Skip to main content
This guide walks through your first calls against the Dialbird API. You’ll need an access token — see Authentication to obtain one.
1

Confirm your token

Call GET /me to verify the token and inspect the granted scopes.
A 200 response confirms the token is valid and scoped.
2

Create a contact

At least one of primary_phone or primary_email is required. Requires the api:contacts:write scope.
Returns 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 signing_secret once — store it immediately. Requires the api:webhooks scope.
Final SMS delivery status arrives at your 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.