Skip to main content
POST
Add a section to a page

Authorizations

Authorization
string
header
required

Organization-scoped bearer credential: a customer API key (1club_sk_live_...) or an MCP OAuth access token.

Path Parameters

slug
string
required

Query Parameters

siteId
integer

Body

application/json
type
string
required

A content section type from GET /section-types

config
object
translations
object
position
integer

0-based insert position. Omit to append.

Response

The page, with the section in place

A page on the website draft.

slug
string

URL path segment. The homepage is served at "/" regardless of its slug.

title
string
isHomepage
boolean
sectionCount
integer
sectionTypes
string[]
sections
object[]

Present when fetching a single page; omitted from list responses.

metaTitle
string | null
metaDescription
string | null
ogImage
string | null
noindex
boolean

True when the page asks search engines not to index it and is left out of sitemap.xml.

translations
object | null

Per-locale metaTitle/metaDescription overrides, keyed by locale: { "bg": { "metaTitle": "…" } }. Present when fetching a single page.

seo
object

What the published page will actually put in its <head>, after every fallback has been applied - the authored fields alone do not answer "is my SEO right?". Present when fetching a single page. Read-only.

url
string

The page's public URL once published.