A webhook (callback URL) is an endpoint on your server that eSMS Africa calls when something happens — a message is delivered, or an inbound message arrives.

Setting a webhook

  1. Go to Settings → Webhooks in your dashboard.
  2. Enter your DLR (delivery report) URL and, if needed, your inbound (MO) URL.
  3. Set a signing secret so you can verify requests are genuinely from us.

What you'll receive

We POST the message ID, status, timestamp and operator code. Respond with HTTP 200 to acknowledge. Failed deliveries are retried.