Build Statflo
into your stack.
APIs for compliant SMS & MMS, contacts, conversations, and campaigns — the engine that superpowers wireless operators.
# Add a subscriber to a campaign
curl https://app.statflo.com/v4/api/campaign-member \
-X POST \
-H "Authorization: Bearer sk_live_..." \
-H "Content-Type: application/json" \
-d '{
"accountId": "8842019",
"accountName": "Jordan Blake",
"phoneNumber": "+14155551234",
"campaignId": 5031,
"startDate": "2026-07-01T00:00:00Z",
"endDate": "2026-08-01T00:00:00Z",
}'
# 200 OK
{
"id": 91742
}
Building UI in three steps
Expand your conversations with custom content and integrations.
Browse the documentation
Everything you need to integrate, organized by area.
Go deeper
Concept guides for the parts that matter most when you ship to production.
Authentication
API keys, bearer tokens, and rotating secrets safely.
Rate limits & quotas
How throttling works and how to back off gracefully.
Webhooks & events
Verify signatures and handle delivery + inbound events.
Pagination & filtering
Cursor-based paging and query filters for list endpoints.
Errors & retries
Status codes, error objects, and idempotent requests.
10DLC registration
Register brands & campaigns to send A2P at scale.
Ready to build?
Spin up a sandbox key in under a minute and send your first message today.
Widgets & sendables preview
Swap this placeholder for an embedded player once the walkthrough video is ready.