---
title: "Fetch the content of a journey-scoped notification template"
method: GET
path: "/journeys/{templateId}/templates/{notificationId}/content"
tags: ["Journeys"]
---

# Fetch the content of a journey-scoped notification template

`GET /journeys/{templateId}/templates/{notificationId}/content`

Returns the Elemental elements and version of a journey-scoped template's content. Compare versions to see what changed between publishes.

## Path parameters

- `templateId` string, required
- `notificationId` string, required

## Query parameters

- `version` string

## Response `200`

Scoped notification content

- 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

- `400` — Bad request
- `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)
