Essentials
API response codes
OpenPhone uses standard HTTP response codes to indicate request status.
Response code categories
- 2xx: Success
- 4xx: Client-side errors
- 5xx: Server-side errors
Some 4xx errors include specific error codes for programmatic handling.
Common response codes
Code | Status | Description |
---|---|---|
200 | OK | Request successful |
400 | Bad Request | Invalid parameters |
401 | Unauthorized | Missing or invalid API key |
402 | Request Failed | The parameters were valid but the request failed. |
403 | Forbidden | Insufficient permissions |
404 | Not Found | Resource doesn’t exist |
409 | Conflict | Conflict with another request (perhaps due to using the same idempotent key). |
429 | Too Many Requests | Rate limit exceeded |
500 | Server Error | OpenPhone-side issue |
For 429 errors, implement exponential backoff in your requests.
Was this page helpful?