Numbers
List phone numbers, newest first
GET /v1/numbers numbers:read
Query
limitintegercursorstring
Responses
- 200
A page of phone numbers
Fields
-
dataPhoneNumber[] requiredFields
-
idstring required -
e164string required -
providerstring required -
defaultAgentIdstring | null required -
callWebhookUrlstring | null required -
flowstring | null requiredCall flow inbound calls run, if set
-
createdAtstring | null required
-
-
nextCursorstring | null required
-
- 400
Invalid request
- 401
Missing or invalid API key
- 404
Not found
- 429
rate_limited, or another limit named byerror.code
Get a phone number
GET /v1/numbers/{id} numbers:read
Path
idstring required
Responses
- 200
Phone number
Fields
-
dataPhoneNumber requiredFields
-
idstring required -
e164string required -
providerstring required -
defaultAgentIdstring | null required -
callWebhookUrlstring | null required -
flowstring | null requiredCall flow inbound calls run, if set
-
createdAtstring | null required
-
-
- 400
Invalid request
- 401
Missing or invalid API key
- 404
Not found
- 429
rate_limited, or another limit named byerror.code
Set the call flow of a phone number
PATCH /v1/numbers/{id} numbers:write
Inbound calls to the number run this flow from the live environment, instead of its call webhook. The flow must be registered. Live keys only.
Path
idstring required
Body
-
flowstring | null requiredInbound calls to this number run this call flow; null clears it.
Responses
- 200
Phone number
Fields
-
dataPhoneNumber requiredFields
-
idstring required -
e164string required -
providerstring required -
defaultAgentIdstring | null required -
callWebhookUrlstring | null required -
flowstring | null requiredCall flow inbound calls run, if set
-
createdAtstring | null required
-
-
- 400
Invalid request
- 401
Missing or invalid API key
- 403
A test key (
live_mode_only): this change needs a live API key - 404
Not found
- 429
rate_limited, or another limit named byerror.code
Release a phone number
DELETE /v1/numbers/{id} numbers:write
Managed numbers are released at the provider. Numbers in your own connected account are never released: their previous webhook configuration is restored and they are unlinked. Live keys only.
Path
idstring required
Responses
- 204
Released or unlinked
- 400
Invalid request
- 401
Missing or invalid API key
- 403
A test key (
live_mode_only): this change needs a live API key - 404
Not found
- 429
rate_limited, or another limit named byerror.code