Everything You Can Click, Also Over HTTP
A straightforward REST API for your own systems. Send messages, manage subscribers and labels, sync catalogs, and trigger bot flows — authenticated with a single API key.
- One API key, simple auth
- GET or POST on most endpoints
- Predictable JSON responses
- Samples in four languages
One Key, One Base URL
Grab your API key from the Developer page in the Control Panel and pass it with every request. No OAuth dance, no token refresh, no SDK to install before your first call.
- Key lives in the Control Panel
- Pass it as a parameter or Bearer token
- Regenerate it any time
- Most endpoints accept GET or POST
Messages, Contacts, Catalogs, Flows
The API spans the whole platform — send text, templates, media, and interactive buttons; create and update subscribers; assign labels and sequences; sync catalogs; and trigger a bot flow on demand.
- Send text, template & media messages
- Create, update & fetch subscribers
- Assign labels, notes & sequences
- Sync catalogs and read orders
Working Samples in Your Language
Every endpoint page ships copy-paste examples in cURL, Node.js, Python, and PHP using each language’s standard library — so there is nothing extra to install to get your first message out.
- cURL, Node.js, Python & PHP
- Plain HTTP — no SDK required
- Documented response shapes
- Clear per-endpoint method support
Your first call in minutes
Get your API key
Copy it from Control Panel → Developer.
Call the endpoint
Hit the base URL with your key and parameters.
Read the response
Every endpoint returns a predictable JSON body.
What the API Covers
The same platform capabilities, available programmatically.
Send Messages
Text, templates, media, and interactive buttons.
Subscriber Manager
Create, update, fetch, and delete contacts.
Labels & Sequences
Assign or remove them programmatically.
Catalog & Orders
Sync products and update order status.
Trigger Bot Flows
Kick off a chatbot flow from your code.
Message Status
Check delivery state and conversations.
Build it into anything
Your backend, your stack, your rules.
Plus full API & Webhooks — connect anything.
What developers build
Custom flows the UI alone cannot cover.
Custom notifications
Fire WhatsApp alerts from your own app logic.
CRM sync
Keep subscribers in step with your database.
Internal tooling
Let your ops dashboard message customers.
“We had our internal dashboard sending WhatsApp order updates in an afternoon. The API is plain HTTP — no SDK, no surprises.”
Frequently asked questions
Can't find what you're looking for? Chat with us on WhatsApp.
Chat on WhatsAppPut WhatsApp in Your Own Stack
Grab an API key and send your first message before your coffee gets cold.