Landing Pages

Publish Landing Page

Deploy the page to a PUBLIC URL. Real people can reach it immediately.

Spends no credit, but it is the outward-facing operation on this router and is tiered and gated accordingly - CAMPAIGNS_LAUNCH, the same permission the app requires, re-declared on this route because the app's own Depends gate does not run on a direct call.

Omit the body to publish at the page's own slug on the org's default domain. override: true takes a URL that is already bound to a DIFFERENT page, and that page stops serving at it.

Spends nothing.

post/landing-pages/{landing_page_id}/publish

Request

  • Base URL: https://be.graph8.com/api/v1
  • URL: https://be.graph8.com/api/v1/landing-pages/{landing_page_id}/publish
  • Auth: HTTP bearer

Path parameters

landing_page_idstring required

Landing page id.

Headers

Authorizationstring nullable
X-Target-Org-Idstring nullable

Request body

slugstring nullable
domainstring nullable
domain_idinteger nullable
subdomainstring nullable
pathstring nullable
overrideboolean

Steal a URL already bound to another page. Default false.

Response

Successful Response

dataStudioContentPayload required

One Studio object, open-shaped. See the module docstring.

Changes

No recorded changes to this operation across all 2 revisions of this API.