Skip to content
Beta — the Waasl API is in private beta. Endpoints marked Coming soon are designed but not live yet. Request early access

API reference

Base URL https://api.waasl.io/v1 · sandbox https://stage.api.waasl.io/v1 · download the OpenAPI 3.1 spec

59endpoints
25available
9beta
25coming soon
12webhook events
Available live in the Waasl platformBeta usable, shape may still changeComing soon designed, on the roadmap

Workspace

The workspace your API key belongs to, and its connected channels.

Contacts

People you talk to. A contact has one or more channel identities (WhatsApp number, Instagram handle, email…).

Conversations

Threads between a contact and your team on one channel — routing, assignment, lifecycle stage and closing.

Messages

Send and read messages. Free-form messages need an open 24-hour WhatsApp window; outside it, send an approved template.

Templates

WhatsApp message templates — create, submit for Meta review and track their status.

Media

Upload files once, then reference them by `media_id` in messages.

Users & teams

The agents in your workspace and the teams they belong to.

Automation

Workflows built in the Waasl console — list them, pause or publish, and trigger them from your systems.

Broadcasts

Send an approved template to an audience, with throttling and per-recipient delivery reporting.

AI

AI agents, reply drafting and conversation summaries.

Analytics

Volume, response times and delivery funnels for reporting.

Webhooks

Register HTTPS endpoints to receive events in real time.

Billing

Messaging wallet balance and usage.

Webhook events