1
Confirm your token
Call A
GET /me to verify the token and inspect the granted scopes.200 response confirms the token is valid and scoped.2
Create a contact
At least one of Returns
primary_phone or primary_email is required. Requires the api:contacts:write scope.201 with the created contact.3
Send an SMS
Sends a single text message. The send is asynchronous — the API returns
202 Accepted once queued. Requires the api:messages:write scope.If your business has multiple phone numbers, include
from (E.164) to choose the sender. With a single number, from defaults to your primary number.4
Subscribe to an event
Subscribe a URL to a single event type. The response includes the Final SMS delivery status arrives at your
signing_secret once — store it immediately. Requires the api:webhooks scope.target_url via the message.outgoing.delivered webhook. See Webhooks for verifying delivery signatures.Next steps
Conventions
Request and response rules that apply to every endpoint.
Webhooks
Receive and verify signed event deliveries.
.png)