Read collection
Reading a collection
Query the task collection with standard OData parameters plus modification-date filters.
GET /api/v01/Tasks/odata/Tasks?$format=json
Supported parameters: $select, $filter, $orderby, $skip, $top, $inlinecount, $format.
In addition, the data source can be narrowed by modification date through extra parameters:
| Parameter | Type | Description |
|---|---|---|
| ModifiedDateStart | string YYYY-MM-DD | Lower bound of Modified (inclusive) |
| ModifiedDateEnd | string YYYY-MM-DD | Upper bound of Modified (inclusive, +1 day is added) |
They are passed as regular query parameters:
GET /api/v01/Tasks/odata/Tasks?ModifiedDateStart='2026-05-01'&ModifiedDateEnd='2026-05-19'&$format=json
Examples
Only the needed fields for all open tasks in project PROJ, 50 records per page, sorted by due date:
GET /api/v01/Tasks/odata/Tasks ?$select=TaskID,TaskKey,TaskText,StatusID,PriorityID,AssigneeFullName,DueDateTime &$filter=ProjectCode eq 'PROJ' and StatusCategoryID ne '3' &$orderby=DueDateTime asc &$top=50 &$format=json
Tasks assigned to a specific user with an overdue due date:
GET /api/v01/Tasks/odata/Tasks ?$filter=AssigneeID eq '0000001234' and OverDueSeconds gt 0 &$orderby=OverDueSeconds desc &$top=20 &$format=json
Subtasks of a specific task:
GET /api/v01/Tasks/odata/Tasks ?$filter=ParentTaskKey eq 'PROJ-42' &$orderby=Order asc &$format=json