Facebook
LinkedIn
YouTube
Getting Started
Authentication
Authentication
  • V2 Authentication (Deprecated)
  • V3 Authentication
V2 API Documentation (Deprecated)V3 API DocumentationDialer SDK
Getting Started
Authentication
Authentication
  • V2 Authentication (Deprecated)
  • V3 Authentication
V2 API Documentation (Deprecated)V3 API DocumentationDialer SDK
  1. Getting Started
  • Getting Started
  • Choosing the Right API Version
  • Architecture
  • Quick Start
  • Authentication
  • Roles and API Access
  • Rate Limits
  • API Categories
  • API Endpoints Reference
  • Making Your First API Call
  • Working with Encrypted Tokens
  • Code Examples
  • Error Handling
  • Best Practices
  • Troubleshooting
  • Support
  • Recipes
  1. Getting Started

Error Handling

Standard HTTP Status Codes#

Status CodeMeaningCommon Causes
200SuccessRequest completed successfully
400Bad RequestInvalid request format, missing required fields
401UnauthorizedInvalid or expired access token
403ForbiddenInsufficient permissions for the requested resource
404Not FoundResource does not exist
429Too Many RequestsRate limit exceeded for your account or source IP
500Internal Server ErrorServer-side error

Error Response Format#

{
  "statusCode": 401,
  "message": "Unauthorized",
  "error": "Invalid or expired token",
  "timestamp": "2024-03-18T10:30:00.000Z",
  "path": "/v3/users/list",
  "requestId": "abc123-def456-ghi789"
}

Handling Common Errors#

401 Unauthorized - Token Expired#

400 Bad Request - Validation Errors#

403 Forbidden - Insufficient Permissions#

429 Too Many Requests - Rate Limit Exceeded#

Rate limits are applied per billing account and per source IP address, using a fixed one minute window. Every response carries X-RateLimit-Limit, X-RateLimit-Remaining and X-RateLimit-Reset so you can track your usage without waiting for an error.
The account limit is shared across every user and integration under your billing account, so running additional workers in parallel will not increase your throughput.
See Rate Limits for full details.

Retry Logic for 5xx Errors#

Modified at 2026-08-19 12:38:20
Previous
Code Examples
Next
Best Practices
Built with