метод REST scope: task

tasks.api.scrum.sprint.list

Получить список спринтов

Кто может выполнять: любой пользователь

Описание

Метод tasks.api.scrum.sprint.list возвращает список спринтов.

Метод аналогичен другим методам с фильтрацией по списку.

Параметры

order object необязательный

Объект для сортировки результата. Объект вида {'поле_сортировки': 'направление сортировки' [, ...]}. Доступные поля описаны в таблице ниже.

Направление сортировки может принимать значения:
- asc — по возрастанию
- desc — по убыванию

filter object необязательный

Объект вида {'фильтруемое_поле': 'значение фильтра' [, ...]}. Доступные поля описаны в таблице ниже

select object необязательный

Массив полей записей, которые будут возвращены методом. Можно указать только те поля, которые необходимы.

Если в массиве присутствует значение "*", то будут возвращены все доступные поля.

Значение по умолчанию — пустой массив array(). В этом случае будут возвращены все поля основной таблицы запроса

start integer необязательный

Номер страницы вывода. Работает для https запросов

Доступные поля фильтра

ID integer необязательный

Идентификатор спринта

GROUP_ID integer необязательный

Идентификатор Скрама

ENTITY_TYPE string необязательный

Тип элемента

NAME string необязательный

Имя

SORT integer необязательный

Сортировка

CREATED_BY integer необязательный

Кем создан

MODIFIED_BY integer необязательный

Кем изменен

DATE_START string необязательный

Дата запуска

DATE_END string необязательный

Дата окончания

STATUS string необязательный

Статус

INFO object необязательный

Информация

Примеры запроса

curl -X POST \
-H "Content-Type: application/json" \
-d '{
"filter": {
    "GROUP_ID": 1,
    ">=DATE_END": "2024-07-19T15:03:01+00:00"
}
}' \
https://your-domain.bitrix24.com/rest/_USER_ID_/_CODE_/tasks.api.scrum.sprint.list

Ответ

HTTP-статус: 200

[
    {
        "id": 2,
        "groupId": 143,
        "entityType": "sprint",
        "name": "Спринт 1",
        "goal": "",
        "sort": 1,
        "createdBy": 1,
        "modifiedBy": 1,
        "dateStart": "2024-07-19T15:03:01+00:00",
        "dateEnd": "2024-08-02T15:03:01+00:00",
        "status": "planned"
    },
    {
        "id": 3,
        "groupId": 1,
        "entityType": "sprint",
        "name": "Sprint 1",
        "goal": "",
        "sort": 1,
        "createdBy": 1,
        "modifiedBy": 1,
        "dateStart": "2021-11-21T22:00:00+00:00",
        "dateEnd": "2021-11-28T22:00:00+00:00",
        "status": "planned"
    }
]

Возвращаемые данные

result object

Объект, содержащий данные о спринте

id integer

Идентификатор спринта

groupId integer

Идентификатор группы (Скрама), к которой относится спринт

entityType string

Тип сущности (в данном случае sprint)

name string

Название спринта

goal string

Цель спринта. Устанавливается только в интерфейсе при запуске спринта

sort integer

Сортировка

createdBy integer

Идентификатор пользователя, создавшего спринт

modifiedBy integer

Идентификатор пользователя, изменившего спринт

dateStart string

Дата начала спринта в формате ISO 8601

dateEnd string

Дата окончания спринта в формате ISO 8601

status string

Статус спринта

Обработка ошибок

HTTP-статус: 400

{
    "error": 0,
    "error_description": "Could not load list"
}
Код Описание Значение
0 Could not load list Не найдено ни одного спринта с указанными фильтрами

Что будем искать? Например,Продвижение

Этот сайт использует куки-файлы. Оставаясь на сайте, Вы соглашаетесь на их использование. Для получения дополнительной информации, пожалуйста, ознакомьтесь с политикой в отношении персональных данных.