---
title: "Get message content"
method: GET
path: "/messages/{message_id}/output"
tags: ["Messages"]
---

# Get message content

`GET /messages/{message_id}/output`

Returns the rendered content Courier delivered for a message, broken out per channel, to confirm what the recipient received.

## Path parameters

- `message_id` string, required

## Response `200`

- RenderOutputResponse
  - `results` RenderOutput[], required — An array of render output of a previously sent message.
    - `channel` string, required — The channel used for rendering the message.
    - `channel_id` string, required — The ID of channel used for rendering the message.
    - `content` RenderedMessageContent, required
      - `html` string, required — The html content of the rendered message.
      - `title` string, required — The title of the rendered message.
      - `body` string, required — The body of the rendered message.
      - `subject` string, required — The subject of the rendered message.
      - `text` string, required — The text of the rendered message.
      - `blocks` RenderedMessageBlock[], required — The blocks of the rendered message.
        - `type` string, required — The block type of the rendered message block.
        - `text` string, required — The block text of the rendered message block.

## Other responses

- `400`
- `404`

---

[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)
