---
title: "Connect a dedicated page domain"
method: POST
path: "/landing-pages/{landingPageId}/domain"
tags: ["Landing Pages"]
---

# Connect a dedicated page domain

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

Assigns one hostname to one landing page. The page opens at the hostname root, while existing workspace and Sequenzy URLs remain available.

## Path parameters

- `landingPageId` string, required

## Request body

- object
  - `domain` string, required

## Response `200`

Dedicated page domain connected

- object
  - `success` boolean
  - `domain` LandingPageDomain
    - `domain` string, nullable
    - `domainScope` 'page' | 'workspace', nullable — Domain assignment scope.
    - `landingPageId` string, nullable — Assigned landing page ID for a dedicated page domain.
    - `domainStatus` string
    - `fallbackDomain` string, nullable — Verified or pending workspace domain retained as a fallback for a page-scoped domain.
    - `fallbackDomainStatus` string — Workspace fallback-domain status; `not_started` when no fallback domain is configured.
    - `verifiedAt` string, date-time, nullable
    - `dnsRecordAddedAt` string, date-time, nullable
    - `sslStatus` string, nullable
    - `error` string, nullable
    - `verificationRecords` object[]
    - `lastCheckedAt` string, date-time, nullable
    - `cnameTarget` string
  - `message` string

## Other responses

- `409` — Domain conflict or an existing page domain must be removed first

---

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