Reference
Error Codes
All API errors follow a consistent JSON structure. The error field contains a human-readable message.
HTTP Status Codes
400Bad Request
The request is malformed or missing required fields.
Reason: Missing required field
401Unauthorized
Authentication failed. The API key is missing, malformed, or invalid.
Reason: No auth header
Reason: Invalid key
403Forbidden
The key authenticated, but lacks the scope (or plan) required for this endpoint.
Reason: Key missing the required scope
404Not Found
The requested resource does not exist.
Reason: Model not found
429Too Many Requests
Rate limit exceeded on POST /v1/track. Back off and retry after the 1-minute window.
Reason: Too many track requests
500Internal Server Error
An unexpected server-side error. If persistent, contact support.
Reason: Database error