Перейти к содержанию

Создание очереди в папке

Создает очередь.

POST /tasks/rest/api/v2/workspaces/{workspace_id}/sprints?folder={folder_id}

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

workspace_id (обязательный)

Ключ пространства workspaces/TS/folders

folder_id

Идентификатор папки (guid), в которой создается очередь folder=c310f5b2-2ecd-4e9d-bc0b-170fe6c1e5e7

Тело запроса

{
    "name": "",
    "description": "",
    "startDate": "2022-03-03T21:59:08Z",
    "endDate": "2022-03-03T21:59:08Z",
    "duration": 10,
    "team": [{
        "user": "admin",
        "capacity": 6,
        "dayoff": 0
    }]
}

Параметры тела запроса

name (обязательный)

Название спринта name="Sprint 1"

description

Описание спринта folder=c310f5b2-2ecd-4e9d-bc0b-170fe6c1e5e7

startDate (обязательный)

Дата начала спринта startDate="2022-03-03T21:59:08Z"

endDate (обязательный)

Дата завершения спринта endDate="2022-03-03T21:59:08Z"

duration

Длительность спринта duration=10 По умолчанию разница end - start в днях

team

Список участников спринта с ёмкостью и доп. выходными.

"team": [{
        "user": "admin",
        "capacity": 6,
        "dayoff": 0
    }]

user - логин участника команды (обязательный) capacity - дневная ёмкость участника команды (optional, по умолчанию 8) dayoff - кол-во внеплановых нерабочих дней (optional, по умолчанию 0)

Ошибки

401 (Unauthorized)

Не авторизованный запрос

404 (Not Found)

Несуществующее пространство или папка

400 (Bad Request)

Неправильный параметр тела запроса, неправильное значение параметра в теле или несуществующий пользователь

400 (Bad Request)

Отсутствие обязательного параметра тела

Тело успешного ответа 200

{

    "id": "",
    "name": "",
    "description": "",
    "startDate": "2022-03-03T21:59:08Z",
    "endDate": "2022-03-03T21:59:08Z",
    "state": "",
    "duration": 10,
    "team": [
        {
        "user": {
                  "id": "c310f5b2-2ecd-4e9d-bc0b-170fe6c1e5e7",
                  "displaName": "System Administrator",
                  "username": "admin",
                  "email": ""
            },
        "capacity": 6,
        "dayoff": 0
    
        }
    ]
}