API Reference
The Voixt API lets you drive the platform from your own systems: send WhatsApp messages, sync contacts, read conversations, and trigger automations from your backend.
:::info Documentation in progress Endpoint-level reference documentation is being published. In the meantime, contact support for API access, credentials, and the current endpoint specification. :::
What the API covers
| Area | Capabilities |
|---|---|
| Messaging | Send template messages, reply within the 24-hour window, check delivery status. |
| Contacts | Create, update, search, and tag contacts. Bulk import. |
| Templates | List templates and read their approval status. |
| Conversations | Read message history, assign conversations, update status. |
| Webhooks | Receive inbound messages, delivery receipts, and status changes in real time. |
Before you integrate
The API does not exempt you from WhatsApp's platform rules. Everything documented in the WhatsApp guide applies equally to API traffic:
- Outside the 24-hour service window, you can only send an approved template.
- Your daily messaging limit counts unique customers, regardless of whether the message came from the dashboard or the API.
- Quality rating is measured the same way. Automation makes it easier to send badly at scale.
Authentication
API requests authenticate with a bearer token issued for your workspace. Treat it as a secret: it grants access to customer conversation data.
Never embed a token in client-side code, a mobile app, or a public repository.
Getting access
Contact support to request API credentials for your workspace.