---
title: "Sent, delivered, failed, replies and unsubscribes for a date range"
method: GET
path: "/get-activity-report/"
tags: ["Reporting"]
---

# Sent, delivered, failed, replies and unsubscribes for a date range

`GET /get-activity-report/`

## Request

- Base URL: `http://api.smsfusion.com.au`
- URL: `http://api.smsfusion.com.au/get-activity-report/`
- Auth: one of:
  - API key in query parameter `key`
  - HTTP basic

Defaults to the last 24 hours; 30-day cap. sent, delivered, and failed all count per-recipient routing rows, so they are directly comparable

## Query parameters

- `key` string, required
- `start` string
- `end` string

## Response `200`

Successfull response

- ActivityReport
  - `start` integer
  - `end` integer
  - `sent` integer: Per-recipient routing rows in range - directly comparable with delivered/failed
  - `delivered` integer
  - `failed` integer: Buckets failed, expired, rejected, error, unknown
  - `cost` number, float
  - `segments` integer
  - `replies` integer
  - `unsubs` integer

## Other responses

- `401`: INVALID_RANGE or RANGE_TOO_LARGE

---

[API](https://skmtc.dev/smsfusion/apis/sms-fusion-api.md) · [All operations](https://skmtc.dev/smsfusion/apis/sms-fusion-api/llms.txt) · [OpenAPI document](https://skmtc.dev/smsfusion/apis/sms-fusion-api/revisions/a88b2793a6e9?raw)
