update_project
Modify an existing OpenProject project's name, status, parent, visibility, or description while leaving omitted fields unchanged; preview changes first and confirm to apply them.
Instructions
Update a project.
Omitted fields stay unchanged.
A rejected validation preview is not a tool error; inspect ready and
validation_errors in the result rather than the MCP error envelope.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | Display name, at most 255 characters. | |
| active | No | false means archived. | |
| parent | No | Parent project identifier, id, or name; 'none' makes the project top-level. | |
| public | No | Whether the project is public. | |
| status | No | Status title, any case, as listed in get_project_admin_context's available_statuses. | |
| confirm | No | false: preview only, nothing changes. true: applies it; get the user's approval of the preview first. | |
| project | Yes | Project identifier, id, or name; a unique part of a name or identifier also matches. | |
| identifier | No | URL identifier such as "my-proj": letters, digits, ".", "_" and "-". | |
| description | No | Markdown text; "" clears it. | |
| status_explanation | No | Markdown text explaining the status; "" clears it. |