| OK |
Not an error; returned on success |
| CANCELLED |
The operation was cancelled, typically by the caller |
| UNKNOWN |
Unknown error. Error which cannot be assigned to a specific code |
| INVALID_ARGUMENT |
The client specified an invalid argument |
| DEADLINE_EXCEEDED |
The deadline expired before the operation could complete |
| NOT_FOUND |
Some requested entity (e.g., file or directory) was not found |
| ALREADY_EXISTS |
The entity to create (e.g., file or directory) already exists |
| PERMISSION_DENIED |
The caller does not have permission to execute the specified operation |
| RESOURCE_EXHAUSTED |
Some resource has been exhausted |
| FAILED_PRECONDITION |
The operation was rejected because the system is not in a state required for the operation's execution |
| ABORTED |
The operation was aborted, typically due to a concurrency issue |
| OUT_OF_RANGE |
The operation was attempted past the valid range |
| UNIMPLEMENTED |
The operation is not implemented or is not supported/enabled in this service |
| INTERNAL |
Internal errors. This means that some invariants expected by the underlying system have been broken |
| UNAVAILABLE |
The service is currently unavailable |
| DATA_LOSS |
Unrecoverable data loss or corruption |
| UNAUTHENTICATED |
The request does not have valid authentication credentials for the operation |
| INVALID_DATAPOINT_ID |
The Data-API call contains invalid datapoint ID |
| INVALID_SUBSCRIPTION_ID |
The Data-API call contains invalid subscription ID |
| PAYLOAD_SERIALISATION_ISSUE |
Something goes wrong in serialisation of payload |
| PAYLOAD_DESERIALISATION_ISSUE |
Something goes wrong in deserialisation of payload |
| BUSY |
Processing of the request not finished yet. Still busy in working on the request |