lock_design
Prevent a 3D design from being saved to the Kiln account by locking it locally; unlock it to allow cloud saves and pulls again.
Instructions
Keep a design on this computer only: never saved to the person's Kiln account.
A locked design is never saved to the Kiln account, by any door:
a cloud push, an automatic save after each version, a push of one
of its signed releases, or a pull request. Each is refused and
says the design is locked. Branching, merging and the history
views keep working; when Kiln's servers run one of those, the
design passes through them for that call only and is not kept
there. Locking removes nothing already in the account. Free on
every plan.
Args:
design_id: The design to lock or unlock.
locked: ``True`` (the default) to lock it, ``False`` to unlock it.
Returns:
``locked`` (the state it is now in) and ``said``: a sentence
to show the person, saying what the lock does and does not do.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"design_id": "<design_id>"
},
"name": "lock_design"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| locked | No | ``True`` (the default) to lock it, ``False`` to unlock it. Default: true. | |
| design_id | Yes | The design to lock or unlock. |