Update Project Task
aiproject_update_taskUpdates a task with full replacement of title, content, and assignments. Omitted assignments are removed by the API.
Instructions
Calls PUT /projects/{project}/tasks/{task}. This is a full task update: title, content, and the complete new assignments list must be sent. Assignments omitted from the list are removed by the API. The response is a task summary without content.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| baseUrl | No | Optional AIProject API root URL override. If omitted, AIPROJECT_BASE_URL from the MCP server environment is used. Accepts either http://127.0.0.1:8000 or http://127.0.0.1:8000/api/v1; app roots get /api/v1 appended automatically. | |
| apiKey | No | Optional AIProject API key override. If omitted, AIPROJECT_API_KEY from the MCP server environment is used. The key is sent as X-API-Key. | |
| project | Yes | Project ID. | |
| task | Yes | Task ID. | |
| title | Yes | Task title. | |
| content | Yes | Full long task content. This is sent to create/update endpoints, but list/create/update responses return only task summaries without content. | |
| assignments | Yes | Complete assignment list for the task. For PUT, this replaces the previous assignment list; omitted old assignments are deleted by the API. |