API/Update Task API

Update Task API

Update or move a task with an API key.

Update a task. Setting status to done stamps completedAt; moving away from done clears it. Supports moving to another project (projectId) and reordering (position).

Endpoint

PATCH /api/v1/tasks/:taskId

Body

Any of: title, description, status, priority, effort, position, projectId, assigneeId, dueDate, notes, blockedReason, isClaudeJob, isUrgent, isImportant.

Response

Returns { "task": { ... } }.