Designed to stay out of your way.
Use one endpoint for every channel, receive normalized status events and keep channel-specific details available when you need them.
- RESTful resources and predictable errors
- Scoped API keys and test mode
- Signed webhooks with retry behavior
- Examples for common backend stacks
POST /v1/messages
curl https://api.example.com/v1/messages \ -H202 ACCEPTED · msg_7f92a"Authorization: Bearer $API_KEY"\ -d'{ "to": "+12025550142", "channel": "auto", "text": "Your order is on its way." }'