Skip to main content
GET
List phone numbers
Retrieve a list of all available phone numbers from various telephony providers. This endpoint returns phone numbers grouped by provider, allowing you to manage and assign numbers to your voice agents.

API Endpoint

GET /api/v1/global/list-phone-numbers Content-Type: application/json Authentication: Required (Token header: token or api_access_token)

Query Parameters

Response

Success Response

Status Code: 200 OK

Response Fields

Phone Number Object Fields

Common Number Purpose Values

Error Responses

401 - Authentication Error

Status Code: 401 Unauthorized

404 - No Numbers Found

Status Code: 404 Not Found

500 - Server Error

Status Code: 500 Internal Server Error

Supported Providers

Important Notes

  1. Phone Number Format: Phone numbers are returned in E.164 format (e.g., +918062810341)
  2. Provider Grouping: Numbers are grouped by provider for easy organization
  3. Label Management: label_name can be used to identify numbers by custom names
  4. Available Numbers: Numbers without a number_purpose are typically available for new assignments
  5. Provider Setup: Some providers may require additional setup before numbers can be used
  6. Permissions: Ensure you have proper permissions and provider configurations before using numbers
  7. Rate Limits: API calls are subject to rate limiting based on your plan

Headers

token
string
required

API token for authentication

Query Parameters

provider
enum<string>

Filter by specific provider. Supported values: san, ozonetell, twilio, exotel

Available options:
Exotel,
Twilio,
San Software,
Novus,
Deepijatel,
San Bajaj GSM,
Ozonetel

Response

200

OK