---
title: "Render saved emails for visual iteration without sending"
method: GET
path: "/v1/workspaces/{workspaceId}/email-preview"
---

# Render saved emails for visual iteration without sending

`GET /v1/workspaces/{workspaceId}/email-preview`

## Request

- Base URL: `https://api.bangermail.com`
- URL: `https://api.bangermail.com/v1/workspaces/{workspaceId}/email-preview`
- Auth: HTTP bearer

## Path parameters

- `workspaceId` string, uuid, required

## Query parameters

- `kind` 'template' | 'broadcast' | 'journey', required
- `id` string, uuid, required
- `locale` string
- `variant` string

## Headers

- `x-banger-product-id` string, uuid, required

## Response `200`

Saved email content and Journey sequence

- object
  - `data` object, required
    - `resource_kind` 'template' | 'broadcast' | 'journey', required
    - `resource_id` string, uuid, required
    - `product_id` string, uuid, required
    - `name` string, required
    - `status` string, required
    - `selected_email_key` string
    - `items` object[], required
      - `key` string, required
      - `step_id` string, uuid: The Journey step this item shows, as steps[].id in the saved Journey.
      - `kind` string, required
      - `name` string, required
      - `subject` string
      - `preview_text` string
      - `body_html` string
      - `body_text` string
      - `detail` string
      - `revision_id` string, uuid: Exact managed Broadcast source revision rendered.
      - `revision_status` 'draft' | 'published': Whether the rendered revision is unpublished saved content or published content.
    - `sample_values` boolean, required
    - `image_assets` object

---

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