update_project
Update a project's name, description, instructions, or archive status.
Content fields (name/description/instructions) can only be changed while the project
is active — unarchive it first. To delete a project use delete_project. Requires
workspace project-edit permission.
`instructions` is deprecated: attach a skill to the project instead of writing
standing guidance here.
Parameters
| Parameter | Type | Default | Description |
|---|---|---|---|
workspace_idrequired | string (uuid) | — | The workspace the project belongs to. |
project_idrequired | string (uuid) | — | The project to update. |
name | string1–∞ chars | — | New display name, if renaming. |
description | string0–1000 chars | — | New description, if changing. |
instructions | string0–200000 chars | — | New project instructions, if changing. Deprecated: attach a skill to the project instead. Honoured while it holds text, and read back as null once the project's instructions have been converted into a project-attached skill. |
archived | boolean | — | Set true to archive the project, false to unarchive. Omit to leave archive status unchanged. |