Endpoints
Get SMS Delivery Receipt
Retrieve the delivery receipt and status details of a previously sent SMS message
GET
Get SMS Delivery Receipt
This endpoint allows you to retrieve the delivery receipt and status details of a previously sent SMS message using the sequence number. Endpoint:GET /v1/external/sms/logs/{sequenceNo}
Path Parameter
- sequenceNo (string, required): The sequence number of the SMS message (returned when sending SMS).
Responses
- 200 OK: Returns SMS delivery receipt and status details.
- 404 Not Found: Message not found.
Response Example
Response Fields
- statusCode (string): HTTP status code.
- statusMessage (string): Status message description.
- transactionId (string): Unique transaction identifier.
- sequenceNo (string): Sequence number for the request.
- data (object): Delivery receipt details.
- _id (string): MongoDB document ID.
- deliveryStatus (string): Delivery status (DELIVERED, UNDELIVERED, REJECTED, EXPIRED, ACCEPTED).
- message (string): The SMS message content.
- receiverAddress (array): Array of receiver phone numbers.
- senderAddress (string): Sender address/ID.
- createdAt (string): Timestamp when the SMS was created.
- gatewayMessageId (integer): Gateway message ID.
- timestamp (string): ISO 8601 timestamp of the response.
Authorizations
API Key for authentication
API Secret for authentication
Headers
API version header (required for full JSON response)
Available options:
2025-08-01 Path Parameters
The sequence number of the SMS message
Response
SMS delivery receipt retrieved successfully
HTTP status code
Example:
"200"
Status message
Example:
"Delivery receipt details successfully retrieved"
Unique transaction identifier
Example:
"01K4195MWQY2V4V0A7JZFC183S"
Sequence number
Example:
"01K4195MWQY2V4V0A7JZFC183S"
ISO 8601 timestamp
Example:
"2025-10-03T14:41:00.014Z"