Задачи
1. Получение очереди задач (GET /tasks
)
200 OK
-
Получен список задач из очереди задач.
2. Получение дополнительных параметров созданной задачи (GET /tasks/extensions
)
Тело запроса отсутствует. В query-параметрах передается название ресурса
(resourse_type
) или название ресурса и id
правила, информацию
о дополнительных параметрах которых необходимо получить.
200 OK
-
Информация о дополнительных параметрах получена.
3. Получение информации о задаче из очереди (GET /tasks/{task_id}
)
Тело запроса отсутствует. В query-параметрах передается id
задачи, информацию о которой необходимо получить.
200 OK
-
Информация о задаче из очереди получена.
404 NOT_FOUND
-
Задача не найдена в очереди.
4. Удаление нескольких задач (DELETE /tasks
)
{
"ids": [ (1)
1
]
}
1 | Обязательное поле |
204 NO_CONTENT
-
Список задач из очереди задач удален.
404 NOT_FOUND
-
Задача не найдена в очереди.
5. (DELETE /task_queue/{status}
) Удаление задачи с определенным статусом
Возможные статусы: error
, killed
, obsoleted
(устаревшие, в статусе done).
Тело запроса отсутствует. В query-параметрах передается статус, задачи с которым необходимо удалить.
204 NO_CONTENT
-
Задачи с выбранным статусом удалены из очереди.
404 NOT_FOUND
-
Задач с выбранным статусом не найдена в очереди.
6. Перезапуск задачи (POST /tasks/restart
)
{
"data": {
"tasks_ids": [ (1)
1
]
}
}
1 | Обязательное поле |
204 NO_CONTENT
-
Задача перезапущена.
400 BAD_REQUEST
-
Некорректное тело запроса (задачу с таким статусом нельзя перезапустить).
7. Приостановка выполнения задачи (POST /tasks/{task_id}/pause
)
Тела запроса нет. В query-параметрах передается id
задачи, которую необходимо поставить на паузу.
204 NO_CONTENT
-
Задача приостановлена.
400 BAD_REQUEST
-
Некорректное тело запроса (задачу с таким статусом нельзя приостановить).
8. Возобновление приостановленной задачи (POST /tasks/{task_id}/continue
)
{
"data": {
"task_id": 1 (1)
}
}
1 | Обязательное поле |
204 NO_CONTENT
-
Задача возобновлена.
400 BAD_REQUEST
-
Некорректное тело запроса (задачу с таким статусом нельзя возобновить).
9. Убийство задачи (POST /tasks/{task_id}/kill
)
Тела запроса нет. В query-параметрах передается id
задачи, которую необходимо убить.
204 NO_CONTENT
-
Задача убита.
400 BAD_REQUEST
-
Некорректное тело запроса (задачу с таким статусом нельзя убить).
10. Получение журнала клиентских операций по задаче (GET /tasks/{task_id}/info/clients
)
Тела запроса нет. В query-параметрах передается id
задачи из очереди задач, журнал которой необходимо получить.
200 OK
-
Получен журнал клиентских операций по задаче.
11. Получение журнала серверных операций по задаче (GET /tasks/{task_id}/info/servers
)
Тела запроса нет. В query-параметрах передается id
задачи из очереди задач, журнал которой необходимо получить.
200 OK
-
Получен журнал серверных операций по задаче.