This page documents the canonical HTTP contract for this endpoint.
Body parameters
filter· optionalobject
FilterDescriptor with required root RuleNode or GroupNode.
include_skipped· optionalboolean
Include skipped tasks; defaults to false.
include_total_count· optionalboolean
Include total count; defaults to true.
include_research_values· optionalboolean
Include research values; defaults to true.
research_field_ids· optionalarray<string>
Research field IDs to include.
pagination· optionalobject
Cursor and page limit; limit defaults to 50 and must be at least 1.
scope· optionalstring
Legacy task scope selector.
search· optionalstring
Task search text.
sort· optionalarray<object>
Sort by field and optional direction (asc or desc; default asc).
| Name | Type | Description |
|---|---|---|
| filter | object | FilterDescriptor with required root RuleNode or GroupNode. |
| include_skipped | boolean | Include skipped tasks; defaults to false. |
| include_total_count | boolean | Include total count; defaults to true. |
| include_research_values | boolean | Include research values; defaults to true. |
| research_field_ids | array<string> | Research field IDs to include. |
| pagination | object | Cursor and page limit; limit defaults to 50 and must be at least 1. |
| scope | string | Legacy task scope selector. |
| search | string | Task search text. |
| sort | array<object> | Sort by field and optional direction (asc or desc; default asc). |
Definitions
RuleNode
A filter rule uses kind=rule, field and operator, plus value or values as appropriate.
Fields
kind· optionalstring
fieldrequiredstring
operatorrequiredstring
value· optionalany
values· optionalarray<any>
| Name | Type | Description |
|---|---|---|
| kind | string | - |
| fieldrequired | string | - |
| operatorrequired | string | - |
| value | any | - |
| values | array<any> | - |
GroupNode
A group combines child rules using all/any logic.
Fields
kind· optionalstring
logicrequiredstring
childrenrequiredarray<object>
| Name | Type | Description |
|---|---|---|
| kind | string | - |
| logicrequired | string | - |
| childrenrequired | array<object> | - |
Errors
| Status | Meaning |
|---|---|
| 401 | Authentication is missing or invalid. |
| 403 | Missing tasks:read. |
