Get an access token and make your first call
Zero to an authenticated request in a few minutes.
Open the dashboard
Manage assistants, businesses, and API access.
Your first call
Create a personal access token in the dashboard under User Settings → API Keys, then send it as a Bearer token on every request.Personal access tokens are available on plans that include the REST API. If
API Keys is missing from your settings, your plan does not include it.
For third-party apps, use the OAuth 2.0 authorization-code + PKCE flow instead of
storing credentials — see Authentication.
What you can build
REST API
Chats, businesses, templates, and broadcasts under
/api/v1. JSON in, JSON
out, versioned and predictable.Analytics MCP
Point Claude, ChatGPT, or your own agent at
{origin}/mcp and call analytics
and assistant-management tools directly.Authentication
Personal access tokens for server-to-server, and one OAuth 2.0 server
(authorization-code + PKCE) for interactive apps and the MCP.
Drive iZap from an agent
Register the Analytics MCP as a remote HTTP server and your agent can call iZap’s tools. The client signs in over OAuth the first time it connects.See the full MCP tool catalog
Assistant management, message stats, conversation analytics, and keyword search.
Environments
The REST API is versioned under
/api/v1; breaking changes move to a new version
path. The interactive Endpoints reference in the API reference tab is
generated from the curated OpenAPI spec and is authoritative for request and
response shapes.Keep going
Quickstart
The full walkthrough, token to first call.
API status
Live health of the production API.
AI Trainer
Train and refine your WhatsApp assistants.