Tasks API
Create, read, update, and delete tasks via the Delegate REST API.
#List tasks
GET /api/tasksReturns tasks for the authenticated user's active workspace.
| Query param | Type | Description |
|---|---|---|
| status | string | Filter by status: todo, in_progress, done |
| priority | string | Filter: urgent, high, medium, low |
| assignee | string | Filter by user ID |
| projectId | string | Filter by project ID |
| limit | number | Max results (default 50, max 200) |
| cursor | string | Pagination cursor from previous response |
#Create task
POST /api/tasksRequest Body
{
"title": "Review Q2 report",
"description": "Check figures against last quarter",
"dueDate": "2026-03-20T17:00:00Z",
"priority": "high",
"assigneeId": "user_abc123",
"projectId": "proj_xyz789"
}#Update task
PATCH /api/tasks/:idPartial update — include only the fields you want to change.
#Delete task
DELETE /api/tasks/:idPermanently deletes the task. Returns 204 No Content.
Delegate DocsWas this helpful? Give feedback →