Create a template
Create a template from a variable manifest (and optional layout). When
layout is omitted a CanvasDocument layout is synthesized from the
manifest. Publishes version 1.
Authorizations
Project API key (ck_live_… or ck_test_…) presented as a bearer token.
For embed partner endpoints this is the partner secret key, which is the
same credential type.
Body
Create/upsert body. manifest and pageConfig are validated against the
shared schema package; layout is an optional explicit CanvasDocument.
1 - 120Optional on create (auto-derived from name); ignored by PUT (URL is canonical).
120^[a-z0-9]+(?:-[a-z0-9]+)*$280Optional CanvasDocument contentJson; synthesized from the manifest when omitted.