Phone Numbers

List phone numbers

get
/v1/{workspace_id}/phone-numbers/

List phone numbers for a workspace with pagination. Optionally filter by status. Requires PhoneNumber.view permission.

Authorizations
AuthorizationstringRequired

API key issued via POST /v1/{workspace_id}/api-keys. Pass the returned api_key value as a Bearer token.

Query parameters
statusany ofOptional
string · enumOptionalPossible values:
or
nullOptional
limitinteger · max: 20OptionalDefault: 10
continuation_tokenintegerOptionalDefault: 0
Responses
chevron-right
200

Successful Response

application/json
has_morebooleanRequired
continuation_tokenany ofOptional
integerOptional
or
nullOptional
get
/v1/{workspace_id}/phone-numbers/

Create a phone number

post
/v1/{workspace_id}/phone-numbers/

Register a new phone number in a workspace. Requires PhoneNumber.create permission.

Authorizations
AuthorizationstringRequired

API key issued via POST /v1/{workspace_id}/api-keys. Pass the returned api_key value as a Bearer token.

Body
phone_numberstringRequired
display_namestringOptionalDefault: ""
providerstring · enumOptionalDefault: twilioPossible values:
capabilitiesstring[]OptionalDefault: ["inbound","outbound"]
statusstring · enumOptionalDefault: activePossible values:
inbound_service_idany ofOptional
string · uuidOptional
or
nullOptional
provider_phone_sidany ofOptional
stringOptional
or
nullOptional
notesstringOptionalDefault: ""
forwardingany ofOptional
or
nullOptional
Responses
post
/v1/{workspace_id}/phone-numbers/

Get a phone number

get
/v1/{workspace_id}/phone-numbers/{phone_number_id}

Retrieve a phone number by ID. Requires PhoneNumber.view permission.

Authorizations
AuthorizationstringRequired

API key issued via POST /v1/{workspace_id}/api-keys. Pass the returned api_key value as a Bearer token.

Path parameters
phone_number_idstring · uuidRequired
Responses
chevron-right
200

Successful Response

application/json
idstringRequired
workspace_idstringRequired
phone_numberstringRequired
display_namestringRequired
providerstringRequired
capabilitiesstring[]Required
statusstringRequired
inbound_service_idany ofRequired
stringOptional
or
nullOptional
provider_phone_sidany ofRequired
stringOptional
or
nullOptional
notesstringRequired
forwardingany ofRequired
or
nullOptional
created_atstring · date-timeRequired
updated_atstring · date-timeRequired
get
/v1/{workspace_id}/phone-numbers/{phone_number_id}

Update a phone number

put
/v1/{workspace_id}/phone-numbers/{phone_number_id}

Update a phone number's configuration. Requires PhoneNumber.update permission.

Authorizations
AuthorizationstringRequired

API key issued via POST /v1/{workspace_id}/api-keys. Pass the returned api_key value as a Bearer token.

Path parameters
phone_number_idstring · uuidRequired
Body
display_nameany ofOptional
stringOptional
or
nullOptional
providerany ofOptional
string · enumOptionalPossible values:
or
nullOptional
capabilitiesany ofOptional
string[]Optional
or
nullOptional
statusany ofOptional
string · enumOptionalPossible values:
or
nullOptional
inbound_service_idany ofOptional
string · uuidOptional
or
nullOptional
provider_phone_sidany ofOptional
stringOptional
or
nullOptional
notesany ofOptional
stringOptional
or
nullOptional
forwardingany ofOptional
or
nullOptional
Responses
chevron-right
200

Successful Response

application/json
idstringRequired
workspace_idstringRequired
phone_numberstringRequired
display_namestringRequired
providerstringRequired
capabilitiesstring[]Required
statusstringRequired
inbound_service_idany ofRequired
stringOptional
or
nullOptional
provider_phone_sidany ofRequired
stringOptional
or
nullOptional
notesstringRequired
forwardingany ofRequired
or
nullOptional
created_atstring · date-timeRequired
updated_atstring · date-timeRequired
put
/v1/{workspace_id}/phone-numbers/{phone_number_id}

Delete a phone number

delete
/v1/{workspace_id}/phone-numbers/{phone_number_id}

Delete a phone number. Requires PhoneNumber.delete permission.

Authorizations
AuthorizationstringRequired

API key issued via POST /v1/{workspace_id}/api-keys. Pass the returned api_key value as a Bearer token.

Path parameters
phone_number_idstring · uuidRequired
Responses
delete
/v1/{workspace_id}/phone-numbers/{phone_number_id}

No content

Set call forwarding

put
/v1/{workspace_id}/phone-numbers/{phone_number_id}/forwarding

Configure call forwarding for a phone number. When enabled, the voice agent can transfer callers to the specified destination. Requires PhoneNumber.update permission.

Authorizations
AuthorizationstringRequired

API key issued via POST /v1/{workspace_id}/api-keys. Pass the returned api_key value as a Bearer token.

Path parameters
phone_number_idstring · uuidRequired
Body

Call forwarding configuration for create/update requests.

enabledbooleanOptionalDefault: true
forward_tostringRequired
should_disconnectbooleanOptionalDefault: true
Responses
chevron-right
200

Successful Response

application/json
idstringRequired
workspace_idstringRequired
phone_numberstringRequired
display_namestringRequired
providerstringRequired
capabilitiesstring[]Required
statusstringRequired
inbound_service_idany ofRequired
stringOptional
or
nullOptional
provider_phone_sidany ofRequired
stringOptional
or
nullOptional
notesstringRequired
forwardingany ofRequired
or
nullOptional
created_atstring · date-timeRequired
updated_atstring · date-timeRequired
put
/v1/{workspace_id}/phone-numbers/{phone_number_id}/forwarding

Clear call forwarding

delete
/v1/{workspace_id}/phone-numbers/{phone_number_id}/forwarding

Remove call forwarding configuration from a phone number. Requires PhoneNumber.update permission.

Authorizations
AuthorizationstringRequired

API key issued via POST /v1/{workspace_id}/api-keys. Pass the returned api_key value as a Bearer token.

Path parameters
phone_number_idstring · uuidRequired
Responses
chevron-right
200

Successful Response

application/json
idstringRequired
workspace_idstringRequired
phone_numberstringRequired
display_namestringRequired
providerstringRequired
capabilitiesstring[]Required
statusstringRequired
inbound_service_idany ofRequired
stringOptional
or
nullOptional
provider_phone_sidany ofRequired
stringOptional
or
nullOptional
notesstringRequired
forwardingany ofRequired
or
nullOptional
created_atstring · date-timeRequired
updated_atstring · date-timeRequired
delete
/v1/{workspace_id}/phone-numbers/{phone_number_id}/forwarding

Last updated

Was this helpful?