Skip to main content
POST
Create a draft CMS entry

Authorizations

X-API-Key
string
header
required

Company API key - scoped to a specific company. Generate from the Integrations page in your dashboard.

Body

application/json

Create a draft entry

companyId
string
required

Company ID that owns the website

collectionId
string
required

Collection to add the entry to

title
string
required

Entry title (the page H1)

body
string

Markdown body — the source of truth; HTML is rendered from it

slug
string

URL slug; derived from the title when omitted, made unique within the collection

excerpt
string

Short summary for listings

metaDescription
string

Search-result description

seoTitle
string

Search-result

focusKeyword
string

The one search phrase the page targets

heroImageUrl
string

Hero image URL

author
string

Author name

tags
string[]

Tags

data
object

Extra structured fields the template reads as entry.data.

Response

The created draft entry

The entry: id, collectionId, slug, title, body, status and SEO fields