# Как найти перевозчика на груз

Если вы опубликовали груз на персональной Площадке или [включили возможность бронирования грузов](https://help.ati.su/bezogovorochnye-sdelki#obshaya1), то перевозчик может забронировать ваш груз и прислать данные для оформления заявки на перевозку.

Если вы собираете встречные предложения к грузу, получить их можно одним из методов получения отзывов на груз:

<a id="get-v1.0-loads-new-{loadId}-responses"></a>

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

**Пример запроса (curl):**

```bash
curl 'https://api.ati.su/v1.0/loads/new/3fa85f64-5717-4562-b3fc-2c963f66afa6/responses?dateFrom=1970-01-01T00%3A00%3A00.000Z' \
  -X 'GET' \
  -H 'Authorization: Bearer {authorizationToken}' \
  -H 'Content-Type: application/json'
```

**OpenAPI схема:** [JSON](https://ati.su/developers/raw/usecases/cargoowner/findcarrier.openapi.json)

**Пример ответа (200)**

```json
[
  {
    "ResponseId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
    "LoadId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
    "LoadNumber": "string",
    "LoadFirmId": 0,
    "FirmId": 0,
    "FirmName": "string",
    "ContactId": 0,
    "AddedAt": "1970-01-01T00:00:00.000Z",
    "UpdatedAt": "1970-01-01T00:00:00.000Z",
    "Price": 0.5,
    "CurrencyId": 0,
    "NdsPrice": 0.5,
    "NdsCurrencyId": 0,
    "NotNdsPrice": 0.5,
    "NotNdsCurrencyId": 0,
    "CounterOfferSource": 0,
    "Note": "string",
    "PayAttributes": 0,
    "PrepayPercent": 0,
    "PayAfterMaxBankDays": 0,
    "LoadingDate": "1970-01-01T00:00:00.000Z",
    "IsOutdated": false,
    "IsLoadPublished": false,
    "IsNoLoad": false,
    "AnnouncedCurrencyId": 0,
    "AnnouncedRate": 0,
    "FirmInfo": {
      "TotalScore": 0.5,
      "Status": 0,
      "FullFirmName": "string",
      "Contact": {
        "Id": 0,
        "Name": "string",
        "Telephone": "string",
        "Email": "string",
        "Icq": "string",
        "Mobile": "string",
        "MobileOperator": "string",
        "SkypeName": "string",
        "CityId": 0,
        "Location": {
          "CityId": 0,
          "RegionId": 0,
          "CountryId": 0,
          "FullName": "string",
          "ShortName": "string",
          "IsRegionalCenter": false,
          "CitySize": 0,
          "FiasId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
          "CityName": "string",
          "RegionName": "string",
          "CountryName": "string",
          "CountryCodeName": "string"
        }
      },
      "Inn": "string"
    }
  }
]
```

**Описание полей ответа**
- `[].ResponseId` — Id отзыва
- `[].LoadId` — Id груза, на который оставлен отзыв
- `[].LoadNumber` — Номер груза
- `[].LoadFirmId` — Id фирмы, которой принадлежит груз
- `[].FirmId` — Id фирмы, которая оставила отзыв
- `[].FirmName` — Название фирмы
- `[].ContactId` — Контакт, который сделал встречное предложение
- `[].AddedAt` — Дата добавления отзыва
- `[].UpdatedAt` — Дата изменения отзыва
- `[].Price` — Предложенная цена встречного предложения
- `[].CurrencyId` — Валюта встречного предложения\ Значение из [словаря валют АТИ](https://ati.su/developers/api/dictionaries/cargoes/)
- `[].NdsPrice` — Предложенная цена встречного предложения с ндс
- `[].NdsCurrencyId` — Валюта ставки встречного предложения б/нал с НДС.Параметр должен быть равен валюте, указанной в грузе, если параметр FixedRate равен True и параметр Torg равен False.\ Значение из [словаря валют АТИ](https://ati.su/developers/api/dictionaries/cargoes/)
- `[].NotNdsPrice` — Предложенная цена встречного предложения без ндс
- `[].NotNdsCurrencyId` — Валюта встречного предложения без ндс
- `[].CounterOfferSource` — Обозначение откуда было добавлено встречное предложение * `0` - Неизвестный источник * `1` - Мобильное приложение * `2` - Интегратор * `3` - Перехват грузов интегратором * `4` - Страница поиска грузов * `5` - Перехват машин * `6` - Сквозное встречное предложение, добавлено автоматически
- `[].Note` — Примечание к встречному предложению\ Максимальная длина - 512 символов
- `[].PayAttributes` — Атрибуты оплаты, по умолчанию - 0. Битовая сумма следующих параметров: * `1` - возможна оплата наличными * `2` - возможна оплата по безналичному рассчету * `4` - блиц * `8` - оплата с НДС * `16` - возможна предоплата * `32` - оплата на выгрузке * `64` - включена ли оплата через некоторое количество банковских дней
- `[].PrepayPercent` — Процент предоплаты\ Должен быть равен 0 или отсутствовать, если PayAttributes не содержит флаг 16 - возможна предоплата. Допустимое значение от 0 до 100
- `[].PayAfterMaxBankDays` — Оплата через ... банковских дней\ Должен быть равен 0 или отсутствовать, если PayAttributes не содержит флаг 64 - включена оплата через некоторое количество банковских дней. Допустимое значение от 0 до 99
- `[].LoadingDate` — Дата, когда предложивший хочет перевезти ваш груз
- `[].IsOutdated` — Определяет, просрочен ли отзыв. Когда груз редактируют, удаляют, обновляют, отзыв помечается просроченным.\ Только для чтения.
- `[].IsLoadPublished` — Относится ли отзыв к публикующемуся грузу
- `[].IsNoLoad` — Параметр "Груза нет"
- `[].AnnouncedCurrencyId` — Валюта "Озвученной ставки"\ Значение из [словаря валют АТИ](https://ati.su/developers/api/dictionaries/cargoes/)
- `[].AnnouncedRate` — Озвученная ставка
- `[].FirmInfo` — Информация о фирме, оставившей отзыв на груз
- `[].FirmInfo.TotalScore` — Сумма очков фирмы (количество звезд)
- `[].FirmInfo.Status` — Тип звезд фирмы * `0`: Серый * `1`: Красный * `2`: Желтый * `3`: Зеленый * `4`: Партнер АТИ * `5`: Сотрудник АТИ * `6`: Гос. органы * `7`: ОДКС
- `[].FirmInfo.FullFirmName` — Полное название фирмы
- `[].FirmInfo.Contact` — Информация о контакте фирмы, оставившем отзыв на груз
- `[].FirmInfo.Contact.Id` — Id контакта в фирме
- `[].FirmInfo.Contact.Name` — Имя контакта
- `[].FirmInfo.Contact.Telephone` — Телефон
- `[].FirmInfo.Contact.Email` — Электронная почта
- `[].FirmInfo.Contact.Icq` — Аккаунт ICQ
- `[].FirmInfo.Contact.Mobile` — Телефон(мобильный)
- `[].FirmInfo.Contact.MobileOperator` — Мобильный оператор
- `[].FirmInfo.Contact.SkypeName` — Аккаунт Skype
- `[].FirmInfo.Contact.CityId` — Id города\ Значение из [словаря городов АТИ](https://ati.su/developers/api/dictionaries/geo/)
- `[].FirmInfo.Contact.Location` — Информация о местоположении фирмы
- `[].FirmInfo.Contact.Location.CityId` — Id города\ Значение из [словаря городов АТИ](https://ati.su/developers/api/dictionaries/geo/)
- `[].FirmInfo.Contact.Location.RegionId` — Id региона\ Значение из [словаря регионов АТИ](https://ati.su/developers/api/dictionaries/geo/)
- `[].FirmInfo.Contact.Location.CountryId` — Id страны\ Значение из [словаря стран АТИ](https://ati.su/developers/api/dictionaries/geo/)
- `[].FirmInfo.Contact.Location.FullName` — Составное название состоящее из названий города, региона и страны разделенные через запятую
- `[].FirmInfo.Contact.Location.ShortName` — Составное название состоящее из названия города, названия региона (если город не является областным центром) и буквенного кода страны (если страна отличается от России)
- `[].FirmInfo.Contact.Location.IsRegionalCenter` — Является ли город региональным центром
- `[].FirmInfo.Contact.Location.CitySize` — Размер города по числу жителей * `1`: до 10.000 * `2`: от 10.000 до 50.000; * `3`: от 50.000 до 100.000; * `4`: от 100.000 до 500.000; * `5`: от 500.000 до 1.000.000; * `6`: свыше 1.000.000.
- `[].FirmInfo.Contact.Location.FiasId` — Id в базе ФИАС
- `[].FirmInfo.Contact.Location.CityName` — Название города
- `[].FirmInfo.Contact.Location.RegionName` — Название региона
- `[].FirmInfo.Contact.Location.CountryName` — Название страны
- `[].FirmInfo.Contact.Location.CountryCodeName` — Буквенный код страны
- `[].FirmInfo.Inn` — ИНН

**Пример ответа (4XX)**

```json
{
  "Reason": "string",
  "Error": "string"
}
```

**Описание полей ответа**
- `Reason` — Причина ошибки
- `Error` — Ключ ошибки


<a id="get-v1.0-loads-new-responses"></a>

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

**Пример запроса (curl):**

```bash
curl 'https://api.ati.su/v1.0/loads/new/responses?dateFrom=1970-01-01T00%3A00%3A00.000Z' \
  -X 'GET' \
  -H 'Authorization: Bearer {authorizationToken}' \
  -H 'Content-Type: application/json'
```

**OpenAPI схема:** [JSON](https://ati.su/developers/raw/usecases/cargoowner/findcarrier.openapi.json)

**Пример ответа (200)**

```json
[
  {
    "ResponseId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
    "LoadId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
    "LoadNumber": "string",
    "LoadFirmId": 0,
    "FirmId": 0,
    "FirmName": "string",
    "ContactId": 0,
    "AddedAt": "1970-01-01T00:00:00.000Z",
    "UpdatedAt": "1970-01-01T00:00:00.000Z",
    "Price": 0.5,
    "CurrencyId": 0,
    "NdsPrice": 0.5,
    "NdsCurrencyId": 0,
    "NotNdsPrice": 0.5,
    "NotNdsCurrencyId": 0,
    "CounterOfferSource": 0,
    "Note": "string",
    "PayAttributes": 0,
    "PrepayPercent": 0,
    "PayAfterMaxBankDays": 0,
    "LoadingDate": "1970-01-01T00:00:00.000Z",
    "IsOutdated": false,
    "IsLoadPublished": false,
    "IsNoLoad": false,
    "AnnouncedCurrencyId": 0,
    "AnnouncedRate": 0,
    "FirmInfo": {
      "TotalScore": 0.5,
      "Status": 0,
      "FullFirmName": "string",
      "Contact": {
        "Id": 0,
        "Name": "string",
        "Telephone": "string",
        "Email": "string",
        "Icq": "string",
        "Mobile": "string",
        "MobileOperator": "string",
        "SkypeName": "string",
        "CityId": 0,
        "Location": {
          "CityId": 0,
          "RegionId": 0,
          "CountryId": 0,
          "FullName": "string",
          "ShortName": "string",
          "IsRegionalCenter": false,
          "CitySize": 0,
          "FiasId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
          "CityName": "string",
          "RegionName": "string",
          "CountryName": "string",
          "CountryCodeName": "string"
        }
      },
      "Inn": "string"
    }
  }
]
```

**Описание полей ответа**
- `[].ResponseId` — Id отзыва
- `[].LoadId` — Id груза, на который оставлен отзыв
- `[].LoadNumber` — Номер груза
- `[].LoadFirmId` — Id фирмы, которой принадлежит груз
- `[].FirmId` — Id фирмы, которая оставила отзыв
- `[].FirmName` — Название фирмы
- `[].ContactId` — Контакт, который сделал встречное предложение
- `[].AddedAt` — Дата добавления отзыва
- `[].UpdatedAt` — Дата изменения отзыва
- `[].Price` — Предложенная цена встречного предложения
- `[].CurrencyId` — Валюта встречного предложения\ Значение из [словаря валют АТИ](https://ati.su/developers/api/dictionaries/cargoes/)
- `[].NdsPrice` — Предложенная цена встречного предложения с ндс
- `[].NdsCurrencyId` — Валюта ставки встречного предложения б/нал с НДС.Параметр должен быть равен валюте, указанной в грузе, если параметр FixedRate равен True и параметр Torg равен False.\ Значение из [словаря валют АТИ](https://ati.su/developers/api/dictionaries/cargoes/)
- `[].NotNdsPrice` — Предложенная цена встречного предложения без ндс
- `[].NotNdsCurrencyId` — Валюта встречного предложения без ндс
- `[].CounterOfferSource` — Обозначение откуда было добавлено встречное предложение * `0` - Неизвестный источник * `1` - Мобильное приложение * `2` - Интегратор * `3` - Перехват грузов интегратором * `4` - Страница поиска грузов * `5` - Перехват машин * `6` - Сквозное встречное предложение, добавлено автоматически
- `[].Note` — Примечание к встречному предложению\ Максимальная длина - 512 символов
- `[].PayAttributes` — Атрибуты оплаты, по умолчанию - 0. Битовая сумма следующих параметров: * `1` - возможна оплата наличными * `2` - возможна оплата по безналичному рассчету * `4` - блиц * `8` - оплата с НДС * `16` - возможна предоплата * `32` - оплата на выгрузке * `64` - включена ли оплата через некоторое количество банковских дней
- `[].PrepayPercent` — Процент предоплаты\ Должен быть равен 0 или отсутствовать, если PayAttributes не содержит флаг 16 - возможна предоплата. Допустимое значение от 0 до 100
- `[].PayAfterMaxBankDays` — Оплата через ... банковских дней\ Должен быть равен 0 или отсутствовать, если PayAttributes не содержит флаг 64 - включена оплата через некоторое количество банковских дней. Допустимое значение от 0 до 99
- `[].LoadingDate` — Дата, когда предложивший хочет перевезти ваш груз
- `[].IsOutdated` — Определяет, просрочен ли отзыв. Когда груз редактируют, удаляют, обновляют, отзыв помечается просроченным.\ Только для чтения.
- `[].IsLoadPublished` — Относится ли отзыв к публикующемуся грузу
- `[].IsNoLoad` — Параметр "Груза нет"
- `[].AnnouncedCurrencyId` — Валюта "Озвученной ставки"\ Значение из [словаря валют АТИ](https://ati.su/developers/api/dictionaries/cargoes/)
- `[].AnnouncedRate` — Озвученная ставка
- `[].FirmInfo` — Информация о фирме, оставившей отзыв на груз
- `[].FirmInfo.TotalScore` — Сумма очков фирмы (количество звезд)
- `[].FirmInfo.Status` — Тип звезд фирмы * `0`: Серый * `1`: Красный * `2`: Желтый * `3`: Зеленый * `4`: Партнер АТИ * `5`: Сотрудник АТИ * `6`: Гос. органы * `7`: ОДКС
- `[].FirmInfo.FullFirmName` — Полное название фирмы
- `[].FirmInfo.Contact` — Информация о контакте фирмы, оставившем отзыв на груз
- `[].FirmInfo.Contact.Id` — Id контакта в фирме
- `[].FirmInfo.Contact.Name` — Имя контакта
- `[].FirmInfo.Contact.Telephone` — Телефон
- `[].FirmInfo.Contact.Email` — Электронная почта
- `[].FirmInfo.Contact.Icq` — Аккаунт ICQ
- `[].FirmInfo.Contact.Mobile` — Телефон(мобильный)
- `[].FirmInfo.Contact.MobileOperator` — Мобильный оператор
- `[].FirmInfo.Contact.SkypeName` — Аккаунт Skype
- `[].FirmInfo.Contact.CityId` — Id города\ Значение из [словаря городов АТИ](https://ati.su/developers/api/dictionaries/geo/)
- `[].FirmInfo.Contact.Location` — Информация о местоположении фирмы
- `[].FirmInfo.Contact.Location.CityId` — Id города\ Значение из [словаря городов АТИ](https://ati.su/developers/api/dictionaries/geo/)
- `[].FirmInfo.Contact.Location.RegionId` — Id региона\ Значение из [словаря регионов АТИ](https://ati.su/developers/api/dictionaries/geo/)
- `[].FirmInfo.Contact.Location.CountryId` — Id страны\ Значение из [словаря стран АТИ](https://ati.su/developers/api/dictionaries/geo/)
- `[].FirmInfo.Contact.Location.FullName` — Составное название состоящее из названий города, региона и страны разделенные через запятую
- `[].FirmInfo.Contact.Location.ShortName` — Составное название состоящее из названия города, названия региона (если город не является областным центром) и буквенного кода страны (если страна отличается от России)
- `[].FirmInfo.Contact.Location.IsRegionalCenter` — Является ли город региональным центром
- `[].FirmInfo.Contact.Location.CitySize` — Размер города по числу жителей * `1`: до 10.000 * `2`: от 10.000 до 50.000; * `3`: от 50.000 до 100.000; * `4`: от 100.000 до 500.000; * `5`: от 500.000 до 1.000.000; * `6`: свыше 1.000.000.
- `[].FirmInfo.Contact.Location.FiasId` — Id в базе ФИАС
- `[].FirmInfo.Contact.Location.CityName` — Название города
- `[].FirmInfo.Contact.Location.RegionName` — Название региона
- `[].FirmInfo.Contact.Location.CountryName` — Название страны
- `[].FirmInfo.Contact.Location.CountryCodeName` — Буквенный код страны
- `[].FirmInfo.Inn` — ИНН

**Пример ответа (4XX)**

```json
{
  "Reason": "string",
  "Error": "string"
}
```

**Описание полей ответа**
- `Reason` — Причина ошибки
- `Error` — Ключ ошибки


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

<a id="post-v1.2-orders-invites-counter_offer"></a>

Отправка приглашения по встречному предложению

**Пример запроса (curl):**

```bash
curl 'https://api.ati.su/v1.2/orders/invites/counter_offer' \
  -X 'POST' \
  -H 'Authorization: Bearer {authorizationToken}' \
  -H 'Content-Type: application/json' \
  --data-raw '{
  "load_id": "7a48a9d3-55cb-48a2-8527-35ff461eeb8c",
  "response_id": "5026ffdd-4c2a-eb11-bb90-0025906a774d",
  "rate_types": [
    0
  ],
  "cancel_after_in_minutes": 60,
  "is_auto": false,
  "need_archive_on_invite": false
}'
```

**OpenAPI схема:** [JSON](https://ati.su/developers/raw/usecases/cargoowner/findcarrier.openapi.json)

**Описание полей запроса**
- `load_id` — Id груза
- `response_id` — Id встречного приглашения. Значение из метода [получения отзывов](https://ati.su/developers/api/loads/published/#get-v1.0-loads-new-responses)
- `rate_types` — По каким ставкам отправить приглашение. Типы ставок: * `0` — наличные * `1` — б/нал с НДС * `2` — б/нал без НДС
- `cancel_after_in_minutes` — Через сколько минут отменить приглашение "Оформить Заказ". Допустимое значение от 1 до 4320 минут. По умолчанию - 4320 (3 суток)
- `is_auto` — Приглашение создано автоматически
- `need_archive_on_invite` — Архивировать заявку при срабатывании автоматического приглашения

**Пример ответа (4XX)**

```json
{
  "reason": "string",
  "error": "string"
}
```

**Описание полей ответа**
- `reason` — Причина ошибки
- `error` — Ключ ошибки


Если вы знаете, какому перевозчику хотите отдать груз, опубликуйте груз с нужной ставкой и отправьте персональное приглашение на Заказ.

<a id="post-v1.2-orders-invites"></a>

Отправка приглашения

**Пример запроса (curl):**

```bash
curl 'https://api.ati.su/v1.2/orders/invites' \
  -X 'POST' \
  -H 'Authorization: Bearer {authorizationToken}' \
  -H 'Content-Type: application/json' \
  --data-raw '{
  "load_id": "7a48a9d3-55cb-48a2-8527-35ff461eeb8c",
  "taker_ati_id": "14612",
  "taker_contacts_list": [
    0
  ],
  "payment": {
    "price": 10000,
    "currency_id": 32,
    "nds_price": 0.5,
    "nds_currency_id": 0,
    "not_nds_price": 0.5,
    "not_nds_currency_id": 0
  },
  "cancellation_date": "1970-01-01T00:00:00.000Z",
  "is_tracking": false
}'
```

**OpenAPI схема:** [JSON](https://ati.su/developers/raw/usecases/cargoowner/findcarrier.openapi.json)

**Описание полей запроса**
- `load_id` — Id груза
- `taker_ati_id` — Id аккаунта приглашаемой фирмы
- `taker_contacts_list` — Список контактов приглашаемой фирмы
- `payment` — Параметры оплаты заказа. Обязательно указание хотя бы одной ставки и валюты для неё.
- `payment.price` — Сумма
- `payment.currency_id` — ID валюты
- `payment.nds_price` — Сумма с НДС
- `payment.nds_currency_id` — ID валюты c НДС
- `payment.not_nds_price` — Сумма без НДС
- `payment.not_nds_currency_id` — ID валюты без НДС
- `cancellation_date` — Дата отмены предложения на перевозку груза, формат ISO 8601
- `is_tracking` — Запрос отслеживания через АТИ Водитель

**Пример ответа (4XX)**

```json
{
  "reason": "string",
  "error": "string"
}
```

**Описание полей ответа**
- `reason` — Причина ошибки
- `error` — Ключ ошибки


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

Если же по грузу проводились Торги (Аукцион), то после их завершения груз автоматически будет забронирован за победителем, за исключением случая, когда несколько ставок будут считаться лучшими: одна - "с лучшей датой", а другая - "с лучшей ставкой". В этом случае победителя нужно будет выбрать вручную. Это можно сделать с помощью метода смены победителя в Торгах.

<a id="post-v1.2-auction-bet-win-{auctionRateId}"></a>

Смена победителя Торгов (аукциона)

**Пример запроса (curl):**

```bash
curl 'https://api.ati.su/v1.2/auction/bet/win/3fa85f64-5717-4562-b3fc-2c963f66afa6' \
  -X 'POST' \
  -H 'Authorization: Bearer {authorizationToken}' \
  -H 'Content-Type: application/json'
```

**OpenAPI схема:** [JSON](https://ati.su/developers/raw/usecases/cargoowner/findcarrier.openapi.json)

**Пример ответа (200)**

```json
{
  "accept_second_pay_type": true,
  "active_deal_id": "c7ba865c-6dd2-43e4-bb29-66df7583989a",
  "auction_id": "c771ed18-84e4-4ab8-8f91-1be412274d86",
  "auction_rates": [
    {
      "added_at": "2023-04-24T11:31:52.0690515Z",
      "ati_id": "12345",
      "auction_rate_id": "5a2e6b1c-b02a-45b0-9136-f64a9236ab21",
      "contact_id": 0,
      "loading_date": null,
      "rate_with_nds": 5500,
      "rate_without_nds": 6600,
      "source": 0,
      "state": 0
    },
    {
      "added_at": "2023-04-24T11:32:52.0690605Z",
      "ati_id": "33345",
      "auction_rate_id": "cd342abc-ac8d-4b08-87d3-def8f125b28d",
      "contact_id": 0,
      "loading_date": null,
      "rate_with_nds": 5000,
      "rate_without_nds": 6000,
      "source": 0,
      "state": 1
    }
  ],
  "auction_restart_parameters": {
    "auction_finish_action": 1,
    "current_change_winner_count": 2,
    "current_restart_count": 1,
    "duration_after_restart": 30,
    "init_change_winner_count": 2,
    "init_restart_count": 1,
    "is_manually_restarted": false,
    "rate_increase": null,
    "rate_increase_option": null
  },
  "auto_renew": true,
  "currency": 1,
  "current_rate_with_nds": 5000,
  "current_rate_without_nds": 6000,
  "deleted": false,
  "docs_expired_date": "2023-04-24T14:36:52.0690757Z",
  "duration": 6,
  "end_date": "2023-04-24T11:36:52.0690878Z",
  "end_date_boundary": "2023-04-24T11:36:52.0690866Z",
  "finish_type": 0,
  "finished": true,
  "is_docs_expired": false,
  "load_id": "a86db870-967e-4893-b6e1-fef16c73b054",
  "max_rate": 6000,
  "max_renew_time": 60,
  "nds": 20,
  "participants_count": 2,
  "raise_bid": true,
  "raise_bid_interval": 30,
  "renew_time": 20,
  "response_in_minutes": 0,
  "response_prohibited": false,
  "server_date": "2023-04-24T11:36:52.069361Z",
  "start_date": "2023-04-24T11:30:52.0690743Z",
  "start_since_first_bet": false,
  "state": 0,
  "step": 500,
  "time_to_provide_documents": 3,
  "win_date": "2023-04-24T11:36:52.0690844Z",
  "winner_criterion": 0
}
```

**Описание полей ответа**
- `accept_second_pay_type` — Возможность принимать другой тип оплаты (с НДС или без НДС)
- `active_deal_id` — Id сделки, привязанной к Торгам (аукциону)
- `auction_id` — Id Торгов (аукциона)
- `auction_rates` — Список ставок по Торгам (аукциону)
- `auction_rates[].added_at` — Дата добавления
- `auction_rates[].ati_id` — Фирма, поставившая ставку
- `auction_rates[].auction_rate_id` — Id ставки
- `auction_rates[].contact_id` — Контакт
- `auction_rates[].loading_date` — Ближайшая возможная для перевозчика дата загрузки. Используется только в Торгах с критерием победы по ставке и дате загрузки
- `auction_rates[].rate_with_nds` — Ставка c НДС на груз, выставленная перевозчиком
- `auction_rates[].rate_without_nds` — Ставка без НДС на груз, выставленная перевозчиком
- `auction_rates[].source` — Система, на стороне которой сделана ставка
- `auction_rates[].state` — Статус ставки * `-8` - Грузоотправитель отклонил документ * `-7` - Победитель отклонил документ * `-6` - Победитель отменил сделку * `-5` - Грузовладелец отменил сделку * `-4` - Победитель отказался, теперь его нельзя выбрать больше в качестве победителя * `-3` - Бывший победитель * `-2` - Перевозчик отказался от участия * `0` - Непобедная ставка при завершении Торгов (аукциона) * `1` - Победная ставка
- `auction_restart_parameters` — Параметры перезапуска торгов
- `auction_restart_parameters.auction_finish_action` — Финальное действие после завершения аукциона * `1` — Опубликовать груз со ставкой * `2` — Опубликовать груз с запросом ставки * `3` — Удалить груз
- `auction_restart_parameters.current_change_winner_count` — Оставшееся количество попыток выбора нового победителя
- `auction_restart_parameters.current_restart_count` — Оставшееся количество попыток перезапуска торгов
- `auction_restart_parameters.duration_after_restart` — Длительность торгов в минутах после перезапуска
- `auction_restart_parameters.init_change_winner_count` — Начальное количество попыток выбора нового победителя
- `auction_restart_parameters.init_restart_count` — Начальное количество попыток перезапуска торгов
- `auction_restart_parameters.is_manually_restarted` — Параметр, показывающий, был ли последний перезапуск выбран вручную
- `auction_restart_parameters.rate_increase` — Повышение ставки при перезапуске
- `auction_restart_parameters.rate_increase_option` — Способ повышения ставки * `1` — Повышение ставки в валюте * `2` — Повышение ставки в процентах
- `auto_renew` — Автопродление Торгов (аукциона) при выставлении ставки в последние 5 минут до окончания Торгов (аукциона)
- `currency` — Валюта ставки на груз
- `current_rate_with_nds` — Текущая ставка с НДС
- `current_rate_without_nds` — Текущая ставка без НДС
- `deleted` — Аукцион помечен удалённым - спустя некоторое время он автоматически удалится полностью
- `docs_expired_date` — Время окончания подачи документов (только для победителя)
- `duration` — Длительность Торгов (аукциона) в минутах
- `end_date` — Время окончания Торгов (аукциона)
- `end_date_boundary` — Время окончания Торгов (аукциона), после которого они автоматически завершаются, если нет автопродления
- `finish_type` — Тип окончания аукциона * `0` - По времени * `1` - По минимальной ставке * `2` - Досрочное
- `finished` — Завершены ли Торги (аукцион)
- `is_docs_expired` — Время подачи документов истекло (только для победителя)
- `load_id` — Id груза, для которого активны Торги (аукцион)
- `max_rate` — Максимально допустимая ставка по Торгам (аукциону) при автоповышении (RaiseBid = true)
- `max_renew_time` — Максимально допустимое время, на которое сдвигается окончание Торгов (аукциона) при включённом AutoRenew (в минутах)
- `nds` — Ставка НДС
- `participants_count` — Количество участников
- `raise_bid` — Автоповышение ставки на Шаг (step), если нет предложений
- `raise_bid_interval` — Период увеличения ставки в минутах при автоповышении (RaiseBid = true)
- `renew_time` — Время, на которое сдвигается окончание Торгов (аукциона) при включённом AutoRenew (в минутах)
- `response_in_minutes` — Количество минут с момента начала Торгов (аукциона) (StartDate), после которых возможно принимать встречные предложения
- `response_prohibited` — Встречные предложения запрещены
- `server_date` — Серверное время. Для синхронизации Торгов (аукциона)
- `start_date` — Время начала Торгов (аукциона)
- `start_since_first_bet` — Длительность Торгов (аукциона) отсчитывается с момента первой ставки
- `state` — Статус аукциона * `-100` - Не удалось определить состояние аукциона * `-14` - Аукцион отменён вручную грузовладельцем * `-13` - Аукцион удалён, т.к. расторгнут заказ * `-12` - Аукцион без ставок завершён * `-11` - Аукцион удалён автоматически * `-10` - Аукцион удалён т.к. сделка завершена * `-9` - Аукцион удалён * `-8` - При включённом копировании грузов: ожидается действие от экспедитора в случае, когда заказ с победителем отменён, других участников нет * `-7` - При включённом копировании грузов: ожидается действие с торгами от экспедитора в случае, когда заказ с победителем отменён и есть потенциальный победитель * `-6` - При включённом копировании грузов: торги завершены, экспедитор не является победителем * `-5` - Одна ставка лучшая по цене, другая по дате * `-4` - Закончился, но победитель вовремя не взял груз и при этом есть еще возможные победители * `-3` - Закончился, но победитель вовремя не взял груз и при этом он единственный возможный победитель * `-2` - Закончился, ждем когда победитель возьмёт груз * `-1` - Закончился, ставок нет * `0` - Идет, ставок нет * `1` - Идёт (уже есть валидные ставки)
- `step` — Шаг изменения ставки Торгов (аукциона)
- `time_to_provide_documents` — Время на предоставление перевозчиком данных для заявки (в часах)
- `win_date` — Время выигрыша ставки (только для победителя)
- `winner_criterion` — Критерий победы в аукционе * `0` - Выбор победителя происходит автоматически по лучшей ставке * `1` - Выбор победителя происходит по ставке и дате загрузки. Если нет лучшей ставки с лучшей датой - требуется выбор победителя вручную


После того, как победитель возьмет груз и отправит вам данные, вы сможете оформить с ним Заказ.

[Полная документация API Торгов](https://ati.su/developers/raw/api/auctions.md).
