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

Массовая смена статуса на "В очереди"

Запрос

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

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

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

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

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

Параметр Тип данных Обязательность Описание
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
}