/v1/packs/{key}/installInstall a pack
Installs a pack into the workspace: it gets its own EDITABLE copy of every page in the pack it does not already have, together with the workflows that act on those pages — a rule naming the deals page is meaningless until that page exists, and asking somebody to install a pack and then find a second button is how a feature ships switched off. key is the pack (finance; get_packs lists them and shows what is in them). Idempotent and by key: a page the workspace already has, edited or archived, is left alone rather than restored, so calling it twice is safe. Answers what it added. A workspace admin's.
Access class: workspace:admin.
Send request
Use the documented inputs to call this endpoint directly.
Parameters
Values are applied to the request and the example on the right.
Request body
application/jsonrequiredResponses
the action's answer
{
"data": {
"added": [
"string"
],
"pack": "string",
"workflows": [
"string"
]
}
}a refusal: {"error": "<what a person needs to read>"}. 401 no credential, 402 the plan does not include this, 403 the seat does not, 404 the thing does not exist or is not yours to see.
{
"error": "string"
}