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.
Official SDKs & Tools
Install a client for your language, or import the OpenAPI spec into the tool of your choice.
Java SDK
npm i @statflo/nodePython SDK
pip install statfloPHP SDK
composer require statflo/sdkAPI spec
https://developers.statflo.com/hc/en-us/p/apiPostman collection
Run in PostmanGo 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.