Получение всех отзывов на все грузы текущей фирмы [1.0]

Описание

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

Структура URL

HTTP метод: GET, ресурс: <base_url>/loads/responses?dateFrom=<datetime>

Результат

Массив структур "Отзыв на груз", представляющий набор отзывов для всех грузов фирмы.

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

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

Дата в UTC, начиная с которой необходимо показывать отзывы. Если ничего не передано, значит показываем абсолютно все отзывы

Формат даты: yyyy-mm-ddThh:mm:ss<timezone_specifier>, где timezone_specifier обозначает спецификатор часового пояса, например:

  • 'Z' - дата в формате UTC. Пример, 2016-04-28T20:01:57Z;
  • '-hh:mm'  - Часовой пояс UTC-hh:mm. Пример UTC-1:  2016-04-28T20:01:57-01:00;
  • '%2Bhh:mm' - Часовой пояс UTC+hh:mm. Пример UTC+1: 2016-04-28T20:01:57%2B01:00;

Если модификатора часового пояса нет, дата отправляется в формате UTC+3(Москва)

URL 

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

Запрос

GET, http://api.ati.su/loads/responses?dateFrom=2016-04-24T10:01:58Z

Ответ

Массив отзывов на все грузы фирмы

[
    {
        "ResponseId": "34c32943-da4d-e211-b493-14dae93e0938",
        "LoadId": "1d9f2943-da4d-e211-b493-14dae93e0938",
        "FirmId": 1,
        "ContactId": 0,
        "AddedAt": "2016-04-25T18:01:57.977Z",
        "UpdatedAt": "2016-04-25T18:01:57.977Z",
        "Price": 100,
        "CurrencyId": 1,
        "CounterOfferSource": 4,
        "Note": null,
        "PayAttributes": 0,
        "PrepayPercent": 0,
        "PayAfterMaxBankDays": 1,
        "LoadingDate": null,
        "IsOutdated": false
    },
    {
        "ResponseId": "35c32943-da4d-e211-b493-14dae93e0938",
        "LoadId": "2e9f2943-da4d-e211-b493-14dae93e0939",
        "FirmId": 1,
        "ContactId": 0,
        "AddedAt": "2016-04-29T18:01:58.22Z",
        "UpdatedAt": "2016-04-29T18:01:58.22Z",
        "Price": 100,
        "CurrencyId": 1,
        "CounterOfferSource": 4,
        "Note": null,
        "PayAttributes": 0,
        "PrepayPercent": 0,
        "PayAfterMaxBankDays": 1,
        "LoadingDate": null,
        "IsOutdated": false
    }
]

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

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

HTTP код ответа
Код ошибки
Сообщение
200--Операция завершена успешно
401--Требуется авторизация