Skip to main content

The flow process for your messages

Below is a simple diagram to show the process each message goes through when sent using the Comms API.

Diagram

Explanation

  1. You submit an SMS request to the Comms API. This contains all the numbers you wish to send to, along with their messages. This request is made using the JSON API. Learn more
  2. The Comms API processes the request and formats it appropriately before sending it off to the Network provider for further distribution
  3. The network provider then has two tasks to do. The first task is to deliver the SMS to the recipient's device.
  4. The second task of the network provider is to generate delivery reports for each SMS that was sent to each of the recipients' numbers. These reports are sent back to the Comms System for further processing.
  5. The Comms system then sends the data about the delivery report straight to your Transaction Status endpoint in a JSON format as discussed later in it's dedicated section