ErrorResponse
The JSON body returned for every non-2xx response.
errorstringrequired
Stable machine-readable code — for example RATE_LIMIT_EXCEEDED.
Branch on this, not on message.
Example:
RATE_LIMIT_EXCEEDEDmessagestringrequired
Human-readable explanation. Safe to log, not safe to parse.
Example:
Client ingestion rate limit exceededstatus_codeinteger<int32>required
The HTTP status, repeated in the body for clients that only surface the payload.
Possible values: >= 0
Example:
429ErrorResponse
{
"error": "RATE_LIMIT_EXCEEDED",
"message": "Client ingestion rate limit exceeded",
"status_code": 429
}