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:


ParameterTypeDescription
ModifiedDateStartstring YYYY-MM-DDLower bound of Modified (inclusive)
ModifiedDateEndstring YYYY-MM-DDUpper 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