Ciele

Tasks in the Projects the key's Member can read, filtered and paged by cursor

GET/api/v1/tasks

Requires an Organization API key with the member capability.

AuthorizationBearer <token>

In: header

Query Parameters

projectId?string

One Project's Tasks; omit for every Project the Member can read.

assignee?string

The assigned Member's user id.

status?string

Comma-separated statuses: backlog, to_do, in_progress, in_review, done.

label?string

A Label id.

dueFrom?string

Due on or after this day (YYYY-MM-DD).

dueTo?string

Due on or before this day (YYYY-MM-DD).

q?string

Text in the title or the description.

improvementId?string

The Tasks that resolve one Improvement.

includeArchived?string

true to include archived Tasks.

limit?integer

Items per page; defaults to 500 and is clamped to 1–1000.

cursor?string

Opaque nextCursor returned by the previous page.

Response Body

application/json

application/json

application/json

application/json

application/json

application/json

curl -X GET "https://example.com/api/v1/tasks"
{  "data": [    {      "id": "string",      "organizationId": "string",      "projectId": "string",      "parentId": null,      "seq": 0,      "title": "string",      "description": "string",      "status": "to_do",      "priority": "none",      "assigneeMemberId": null,      "assigneeTeammateId": null,      "startDate": null,      "dueDate": null,      "estimateMinutes": null,      "recurrence": null,      "rank": "string",      "improvementId": null,      "completedAt": null,      "archivedAt": null,      "createdBy": null,      "createdAt": "string",      "updatedAt": "string"    }  ],  "nextCursor": null}
{  "error": {    "code": "string",    "message": "string"  }}
{  "error": {    "code": "string",    "message": "string"  }}
{  "error": {    "code": "string",    "message": "string"  }}
{  "error": {    "code": "string",    "message": "string"  }}
{  "error": {    "code": "string",    "message": "string"  }}