Phone Numbers
Use shared phone numbers for quick experiments, order a dedicated line directly from Call Camp Studio or register your owned number from external telephony provider.
List all phone numbers
Returns a list of all phone numbers registered in your account. You can filter by status or search for specific numbers.
Query Parameters
| Parameter | Type | Description |
|---|---|---|
| search | string | Search by phone number or name. |
| status | string | Filter by status: active, pending, inactive. |
| page | number | Page number for pagination. |
| limit | number | Items per page (max 100). |
Responses
Register phone number
Registers a new phone number to your account. This can be a number you already own from an external provider, or a new line you wish to initialize within Call Camp.
Body Parameters
| Field | Type | Description |
|---|---|---|
| number * | string | The E.164 formatted phone number. |
| name | string | Display name for the phone number. |
| countryCode | string | ISO country code (default: US). |
| provider | string | External provider name (e.g., vapi, twilio). |
| referenceId | string | Unique identifier from the provider. |
| sipTrunk | string | SIP Trunk domain or IP. |
| sipTrunkUser | string | SIP authentication username. |
| sipTrunkPassword | string | SIP authentication password. |
| type | string | Phone type: private, shared, ordered. |
Responses
Get a phone number
Retrieves detailed information about a specific phone number, including its provider data and current assignment.
Responses
Update a phone number
Updates the configuration of a phone number, such as its display name or internal tags.
Body Parameters
| Field | Type | Description |
|---|---|---|
| name | string | Display name for the phone number. |
| status | string | Update number status. |
Responses
Delete a phone number
Removes a phone number from your account. This will also unassign it from any active campaigns.