SMS DeliveryReceipt Events
Current
| URI | Method | Description | 
|---|---|---|
                                
                             | 
                            GET | This API retrieves the most recent SMS Delivery Receipt events of the specified device. | 
Method: GET
URI:
http://impactids-edge-01/ids-data-api/v1/sms-dr-events/current/352253064335022Response:
                200 OK:[
    {
        "groupName": "auto1",
        "deviceId": "352253064335022",
        "serverTime": "2019-02-04T11:42:52.040+00:00",
        "imsi": "352253064335022",
        "subscriberId": "as45-45j",
        "requestId": "1001",
        "status": "DELIVERED",
        "frames": [
            {
                "lastUpdated": "1549280572040",
                "requestId": "1001",
                "smscInstance": "testsmsc",
                "smscMsgId": "1",
                "status": "DELIVERED"
            },
            {
                "lastUpdated": "1549280572051",
                "requestId": "1001",
                "smscInstance": "testsmsc",
                "smscMsgId": "2",
                "status": "DELIVERED"
            }
        ]
    }
]
        Historical
| URI | Method | Description | 
|---|---|---|
                                
                             | 
                            GET | This API retrieves all the SMS Delivery Receipt events for specified devices in the specified time range. Multiple requestIds and statuses can be specified to filter out events. | 
Method: GET
URI:
http://impactids-edge-01/ids-data-api/v1/sms-dr-events/history?fromTime=2000-01-01T00:00:00&toTime=2021-12-01T00:00:00&deviceId= 352253064335022&status=DELIVERED&requestId=1001Response:
                200 OK:[
    {
        "groupName": "auto1",
        "deviceId": "352253064335022",
        "serverTime": "2019-02-04T11:42:52.040+00:00",
        "imsi": "352253064335022",
        "subscriberId": "as45-45j",
        "requestId": "1001",
        "status": "DELIVERED",
        "frames": [
            {
                "lastUpdated": "1549280572040",
                "requestId": "1001",
                "smscInstance": "testsmsc",
                "smscMsgId": "1",
                "status": "DELIVERED"
            },
            {
                "lastUpdated": "1549280572051",
                "requestId": "1001",
                "smscInstance": "testsmsc",
                "smscMsgId": "2",
                "status": "DELIVERED"
            }
        ]
    }
]
        Bulk
| URI | Method | Description | 
|---|---|---|
                                
                             | 
                            GET | This API retrieves SMS Delivery Receipt events of all the devices in the specified time range.The response consists of a list of JSON formatted data, separated by newlines. | 
Method: GET
URI:
http://impactids-edge-01/ids-data-api/v1/sms-dr-events/bulk?fromTime=2019-01-01T00:00:00&toTime=2023-03-28T00:00:00Response:
                200 OK:{
"groupName": "auto1",
"deviceId": "352253064335022",
"serverTime": 1549280572040,
"imsi": "352253064335022",
"subscriberId": "as45-45j",
"requestId": "1001",
"status": "DELIVERED",
"frames": [{
"lastUpdated": "1549280572040",
"requestId": "1001",
"smscInstance": "testsmsc",
"smscMsgId": "1",
"status": "DELIVERED"
}, {
"lastUpdated": "1549280572051",
"requestId": "1001",
"smscInstance": "testsmsc",
"smscMsgId": "2",
"status": "DELIVERED"
}]
}