# Персональные приглашения

### Методы для работы с приглашениями «Оформить заявку»

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

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

<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/api/orders/personal-invitations.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-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/api/orders/personal-invitations.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="get-v1.2-orders-invites-{loadId}"></a>

Получение отправленных приглашений

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

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

**OpenAPI схема:** [JSON](https://ati.su/developers/raw/api/orders/personal-invitations.openapi.json)

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

```json
[
  {
    "load_id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
    "taker_ati_id": "string",
    "taker_persistent_user_id": 0,
    "taker_contacts_list": [
      0
    ],
    "date": "1970-01-01T00:00:00.000Z",
    "cancellation_date": "1970-01-01T00:00:00.000Z",
    "deal_kind": {},
    "payment": {
      "rates": [
        {
          "rate": 0.5,
          "rate_type": {},
          "currency": 0
        }
      ],
      "prepay_percent": 0,
      "prepay_percent_enabled": false,
      "on_unloading": false,
      "in_fuel": false,
      "pay_days_enabled": false,
      "pay_days": 0,
      "fixed_rate": false,
      "torg": false,
      "direct_contract": false,
      "money_type": 0,
      "payment_source": 0
    },
    "is_tracking": false
  }
]
```

**Описание полей ответа**
- `[].load_id` — Id груза
- `[].taker_ati_id` — Id приглашенной фирмы
- `[].taker_persistent_user_id` — Постоянный Id приглашенной фирмы
- `[].taker_contacts_list` — Список контактов приглашенной фирмы
- `[].date` — Время отправки приглашения
- `[].cancellation_date` — Время отмены приглашения
- `[].deal_kind` — Тип Заказа * `0` — Заказ невозможен * `1` — Взятие груза из поиска * `2` — Заказ из Торгов * `4` — Предложение груза * `8` — Из перехвата машин * `16` — Односторонний заказ * `32` — Предложение груза из встречного предложения * `64` — Предложение груза по контракту
- `[].payment` — Предложенные параметры оплаты
- `[].payment.rates` — Список возможных ставок перевозки
- `[].payment.rates[].rate` — Сумма
- `[].payment.rates[].rate_type` — Тип оплаты * `0` — Нет * `1` — Любая * `2` — С НДС * `3` — Без НДС
- `[].payment.rates[].currency` — Id валюты\ Значение из [словаря валют АТИ](https://ati.su/developers/api/dictionaries/cargoes/#get-v1.0-dictionaries-currencyTypes)
- `[].payment.prepay_percent` — Процент предоплаты
- `[].payment.prepay_percent_enabled` — Есть ли предоплата
- `[].payment.on_unloading` — Оплата на выгрузке
- `[].payment.in_fuel` — Оплата топливом
- `[].payment.pay_days_enabled` — Есть ли срок оплаты
- `[].payment.pay_days` — Срок оплаты
- `[].payment.fixed_rate` — Указана ли в грузе ставка
- `[].payment.torg` — Возможен ли торг
- `[].payment.direct_contract` — Прямой договор
- `[].payment.money_type` — Способ оплаты
- `[].payment.payment_source` — Источник параметров оплаты * `0` — Нет * `1` — Встречное предложение * `2` — Торги * `3` — Груз * `4` — Предложение груза * `5` — Предложение по контракту
- `[].is_tracking` — Запрос отслеживания через АТИ Водитель

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

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

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


#### Получение всех приглашений пользователя в зависимости от роли

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

Получение списка приглашений

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

```bash
curl 'https://api.ati.su/v1.2/orders/invites/my?role=0' \
  -X 'GET' \
  -H 'Authorization: Bearer {authorizationToken}' \
  -H 'Content-Type: application/json'
```

**OpenAPI схема:** [JSON](https://ati.su/developers/raw/api/orders/personal-invitations.openapi.json)

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

```json
[
  {
    "owner_ati_id": "string",
    "owner_persistent_user_id": 0,
    "owner_contact_id": 0,
    "taker_ati_id": "string",
    "taker_persistent_user_id": 0,
    "taker_contact_id": 0,
    "taker_contacts_list": [
      0
    ],
    "date": "1970-01-01T00:00:00.000Z",
    "cancellation_date": "1970-01-01T00:00:00.000Z",
    "payment": {
      "rates": [
        {
          "rate": 0.5,
          "rate_type": {},
          "currency": 0
        }
      ],
      "prepay_percent": 0,
      "prepay_percent_enabled": false,
      "on_unloading": false,
      "in_fuel": false,
      "pay_days_enabled": false,
      "pay_days": 0,
      "fixed_rate": false,
      "torg": false,
      "direct_contract": false,
      "money_type": 0,
      "payment_source": 0
    },
    "load": {
      "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
      "load_number": "string",
      "distance": 0,
      "distance_type": 0,
      "platon_roads_length": 0,
      "toll_roads_length": 0,
      "travel_time": "?",
      "true_price": 0,
      "true_currency_id": 0,
      "note": "string",
      "first_date": "1970-01-01T00:00:00.000Z",
      "last_date": "1970-01-01T00:00:00.000Z",
      "date_type": 0,
      "periodicity_id": 0,
      "order_number": "string",
      "krugoreis": false,
      "zimnik": false,
      "ferries": false,
      "loading": {
        "fias_id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
        "city_id": 0,
        "latitude": 0.5,
        "longitude": 0.5,
        "street": "string",
        "organization_id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
        "address_id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
        "time_start": "1970-01-01T00:00:00.000Z",
        "time_end": "1970-01-01T00:00:00.000Z",
        "is_round_the_clock": false,
        "large_cities": [
          0
        ],
        "large_cities_with_distance": [
          {
            "city_id": 0,
            "distance": 0.5
          }
        ],
        "loading_cargos": [
          {
            "cargo_id": 0,
            "name_id": 0,
            "name": "string",
            "packaging_type": 0,
            "packaging_quantity": 0,
            "weight": 0.5,
            "volume": 0.5,
            "sizes": {
              "length": 0.5,
              "width": 0.5,
              "height": 0.5,
              "diameter": 0.5,
              "length_highlight": false,
              "width_highlight": false,
              "height_highlight": false
            },
            "packaging_type_name": "string"
          }
        ],
        "organization": {
          "organization_id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
          "firm_id": 0,
          "name": "string",
          "ownership": 0,
          "residency": {},
          "inn": "string",
          "phone": "string",
          "extra_phone": 0,
          "docs_address": {
            "postcode": "string",
            "city_id": 0,
            "street_name": "string",
            "house_no": "string",
            "office_no": "string"
          },
          "stocks": [
            {
              "stock_id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
              "address": "string",
              "address_city_id": 0,
              "address_latitude": 0.5,
              "address_longitude": 0.5,
              "note": "string",
              "work_schedules": [
                {
                  "stock_schedule_id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
                  "day_of_week": 0,
                  "start_time": "?",
                  "end_time": "?"
                }
              ],
              "breaks_schedules": [
                {
                  "stock_schedule_id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
                  "day_of_week": 0,
                  "start_time": "?",
                  "end_time": "?"
                }
              ],
              "contact_persons": [
                {
                  "contact_person_id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
                  "name": "string",
                  "phone": "string",
                  "email": "string"
                }
              ],
              "schedule_summary": "string",
              "stock_type": 0,
              "timeslots_binding": {
                "warehouse_id": 0,
                "status": 0
              }
            }
          ],
          "contact_persons": [
            {
              "contact_person_id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
              "name": "string",
              "phone": "string",
              "email": "string"
            }
          ],
          "ownership_name": "string"
        }
      },
      "extra_points": [
        {
          "route_point_id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
          "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
          "city_id": 0,
          "point_type": {},
          "ordinal_id": 0,
          "distance": 0,
          "street": "string",
          "latitude": 0.5,
          "longitude": 0.5,
          "organization_id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
          "address_id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
          "loading_date_start": "1970-01-01T00:00:00.000Z",
          "loading_date_end": "1970-01-01T00:00:00.000Z",
          "loading_time_start": null,
          "loading_time_end": null,
          "is_round_the_clock": false,
          "city_name": "string",
          "loading_cargos": [
            {
              "cargo_id": 0,
              "name_id": 0,
              "name": "string",
              "packaging_type": 0,
              "packaging_quantity": 0,
              "weight": 0.5,
              "volume": 0.5,
              "sizes": {
                "length": 0.5,
                "width": 0.5,
                "height": 0.5,
                "diameter": 0.5,
                "length_highlight": false,
                "width_highlight": false,
                "height_highlight": false
              },
              "packaging_type_name": "string"
            }
          ],
          "unloading_cargos": [
            {
              "cargo_id": 0,
              "weight": 0.5,
              "volume": 0.5,
              "packaging_quantity": 0,
              "is_defined_by_ttn": false
            }
          ],
          "organization": {
            "organization_id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
            "firm_id": 0,
            "name": "string",
            "ownership": 0,
            "residency": {},
            "inn": "string",
            "phone": "string",
            "extra_phone": 0,
            "docs_address": {
              "postcode": "string",
              "city_id": 0,
              "street_name": "string",
              "house_no": "string",
              "office_no": "string"
            },
            "stocks": [
              {
                "stock_id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
                "address": "string",
                "address_city_id": 0,
                "address_latitude": 0.5,
                "address_longitude": 0.5,
                "note": "string",
                "work_schedules": [
                  {
                    "stock_schedule_id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
                    "day_of_week": 0,
                    "start_time": "?",
                    "end_time": "?"
                  }
                ],
                "breaks_schedules": [
                  {
                    "stock_schedule_id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
                    "day_of_week": 0,
                    "start_time": "?",
                    "end_time": "?"
                  }
                ],
                "contact_persons": [
                  {
                    "contact_person_id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
                    "name": "string",
                    "phone": "string",
                    "email": "string"
                  }
                ],
                "schedule_summary": "string",
                "stock_type": 0,
                "timeslots_binding": {
                  "warehouse_id": 0,
                  "status": 0
                }
              }
            ],
            "contact_persons": [
              {
                "contact_person_id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
                "name": "string",
                "phone": "string",
                "email": "string"
              }
            ],
            "ownership_name": "string"
          }
        }
      ],
      "unloading": {
        "fias_id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
        "city_id": 0,
        "latitude": 0.5,
        "longitude": 0.5,
        "street": "string",
        "organization_id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
        "address_id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
        "time_start": "1970-01-01T00:00:00.000Z",
        "time_end": "1970-01-01T00:00:00.000Z",
        "is_round_the_clock": false,
        "large_cities": [
          0
        ],
        "large_cities_with_distance": [
          {
            "city_id": 0,
            "distance": 0.5
          }
        ],
        "loading_cargos": [
          {
            "cargo_id": 0,
            "name_id": 0,
            "name": "string",
            "packaging_type": 0,
            "packaging_quantity": 0,
            "weight": 0.5,
            "volume": 0.5,
            "sizes": {
              "length": 0.5,
              "width": 0.5,
              "height": 0.5,
              "diameter": 0.5,
              "length_highlight": false,
              "width_highlight": false,
              "height_highlight": false
            },
            "packaging_type_name": "string"
          }
        ],
        "organization": {
          "organization_id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
          "firm_id": 0,
          "name": "string",
          "ownership": 0,
          "residency": {},
          "inn": "string",
          "phone": "string",
          "extra_phone": 0,
          "docs_address": {
            "postcode": "string",
            "city_id": 0,
            "street_name": "string",
            "house_no": "string",
            "office_no": "string"
          },
          "stocks": [
            {
              "stock_id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
              "address": "string",
              "address_city_id": 0,
              "address_latitude": 0.5,
              "address_longitude": 0.5,
              "note": "string",
              "work_schedules": [
                {
                  "stock_schedule_id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
                  "day_of_week": 0,
                  "start_time": "?",
                  "end_time": "?"
                }
              ],
              "breaks_schedules": [
                {
                  "stock_schedule_id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
                  "day_of_week": 0,
                  "start_time": "?",
                  "end_time": "?"
                }
              ],
              "contact_persons": [
                {
                  "contact_person_id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
                  "name": "string",
                  "phone": "string",
                  "email": "string"
                }
              ],
              "schedule_summary": "string",
              "stock_type": 0,
              "timeslots_binding": {
                "warehouse_id": 0,
                "status": 0
              }
            }
          ],
          "contact_persons": [
            {
              "contact_person_id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
              "name": "string",
              "phone": "string",
              "email": "string"
            }
          ],
          "ownership_name": "string"
        }
      },
      "cargo": {
        "weight": 0.5,
        "volume": 0.5,
        "adr": 0,
        "cargo_type_id": 0,
        "cargo_type": "string",
        "pack_type": 0,
        "pallet_count": 0,
        "belt_count": 0,
        "dogruz_type": {},
        "sbor_gruz": false,
        "size": {
          "length": 0.5,
          "width": 0.5,
          "height": 0.5,
          "diameter": 0.5,
          "length_highlight": false,
          "width_highlight": false,
          "height_highlight": false
        }
      },
      "transport": {
        "car_type": 0,
        "car_type_string": "string",
        "loading_type": 0,
        "loading_logical_operator": "string",
        "unloading_type": 0,
        "unloading_logical_operator": "string",
        "trucks_quantity": 0,
        "temperature_from": 0,
        "temperature_to": 0,
        "truck_attribs": 0,
        "stsepka": false,
        "pnevmohod": false,
        "koniki": false,
        "tir": false,
        "cmr": false,
        "t1": false,
        "san_passport": false,
        "sanitation_logbook": false,
        "is_tracking": false,
        "required_capacity": 0.5
      },
      "unload_first_date": "1970-01-01T00:00:00.000Z",
      "unload_last_date": "1970-01-01T00:00:00.000Z"
    },
    "is_tracking": false,
    "deal_kind": {}
  }
]
```

**Описание полей ответа**
- `[].owner_ati_id` — Id фирмы грузовладельца
- `[].owner_persistent_user_id` — Постоянный Id фирмы грузовладельца
- `[].owner_contact_id` — Id контакта, который отправил приглашение
- `[].taker_ati_id` — Id приглашенной фирмы
- `[].taker_persistent_user_id` — Постоянный Id приглашенной фирмы
- `[].taker_contact_id` — Id контакта приглашенной фирмы
- `[].taker_contacts_list` — Список контактов приглашенной фирмы
- `[].date` — Время отправки приглашения
- `[].cancellation_date` — Время отмены приглашения
- `[].payment` — Предложенные параметры оплаты
- `[].payment.rates` — Список возможных ставок перевозки
- `[].payment.rates[].rate` — Сумма
- `[].payment.rates[].rate_type` — Тип оплаты * `0` — Нет * `1` — Любая * `2` — С НДС * `3` — Без НДС
- `[].payment.rates[].currency` — Id валюты\ Значение из [словаря валют АТИ](https://ati.su/developers/api/dictionaries/cargoes/#get-v1.0-dictionaries-currencyTypes)
- `[].payment.prepay_percent` — Процент предоплаты
- `[].payment.prepay_percent_enabled` — Есть ли предоплата
- `[].payment.on_unloading` — Оплата на выгрузке
- `[].payment.in_fuel` — Оплата топливом
- `[].payment.pay_days_enabled` — Есть ли срок оплаты
- `[].payment.pay_days` — Срок оплаты
- `[].payment.fixed_rate` — Указана ли в грузе ставка
- `[].payment.torg` — Возможен ли торг
- `[].payment.direct_contract` — Прямой договор
- `[].payment.money_type` — Способ оплаты
- `[].payment.payment_source` — Источник параметров оплаты * `0` — Нет * `1` — Встречное предложение * `2` — Торги * `3` — Груз * `4` — Предложение груза * `5` — Предложение по контракту
- `[].load` — Параметры предложенного груза
- `[].load.id` — ID груза
- `[].load.load_number` — Сгенерированный номер груза
- `[].load.distance` — Расстояние для груза *При расчете учитываются дополнительные пункты разгрузки*
- `[].load.distance_type` — Маршрут построен с проездом по МКАД или без МКАД * `0` — без МКАД * `1` — с МКАД
- `[].load.platon_roads_length` — Расстояние по Платону
- `[].load.toll_roads_length` — Расстояние по платным дорогам
- `[].load.travel_time` — Время в пути
- `[].load.true_price` — Озвученная ставка
- `[].load.true_currency_id` — ID валюты озвученной ставки
- `[].load.note` — Примечание к грузу
- `[].load.first_date` — Дата, начиная с которой груз актуален
- `[].load.last_date` — Дата, после которой груз не актуален
- `[].load.date_type` — Готовность груза к перевозке * `0` — Готов к отправке сегодня или завтра * `1` — Готов к отправке между FirstDate и LastDate * `2` — Готов к отправке постоянно * `3` — Груза нет, запрос ставки
- `[].load.periodicity_id` — Периодичность загрузки * `0` — Нет * `1` — Ежедневно * `100` — Только по рабочим дням
- `[].load.order_number` — Номер груза/заказа
- `[].load.krugoreis` — Кругорейс
- `[].load.zimnik` — Зимники
- `[].load.ferries` — Паромные переправы
- `[].load.loading` — Точка загрузки
- `[].load.loading.fias_id` — Id точки по базе ФИАС
- `[].load.loading.city_id` — Id города\ Значение из [словаря городов АТИ](https://ati.su/developers/api/dictionaries/geo/)
- `[].load.loading.latitude` — Широта
- `[].load.loading.longitude` — Долгота
- `[].load.loading.street` — Адрес
- `[].load.loading.organization_id` — Id из справочника организаций
- `[].load.loading.address_id` — Id адреса в организации
- `[].load.loading.time_start` — Время "От"
- `[].load.loading.time_end` — Время "До"
- `[].load.loading.is_round_the_clock` — Круглосуточно
- `[].load.loading.large_cities` — Список Id ближайших крупных городов
- `[].load.loading.large_cities_with_distance` — Расстояния до ближайших крупных городов
- `[].load.loading.large_cities_with_distance[].city_id` — Id города\ Значение из [словаря городов АТИ](https://ati.su/developers/api/dictionaries/geo/)
- `[].load.loading.large_cities_with_distance[].distance` — Расстояние
- `[].load.loading.loading_cargos[].cargo_id` — Id груза
- `[].load.loading.loading_cargos[].name_id` — Наименование груза
- `[].load.loading.loading_cargos[].packaging_type` — Упаковка
- `[].load.loading.loading_cargos[].volume` — Объем
- `[].load.loading.loading_cargos[].sizes` — Габариты
- `[].load.loading.loading_cargos[].sizes.length` — Длина в метрах
- `[].load.loading.loading_cargos[].sizes.width` — Ширина в метрах
- `[].load.loading.loading_cargos[].sizes.height` — Высота в метрах
- `[].load.loading.loading_cargos[].sizes.diameter` — Диаметр в метрах
- `[].load.loading.loading_cargos[].sizes.length_highlight` — Подсвечивать ли длину
- `[].load.loading.loading_cargos[].sizes.width_highlight` — Подсвечивать ли ширину
- `[].load.loading.loading_cargos[].sizes.height_highlight` — Подсвечивать ли высоту
- `[].load.extra_points` — Дополнительные точки
- `[].load.extra_points[].city_id` — Id города\ Значение из [словаря городов АТИ](https://ati.su/developers/api/dictionaries/geo/)
- `[].load.extra_points[].ordinal_id` — Порядковый номер в маршруте
- `[].load.extra_points[].distance` — Расстояние
- `[].load.extra_points[].street` — Адрес
- `[].load.extra_points[].latitude` — Широта
- `[].load.extra_points[].longitude` — Долгота
- `[].load.extra_points[].organization_id` — Id из справочника организаций
- `[].load.extra_points[].address_id` — Id адреса в организации
- `[].load.extra_points[].loading_date_start` — Дата начала загрузки
- `[].load.extra_points[].loading_date_end` — Дата конца загрузки
- `[].load.extra_points[].loading_time_start` — Время начала загрузки
- `[].load.extra_points[].loading_time_end` — Время конца загрузки
- `[].load.extra_points[].is_round_the_clock` — Круглосуточно
- `[].load.extra_points[].loading_cargos[].cargo_id` — Id груза
- `[].load.extra_points[].loading_cargos[].name_id` — Наименование груза
- `[].load.extra_points[].loading_cargos[].packaging_type` — Упаковка
- `[].load.extra_points[].loading_cargos[].volume` — Объем
- `[].load.extra_points[].loading_cargos[].sizes` — Габариты
- `[].load.extra_points[].loading_cargos[].sizes.length` — Длина в метрах
- `[].load.extra_points[].loading_cargos[].sizes.width` — Ширина в метрах
- `[].load.extra_points[].loading_cargos[].sizes.height` — Высота в метрах
- `[].load.extra_points[].loading_cargos[].sizes.diameter` — Диаметр в метрах
- `[].load.extra_points[].loading_cargos[].sizes.length_highlight` — Подсвечивать ли длину
- `[].load.extra_points[].loading_cargos[].sizes.width_highlight` — Подсвечивать ли ширину
- `[].load.extra_points[].loading_cargos[].sizes.height_highlight` — Подсвечивать ли высоту
- `[].load.extra_points[].unloading_cargos[].cargo_id` — Id груза
- `[].load.extra_points[].unloading_cargos[].weight` — Вес
- `[].load.extra_points[].unloading_cargos[].volume` — Объём
- `[].load.extra_points[].unloading_cargos[].packaging_quantity` — Выгружаемая часть упаковки
- `[].load.extra_points[].unloading_cargos[].is_defined_by_ttn` — Выгружаемая часть груза будет определена в ТТН
- `[].load.unloading` — Точка разгрузки
- `[].load.unloading.fias_id` — Id точки по базе ФИАС
- `[].load.unloading.city_id` — Id города\ Значение из [словаря городов АТИ](https://ati.su/developers/api/dictionaries/geo/)
- `[].load.unloading.latitude` — Широта
- `[].load.unloading.longitude` — Долгота
- `[].load.unloading.street` — Адрес
- `[].load.unloading.organization_id` — Id из справочника организаций
- `[].load.unloading.address_id` — Id адреса в организации
- `[].load.unloading.time_start` — Время "От"
- `[].load.unloading.time_end` — Время "До"
- `[].load.unloading.is_round_the_clock` — Круглосуточно
- `[].load.unloading.large_cities` — Список Id ближайших крупных городов
- `[].load.unloading.large_cities_with_distance` — Расстояния до ближайших крупных городов
- `[].load.unloading.large_cities_with_distance[].city_id` — Id города\ Значение из [словаря городов АТИ](https://ati.su/developers/api/dictionaries/geo/)
- `[].load.unloading.large_cities_with_distance[].distance` — Расстояние
- `[].load.unloading.loading_cargos[].cargo_id` — Id груза
- `[].load.unloading.loading_cargos[].name_id` — Наименование груза
- `[].load.unloading.loading_cargos[].packaging_type` — Упаковка
- `[].load.unloading.loading_cargos[].volume` — Объем
- `[].load.unloading.loading_cargos[].sizes` — Габариты
- `[].load.unloading.loading_cargos[].sizes.length` — Длина в метрах
- `[].load.unloading.loading_cargos[].sizes.width` — Ширина в метрах
- `[].load.unloading.loading_cargos[].sizes.height` — Высота в метрах
- `[].load.unloading.loading_cargos[].sizes.diameter` — Диаметр в метрах
- `[].load.unloading.loading_cargos[].sizes.length_highlight` — Подсвечивать ли длину
- `[].load.unloading.loading_cargos[].sizes.width_highlight` — Подсвечивать ли ширину
- `[].load.unloading.loading_cargos[].sizes.height_highlight` — Подсвечивать ли высоту
- `[].load.cargo` — Параметры груза
- `[].load.cargo.weight` — Вес
- `[].load.cargo.volume` — Объем
- `[].load.cargo.adr` — Модификатор опасности груза с 0 до 9
- `[].load.cargo.cargo_type_id` — Идентификатор наименования груза\ Значение из [словаря наименований грузов](https://ati.su/developers/api/dictionaries/cargoes/#get-v1.0-dictionaries-cargoTypes)
- `[].load.cargo.cargo_type` — Строковое наименование груза. Выводится если CargoTypeId не указан, либо равен `59`
- `[].load.cargo.pack_type` — Тип упаковки(навалом, коробки, россыпью, запаллечен ... пирамида). Значение из словаря PackTypes
- `[].load.cargo.pallet_count` — Количество паллетов
- `[].load.cargo.belt_count` — Количество ремней
- `[].load.cargo.sbor_gruz` — Сборный груз
- `[].load.cargo.size` — Размеры груза
- `[].load.cargo.size.length` — Длина в метрах
- `[].load.cargo.size.width` — Ширина в метрах
- `[].load.cargo.size.height` — Высота в метрах
- `[].load.cargo.size.diameter` — Диаметр в метрах
- `[].load.cargo.size.length_highlight` — Подсвечивать ли длину
- `[].load.cargo.size.width_highlight` — Подсвечивать ли ширину
- `[].load.cargo.size.height_highlight` — Подсвечивать ли высоту
- `[].load.transport` — Параметры перевозки
- `[].load.transport.car_type` — Битовая сумма кузовов
- `[].load.transport.loading_type` — Битовая сумма типов загрузки
- `[].load.transport.loading_logical_operator` — Тип условия загрузки * `OR` * `AND`
- `[].load.transport.unloading_type` — Битовая сумма типов разгрузки
- `[].load.transport.unloading_logical_operator` — Тип условия разгрузки * `OR` * `AND`
- `[].load.transport.trucks_quantity` — Количество машин
- `[].load.transport.temperature_from` — Температура перевозки - нижнее значение
- `[].load.transport.temperature_to` — Температура перевозки - верхнее значение
- `[].load.transport.truck_attribs` — Настройки для машины, используются только в RMQ (Stsepka, Pnevmohod, Koniki)
- `[].load.transport.stsepka` — Сцепка
- `[].load.transport.pnevmohod` — Пневмоход
- `[].load.transport.koniki` — Коники
- `[].load.transport.tir` — TIR
- `[].load.transport.cmr` — CMR
- `[].load.transport.t1` — Т1
- `[].load.transport.san_passport` — Мед книжка
- `[].load.transport.sanitation_logbook` — Сан. книжка
- `[].load.transport.is_tracking` — Запрос отслеживания через АТИ Водитель
- `[].load.transport.required_capacity` — Требуемая грузоподъёмность в тоннах
- `[].load.unload_first_date` — Дата, начиная с которой можно разгрузить груз
- `[].load.unload_last_date` — Дата, до которой можно разгрузить груз
- `[].is_tracking` — Запрос отслеживания через АТИ Водитель
- `[].deal_kind` — Тип Заказа

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

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

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


#### Отказ от приглашения

<a id="delete-v1.2-orders-invites-{loadId}-{contactId}"></a>

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

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

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

**OpenAPI схема:** [JSON](https://ati.su/developers/raw/api/orders/personal-invitations.openapi.json)

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

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

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


#### Удаление приглашения

<a id="delete-v1.2-orders-invites-by_taker_id-{loadId}-{takerAtiId}"></a>

Удаление предложения

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

```bash
curl 'https://api.ati.su/v1.2/orders/invites/by_taker_id/3fa85f64-5717-4562-b3fc-2c963f66afa6/string' \
  -X 'DELETE' \
  -H 'Authorization: Bearer {authorizationToken}' \
  -H 'Content-Type: application/json'
```

**OpenAPI схема:** [JSON](https://ati.su/developers/raw/api/orders/personal-invitations.openapi.json)

