Skip to main content

Error Response Format

All errors follow a consistent JSON structure:

HTTP Status Codes

Success

Client Errors

Server Errors

Common Error Scenarios

Fix: Re-authenticate with POST /authentication to get a fresh token.
Fix: You can only access your own resources. Check the resource ID.
Fix: Check the errors array for specific field issues.
Fix: Implement exponential backoff. Check Retry-After header.

Rate Limits

Limits by Plan

Rate Limit Headers

Every response includes rate limit information:

Endpoint-Specific Limits

Some endpoints have stricter limits:

Handling Errors in Code

Retry Strategy

For production integrations, implement exponential backoff:
Never retry 400, 403, or 404 errors — they won’t resolve by retrying. Only retry 429 (rate limit) and 5xx (server errors).