SMS Platform
Delivery Reports
Track SMS delivery status and view message logs.
Check delivery status
After sending an SMS, check its delivery status:
curl https://app.esmsafrica.io/api/sms/message/{messageId} \
-H "X-Account-ID: your_account_id" \
-H "X-API-Key: your_api_key"Delivery statuses
| Status | Description |
|---|---|
queued | Message accepted and queued for sending |
sent | Message submitted to the carrier network |
delivered | Delivery confirmed by the handset |
failed | Delivery failed (number unreachable, network error) |
rejected | Message rejected before sending (invalid number, no balance) |
SMS logs
View all sent messages in the dashboard at SMS Logs. Each log entry shows:
- Recipient phone number
- Message content
- Sender ID used
- Delivery status
- Timestamp
- Cost
SMS reports
Detailed delivery reports are available at SMS Reports, including:
- Total messages sent
- Delivery success rate
- Failed message breakdown
- Cost summary