Create or update a kanban task
Mirrors the MCP create_task / update_task tools. Only valid on a todo-mode board. Creates a NEW task with a fresh UUID, OR updates an existing task in place if you pass its id. Max 1000 tasks per board, 20 000 chars per task content. In the snapshot a task's content is an opaque JSON string (e.g. {"description":...}) — treat it as a blob. It may also carry an optional boards array of attached cnvs board ids ({"boards":["<id>",...]}), set when a user drags boards from their Recent rail onto the task.
Over MCP there are extra task tools without a dedicated REST path: create_tasks (bulk-create an array in one call), query_tasks (server-side filter by assignee / priority / done / overdue / due-window), and export_tasks (the same output as GET tasks.csv / tasks.md). due_date must be an ISO 8601 date (YYYY-MM-DD or full date-time); non-ISO values are rejected 400 { field: "due_date" }.
Request
- Base URL: https://cnvs.app
- URL: https://cnvs.app/api/boards/{boardId}/tasks
- Auth: none declared
Request body
Response
Task created or updated.
Changes
No recorded changes to this operation across all 1 revision of this API.