---
title: "A sent campaign's recipients and how each one fared"
method: GET
path: "/Communications/Campaigns/{id}/Recipients"
tags: ["Communications"]
---

# A sent campaign's recipients and how each one fared

`GET /Communications/Campaigns/{id}/Recipients`

**Requires permission:** *CommunicationAdmin*

Headline counts plus the recipients matching a segment — everybody, those who did not click, those it bounced for, and so on. What the follow-up flow builds its recipient list from.

## Path parameters

- `id` integer, required

## Query parameters

- `segment` string, nullable

## Response `200`

Success

- GetCampaignRecipientsResponse
  - `campaignId` integer
  - `subject` string, nullable
  - `total` integer
  - `delivered` integer
  - `opened` integer
  - `clicked` integer
  - `bounced` integer
  - `complained` integer
  - `failed` integer
  - `recipients` GetCampaignRecipientsCampaignRecipientView[]
    - `email` string
    - `name` string, nullable
    - `status` string
    - `deliveredAt` string, date-time, nullable
    - `openedAt` string, date-time, nullable
    - `clickedAt` string, date-time, nullable
    - `lastError` string, nullable
    - `fields` object, nullable

## Other responses

- `401` — Unauthorized
- `403` — Forbidden
- `404` — Not found

## Changes

> 24 revisions in range; 1 not diffed.

- **2026-08-15** `5aa4178ca29b` — 1 info
  - endpoint added

[Change history](https://skmtc.dev/tonbridge/apis/tonbridge-app-api/changes/Communications/Campaigns/:id/Recipients/get.md)

---

[API](https://skmtc.dev/tonbridge/apis/tonbridge-app-api.md) · [All operations](https://skmtc.dev/tonbridge/apis/tonbridge-app-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/tonbridge/tonbridge-app-api/revisions/518857b639a0/schema)
