Чтение коллекции
Чтение коллекции
Выборка списка задач с поддержкой OData-параметров и фильтра по дате изменения.
GET /api/v01/Tasks/odata/Tasks?$format=json
Поддерживаются параметры $select, $filter, $orderby, $skip, $top, $inlinecount, $format.
Кроме них, источник данных может быть сужен по дате изменения через дополнительные параметры:
| Параметр | Тип | Описание |
|---|---|---|
ModifiedDateStart | string YYYY-MM-DD | Нижняя граница Modified (включительно) |
ModifiedDateEnd | string YYYY-MM-DD | Верхняя граница Modified (включительно, прибавляется +1 день) |
Они передаются как обычные query-параметры:
GET /api/v01/Tasks/odata/Tasks?ModifiedDateStart='2026-05-01'&ModifiedDateEnd='2026-05-19'&$format=json
Примеры
Только нужные поля по всем открытым задачам проекта PROJ, по 50 записей, отсортированные по дате срока:
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
Задачи, назначенные на конкретного пользователя, с просроченным сроком:
GET /api/v01/Tasks/odata/Tasks
?$filter=AssigneeID eq '0000001234' and OverDueSeconds gt 0
&$orderby=OverDueSeconds desc
&$top=20
&$format=json
Подзадачи конкретной задачи:
GET /api/v01/Tasks/odata/Tasks
?$filter=ParentTaskKey eq 'PROJ-42'
&$orderby=Order asc
&$format=json