Base URL and authentication
All requests go to https://agakural.online. Number endpoints such as /messages/text use that number's channel token; account endpoints under /api and /partner use your account API key. Send either as Authorization: Bearer <token>. Create both in the console.
Send your first message
curl -X POST https://agakural.online/messages/text \
-H "Authorization: Bearer $TOKEN" \
-H "Content-Type: application/json" \
-d '{"to": "919876543210", "body": "Hello from AgaKural"}'
Incoming messages and delivery updates are POSTed to your webhook URL and signed with HMAC-SHA256. Sending is paced by Ban Shield, so new numbers start at 20 messages a day and warm up to 1,000.
Endpoint groups
Interactive docs and SDKs
Try every endpoint in the browser in the interactive API docs, import the Postman collection from there, or use the JavaScript and Python SDKs and the n8n node. Coming from Whapi? Most endpoints share Whapi's shapes; see the Whapi alternative page.