Skip to main content
GET
cURL

Authorizations

Authorization
string
header
required

Paste your API key as the CMS showed it: fsk_<site>_<key id>_<secret> (issued under API Keys). ApiKey in front of it works too. Leave it empty to read as the public.

Scopes

content:pages:read-templates

Path Parameters

_id
string
required

The template’s draft _id (…:draft), as the list returns it, or its aposDocId.

Response

The template.

_id
string
required

The template page’s draft _id: read it with GET /page-template/{_id}, or create a page with core’s page create and _copyingId (copyingId in the SDKs) set to it.

title
string
required

Its name.

category
string
required

The gallery group, e.g. “Story”, “Legal”.

widgetTypes
string[]
required

Its sections, in order (widget types).

placeholders
integer
required

How many different [Bracketed placeholders] its text carries (fill them with POST /business-placeholders/fill).

previewUrl
string
required

A wireframe preview (SVG).

page
object
required

The template’s page, in full as its draft stands: every field its page type stores, with the sections area holding every widget.

description
string

What the page is for.