Skip to main content
All errors return a structured JSON body with a machine-readable code and a human-readable message.

Error Format

Error Codes

Handling Errors

Check the code field to determine how to respond programmatically:

Rate Limiting

The API enforces rate limits per API key. When you exceed the limit, you receive a 429 response with a Retry-After header indicating how many seconds to wait before retrying.

Validation Errors

Validation errors include a details object that maps field names to arrays of error messages: