Send SMS, WhatsApp, and Email messages seamlessly through a unified API. Built for developers who value simplicity and reliability.
Everything you need to send messages across multiple channels
Send SMS messages globally with high deliverability rates. Perfect for notifications, OTPs, and marketing campaigns.
Connect your WhatsApp Business account and send rich messages with media, templates, and interactive buttons.
Send transactional and marketing emails with beautiful templates and advanced tracking capabilities.
Get started in minutes with our simple API
Login with your credentials using POST /api/login to get your Bearer token for API requests.
Use POST /api/client/messages/create to send messages. Supports batch creation and multiple channels per message.
Use POST /api/client/messages/fetch to retrieve messages with pagination and filter by reference ID.
1. Authenticate to get your token:
POST /api/login
{
"email": "user@example.com",
"password": "your_password"
}
2. Send messages (supports batch):
POST /api/client/messages/create
Authorization: Bearer {token}
[
{
"recipient": "+212760082185",
"content": "Hello World",
"priority": "high",
"reference": "ORDER-12345",
"channels": ["sms", "wa"]
}
]
Built for developers, with comprehensive documentation and RESTful endpoints
Secure token-based authentication using Laravel Sanctum. Simple login endpoint returns a Bearer token.
POST /api/login
Send single or batch messages across multiple channels (SMS, WhatsApp, Email coming soon) with priority levels and reference tracking.
POST /api/client/messages/create
Retrieve your messages with pagination and filtering by reference. Track delivery status per channel.
POST /api/client/messages/fetch
{
"message": "Messages created successfully",
"messages": [
{
"id": 123,
"recipient": "+212760082185",
"content": "Hello World",
"priority": "high",
"reference": "ORDER-12345",
"channels": [
{ "name": "sms", "status": "queued" },
{ "name": "wa", "status": "queued" }
]
}
]
}
Each message includes channel-specific status tracking, allowing you to monitor delivery across all platforms.
Join thousands of developers using TxtWave to power their messaging needs