List tasks
List the team’s tasks (standalone or attached to a post), newest activity first, with assignees, registry tags, the authoritative workflow status id, and the attached post’s title. Filter by workflow status, legacy status projection, assignee, attached post, or due-date bounds. Paginate with cursor/limit.
Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Path Parameters
Team (workspace) id (UUID). Discover ids via the list teams endpoint or the agent context.
Query Parameters
Opaque pagination cursor from a previous response (nextCursor/prevCursor). Omit for the first page.
Page size as a positive integer string; defaults to 25, capped at 100.
Free-text search over task titles and descriptions (case-insensitive substring match). Omit or send an empty string for no text filter.
200Filter by due-date presence: 'true' returns only tasks WITH a due date, 'false' only tasks WITHOUT one. Omit for both. 'false' is the only way to select tasks with no due date, and combining it with dueBefore/dueAfter is rejected as contradictory.
true, false Legacy compatibility filter. Prefer workflowStatusId for dynamic board columns.
todo, in_progress, done Only return tasks assigned to this workspace task workflow status.
^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$Only return tasks assigned to this team member (user id, as returned by the list team members endpoint).
^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$Only return tasks attached to this post (post id, as returned by the list posts endpoint).
^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$ISO-8601 inclusive upper bound on the due date. Tasks without a due date are excluded when either due bound is set.
ISO-8601 inclusive lower bound on the due date. Tasks without a due date are excluded when either due bound is set.