Welcome to WabSync API
WabSync provides a complete REST API for integrating WhatsApp messaging capabilities into your applications. Manage sessions, send messages, and receive webhooks all through a simple and intuitive API.View OpenAPI Specification
Check out our full OpenAPI specification on GitHub
Authentication
All API endpoints (except public callbacks) are authenticated using Bearer tokens:Session Token
Used for session-specific operations:Authorization header with every request:
Base URL
Production:https://wabsync.test/api/v1
Response Format
All API responses follow a consistent JSON format:Success Response
Error Response
HTTP Status Codes
| Code | Meaning |
|---|---|
| 200 | Success |
| 201 | Created |
| 400 | Bad Request - Invalid parameters |
| 401 | Unauthorized - Invalid or missing token |
| 404 | Not Found - Resource doesn’t exist |
| 422 | Unprocessable Entity - Validation error |
| 500 | Server Error |
Rate Limiting
API requests are rate-limited to prevent abuse. Check response headers for current limits:Getting Started
Start by exploring these core concepts:Sessions
Create and manage WhatsApp sessions
Messages
Send text, files, and location messages
Webhooks
Receive real-time events and updates
SDKs and Libraries
Official SDKs are available for popular languages:- JavaScript/Node.js - Coming soon
- Python - Coming soon
- PHP - Coming soon
Support
Need help? Check out our documentation or contact support:- 📧 Email: support@wabsync.com
- 📚 Documentation: Full endpoint docs available in the API reference
- 🐛 Issues: Report bugs on GitHub