Групповое восстановление архивных грузов [1.0]

Описание

Восстановление нескольких грузов из архива с выбранными id.

Структура URL

HTTP метод: PUT, ресурс: <base_url>/unpublished-loads/restore?ids=<id1>[&ids=<id2>...&ids=<idN>]

Результат

Объект, представляющий словарь структур "Ответ от методов групповых операций"

Список параметров

НазваниеОписаниеСпособ передачи параметраОбязательный
idsid грузов для восстановленияURL+

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

Запрос

PUT, http://api.ati.su/unpublished-loads/restore?ids=b22b1b18-4668-e611-80cf-10c37b6f39fc&ids=733e63e2-4568-e611-80cf-10c37b6f39fc

Ответ

{
  "b22b1b18-4668-e611-80cf-10c37b6f39fc": {
    Status: 0,
  },
  "733e63e2-4568-e611-80cf-10c37b6f39fc": {
    Status: 0,
    Error: "load_not_found_error",
    Reason: "Груз был успешно восстановлен из архива"
  }
}

Список ответов сервера

Каждая ошибка кроме HTTP кода имеет уникальный строковый код. Подробнее..

HTTP код ответаКод ошибкиСообщение
200--Операция завершена успешно
400validation_errorМассив ids не должен быть пуст или содержать неверный guid
401--Требуется авторизация
403access_denied_errorОшибка доступа