---
title: "Render landing page preview"
method: POST
path: "/landing-pages/{landingPageId}/render"
tags: ["Landing Pages"]
---

# Render landing page preview

`POST /landing-pages/{landingPageId}/render`

Returns a signed, unlisted preview URL for the current landing page content. Works for drafts. Does not publish the page or collect signup form submissions on a draft preview.

## Path parameters

- `landingPageId` string, required

## Response `200`

Preview URL returned

- object
  - `success` boolean
  - `landingPageId` string
  - `name` string
  - `status` 'draft' | 'published'
  - `published` boolean
  - `title` string
  - `previewUrl` string, uri
  - `publicUrl` string, uri, nullable
  - `message` string

## Other responses

- `401` — Unauthorized
- `404` — Landing page not found
- `503` — The database was temporarily unavailable. The request may be retried after the delay in Retry-After.

## Changes

- **2026-08-27** `73f826277d9a` — 1 info
  - endpoint added

[Change history](https://skmtc.dev/sequenzy/apis/sequenzy-api/changes/landing-pages/:landingPageId/render/post.md)

---

[API](https://skmtc.dev/sequenzy/apis/sequenzy-api.md) · [All operations](https://skmtc.dev/sequenzy/apis/sequenzy-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/sequenzy/sequenzy-api/revisions/e1667306c303/schema)
