API ReferenceSMS API
Countries
GET /api/sms/countries — List supported SMS destinations.
Endpoint
GET https://app.esmsafrica.io/api/sms/countriesAuthentication
X-Account-ID: your_account_id
X-API-Key: your_api_keyResponse
[
{"code": "KE", "name": "Kenya", "currencyCode": "KES", "senderId": "eSMS"},
{"code": "UG", "name": "Uganda", "currencyCode": "UGX", "senderId": "eSMS"},
{"code": "TZ", "name": "Tanzania", "currencyCode": "TZS", "senderId": "eSMS"},
{"code": "NG", "name": "Nigeria", "currencyCode": "NGN", "senderId": "eSMS"},
{"code": "GH", "name": "Ghana", "currencyCode": "GHS", "senderId": "eSMS"},
{"code": "ZA", "name": "South Africa", "currencyCode": "ZAR", "senderId": "eSMS"}
]Example
curl https://app.esmsafrica.io/api/sms/countries \
-H "X-Account-ID: your_account_id" \
-H "X-API-Key: your_api_key"