Quickstart

Send your first SMS in three steps.

1. Create an account

Sign up, pair a phone (or create a simulator), and generate an API key from the dashboard.

2. Send an SMS

curl -X POST https://api.zorilsms.app/api/public/v1/sms/send \
  -H "Authorization: Bearer pk_live_..." \
  -H "Content-Type: application/json" \
  -d '{"to":"+15551234567","message":"Hello from Zoril SMS"}'

3. Receive inbound messages

Add a webhook to your account and we'll POST signed events to your URL:

{
  "event": "message.inbound",
  "data": {
    "id": "...",
    "from_number": "+15551234567",
    "body": "STOP"
  },
  "timestamp": "..."
}

The body is signed with HMAC-SHA256 using your webhook secret in the x-zoril-signature header.