Documentation Index Fetch the complete documentation index at: https://developers.sendazi.com/llms.txt
Use this file to discover all available pages before exploring further.
The Quick Send endpoint is the easiest way to send an SMS. Simply make a GET request with query parameters—perfect for transactional messages, alerts, and simple integrations.
Recipient phone number (international, local, or with + prefix)
The message content to send (URL encoded)
Your API key (use this instead of Bearer token for GET requests)
For Quick Send, pass your API key as a query parameter instead of using the Authorization header.
cURL
Browser/Node.js
Python
curl "https://sendazi.com/api/v1/sms-campaigns/quick?to=233241234567&message=Hello%20from%20Sendazi!&sender_id=MYCOMPANY&api_key=YOUR_API_KEY"
200 - Success
400 - Insufficient Balance
401 - Invalid API Key
422 - Validation Error
{
"success" : true ,
"message" : "SMS campaign created successfully" ,
"data" : {
"campaign_id" : "d02628f5-c30b-4f7d-9a76-da4636ee4af9" ,
"status" : "sent" ,
"network" : "MTN" ,
"scheduled_at" : null
}
}
When to Use Quick Send
Use Case Recommended Method Single transactional SMS ✅ Quick Send OTP/verification codes ✅ Quick Send Simple alerts ✅ Quick Send Bulk messaging ❌ Use Campaign API Scheduled messages ❌ Use Campaign API Recurring campaigns ❌ Use Campaign API
Quick Send is ideal for developers who want to integrate SMS without complex setup. Just construct a URL and make a request!