---
title: "Get a CRM notification"
method: GET
path: "/api/notification-campaigns/{campaign_id}"
tags: ["crm-notifications"]
---

# Get a CRM notification

`GET /api/notification-campaigns/{campaign_id}`

## Request

- Base URL: `https://api.corabea.it` (the document declares no server; this is the origin it was published from)
- URL: `https://api.corabea.it/api/notification-campaigns/{campaign_id}`
- Auth: HTTP bearer

## Path parameters

- `campaign_id` string, uuid, required: Campaign UUID

## Response `200`

Successful Response

- CRMNotificationCampaignDetail: A notification's full definition, to show it and prefill the edit form.
  - `id` string, required: Campaign UUID.
  - `status` string, required: scheduled | sending | sent | failed | cancelled.
  - `scheduled_at` string, date-time, nullable: When it is, or was, scheduled to go out.
  - `title` string, required: Notification title.
  - `body` string, required: Notification text.
  - `notes` string, nullable: Internal note; CRM-only.
  - `audience_type` string, required: 'filters', 'csv' or 'users'.
  - `audience_size` integer, nullable: Addresses (csv) or patients (users) in an explicit audience; null for filters.
  - `resolved_count` integer, nullable: Patients in the audience when it was sent.
  - `reached_count` integer, nullable: Patients reached on at least one device.
  - `unreached_count` integer, nullable: Patients not reached.
  - `sent_at` string, date-time, nullable: When the send finished.
  - `error` string, nullable: Failure reason, if the send failed.
  - `created_by_name` string, nullable: Who created it, when known.
  - `created_at` string, date-time, required: When it was created.
  - `patient_states` string[]: Stato filters (filters only).
  - `registration_reasons` string[]: Motivo filters (filters only).
  - `filter_match` 'any' | 'all': How stato/motivo filters combine.
  - `recipient_emails` string[]: Uploaded addresses (csv only).
  - `user_ids` string[]: Selected patient user ids (users only).

## Other responses

- `422`: Validation Error

## Changes

- **2026-10-15** `f32c7ff0d5a0`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/corabea/apis/corabea-api/changes/api/notification-campaigns/:campaign_id/get.md)

---

[API](https://skmtc.dev/corabea/apis/corabea-api.md) · [All operations](https://skmtc.dev/corabea/apis/corabea-api/llms.txt) · [OpenAPI document](https://skmtc.dev/corabea/apis/corabea-api/revisions/64c5370369f5?raw)
