53 / 65 · 14 API Testing Fundamentals · gRPC Fundamentals← prev⊞ allnext →☰ Read as one page
7.6gRPC Status Codes
gRPC uses its own status code system, not HTTP codes:
| gRPC Code | Meaning | REST Equivalent |
|---|---|---|
OK |
Success | 200 |
INVALID_ARGUMENT |
Client sent bad data | 400 |
NOT_FOUND |
Resource does not exist | 404 |
ALREADY_EXISTS |
Duplicate creation | 409 |
PERMISSION_DENIED |
Insufficient permissions | 403 |
UNAUTHENTICATED |
Missing or invalid auth | 401 |
RESOURCE_EXHAUSTED |
Rate limit or quota | 429 |
INTERNAL |
Server error | 500 |
UNAVAILABLE |
Service is down | 503 |
DEADLINE_EXCEEDED |
Request timed out | 504 |
UNIMPLEMENTED |
Method not implemented | 501 |