API documentation
We give you an API and you build on it. Examples in cURL, Node.js, PHP and Python. Examples here use placeholders (wc_live_…, conn_…); inside the panel they come with your real data.
Essential
- Authentication GET /v1/connections
- Send a text message POST /v1/messages
- Send media (image · document · audio · video) POST /v1/messages
- Receive messages by webhook
- Authenticate the webhook: static header vs signature
- Verify the signature
- Check a message's status GET /v1/messages/:id
- Download inbound media GET /v1/media/:mediaId
Complete
- Send a template POST /v1/messages
- Create, list and sync templates POST /v1/templates
- Connections and their health GET /v1/connections
- Hosted onboarding (your customer connects their number) POST /v1/onboarding-links
- Templates proposed by your customer POST /v1/template-links
- Usage and limits GET /v1/usage
- The 9 event types with their payload
- The full error catalog
- Idempotency, retries and delivery order