List tasks with filters
Changed onReturns tasks with the full task text replaced by a bounded taskPreview and completion/integration blobs dropped by default — list views only need the preview. Pass fields=full to restore the full AgentTask, or fields=timeline for the narrow shape the dashboard timeline draws. Every shape gives a user caller only tasks of sessions they can read. Fetch a single task in full via GET /api/tasks/{id}. total (the filtered row count, ignoring limit/offset) is computed only with includeTotal=true.
Request
- Base URLhttp://localhost:3013
- URLhttp://localhost:3013/api/tasks
- AuthHTTP bearer
Query parameters
Non-unique asset directory namespace (for example shared/ or personal/<user-id>/drafts/). Runtime write boundaries normalize and validate the canonical form.
Non-unique asset directory namespace (for example shared/ or personal/<user-id>/drafts/). Runtime write boundaries normalize and validate the canonical form.
Search task text and title by word or phrase, with a prefix match on the last word, or a task id by prefix. Not a substring match: '2443' does not find '12443', and '%' and '_' are not wildcards.
Response
Paginated task list
Changes
- info
added
subschema #1subschema #2to theresponse propertyanyOflist for the response status - info
removed
subschema #1subschema #2from theresponse propertyanyOflist for the response status
- info
- info
added the new optional
queryrequest parameterworkflowRunId
- info