---
title: "Get Broadcast Content"
method: GET
path: "/broadcasts/{broadcastId}/content"
tags: ["Broadcasts"]
---

# Get Broadcast Content

`GET /broadcasts/{broadcastId}/content`

Retrieve the broadcast's content — the elemental content of its private notification template. Defaults to the working draft, since broadcast content is authored as a draft until the broadcast is sent.

## Path parameters

- `broadcastId` string, required

## Query parameters

- `version` string

## Response `200`

- NotificationContentGetResponse — Elemental content response for V2 templates. Contains versioned elements with content checksums.
  - `version` string, required — Content version identifier.
  - `elements` ElementWithChecksums[], required
    - `id` string
    - `checksum` string, required — MD5 hash of translatable content.
    - `type` string, required — Element type (text, meta, action, etc.).
    - `elements` ElementWithChecksums[] — Nested child elements (for group-type elements).
    - `locales` object — Locale-specific content with checksums.

## Other responses

- `404` — Not Found

---

[API](https://skmtc.net/trycourier/apis/courier.md) · [All operations](https://skmtc.net/trycourier/apis/courier/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/trycourier/courier/versions/04f69fbf96a5/schema)
