/v1/whatsapp/*
POST /send— template & session messagesPOST /broadcast— bulk campaigns (up to 100K / call)GET /templates— list approved templatesPOST /webhook— register incoming-message receiver
REST endpoints, official SDKs for Node, Python, PHP, Go and Java. DLT-compliant, audit-ready, and designed for production scale across Bharat.
Issue keys from the Digisetu Console. Scope by channel (WhatsApp / SMS / Voice / Email) and environment (sandbox / production). Keys rotate without downtime.
curl -X POST https://api.digisetuindia.com/v1/auth/token \
-H "Content-Type: application/json" \
-d '{
"client_id": "ds_xxxx",
"client_secret": "sk_live_xxxx"
}'
Pre-approved templates ship with the API. Pass dynamic variables, attachments and CTA buttons inline. Delivery receipts via webhook.
curl -X POST https://api.digisetuindia.com/v1/whatsapp/send \
-H "Authorization: Bearer $TOKEN" \
-d '{
"to": "+919876543210",
"template": "order_shipped_v2",
"params": ["Rohit", "AWB12345"]
}'
POST /send — template & session messagesPOST /broadcast — bulk campaigns (up to 100K / call)GET /templates — list approved templatesPOST /webhook — register incoming-message receiverPOST /send — transactional & promotionalPOST /otp — TRAI-compliant OTP routesGET /dlr — delivery receiptsPOST /headers — DLT header registrationPOST /call — outbound voice calls & broadcastsPOST /ivr — interactive voice flow executionPOST /tts — text-to-speech in 12 Indian languagesGET /recordings — call recording fetchPOST /send — transactional email with attachmentsPOST /campaign — broadcast with segmentationGET /events — opens, clicks, bouncesPOST /verify — email-list hygiene checksnpm i @digisetu/sdk
pip install digisetu
composer require digisetu/sdk
go get github.com/digisetu/go-sdk
com.digisetu:sdk:1.4.0
Public Postman collection with mock servers.
Email [email protected] with your project name and use-case. We'll provision a sandbox key within 1 working day — no commercials, no contracts.