update_project
Partially update a Kanboard project's attributes by specifying only the fields to change. Validation runs before any write, preventing partial or erroneous updates.
Instructions
Update the attributes of an existing Kanboard project (partial update). Only the fields you pass are changed; omitted fields keep their current values, and validation runs before any write, so an invalid call modifies nothing. At least one field besides 'project_id' must be provided — otherwise VALIDATION_ERROR. This tool updates project attributes only: to manage members use add_project_user / remove_project_user, to manage columns use create_column / move_column, and to delete a project use delete_project. Returns { ok: true, project_id } on success.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| project_id | Yes | Project id to update (required). | |
| name | No | New project name (1–255 chars). | |
| description | No | New project description. | |
| identifier | No | New short identifier (e.g. 'PRJ'). Must be unique. | |
| owner_id | No | New owner user id. | |
| start_date | No | New start date as ISO 8601 string, Unix epoch seconds (integer), or null to clear. | |
| end_date | No | New end date as ISO 8601 string, Unix epoch seconds (integer), or null to clear. | |
| No | New project notification email address. |