Getting Started
- Vobiz Messaging API: SMS, MMS and RCS — Send and receive SMS, MMS, and RCS through one Vobiz API - buy numbers, register for 10DLC, run broadcasts, and receive events by webhook or..
- Send your first SMS with Vobiz — Send an SMS through the Vobiz Messaging API in four steps - get credentials, pick a messaging number, call POST /messages, and track delivery
- Vobiz Messaging API Errors — Error reference for the Vobiz Messaging API - the error response body, HTTP status codes, the providerError diagnostic, retries, and 201, 202, and..
API Reference
- Messages
- Vobiz Messaging API: Messages — Send SMS, MMS and RCS messages with the Vobiz Messaging API, list and retrieve them with their status history, preview the cost and check RCS..
- Send a message — Sends an SMS, MMS or RCS message from one of your numbers or RCS senders to one or more recipients
- List messages — Returns the messages on your account, sent and received, newest first
- Retrieve a message — Returns one message with its full status history
- Preview message cost — Prices a message before you send it, without sending anything
- Check RCS reachability — Checks whether a phone number can receive RCS from your RCS sender, without sending anything
- Numbers
- Vobiz Messaging API: Numbers — List the SMS and MMS numbers on your Vobiz account, see where each can send, search inventory by country and area code, and buy and release numbers
- List your numbers — Returns every number on your account routed for SMS or MMS, with its US registration state, last message sent, and a
sendablesummary - List countries in stock — Returns the countries where you can buy messaging numbers, with the number types and capabilities in stock in each
- Search available numbers — Searches the inventory for numbers to buy in one country, with setup and monthly prices in your wallet currency
- Purchase a number — Buys a number returned by
GET /numbers/availableand routes it to your account for messaging - List number purchases — Returns the numbers you bought through Vobiz, newest first, each with its wallet charges
- Release a number — Cancels a number you bought through Vobiz and removes it from your account
- Coverage
- Vobiz Messaging API: Coverage — Look up SMS rules by destination country with the Vobiz Messaging API - sender types, registration, two-way support, opt-outs, link rules, and..
- List coverage — Returns one summary row per destination country: accepted sender types, whether registration is required, two-way support, and opt-out rules
- Retrieve country coverage — Returns the full coverage record for one country: sender types, registration and lead time, link rules, prohibited topics, and the sending window
- Conversations
- Vobiz Messaging API: Conversations — List and read two-way SMS, MMS and RCS threads with the Vobiz Messaging API, track unread counts and mark conversations read to build an inbox
- List conversations — Returns your conversations, ordered by
lastMessageAt - Retrieve a conversation — Returns one conversation with its participants, channel, and counters
- List conversation messages — Returns the messages in one conversation, in both directions, newest first
- Mark a conversation read — Marks a conversation as read: sets
unreadCountto0andlastReadAtto the current time - Count unread messages — Returns the total of
unreadCountacross all your conversations
- Opt-outs
- Vobiz Messaging API: Opt-outs — Add, list, check and remove numbers on your Vobiz opt-out list by API, and learn how STOP, START and HELP replies and sends to opted-out numbers are..
- Create an opt-out — Adds a phone number to your opt-out list for one channel
- List opt-outs — Returns the numbers on your opt-out list, newest first, including entries created from STOP, START and HELP keyword replies and the ones you added
- Check an opt-out — Tells you whether a phone number is on your opt-out list for a channel
- Delete an opt-out — Removes a phone number from your opt-out list for one channel so you can message it again
- Webhooks
- Vobiz Messaging API: Webhooks — Create and manage Vobiz Messaging webhook (callback) subscriptions - choose SMS, MMS, RCS, and broadcast events, and sign with X-Webhook-Signature
- Create a webhook — Registers an HTTPS endpoint that receives subscribed events as signed
POSTrequests - List webhooks — Returns all of your webhook subscriptions, newest first, as a bare JSON array
- Retrieve a webhook — Returns one webhook subscription with its URL, events,
activeflag, and signing secret - Update a webhook — Changes any subset of
url,secret,events, andactiveon a webhook - Delete a webhook — Removes the subscription and stops all deliveries to its URL
- Broadcasts
- Vobiz Messaging API: Broadcasts — The Vobiz Broadcasts API sends one personalised SMS template to up to 10,000 recipients at a controlled rate - draft, upload, preview, launch, and..
- Create a broadcast — Creates a broadcast in
draftstatus with no recipients - List broadcasts — Returns the broadcasts on your account, newest first, each with freshly counted
stats - Retrieve a broadcast — Returns one broadcast with its configuration,
status, and freshly countedstats - Update a broadcast — Changes a
draftbroadcast. Send only the fields to change; omitted ornullfields keep their value, exceptscheduledAt, wherenullclears the.. - Delete a broadcast — Permanently removes a
draftorcancelledbroadcast together with its recipient list and returns204with no body - Upload recipients — Sets the recipient list of a
draftbroadcast; each upload replaces the previous list - List recipients — Returns the broadcast’s recipients in upload order, with template
variablesand send state - Preview a broadcast — Renders the template for the first pending recipients so you can check personalisation, encoding, and segments before launch
- Export results as CSV — Downloads every recipient with its send result as a CSV file (
text/csv), namedbroadcast-<id>.csv - Launch a broadcast — Starts sending real SMS to every
pendingrecipient and charges your account per segment - Pause a broadcast — Pauses a
runningbroadcast. Sending stops after in-flight messages, pending recipients staypending, and any other status returns409 - Resume a broadcast — Continues sending to pending recipients of a
pausedbroadcast and moves it back torunning - Cancel a broadcast — Stops a broadcast for good and sets
completedAt
- RCS Senders
- Vobiz Messaging API: RCS Senders — The Vobiz RCS Senders API registers your branded RCS agent, tracks its launch status on the RCS platform, and manages its message templates
- Create an RCS sender — Registers a new RCS sender (agent) with the RCS platform and stores it on your account with status
pending - List RCS senders — Returns the RCS senders on your account as a bare JSON array
- Retrieve an RCS sender — Returns one RCS sender as stored on your account, with its full profile
- Update an RCS sender — Updates the RCS sender’s profile on the RCS platform and your account, and returns it
- Refresh sender status — Asks the RCS platform for the sender’s launch status, stores it, and returns the sender
- Create a template — Registers a message template on an RCS sender with the RCS platform and returns it with status
pending - List templates — Returns the templates on one RCS sender as a bare JSON array
- Retrieve a template — Returns one RCS template as stored on your account, including its
content - Delete a template — Removes the template from the RCS platform and your account, and returns
204with no body - Refresh template status — Asks the RCS platform for the template’s approval status, stores it, and returns the full template
- 10DLC Registration
- Vobiz Messaging API: 10DLC registration — Register US brands, 10DLC campaigns and toll-free verifications with the Vobiz Messaging API, upload supporting documents and track registry review
- Create a brand — Creates a brand, the business identity that US carriers associate with your 10DLC traffic, and mirrors it to the US 10DLC registry in
DRAFTstage - List brands — Returns every 10DLC brand on your account as a bare JSON array, newest first
- Retrieve a brand — Returns one brand after refreshing its
stage,registrationStatus,brandIdentityStatusandrejectionReasonsfrom the US 10DLC registry - Update a brand — Replaces the 10DLC brand with the body you send and pushes the change to the registry
- Delete a brand — Deletes the brand from your account and from the US 10DLC registry and returns
204with no body - Register a brand — Submits the brand to the US 10DLC registry for identity verification
- List brand registrar statuses — Returns the brand’s state at each registrar that has reviewed it, read live from the US 10DLC registry
- Request brand authentication — Starts the registry’s brand authentication for a brand whose
brandTypeisTENDLC_PUBLIC_COMPANY - Resend brand 2FA verification — Asks the registry to resend brand-authentication verification to
businessContactEmail, for aTENDLC_PUBLIC_COMPANYbrand that isPENDING_2FA - Vet a brand — Requests an external vet of a registered brand from the US 10DLC registry
- List brand vets — Returns the brand’s vetting records from the US 10DLC registry, one page at a time, with each registry vetting record passed through as received
- 10DLC: Create a Campaign — Creates a 10DLC campaign under one of your brands and mirrors it to the US 10DLC registry in
DRAFTstage - Create a toll-free campaign — Starts toll-free verification for one or more toll-free numbers
- 10DLC: List Campaigns — Returns every 10DLC and toll-free campaign on your account as a bare JSON array, newest first
- List campaign priorities — Returns the priority options at the US 10DLC registry
- 10DLC: Retrieve a Campaign — Returns one campaign after refreshing its
stageandrejectionReasonsfrom the US 10DLC registry - 10DLC: Update a Campaign — Replaces the editable fields of a 10DLC campaign and pushes the change to the registry
- Delete a campaign — Deletes the campaign from your account and from the US 10DLC registry and returns
204with no body - Register a campaign — Submits the campaign to the US 10DLC registry for review
- Deregister a campaign — Withdraws a registered campaign from the US 10DLC registry and returns the campaign
- Appeal a campaign rejection — Asks the US 10DLC registry to reconsider a
REJECTEDcampaign and returns the campaign after the appeal is filed - Update a campaign registration — Asks the US 10DLC registry to update the set of numbers covered by a registered campaign, without deregistering it
- List campaign network statuses — Returns the campaign’s status at each US carrier network, read live from the US 10DLC registry, with its
stateand any reported class and.. - List campaign numbers — Returns the numbers attached to the campaign at the US 10DLC registry, each with its country and the
numberKeyyou can pass on the number endpoints - Add numbers to a campaign — Attaches numbers to the campaign at the US 10DLC registry and adds them to the campaign’s
numberslist - Remove numbers from a campaign — Detaches numbers from the campaign at the US 10DLC registry and removes the
numbersvalues from the campaign’snumberslist on your account - Upload a document — Uploads a supporting document or MMS sample file for campaign registration and stores it at the US 10DLC registry
- Download a document — Downloads a document you uploaded with
POST /10dlc/documents
Guides
- Send SMS with Vobiz — Send and receive SMS with the Vobiz Messaging API - the send request, segments and encoding, cost preview, idempotency, scheduling, and two-way..
- Send MMS with Vobiz — Send MMS to US and Canadian numbers with the Vobiz Messaging API - media URL rules, text limits, the optional title, and automatic upgrades from SMS
- Send RCS with Vobiz — Send RCS business messages with the Vobiz Messaging API - register a sender, add media and suggestion buttons, fall back to SMS, and check..
- Vobiz RCS Senders and Templates — Create and manage RCS senders (agents) on Vobiz - the verified brand identity with name, logo, colour, and contact links - and their message..
- Vobiz Messaging Broadcasts — Send bulk SMS with Vobiz broadcasts - personalise a template, upload recipients from CSV, XLSX, or JSON, preview, launch at a controlled rate, and..
- Vobiz Messaging Conversations and Inbox — Read two-way SMS, MMS, and RCS threads on Vobiz - how inbound messages create conversations, listing threads, marking as read, and the console Inbox
- Vobiz Messaging Opt-outs — How Vobiz records STOP, HELP, and other keyword replies as opt-outs, how to add, list, check, and remove them by API, and how broadcasts honour the..
- Vobiz Messaging Webhooks — Receive SMS, MMS, and RCS events on your server - create Vobiz webhook subscriptions, verify the X-Webhook-Signature HMAC, and de-duplicate on..
- Vobiz Messaging WebSocket: Real-Time Events — Stream live messaging events from Vobiz over a WebSocket - inbound messages, delivery status, broadcast progress, and more, with Node and browser..