Introduction
Learn what SmsManager is, how it works, and which API surfaces are available.
Quickstart
Send your first message in minutes with a step-by-step walkthrough.
JSON API v2
Explore the full reference for the primary message-sending API.
Webhooks
Receive real-time delivery notifications and inbound message events.
What you can build
SmsManager gives you the building blocks for a wide range of messaging use cases:- Bulk SMS campaigns — reach thousands of recipients in a single API call using the
/messagesbatch endpoint - Transactional alerts — deliver order confirmations, shipping updates, and account notifications reliably via SMS
- Viber and WhatsApp messaging — send rich messages over OTT channels using the multi-channel
flowproperty - Phone number verification (OTP) — integrate one-time passcodes into your sign-up or login flows with the Verify API
- Delivery tracking — monitor message status in real time through webhooks and delivery receipts
API surfaces
SmsManager exposes four distinct APIs, each designed for a specific purpose.JSON API v2
The primary sending API. Post to
/message or /messages to deliver SMS, Viber, and WhatsApp messages to one or more recipients.REST API
Manage your account, create and configure sub-keys, and query account metadata.
Verify API
Generate and validate one-time passcodes for phone number verification and two-factor authentication.
WhatsApp Partner API
Onboard and manage WhatsApp Business Accounts (WABA) for your platform or customers.