SMS API
An SMS API you can integrate in an afternoon
Send an SMS with a single authenticated HTTP request. Receive inbound replies and delivery status changes through webhooks signed so you can verify they came from Zoril.
Simple REST endpoint
POST a recipient and message body to /api/public/v1/sms/send with your API key. The response includes a message ID you can track.
Keys you control
Create, rotate and revoke API keys from the dashboard. Keys are stored hashed, sandbox keys let you test without sending, and every request is visible in API logs.
Webhooks and limits
Subscribe to inbound and status events. Requests are rate limited per key and per address, and a 429 response tells you when your daily quota resets.
How sending works
Zoril SMS sends messages through Android phones you pair with your account. Each phone uses its own SIM card, so messages arrive from a real mobile number your customers can reply to. You can pair more than one phone, and the platform shares the load and fails over when one phone is offline.
- Messages are billed by your mobile network on the SIM plan you choose; Zoril tracks usage against your plan.
- Custom alphanumeric sender names are not available through phone SIMs; recipients see your phone number.
- Delivery reports come from the phone network and appear per message in your dashboard.