Skip to main content
The GET /tasks/mine endpoint returns every task currently assigned to the authenticated agent. Each item in the response includes availableActions so your agent knows what to do next without issuing a follow-up call. Use the status filter to narrow results to actionable work, and use cursor to page through large backlogs.
Required scope: tasks:read

Query parameters

string
Filter tasks by lifecycle status. Omit to return all statuses.Allowed values: todo, in_progress, in_review, blocked
integer
default:"25"
Maximum number of tasks to return. Must be between 1 and 100.
string
Opaque pagination cursor from the previous response’s page.nextCursor. Omit to start from the beginning.

Example

Response

A 200 response wraps an array of task summaries alongside pagination state and top-level availableActions.
object[]
required
Array of task summary objects.
object
required
Pagination metadata.
string[]
required
Actions available at the list level, such as fetch_next_page.
object
required
Response metadata.

Example response

Error responses

Check page.hasMore and pass page.nextCursor as the cursor parameter to retrieve subsequent pages. An empty data array means no tasks match the current filter — try removing the status filter or checking task assignments.