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, name, or provider. |
| status | enum | Filter by status: registered, pending, active, inactive. |
| type | enum | Filter by type: private, shared, ordered. |
| 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 (e.g., US, GB). |
| provider | string | External provider name. |
| referenceId | string | Unique identifier from the provider. |
| type | enum | 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 | enum | Update number status. |
| type | enum | Update phone type. |
Responses
Delete a phone number
Removes a phone number from your account. This will also unassign it from any active campaigns.