Tasks

Update a task

Updates a task with PATCH semantics — only the provided fields change. Use status: completed to mark the task done. tagIds replaces the full tag set.

patch/api/v1/tasks/{id}

Path parameters

idstring uuid required

Task ID

Request body

contentstring

New content

dueDatestring

New due date (YYYY-MM-DD)

ownerIdstring uuid

Reassign to this user

status'pending' | 'completed' | 'canceled'

New status — use completed to mark the task done

priority'high' | 'medium' | 'low'

New priority

tagIdsstring[]

Replaces the full tag set (unknown IDs are ignored)

Example request

{
  "status": "completed"
}

Response

Task updated

status'ok' required

Changes

Changed in 1 of the 6 revisions of this API.1