Skip to main content

Errors & Rate Limits

Error Response Format

All API errors follow a consistent format:

Error Codes

Authentication Errors (4xx)

Tenant Errors

DPU Errors

Validation Errors

System Errors


Rate Limiting

Limits by Tier

Rate Limit Headers

Every response includes rate limit information:

When Rate Limited

HTTP Status: 429 Too Many Requests Best practice: Implement exponential backoff:

Reliability

Uptime

Retry Strategy

For transient errors (5xx, network timeouts):
Do NOT retry 4xx errors automatically. These indicate client-side issues (bad request, auth failure, permission denied) that won’t resolve with retries.

Data Durability


Idempotency

Provisioning endpoints support idempotent requests:
If the same orderId is sent twice, the API returns the existing center instead of creating a duplicate.