Skip to main content

API Reference

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

Base URL

https://app.superwaba.com/api

Authentication

All API requests require an x-org-id header with your organization ID and a valid session token.

See Authentication for details.

Response format

All responses follow this format:

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

Error responses:

{
"success": false,
"message": "Error description"
}

Rate limits

  • 100 requests per minute per organization
  • 429 status code when exceeded

Available endpoints

Session-authenticated (internal)

ResourceOperations
ContactsList, get, create, update
ConversationsList, get, close, assign
MessagesList, send
WebhooksEvent notifications

Developer API (API-key authenticated)

The Developer API provides a unified, x-api-key-authenticated interface for sending messages across WhatsApp, Instagram, and Facebook Messenger 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