---
title: "Gets delivery report for a specific outgoing message."
method: GET
path: "/deliveryReports/{outgoingMessageId}"
tags: ["DeliveryReports"]
---

# Gets delivery report for a specific outgoing message.

`GET /deliveryReports/{outgoingMessageId}`

## Path parameters

- `outgoingMessageId` string, required

## Query parameters

- `api-version` string, required

## Response `200`

Success

- DeliveryReport — Delivery report for an outgoing SMS message.
  - `deliveryStatus` 'Delivered' | 'Failed', required — The delivery status of the message.
  - `deliveryStatusDetails` string — Detailed information about the delivery status.
  - `deliveryAttempts` DeliveryAttempt[] — Array of delivery attempts made for this message.
    - `timestamp` string, date-time, required — The timestamp of the delivery attempt.
    - `segmentsSucceeded` integer, required — Number of message segments that were successfully delivered.
    - `segmentsFailed` integer, required — Number of message segments that failed to be delivered.
  - `receivedTimestamp` string, date-time — The timestamp when the delivery report was received.
  - `tag` string — Custom tag provided when sending the message.
  - `messagingConnectPartnerMessageId` string — Message ID generated by Messaging Connect Partner. Only present for delivery reports created during Messaging Connect flow.
  - `messageId` string, required — The identifier of the outgoing message.
  - `from` string, required — The sender's phone number in E.164 format.
  - `to` string, required — The recipient's phone number in E.164 format.

## Other responses

- `404` — Not Found - Delivery report for this message is not found

---

[API](https://skmtc.dev/azure/apis/communication-sms.md) · [All operations](https://skmtc.dev/azure/apis/communication-sms/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/azure/communication-sms/revisions/a402be972bb5/schema)
