update_project
Update a project's name, description, files, settings or visibility. Files passed here REPLACE the matching paths. Pass the version you read with get_project to avoid overwriting someone else's newer edit (the API answers 409 on a conflict).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | Project UUID (from list_projects) | |
| name | No | New project name | |
| files | No | File map to write: path → content | |
| version | No | Version read from get_project, for conflict detection | |
| settings | No | Updated settings | |
| is_public | No | Make the project public (true) or private (false) | |
| description | No | New description |