Update clueprint
update_clueprintUpdate a clueprint's metadata and/or file contents in one call.
Metadata fields (name, description, tags, visibility, thumbnail_path) are applied as a patch — only the fields you pass change. Pass at least one to update metadata.
files is a list of file mutations:
Write text:
{ path, content }Write binary:
{ path, content, encoding: "base64" }Write from URL:
{ path, source_url }(presigned URL, e.g. from get_clip with save=true)Delete:
{ path, content: null }
You can mix writes and deletes in a single call. Existing files at the same path are overwritten.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | New name. | |
| tags | No | New tags (replaces existing). | |
| files | No | File mutations — writes and deletes. Empty/omitted for metadata-only updates. | |
| visibility | No | New visibility. | |
| description | No | New description. | |
| clueprint_id | Yes | ID of the clueprint to update. | |
| thumbnail_path | No | Relative path of a screenshot in the clueprint to use as thumbnail (e.g. 'screenshots/title-slide.png'). |