This page documents the canonical HTTP contract for this endpoint.
Body parameters
filter· optionalobject
FilterDescriptor tree.
search· optionalstring
Optional free-text search.
scope· optionalstring
Legacy org or user scope toggle; prefer a descriptor rule on field scope.
pagination· optionalobject
Accepted by the shared query request model; ignored by count calculation.
sort· optionalarray<object>
Accepted by shared query model; count is independent of ordering.
include_skipped· optionalboolean
Include skipped tasks in count. Defaults to false.
include_total_count· optionalboolean
Accepted by shared model but ignored by count endpoint.
include_research_values· optionalboolean
Accepted by shared model but ignored by count endpoint.
research_field_ids· optionalarray<string>
Accepted by shared model but ignored by count endpoint.
| Name | Type | Description |
|---|---|---|
| filter | object | FilterDescriptor tree. |
| search | string | Optional free-text search. |
| scope | string | Legacy org or user scope toggle; prefer a descriptor rule on field scope. |
| pagination | object | Accepted by the shared query request model; ignored by count calculation. |
| sort | array<object> | Accepted by shared query model; count is independent of ordering. |
| include_skipped | boolean | Include skipped tasks in count. Defaults to false. |
| include_total_count | boolean | Accepted by shared model but ignored by count endpoint. |
| include_research_values | boolean | Accepted by shared model but ignored by count endpoint. |
| research_field_ids | array<string> | Accepted by shared model but ignored by count endpoint. |
Errors
| Status | Meaning |
|---|---|
| 400 | Invalid descriptor payload. |
| 401 | Invalid API key or missing auth. |
| 403 | Missing tasks:read scope. |
