Skip to main content
GET
Returns a cursor-paginated page of tasks, ordered by priority, then due date, then most recently created. Results are scoped to what your API key’s user can see. Pass the cursor from a response to fetch the next page; a null cursor means you have reached the end. Keep limit the same for every page of a walk — the cursor is tied to the page size it was issued with, so changing it mid-walk skips or repeats rows. Archived and draft tasks are excluded unless you filter for them.

Query parameters

string
Free-text search across title, description, additional context and comment text.
string
Comma-separated: not_started, in_progress, waiting_on_external, completed.
string
One of no_priority, urgent, high, medium, low.
string
User id — only tasks assigned to this person.
string
User id — tasks this person is involved in at all (assignee, creator or shared).
string
Task team id.
string
Comma-separated tag list.
string
ISO 8601 timestamp, e.g. 2026-01-01 or 2026-01-01T09:00:00Z — only tasks due at or after it.
string
ISO 8601 timestamp — only tasks due at or before it.
string
Pagination cursor from a previous response.
string
Page size, 1–100. Defaults to 20. Values below 1 are rejected.