Skip to main content

Base URL

Authentication

All protected endpoints require a Bearer token in the Authorization header:
You can generate an API token from Profile Settings → Generate API Token in the platform. Alternatively, session-based auth (HTTP-only cookies) is used by the web app automatically.

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

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