Delivery Performance
Start building for free

Delivery Report

The Messaging API allows businesses send text messages to their customers. The API accepts form-encoded request bodies, returns JSON-encoded responses, and uses standard HTTP response codes. A single channel represent an individual messaging channel eg. sms, email, etc. This API allows businesses send text messages to their customers across any of these single channels.


Request Method: MATCH (Either POST or GET)

Content-Type: application/json

Request Parameters

Attribute Type Description Required
username String Your Hellio username Required
password String Your Hellio password Required
startDate Integer e.g. 01-01-2012 Required
endDate Integer e.g. 01-01-2020 Required

PHP Code Snippet

        $baseUrl = '';

        $startDate = 'e.g. 01-01-2012';
        $endDate = 'e.g. 01-01-2020';

        $params = array(
            'username' => $username,
            'password' => $password,
            'startDate' => $startDate,
            'endDate' => $endDate

        // Send through CURL
        $ch = curl_init($baseUrl);
        curl_setopt($ch, CURLOPT_POST, true);
        curl_setopt($ch, CURLOPT_POSTFIELDS, $params);
        curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);

        // Process your response here
          $result = curl_exec($ch);
          echo var_export($result, true);

Response Object


        "sent": 4237,
        "sent_p": "100%",
        "delivered": 3823,
        "delivered_p": "90%",
        "acknowledged": 0,
        "acknowledged_p": "0%",
        "undelivered": 414,
        "undelivered_p": "10%",
        "expired": 0,
        "expired_p": "0%"