WhatsApp Delivery Report API

WhatsApp Reports for SMSGatewayCenter APIs

WhatsApp Delivery Report (DLR) API

Use the WhatsApp Reports API to fetch delivery status and message details for WhatsApp Business messages sent through SMSGatewayCenter. Retrieve records by date range, WABA number, and optional mobile number filter. Results are paginated using pageLimit and startCursor. This endpoint supports only POST requests over HTTP with multipart/form-data or form fields.

Ideal for tracking delivered, read, failed, or pending WhatsApp messages, reconciling billing, and syncing delivery status into your CRM or application.

 

API Endpoint

https://unify.smsgateway.center/WAApi/report

 

ParameterRequiredDescriptionExample/Value
Authentication (Required)
useridYesYour SMSGatewayCenter username for authentication.YourUsername
passwordYesYour SMSGatewayCenter password for authentication (masked in the example).**********
Required Parameters
wabaNumberYesYour approved WhatsApp Business Account (WABA) number from which messages were sent. Use the number in international format without the plus sign.9170396xxxxx
fromDateYesStart date and time for the report range. Format: YYYY-MM-DD HH:MM:SS.2026-06-09 00:00:00
toDateYesEnd date and time for the report range. Format: YYYY-MM-DD HH:MM:SS.2026-06-09 23:59:59
pageLimitYesNumber of records to return per API call. Use a reasonable limit (e.g. 20 to 100) and paginate with startCursor for larger result sets.20
outputYesResponse format. Use json for structured output.json
Optional Parameters
mobileNoOptionalFilter delivery reports for a specific recipient mobile number. Use international format without the plus sign.911111111111
startCursorOptionalCursor value for pagination. Use 1 for the first page. For the next page, pass the next cursor value from the previous response data.cursors object.1

Note: fromDate and toDate in the sample request use the current date dynamically. Adjust the range as needed for your report window. Use startCursor with the next value from the response to fetch additional pages when data.pages.current is less than data.pages.last.

 

Sample Request Code
curl --location --request POST 'https://unify.smsgateway.center/WAApi/report' \
--form 'userid="YourUsername"' \
--form 'password="xxxxx"' \
--form 'wabaNumber="9170396xxxxx"' \
--form 'mobileNo="911111111111"' \
--form 'fromDate="2026-06-09 00:00:00"' \
--form 'toDate="2026-06-09 23:59:59"' \
--form 'pageLimit="20"' \
--form 'startCursor="1"' \
--form 'output="json"'

 

Sample Response Code
{
    "apiName": "report",
    "action": "waReport",
    "status": "success",
    "msg": "success",
    "code": 200,
    "data": {
        "cursors": {
            "next": 19382015,
            "start": 18366779
        },
        "pages": {
            "current": 1,
            "last": 1
        },
        "records": [
            {
                "msgType": "text",
                "deliveryTime": 1691165382000,
                "billingModel": "SIC",
                "msgId": "tnNwDCgP1WhfLwn",
                "cause": "Read By User",
                "readTime": 1691165389000,
                "mobileNo": 919xxxxxxxxx,
                "uuId": 3917313917152021246,
                "wabaNumber": 9170396xxxxx,
                "globalErrorCode": "8006",
                "cursorId": 18366779,
                "submitTime": "1691165380316",
                "status": "DELIVERED"
            }
        ],
        "counts": {
            "total": 8,
            "current": 6
        }
    }
}

 

Response Fields

FieldDescription
statusAPI call status (e.g. success or error).
data.records[].statusMessage delivery status (e.g. DELIVERED, READ, FAILED).
data.records[].msgIdWhatsApp message ID returned by the provider.
data.records[].uuIdSMSGatewayCenter transaction UUID for the message.
data.records[].mobileNoRecipient mobile number.
data.records[].submitTimeMessage submit timestamp (epoch milliseconds as string).
data.records[].deliveryTimeDelivery timestamp (epoch milliseconds).
data.records[].readTimeRead receipt timestamp when the user read the message (epoch milliseconds).
data.cursors.nextCursor for the next page. Pass as startCursor in the following request.
data.counts.totalTotal matching records in the date range.
data.counts.currentNumber of records returned in the current response.

Testimonials

Why do Great Businesses Trust SMS Gateway Center?

K

Kurlon IT

2022-08-04

We have tied up with other SMS providers also, but SMS GatewayCenter is quite good. Good Service from the team. We are very happy with the service be it accounts related or technical issue. We always get good response.

I

INOX Air Products

2018-02-09

We have an excellent experience with SMS Gateway Center. The services and support has been of very high standard.

S

Shalabh Arora

2025-04-11

I’ve been using SMSGatewayCenter’s bulk SMS and WhatsApp services since early 2022 for my small business, and the experience has been fantastic. The platform is intuitive, and the message delivery is incredibly reliable, reaching my customers without fail. The 24/7 support team is quick to assist, and the cost-effectiveness is a big plus. It’s transformed how I connect with my audience, and I highly recommend it to other entrepreneurs! (Google Revirews)

R

Reflex

2025-04-11

We’ve been using your bulk SMS services for a few months, and the results have been phenomenal. The open rates and customer engagement have gone through the roof. Highly recommend for any business looking to scale fast! (Google Revirews)

V

Vedanth Gowda

2025-04-18

I’m Vedanth Gowda, leading a finance business, and I’ve been leveraging SMSGatewayCenter’s bulk SMS and WhatsApp tools —absolutely transformative! The platform’s speed and precision in delivering financial alerts to my clients are unmatched, giving me a competitive edge. Samrat’s expertise in tailoring notification workflows for market updates was a standout, and the robust security features instilled trust. The affordable pricing and proactive support team make it a no-brainer. Perfect for finance pros aiming to elevate client trust and efficiency! (Google Revirews)

N

Naval Bhatnagar

2025-04-12

From day one, the team at SMS GATEWAY CENTER guided us through setup, testing, and launching campaigns. Their support is A+. Whether you’re new to SMS marketing or experienced, they make it smooth. Thank you Aakash. (Google Revirews)


CTA for Unlock Real-Time Messaging – Integrate Today!

Unlock Real-Time Messaging – Integrate Today!

Try Our API in a Sandbox Environment Before Going Live!

Join Thousands of Developers – Try Our API Now!

Get in touchSign up