Skip to content
Developers

A real WhatsApp Business API, built for automation.

Scoped API keys, predictable JSON, and webhooks for the events that matter — messages, contacts, conversations, broadcasts and segments.

REST API · Webhooks · Zapier

Authenticate with a scoped key

Create a key in Settings → API keys, scope it to what it needs, and send it as a bearer token. Keys are encrypted at rest and never shown again after creation.

Authorization: Bearer sk_live_••••••••••••

Send a WhatsApp template

One POST sends an approved template with per-recipient variables. Delivery and read status flow back via webhooks.

POST /v1/messages
curl https://api.watx.in/v1/messages \
  -H "Authorization: Bearer $WATX_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "to": "+919812345678",
    "type": "template",
    "template": {
      "name": "order_shipped",
      "language": "en",
      "variables": { "1": "Priya", "2": "AWB123456" }
    }
  }'

Subscribe to what happens.

message.received

A customer sent you a message on any channel.

message.status

Delivery, read or failure status changed for an outbound message.

conversation.assigned

A conversation was assigned to a teammate.

conversation.status

A conversation was opened, closed or snoozed.

form.submitted

A hosted form or booking was submitted.

Build on Watx.

Full reference docs, SDKs and a Postman collection.