Удаление встречных предложений у своего груза

Описание

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

Структура URL

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

Результат

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

Параметры

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

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

Запрос 1

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

Ответ 1

 

1
2
3
4
5
6
7
8
9
10
{
  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//loads/34c32943-da4d-e211-b493-14dae93e0937/responses?ids=bdab456e-8a4c-e511-92bf-005056c00007&ids=7cd62bf2-2fa0-40e5-93bb-d6560f1c1caa

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

Ответ 2

 

 

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

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

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