Удаление новой структуры отзыва у своего архивного груза [1.0]

Описание

Позволяет удалить встречные предложения с указанными id у архивного  груза.

Структура URL

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

Результат

Если отзыв к архивному грузу не найден или у вас нет доступа для работы с этим грузом, будет выдана одиночная ошибка либо вернется массив структур "Ответ от методов групповых операций".

Параметры

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

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

Запрос 1

DELETE, http://api.ati.su/unpublished-loads/new/34c32943-da4d-e211-b493-14dae93e0938/responses?ids=bdab456e-8a4c-e511-92bf-005056c00007&ids=7cd62bf2-2fa0-40e5-93bb-d6560f1c1caa

Ответ 1

 

{
  bdab456e-8a4c-e511-92bf-005056c00007: { 
    Status: 0
  },
  7cd62bf2-2fa0-40e5-93bb-d6560f1c1caa: { 
    Status: 9,
    Error: "counter_offer_not_found_exception",
    Reason: "Встречное предложение на груз не найдено"
  }
}

 

Примечание: В первом случае встречное предложение успешно удалено, во втором случае удалить не удалось.

  

Запрос 2

DELETE, http://api.ati.su/unpublished-loads/new/34c32943-da4d-e211-b493-14dae93e0937/responses?ids=bdab456e-8a4c-e511-92bf-005056c00007&ids=7cd62bf2-2fa0-40e5-93bb-d6560f1c1caa

В данном случае груз 34c32943-da4d-e211-b493-14dae93e0937 не найден, поэтому ответ отдается не в виде групповой операции, а в виде одиночной.

Ответ 2

 

 

{
 "Error": "load_not_found_error",
 "Reason": "Груз не найден"
}

 

 

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

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

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