---
title: "Get Message/Campaign Report"
method: POST
path: "/get-sms-stats.json"
tags: ["Reporting"]
---

# Get Message/Campaign Report

`POST /get-sms-stats.json`

Get the delivery status of a message or campaign that you have sent.
Count of different reporting stats we collect. Delivery reports are marked using a DLR (Delivery Receipt) or Acknowledgement (ACK) returned from the carrier, a DLR is a handset level report and an ACK is simply a response from the carrier that the request was received. Global carriers have different functionality available. See our Global Delivery List for details.

## Response `200`

OK

- object
  - `stats` object
    - `hard_bounced` integer — Handset was disconnected.
    - `soft_bounced` integer — Message was undeliverable. Handset switched off, out of range or other temporary deliverability issue.
    - `total` integer — Number of messages sent.
    - `recipientCount` integer — Number of recipients message was sent to.
    - `delivered` integer — Messages delivered.
    - `pending` integer — No delivery report received from carrier. Allow up to 72hrs or use validity in send-sms call to process.
    - `bounced` integer — Total number of soft and hard bounces recorded.
    - `responses` integer — Replies received.
    - `opt-outs` integer — Recipients opted out. Either by reply or unsub link.
    - `link_hits` integer — Number of link hits recorded.
  - `error` object
    - `code` string — Code indicating the status of the operation.
    - `description` string — Description of the operation status.

---

[API](https://skmtc.net/kudosity/apis/transmit-sms-api.md) · [All operations](https://skmtc.net/kudosity/apis/transmit-sms-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/kudosity/transmit-sms-api/versions/9f6c34b849af/schema)
