Skip to main content
Phone numbers are required for sending SMS and WhatsApp messages. You can search for available numbers, purchase them, and manage them through the API.

Search Available Numbers

Find phone numbers available for purchase:

Search Parameters

Purchase a Phone Number

Buying numbers requires a paid plan (402 paid_plan_required on Free). A paid plan includes one number at no charge, once per account: a US or Canadian number (a +1 number) costing $20 a month or less; is_free_eligible in search results marks the number that qualifies.
Some numbers require regulatory information before they can be used; the purchase checks the exact number before charging anything. The SDK does not send type or regulatoryRequirements yet: for those numbers use the REST flow in Regulatory Requirements, then poll the number’s regulatory status until it is approved. A sender can be assigned before or after approval.

List Phone Numbers

Get Phone Number

Update Phone Number

Update the name or sender assignment:

Release Phone Number

Release a phone number you no longer need:
You cannot release a phone number assigned to a sender. Unassign it first.

Response Types

Phone Number Object

Available Phone Number Object

Error Handling