Skip to main content
This documents the v1 product. It is kept for integrations already running on it. If you are building something new, start with the Quickstart.
Numbers belong to the organization and are bound to assistants through telephony.inbound / telephony.outbound.
Every new workspace gets a default number automatically in production. Check what you already own before buying.

Search available numbers

200 OK
Rates are in cents, not rupees — monthlyRateCents: 100 is 1.00 of the provider’s billing unit.

Purchase a number

201 Created
Keep data._id — that is what goes in an assistant’s telephony.inbound or telephony.outbound, not the number itself. Note the 201 here, versus 200 on most other v1 endpoints.

Release a number

200 OK
The path takes the telephony record _id, not the phone number.
Releasing is irreversible — the number returns to the provider pool and you are unlikely to get it back. Detach it from every assistant first, or their calls will fail.