Courier

The Courier Developer Hub

Welcome to the Courier developer hub. You'll find comprehensive guides and documentation to help you start working with Courier as quickly as possible, as well as support if you get stuck. Let's jump right in!

Get Started    API Reference

Africa's Talking

Profile Requirements

To deliver a message to a recipient over Africa's Talking SMS, Courier must be provided the recipient's SMS-compatible telephone number. This value should be included in the recipient profile as phone_number.

// Recipient Profile
{
  "phone_number": "+27765559758"
}

Override

You can use a provider override to replace what we send to Africa's Talking SMS API. For example, you can add a registered short code or alphanumberic from you Africa's Talking SMS Application to your request:

{
  "event": "ABCDEFGHIJKLMNOPQRSTUVWXYZ",
  "recipient": "abc123",
  "profile": {
    "phone_number": "+27765559758",
  },
  "override": {
    "africastalking-sms": {
      "body": {
        "from": "12345"
      }
    }
  }
}

Everything inside of override.africastalking-sms will replace what we send to Africa's Talking SMS API. You can see all the available options by visiting Africa's Talking SMS docs.

Updated about a year ago


Africa's Talking


Suggested Edits are limited on API Reference Pages

You can only suggest edits to Markdown body content, but not to the API spec.