Skip to main content

Site pages

The /api/v1/site/pages endpoints are deprecated and will be removed in a future version. Use the unified content lifecycle API instead: GET/POST /api/v1/content, GET/PUT/DELETE /api/v1/content/{id}, plus POST /api/v1/content/generate and the review endpoints (/api/v1/content/{draftId}/review, /revision, /publish, /revert). See the API reference for schemas. Created pages land in the review queue and publish only after approval.
Site pages are product-scoped content records with a path, title, status, optional body content, metadata, and domain attachments. Use them when your source of truth is a CMS, documentation site, or Markdown folder.

List pages

You need content:read.
Filter by search, status, path, and content presence:

Create pages

You need content:write.
You can create up to 25 pages per request.

Update pages

Pass only the fields you want to change:

Delete pages

Deletes are soft deletes. Deleted pages are removed from normal list results but remain available to internal retention and audit systems.
You can delete up to 50 pages per request.

Worked example: sync Markdown files