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.

Related