Base URL
Authentication
All protected endpoints require a Bearer token in theAuthorization header:
Response format
All responses return JSON. Successful responses vary by endpoint — most return the created/updated object or a list. Errors return:HTTP status codes
| Code | Meaning |
|---|---|
200 | Success |
201 | Created |
400 | Bad request / validation error |
401 | Unauthorized — missing or invalid token |
403 | Forbidden — insufficient permissions |
404 | Resource not found |
500 | Internal server error |
Endpoints
Auth
Sign up, login, logout, token refresh, OAuth
Bots
Create and manage AI bots, attach channels and tools
Channels
Connect WhatsApp, Gmail, Twitter and other messaging platforms
Campaigns
Broadcast, drip, and trigger-based messaging campaigns
Contacts
Manage customer contacts and contact lists
Webhooks
Configure bot-triggered HTTP request actions