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

Массовая смена статуса на "Остановлено"

Запрос

Тип Метод
POST /retro_jobs/mass_stop

Описание: При выполнении запроса выполнение задач ретроспективной корреляции с соответствующими ID будет остановлено (присвоен статус Остановлено).

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

POST
http://127.0.0.1/cm/v2/retro_jobs/mass_stop

Тело запроса:

Параметр Тип данных Обязательность Описание
ids Array<string> Required Список ID объектов
Пример тела запроса

{
  "ids": [
    "string"
  ]
}

Успешный ответ

Статус код: 200 – запрос успешно обработан.

Формат: JSON.

Параметры ответа:

Параметр Тип данных Описание
results Array<object> Список результатов по удаляемым объектам
results{id} string Уникальный идентификатор объекта
results{error_code} integer Код ошибки удаления. Допустимые значения:
- 11002 - общая ошибка выполнения запроса в БД;
- 11003 - запрос не затронул ни одной сущности;
- 12012 - недопустимое значение ID.
Пример ответа

{
  "results": [
    {
      "id": "string",
      "error_code": 11002
    }
  ]
}

Другие возможные ответы

Код Ответ Описание
400 Bad Request
ids is empty
Неверный тип параметра запроса, либо отсутствует обязательный параметр
Массив id пустой или не передан
500 Internal Server Error Другие ошибки при удалении объектов

Примечание: Текст ошибки не фиксированный, может изменяться в зависимости от фактического ответа получателя запроса.

Пример ответа
Код 400

{
  "error": "Bad Request",
  "error_code": 400
}

Код 500

{
  "error": "Internal Server Error",
  "error_code": 500
}