Prerequisites
Before you begin, make sure you have:- A Sendazi account (Sign up here)
- An API key from your dashboard
- At least one approved sender ID
Authentication
All API requests require authentication using a Bearer token. Include your API key in theAuthorization header:
Step 1: Get Your API Key
1
Log in to your dashboard
Go to sendazi.com/settings/profile and sign in to your account.
2
Navigate to API Keys
Click on Settings in the sidebar, then select Manage Account.
3
Generate a new key
Click the Generate API Key button. Copy and store your key securely—it won’t be shown again.
Step 2: Check Your Balance (Optional)
You can check your account balance before sending campaigns. This step is optional—if your account has insufficient credits, the API will return an error when you try to send.Step 3: Send Your First SMS
There are two ways to send SMS messages: Quick Send (simple GET request) or Campaign API (full-featured POST request).Option A: Quick Send (Simplest)
The fastest way to send a single SMS—just make a GET request with query parameters:Option B: Campaign API (Full-Featured)
For bulk messaging, scheduling, and recurring campaigns, use the full Campaign API:Step 4: Schedule a Campaign (Optional)
You can schedule campaigns to be sent at a specific time:Step 5: Set Up Recurring Campaigns (Optional)
For regular communications, set up recurring campaigns:Next Steps
Now that you’ve sent your first campaign, explore more features:Manage Contacts
Import and organize your contacts into groups.
Create Templates
Build reusable message templates with placeholders.
Voice Campaigns
Reach your audience with voice broadcasts.
View Campaigns
Track campaign performance and metrics.
Need help? Contact our support team at support@sendazi.com or visit our API Reference for detailed documentation.
