eSMS AfricaeSMS Africa
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

StatusDescription
queuedMessage accepted and queued for sending
sentMessage submitted to the carrier network
deliveredDelivery confirmed by the handset
failedDelivery failed (number unreachable, network error)
rejectedMessage 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

On this page