The eSMS Africa HTTP API lets you send an SMS with one request. You authenticate with your API key and pass the recipient, sender ID and message text.

Required parameters

  • to — recipient in international E.164 format (e.g. 2567XXXXXXXX).
  • from — your approved Sender ID.
  • message — the text body (GSM-7 or Unicode).
  • api key — sent in the Authorization header.

The API responds with a message ID you can use to track delivery. Official SDKs are available for Node.js, Python, PHP and Go to make integration even faster.