Skip to content

API: Subtasks

Subtasks are lightweight checklist items inside a task. They appear inline in the task object — there is no separate read endpoint.

POST /api/workspaces/{workspaceId}/tasks/{taskId}/subtasks
{ "title": "Compare prices" }

Returns 201 with { "id": "…" }.

PUT /api/workspaces/{workspaceId}/tasks/{taskId}/subtasks/{subtaskId}
{ "title": "Compare prices online" }

Returns 200.

PATCH /api/workspaces/{workspaceId}/tasks/{taskId}/subtasks/{subtaskId}
{ "status": "DONE" }

Returns 200. Status values: PENDING, DONE.

DELETE /api/workspaces/{workspaceId}/tasks/{taskId}/subtasks/{subtaskId}

Returns 204.