Skip to content

graft workspace-templates

Set a whole workspace up from a ready-made business template.

Command Does
graft workspace-templates apply Build the workspace: every entity, sample record, bookable pool and form the template resolves to.
graft workspace-templates get One template’s full blueprint: toggles, modules, renameable nouns and optional fields.
graft workspace-templates list The business templates a workspace can start from, as gallery cards.
graft workspace-templates preview What applying the template with these answers would create and what it costs against the plan.

graft workspace-templates apply <templateId>

Section titled “graft workspace-templates apply <templateId>”

Build the workspace: every entity, sample record, bookable pool and form the template resolves to. Owner or admin only; a member gets 403 FORBIDDEN.

Endpoint: POST /api/v1/workspace-templates/:templateId/apply · Arguments: <templateId>

Terminal window
graft workspace-templates apply <templateId>

graft workspace-templates get <templateId>

Section titled “graft workspace-templates get <templateId>”

One template’s full blueprint: toggles, modules, renameable nouns and optional fields.

Endpoint: GET /api/v1/workspace-templates/:templateId · Arguments: <templateId>

Terminal window
graft workspace-templates get <templateId>

The business templates a workspace can start from, as gallery cards.

Endpoint: GET /api/v1/workspace-templates

Terminal window
graft workspace-templates list

Add --all to fetch every page.

graft workspace-templates preview <templateId>

Section titled “graft workspace-templates preview <templateId>”

What applying the template with these answers would create and what it costs against the plan. Writes nothing.

Endpoint: POST /api/v1/workspace-templates/:templateId/preview · Arguments: <templateId>

Terminal window
graft workspace-templates preview <templateId>