---
title: "List immutable publication history."
method: GET
path: "/v1/workspaces/{workspaceId}/managed-content/{contentId}/versions"
---

# List immutable publication history.

`GET /v1/workspaces/{workspaceId}/managed-content/{contentId}/versions`

## Request

- Base URL: `https://api.bangermail.com`
- URL: `https://api.bangermail.com/v1/workspaces/{workspaceId}/managed-content/{contentId}/versions`
- Auth: HTTP bearer

## Response `200`

Publication records.

- object
  - `data` object, required
    - `versions` object[], required
      - `id` string, uuid, required
      - `revision` integer, required
      - `source_locale` string, required
      - `configured_locales` string[], required
      - `source` object, required
        - `subject` string, required
        - `preheader` string
        - `body_text` string: Accepted for source compatibility; rendered plain text derives from final HTML.
        - `body_html` string, required
        - `layout` string: Must contain one {{ content }} slot.
        - `variants` object: Optional source versions. Every version is translated automatically in the same revision.
        - `variables` object, required
      - `source_messages` object, required
      - `samples` object, required
      - `restored_from_revision_id` string, uuid, nullable, required
      - `created_by_actor_id` string, required
      - `created_at` string, date-time, required
    - `publications` object[], required
      - `id` string, uuid, required
      - `source_revision_id` string, uuid, required
      - `approval_id` string, uuid, nullable, required
      - `published_by_actor_id` string, required
      - `published_at` string, date-time, required

---

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