API Endpoint
GET/api/v1/global/list-phone-numbers
Content-Type: application/json
Authentication: Required (Token header: token or api_access_token)
Query Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
provider | string | No | Filter by specific provider. Supported values: san, ozonetell, twilio, exotel |
Response
Success Response
Status Code:200 OK
Response Fields
| Field | Type | Description |
|---|---|---|
error | boolean | Indicates if there was an error |
code | integer | HTTP status code |
message | string | Success or error message |
timestamp | integer | Unix timestamp in milliseconds |
data | object | Response data object |
data.providers | object | Phone numbers grouped by provider name |
Phone Number Object Fields
| Field | Type | Description |
|---|---|---|
number | string | Phone number in E.164 format (e.g., +918062810341) |
label_name | string | Custom label assigned to the number (nullable) |
Common Number Purpose Values
| Purpose | Description |
|---|---|
TEST | Number used for testing purposes |
PRODUCTION | Number used in production environment |
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
| Provider | Key | Description |
|---|---|---|
| San Software | san | San Software telephony platform |
| Ozonetel | ozonetel | Ozonetel cloud communication platform |
| Twilio | twilio | Global cloud communications platform |
| Exotel | exotel | Leading cloud telephony provider in India |
Important Notes
- Phone Number Format: Phone numbers are returned in E.164 format (e.g., +918062810341)
- Provider Grouping: Numbers are grouped by provider for easy organization
-
Label Management:
label_namecan be used to identify numbers by custom names -
Available Numbers: Numbers without a
number_purposeare typically available for new assignments - Provider Setup: Some providers may require additional setup before numbers can be used
- Permissions: Ensure you have proper permissions and provider configurations before using numbers
- Rate Limits: API calls are subject to rate limiting based on your plan
Related Endpoints
- Attach Phone Number - Assign phone numbers to voice agents
- Create Voice Agent - Create a new voice agent
- Update Voice Agent - Update agent configuration

