Skip to main content

API Reference

SuperWaba provides the Developer API for programmatic access to your data and a webhook system for real-time event notifications.

Base URL

https://app.superwaba.com/api/developer/v1

Authentication

All Developer API requests are authenticated with an x-api-key header. Generate a key from Settings → Developer → API Keys.

See Developer API → Getting Started for authentication, base URL, and rate limits.

Response format

All responses follow this format:

{
"success": true,
"data": { ... }
}

Error responses:

{
"success": false,
"message": "Error description",
"code": "ERROR_CODE",
"fix": "Suggested fix (when available)"
}

Rate limits

Send-message endpoints and webhook deliveries share a single monthly event counter per organization. See Rate Limiting & Monthly Metering.

Available endpoints

The Developer API provides a unified, x-api-key-authenticated interface for sending messages across WhatsApp, Instagram, and Facebook Messenger and for managing contacts, webhooks, and logs from your backend systems.

EndpointDescription
POST /v1/send-messageSend a WhatsApp template message
POST /v1/instagram/send-messageSend an Instagram DM (text, image, video, etc.)
POST /v1/messenger/send-messageSend a Messenger message (text, quick replies, templates, etc.)
GET /v1/conversations/whatsappList WhatsApp conversations
GET /v1/conversations/instagramList Instagram DM conversations
GET /v1/conversations/messengerList Messenger conversations
GET /v1/contactsList contacts
POST /v1/contactsCreate or update a contact
GET /v1/templatesList approved WhatsApp templates
GET /v1/webhooksGet webhook configuration
POST /v1/webhooksRegister or update webhook
DELETE /v1/webhooksRemove webhook
GET /v1/logsFetch API request logs