from value on SMS and MMS sends and the destination for replies. This page covers the numbers already on your account, searching and buying new ones, what you pay and when, releasing a number, and bringing numbers you already own.
In the Vobiz Console the same flows live under SMS & RCS → Numbers, with Buy a number and Bring your numbers tabs.
Numbers on your account
List your numbers returns every number on your account that can sendsms or mms, sorted by country then number:
cURL
Response - 200 OK
US numbers must be registered before production traffic. A US local number needs an approved 10DLC campaign; a US toll-free number needs toll-free verification. Until then
registration.status stays at not_registered or pending and sendable.usDomestic is false. Start at the compliance overview.Where you can buy
List countries returns the countries that have numbers in stock right now, with the number types and capabilities on offer:GET /numbers/countries - 200 OK
readyistrueonce the stock snapshot has been taken. Until thencountriesis empty andupdatedAtisnull; retry shortly.- The snapshot is refreshed every 12 hours;
updatedAttells you when. typesvalues arelocal,mobile,tollfreeorshortcode.- Self-serve purchase is available in the United States, Canada and the United Kingdom. This endpoint is always the live list.
- India does not appear here. Indian traffic uses DLT-registered sender IDs instead of long codes - see India DLT.
Buy a number
1
Search available numbers
Call Search available numbers.
country is required; the other filters narrow the results.cURL
Response - 200 OK
setupPrice and monthlyPrice are in your account currency. numberKey is an opaque inventory key that some countries need at purchase; pass it back unchanged when it is non-empty. providerRequiresDocuments: true means the country asks for regulatory documents - contact support before buying.Searching country=IN returns an empty list with a hint: "hint": "India uses DLT sender IDs, not long codes". A country outside the self-serve list returns 422 {"error":"SMS numbers are not sold for country XX"}.2
Purchase
Call Purchase a number with the The number is routed to your account at once and appears in List your numbers. A
e164 and country from the search result, plus numberKey when the result had one.Response - 201 Created
numbers.updated event with action: "purchased" is pushed over the WebSocket.3
Register it (US)
Attach a US local number to a 10DLC campaign with Add campaign numbers, or submit a US toll-free number for toll-free verification. Watch
registration.status on the number until it reads approved.4
Send
Use the number as
from on Send a message. See SMS and MMS.Purchase errors
Billing
- A renewal that fails for lack of balance is retried.
charges[].attemptsandattemptedAtshow the retry history, and the chargestatusmoves frompendingtopaidorfailed. - After 7 days of failed renewal the purchase
statusbecomespast_due. The number is not released automatically. Top up your balance and the next retry clears the charge, returning the purchase topurchased. - If the upstream purchase fails after the debit, the charge is refunded and the purchase ends in
refundedorfailed.
Purchase and charge statuses
Charge
status is one of pending, paid, failed, refunded.
Purchase history
List purchases returns your purchases, newest first, each with itscharges array - the full billing history of every number you have bought through Vobiz:
cURL
Release a number
Release a number gives the number back and stops future monthly charges. URL-encode the+ as %2B:
cURL
200 with {"purchase": ...} in status released.
A
numbers.updated event with action: "released" is pushed over the WebSocket.
Bring your own numbers
If you already own SMS-capable numbers with another carrier, you can move them to Vobiz instead of buying new ones.1
Submit the request
In the Vobiz Console, open SMS & RCS → Numbers → Bring your numbers, list the numbers and the country, and submit. This opens a support ticket on your account.
2
Review
The request is reviewed in 1-3 business days. Support may ask for proof of ownership or a letter of authorisation.
3
Provisioning
Provisioning takes 3-14 days depending on the country and the losing carrier. Your numbers keep working with the current provider until cutover, so there is no gap in service.
4
Cutover
After cutover the numbers appear in List your numbers and work as
from values straight away. US numbers still need 10DLC or toll-free registration before production traffic.Build it with the Messaging API
Send your first SMS
Use a number from your account as
from.Number endpoints
List, search, buy and release numbers by API.
Sending SMS
Segments, idempotency and statuses.
Messaging webhooks
Get delivery receipts and replies on your server.
Related
Compliance and registration
10DLC, toll-free and India DLT - what each number needs.
SMS
Send from your new number.
Coverage
Sender types and registration rules by destination country.
WebSocket
Live
numbers.updated events for your dashboard.