Omnio API

Send WhatsApp messages, keep your contacts in sync and hear about every reply through signed webhooks.

Your first call

Every request goes to https://api.omnio.sawego.com/v1 with your key as a bearer token.

curl -X POST https://api.omnio.sawego.com/v1/messages \
  -H "Authorization: Bearer $OMNIO_API_KEY"
  -H "Idempotency-Key: $(uuidgen)"
  -H "Content-Type: application/json"
  -d '{
    "conversation_id": "b1c7e0a4-52a3-4a3c-8d0e-6c1b9e5f7a20",
    "type": "text",
    "content": {
      "text": "Your order 4821 ships Thursday."
    }
  }'

Reference

58 routes, generated from the API itself, so the pages match what it serves.