Send WhatsApp Business messages, manage contacts, templates and campaigns programmatically. Stable REST endpoints, Bearer authentication, JSON payloads, idempotency support and per-key scopes.
What you can do
- Send WhatsApp template and session messages.
- Read message history and delivery status.
- Create and update contacts and lists.
- Read templates and trigger campaigns.
Base URL
https://api.broadcasto.in
Authentication
Pass Authorization: Bearer <your_api_key> on every request. Generate API keys inside the Broadcasto app under Developers.
OpenAPI spec
Machine-readable spec: api.broadcasto.in/openapi.json. Interactive reference: /docs/api-reference.
Frequently asked questions
Is the Broadcasto API REST or GraphQL?
REST with JSON. Standard HTTP verbs, predictable URLs and clear error codes.
How do I authenticate?
Bearer auth: send Authorization: Bearer <api_key>. Generate keys with scopes (messages:send, contacts:read, etc.) inside the Broadcasto app.
Is there a Node.js SDK?
Yes. npm install @broadcasto/sdk and follow the README for the Broadcasto class.