Skip to content

Integrations

An API when you want to build on it.

The team runs Nandi from the dashboard. The same platform will trigger a message, sign a webhook, and debit the wallet in one write.

  • REST API with a full OpenAPI spec
  • API keys with scopes, per-key rate limits
  • Signed webhooks for call, message and conversation events
  • Idempotency keys on every write
  • Predictable errors and call/delivery state machines
POST /v1/messages201 Created
# Send a message on a connected channel
curl -X POST https://api.nandi.to/v1/messages \
  -H "Authorization: Bearer $NANDI_API_KEY" \
  -H "Idempotency-Key: ord_4471_notify" \
  -d '{
    "channel": "whatsapp",
    "to": "+2348021149930",
    "template": "order_shipped",
    "variables": { "order": "NG-4471" }
  }'

Response

id:
"msg_01J9F..."
status:
"QUEUED"
cost_usd:
0.05
conversation_id:
"cnv_7Kd2..."

The wallet is debited in the same transaction that creates the message, so your balance never drifts from reality.

Ready to run sales and support from one contact center?

Early access is open.

No credit card · Free inbox · Live in under 12 minutes