Update O!task Task
otask_update_taskUpdate an O!task task by providing only the fields to change. The tool fetches the current task, merges your changes, and submits the update.
Instructions
Update an existing O!task task. Sends POST /api/v1/ws/{ws_slug}/tasks/{task_slug}/update.
The O!task API requires a full task payload. This tool fetches the current task, merges your changes, then submits the update. Only pass fields you want to change.
Common updates:
board_column_id: move task to another column/status
name, description, end_at, priority_id
performers, tags, subtasks, files
comment: optional note recorded with the update
Args:
ws_slug, task_slug: UUIDs from panel.otask.ru
Any task fields to change (all optional except slugs)
Returns updated task summary on success.
Docs: https://api.otask.ru/docs#zadaci-POSTapi-v1-ws--ws_slug--tasks--task_slug--update
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | Task title | |
| tags | No | Tag IDs as strings | |
| files | No | Attached files | |
| end_at | No | Due date (ISO 8601) | |
| comment | No | Comment added with the update (use empty string to skip) | |
| ws_slug | Yes | Workspace slug (UUID from panel.otask.ru URL) | |
| board_id | No | Board ID | |
| subtasks | No | ||
| task_slug | Yes | Task slug (UUID from panel.otask.ru URL) | |
| performers | No | Performer IDs as strings | |
| project_id | No | Project ID | |
| description | No | Task description (HTML allowed) | |
| priority_id | No | Priority ID | |
| board_column_id | No | Column/status ID |