General API guidelines
Error responses
For successful response codes (i.e., 200), the response shape will be as described in the API documentation for that endpoint.
However, for error response codes (i.e., all the others), the response shape will be as follows:
object
message
:string
(non-empty)
There may also be other keys with more information about the issue.
The message
key is a human-readable description of what went wrong. It is not a stable, machine-readable code.
The text in the message
key may change at any time. Your integration must not hard-code against any specific value to understand what happened.