Персональные приглашения
Методы для работы с приглашениями «Оформить заявку»
Отправка приглашения
Отправляет приглашение оформить заказ грузоперевозчику с оповещением. Приглашение можно отправить каждому контакту один раз
Отправка приглашения. Отправляет приглашение оформить заказ грузоперевозчику с оповещением
*Отправленное повторно приглашение удалит предыдущее* post /v1.2/orders/invites
(nullable)
Id груза.
Id аккаунта приглашаемой фирмы.
Список контактов приглашаемой фирмы.
Параметры оплаты заказа. Обязательно указание хотя бы одной ставки и валюты для неё.
Параметры оплаты заказа. Обязательно указание хотя бы одной ставки и валюты для неё.
Массив ставок с процентом НДС ({ rate_type, rate, currency, vat_percent }).
Приоритетный источник; при отсутствии — старые скаляры ниже.
Тип ставки: 1 — любая, 2 — с НДС, 3 — без НДС.
(nullable)
Тип оплаты
0— Нет1— Любая2— С НДС3— Без НДС
Сумма ставки.
ID валюты ставки.
Процент НДС ставки (22/7/5/0…). null — для валют без НДС.
Сумма.
ID валюты.
Сумма с НДС.
ID валюты c НДС.
Сумма без НДС.
ID валюты без НДС.
Дата отмены предложения на перевозку груза, формат ISO 8601.
Запрос отслеживания через АТИ Водитель.
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":{"rates":[{"rate_type":0,"rate":120000,"currency":1,"vat_percent":22}],"price":10000,"currency_id":32,"nds_price":12000,"nds_currency_id":1,"not_nds_price":10000,"not_nds_currency_id":1},"cancellation_date":"2024-06-16T12:00:00Z","is_tracking":true}'Процедура ВыполнитьHTTPЗапрос(МетодЗапроса, АдресХоста, АдресРесурса, ТекстЗапроса) Экспорт ЗаголовкиHTTP = Новый Соответствие(); ЗаголовкиHTTP.Вставить("Accept", "application/json"); ЗаголовкиHTTP.Вставить("Content-Type", "application/json"); ЗаголовкиHTTP.Вставить("Authorization", "Bearer {authorizationToken}"); HTTPЗапрос = Новый HTTPЗапрос(АдресРесурса, ЗаголовкиHTTP); HTTPЗапрос.УстановитьТелоИзСтроки(ТекстЗапроса, КодировкаТекста.UTF8, ИспользованиеByteOrderMark.НеИспользовать); ЗащищенноеСоединениеSSL = Новый ЗащищенноеСоединениеOpenSSL(Новый СертификатКлиентаWindows, Новый СертификатыУдостоверяющихЦентровWindows);
Соединение = Новый HTTPСоединение(АдресХоста,,,,,, ЗащищенноеСоединениеSSL);
Попытка Ответ = Соединение.ВызватьHTTPМетод(МетодЗапроса, HTTPЗапрос); Сообщить("Код ответа: " + Ответ.КодСостояния); Сообщить("Ответ: " + Ответ.ПолучитьТелоКакСтроку("UTF-8")); Исключение Сообщить("Ошибка выполнения запроса!" + Символы.ПС + ОписаниеОшибки()); КонецПопытки;КонецПроцедуры
ВыполнитьHTTPЗапрос("POST", "https://api.ati.su", "/v1.2/orders/invites", "{""load_id"":""7a48a9d3-55cb-48a2-8527-35ff461eeb8c"",""taker_ati_id"":""14612"",""taker_contacts_list"":[0],""payment"":{""rates"":[{""rate_type"":0,""rate"":120000,""currency"":1,""vat_percent"":22}],""price"":10000,""currency_id"":32,""nds_price"":12000,""nds_currency_id"":1,""not_nds_price"":10000,""not_nds_currency_id"":1},""cancellation_date"":""2024-06-16T12:00:00Z"",""is_tracking"":true}"); 200 Приглашение отправлено
4XX Ошибка запроса. [Подробнее про ошибки API](https://ati.su/developers/documentation/errors/)
(nullable)
Модель ошибки
Причина ошибки
Ключ ошибки
Отправка приглашения по встречному предложению
Отправляет приглашение оформить заказ грузоперевозчику по встречному предложению
Отправка приглашения по встречному предложению. Отправляет приглашение оформить заказ грузоперевозчику по встречному предложению post /v1.2/orders/invites/counter_offer
(nullable)
Id груза.
Id встречного приглашения. Значение из метода получения отзывов
По каким ставкам отправить приглашение. Типы ставок:
0— наличные1— б/нал с НДС2— б/нал без НДС
Через сколько минут отменить приглашение "Оформить заказ". Допустимое значение от 1 до 4320 минут. По умолчанию - 4320 (3 суток)
Архивировать заявку при срабатывании автоматического приглашения.
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,"need_archive_on_invite":false}'Процедура ВыполнитьHTTPЗапрос(МетодЗапроса, АдресХоста, АдресРесурса, ТекстЗапроса) Экспорт ЗаголовкиHTTP = Новый Соответствие(); ЗаголовкиHTTP.Вставить("Accept", "application/json"); ЗаголовкиHTTP.Вставить("Content-Type", "application/json"); ЗаголовкиHTTP.Вставить("Authorization", "Bearer {authorizationToken}"); HTTPЗапрос = Новый HTTPЗапрос(АдресРесурса, ЗаголовкиHTTP); HTTPЗапрос.УстановитьТелоИзСтроки(ТекстЗапроса, КодировкаТекста.UTF8, ИспользованиеByteOrderMark.НеИспользовать); ЗащищенноеСоединениеSSL = Новый ЗащищенноеСоединениеOpenSSL(Новый СертификатКлиентаWindows, Новый СертификатыУдостоверяющихЦентровWindows);
Соединение = Новый HTTPСоединение(АдресХоста,,,,,, ЗащищенноеСоединениеSSL);
Попытка Ответ = Соединение.ВызватьHTTPМетод(МетодЗапроса, HTTPЗапрос); Сообщить("Код ответа: " + Ответ.КодСостояния); Сообщить("Ответ: " + Ответ.ПолучитьТелоКакСтроку("UTF-8")); Исключение Сообщить("Ошибка выполнения запроса!" + Символы.ПС + ОписаниеОшибки()); КонецПопытки;КонецПроцедуры
ВыполнитьHTTPЗапрос("POST", "https://api.ati.su", "/v1.2/orders/invites/counter_offer", "{""load_id"":""7a48a9d3-55cb-48a2-8527-35ff461eeb8c"",""response_id"":""5026ffdd-4c2a-eb11-bb90-0025906a774d"",""rate_types"":[0],""cancel_after_in_minutes"":60,""need_archive_on_invite"":false}"); 200 Приглашение отправлено
4XX Ошибка запроса. [Подробнее про ошибки API](https://ati.su/developers/documentation/errors/)
(nullable)
Модель ошибки
Причина ошибки
Ключ ошибки
Получение отправленных приглашений по грузу
Получение отправленных приглашений. get /v1.2/orders/invites/{loadId}
| Параметр | Тип | Расположение | Описание |
|---|---|---|---|
loadId
обязательный
| string (guid) | path | ID груза Пример: 2fb965f2-85e9-4213-90e7-f396e47219e7 |
curl 'https://api.ati.su/v1.2/orders/invites/{loadId}' \ -X 'GET' \ -H 'Authorization: Bearer {authorizationToken}' \ -H 'Content-Type: application/json'Процедура ВыполнитьHTTPЗапрос(МетодЗапроса, АдресХоста, АдресРесурса, ТекстЗапроса) Экспорт ЗаголовкиHTTP = Новый Соответствие(); ЗаголовкиHTTP.Вставить("Accept", "application/json"); ЗаголовкиHTTP.Вставить("Content-Type", "application/json"); ЗаголовкиHTTP.Вставить("Authorization", "Bearer {authorizationToken}"); HTTPЗапрос = Новый HTTPЗапрос(АдресРесурса, ЗаголовкиHTTP); HTTPЗапрос.УстановитьТелоИзСтроки(ТекстЗапроса, КодировкаТекста.UTF8, ИспользованиеByteOrderMark.НеИспользовать); ЗащищенноеСоединениеSSL = Новый ЗащищенноеСоединениеOpenSSL(Новый СертификатКлиентаWindows, Новый СертификатыУдостоверяющихЦентровWindows);
Соединение = Новый HTTPСоединение(АдресХоста,,,,,, ЗащищенноеСоединениеSSL);
Попытка Ответ = Соединение.ВызватьHTTPМетод(МетодЗапроса, HTTPЗапрос); Сообщить("Код ответа: " + Ответ.КодСостояния); Сообщить("Ответ: " + Ответ.ПолучитьТелоКакСтроку("UTF-8")); Исключение Сообщить("Ошибка выполнения запроса!" + Символы.ПС + ОписаниеОшибки()); КонецПопытки;КонецПроцедуры
ВыполнитьHTTPЗапрос("GET", "https://api.ati.su", "/v1.2/orders/invites/{loadId}"); 200 Отправленные приглашения
Персональное приглашение на груз.
Id груза.
Id приглашенной фирмы.
Постоянный Id приглашенной фирмы.
Список контактов приглашенной фирмы.
Id контакта приглашенной фирмы.
Время отправки приглашения.
Время отмены приглашения.
Тип заказа.
* 0 — Заказ невозможен
* 1 — Взятие груза из поиска
* 2 — Заказ из торгов
* 4 — Предложение груза
* 8 — Из перехвата машин
* 16 — Односторонний заказ
* 32 — Предложение груза из встречного предложения
* 64 — Предложение груза по контракту
Тип заказа.
0— Заказ невозможен1— Взятие груза из поиска2— Заказ из торгов4— Предложение груза8— Из перехвата машин16— Односторонний заказ32— Предложение груза из встречного предложения64— Предложение груза по контракту128— Создан вручную для тестирования черновиков256— Создан из АТИ-Доков
Предложенные параметры оплаты.
Параметры оплаты в персональном приглашении.
Список возможных ставок перевозки.
Сумма.
Тип оплаты.
* 0 — Нет
* 1 — Любая
* 2 — С НДС
* 3 — Без НДС
(nullable)
Тип оплаты
0— Нет1— Любая2— С НДС3— Без НДС
Id валюты.
Значение из словаря валют АТИ
Процент НДС ставки (22/7/5/0…). null — валюты без НДС / старые данные.
Процент предоплаты.
Есть ли предоплата.
Оплата на выгрузке.
Оплата топливом.
Есть ли срок оплаты.
Срок оплаты.
Указана ли в грузе ставка.
Возможен ли торг.
Прямой договор.
Способ оплаты.
Источник параметров оплаты.
* 0 — Нет
* 1 — Встречное предложение
* 2 — Торги
* 3 — Груз
* 4 — Предложение груза
* 5 — Предложение по контракту
Источник параметров оплаты
0— Нет1— Встречное предложение2— Торги3— Груз4— Предложение груза5— Предложение по контракту
Запрос отслеживания через АТИ Водитель.
4XX Ошибка запроса. [Подробнее про ошибки API](https://ati.su/developers/documentation/errors/)
(nullable)
Модель ошибки
Причина ошибки
Ключ ошибки
Получение всех приглашений пользователя в зависимости от роли
Получение списка приглашений. get /v1.2/orders/invites/my
| Параметр | Тип | Расположение | Описание |
|---|---|---|---|
role | integer | query | Роль пользователя: `0` — Грузовладелец, `1` — Перевозчик Пример: 1 |
curl 'https://api.ati.su/v1.2/orders/invites/my' \ -X 'GET' \ -H 'Authorization: Bearer {authorizationToken}' \ -H 'Content-Type: application/json'Процедура ВыполнитьHTTPЗапрос(МетодЗапроса, АдресХоста, АдресРесурса, ТекстЗапроса) Экспорт ЗаголовкиHTTP = Новый Соответствие(); ЗаголовкиHTTP.Вставить("Accept", "application/json"); ЗаголовкиHTTP.Вставить("Content-Type", "application/json"); ЗаголовкиHTTP.Вставить("Authorization", "Bearer {authorizationToken}"); HTTPЗапрос = Новый HTTPЗапрос(АдресРесурса, ЗаголовкиHTTP); HTTPЗапрос.УстановитьТелоИзСтроки(ТекстЗапроса, КодировкаТекста.UTF8, ИспользованиеByteOrderMark.НеИспользовать); ЗащищенноеСоединениеSSL = Новый ЗащищенноеСоединениеOpenSSL(Новый СертификатКлиентаWindows, Новый СертификатыУдостоверяющихЦентровWindows);
Соединение = Новый HTTPСоединение(АдресХоста,,,,,, ЗащищенноеСоединениеSSL);
Попытка Ответ = Соединение.ВызватьHTTPМетод(МетодЗапроса, HTTPЗапрос); Сообщить("Код ответа: " + Ответ.КодСостояния); Сообщить("Ответ: " + Ответ.ПолучитьТелоКакСтроку("UTF-8")); Исключение Сообщить("Ошибка выполнения запроса!" + Символы.ПС + ОписаниеОшибки()); КонецПопытки;КонецПроцедуры
ВыполнитьHTTPЗапрос("GET", "https://api.ati.su", "/v1.2/orders/invites/my"); 200 Список приглашений на перевозку груза
Персональное приглашение.
Id фирмы грузовладельца.
Постоянный Id фирмы грузовладельца.
Id контакта, который отправил приглашение.
Id приглашенной фирмы.
Постоянный Id приглашенной фирмы.
Id контакта приглашенной фирмы.
Список контактов приглашенной фирмы.
Время отправки приглашения.
Время отмены приглашения.
Предложенные параметры оплаты.
Параметры оплаты в персональном приглашении.
Список возможных ставок перевозки.
Сумма.
Тип оплаты.
* 0 — Нет
* 1 — Любая
* 2 — С НДС
* 3 — Без НДС
(nullable)
Тип оплаты
0— Нет1— Любая2— С НДС3— Без НДС
Id валюты.
Значение из словаря валют АТИ
Процент НДС ставки (22/7/5/0…). null — валюты без НДС / старые данные.
Процент предоплаты.
Есть ли предоплата.
Оплата на выгрузке.
Оплата топливом.
Есть ли срок оплаты.
Срок оплаты.
Указана ли в грузе ставка.
Возможен ли торг.
Прямой договор.
Способ оплаты.
Источник параметров оплаты.
* 0 — Нет
* 1 — Встречное предложение
* 2 — Торги
* 3 — Груз
* 4 — Предложение груза
* 5 — Предложение по контракту
Источник параметров оплаты
0— Нет1— Встречное предложение2— Торги3— Груз4— Предложение груза5— Предложение по контракту
Параметры предложенного груза.
Краткая информация по грузу.
ID груза.
Сгенерированный номер груза.
Расстояние для груза.
При расчете учитываются дополнительные пункты разгрузки
Маршрут построен с проездом по МКАД или без МКАД.
0— без МКАД1— с МКАД
Расстояние по Платону.
Расстояние по платным дорогам.
Время в пути.
Озвученная ставка.
ID валюты озвученной ставки.
Примечание к грузу.
Дата, начиная с которой груз актуален.
Дата, после которой груз не актуален.
Готовность груза к перевозке.
Готовность груза к перевозке
0— Готов к отправке сегодня или завтра1— Готов к отправке междуfirst_dateиlast_dateкопии груза2— Готов к отправке постоянно3— Груза нет, запрос ставки
Периодичность загрузки.
Периодичность загрузки
0— Нет1— Ежедневно100— Только по рабочим дням
Номер груза/заказа.
Кругорейс.
Зимники.
Паромные переправы.
Точка загрузки.
Точка маршрута груза
Id точки по базе ФИАС
Id города
Значение из словаря городов АТИ
Широта
Долгота
Адрес
Id из справочника организаций
Id адреса в организации
Время "От". Дата техническая: 1900-01-01, значимы часы и минуты.
Время "До". Дата техническая: 1900-01-01, значимы часы и минуты.
Круглосуточно
Список Id ближайших крупных городов
Расстояния до ближайших крупных городов
Id города
Значение из словаря городов АТИ
Расстояние
Грузы на точке загрузки
Id груза
Наименование груза
Название груза.
Упаковка
Количество мест.
Вес груза. Число как в источнике, без перевода в тонны; килограммы и тонны в поле не различаются.
Объем
Габариты
(nullable)
Размеры груза
Длина в метрах
Ширина в метрах
Высота в метрах
Диаметр в метрах
Подсвечивать ли длину
Подсвечивать ли ширину
Подсвечивать ли высоту
Название типа упаковки.
Организация точки
(nullable)
Организация из справочника точек
Id организации
Id фирмы-владельца организации
Название организации
Id формы собственности
Резидентство
(nullable)
Резидентство
1— Россия2— Украина3— Беларусь10— Казахстан200— Международное (другое)
ИНН
Телефон
Добавочный телефон
Адрес для документов
(nullable)
Адрес организации для документов
Почтовый индекс
Id города
Улица
Дом
Офис
Склады организации
Id склада
Адрес склада
Id города адреса
Широта
Долгота
Примечание к складу
График работы
Id записи графика
День недели
* 0 — Воскресенье
* 1 — Понедельник
* 2 — Вторник
* 3 — Среда
* 4 — Четверг
* 5 — Пятница
* 6 — Суббота
День недели
0— Воскресенье1— Понедельник2— Вторник3— Среда4— Четверг5— Пятница6— Суббота
Время начала
Время окончания
График перерывов
Id записи графика
День недели
* 0 — Воскресенье
* 1 — Понедельник
* 2 — Вторник
* 3 — Среда
* 4 — Четверг
* 5 — Пятница
* 6 — Суббота
День недели
0— Воскресенье1— Понедельник2— Вторник3— Среда4— Четверг5— Пятница6— Суббота
Время начала
Время окончания
Контактные лица склада
Id контактного лица
Имя
Телефон
Добавочный телефон
Краткое описание графика
Тип точки
* 1 — Склад
* 2 — Офис
* 3 — Магазин
Тип точки в справочнике организаций
1— Склад2— Офис3— Магазин
Привязка к временным окнам
(nullable)
Привязка склада к временным окнам
Id склада во временных окнах
Статус привязки
* 0 — Ждёт реакции
* 1 — Связь установлена
* 2 — Разорвана со стороны временных окон
* 3 — Разорвана со стороны справочников
Статус привязки склада к временным окнам
0— Ждёт реакции1— Связь установлена2— Разорвана со стороны временных окон3— Разорвана со стороны справочников
Контактные лица
Id контактного лица
Имя
Телефон
Добавочный телефон
Название формы собственности
Дополнительные точки.
Id точки маршрута
Id дополнительной точки
Id города
Значение из словаря городов АТИ
Тип дополнительной точки маршрута
* 1 — Загрузка
* 2 — Разгрузка
* 3 — Таможня
* 4 — Ближайший крупный город к городу загрузки
* 5 — Ближайший крупный город к городу разгрузки
* 8 — Проехать через
(nullable)
Тип дополнительной точки маршрута груза
1— Загрузка2— Разгрузка3— Таможня4— Ближайший крупный город к городу загрузки5— Ближайший крупный город к городу разгрузки8— Проехать через
Порядковый номер в маршруте
Расстояние
Адрес
Широта
Долгота
Id из справочника организаций
Id адреса в организации
Дата начала загрузки
Дата конца загрузки
Время начала загрузки
Время конца загрузки
Круглосуточно
Название города
Грузы на точке загрузки
Id груза
Наименование груза
Название груза.
Упаковка
Количество мест.
Вес груза. Число как в источнике, без перевода в тонны; килограммы и тонны в поле не различаются.
Объем
Габариты
(nullable)
Размеры груза
Длина в метрах
Ширина в метрах
Высота в метрах
Диаметр в метрах
Подсвечивать ли длину
Подсвечивать ли ширину
Подсвечивать ли высоту
Название типа упаковки.
Грузы на точке разгрузки
Id груза
Вес груза. Число как в источнике, без перевода в тонны; килограммы и тонны в поле не различаются.
Объём
Выгружаемая часть упаковки
Выгружаемая часть груза будет определена в ТТН
Организация точки
(nullable)
Организация из справочника точек
Id организации
Id фирмы-владельца организации
Название организации
Id формы собственности
Резидентство
(nullable)
Резидентство
1— Россия2— Украина3— Беларусь10— Казахстан200— Международное (другое)
ИНН
Телефон
Добавочный телефон
Адрес для документов
(nullable)
Адрес организации для документов
Почтовый индекс
Id города
Улица
Дом
Офис
Склады организации
Id склада
Адрес склада
Id города адреса
Широта
Долгота
Примечание к складу
График работы
Id записи графика
День недели
* 0 — Воскресенье
* 1 — Понедельник
* 2 — Вторник
* 3 — Среда
* 4 — Четверг
* 5 — Пятница
* 6 — Суббота
День недели
0— Воскресенье1— Понедельник2— Вторник3— Среда4— Четверг5— Пятница6— Суббота
Время начала
Время окончания
График перерывов
Id записи графика
День недели
* 0 — Воскресенье
* 1 — Понедельник
* 2 — Вторник
* 3 — Среда
* 4 — Четверг
* 5 — Пятница
* 6 — Суббота
День недели
0— Воскресенье1— Понедельник2— Вторник3— Среда4— Четверг5— Пятница6— Суббота
Время начала
Время окончания
Контактные лица склада
Id контактного лица
Имя
Телефон
Добавочный телефон
Краткое описание графика
Тип точки
* 1 — Склад
* 2 — Офис
* 3 — Магазин
Тип точки в справочнике организаций
1— Склад2— Офис3— Магазин
Привязка к временным окнам
(nullable)
Привязка склада к временным окнам
Id склада во временных окнах
Статус привязки
* 0 — Ждёт реакции
* 1 — Связь установлена
* 2 — Разорвана со стороны временных окон
* 3 — Разорвана со стороны справочников
Статус привязки склада к временным окнам
0— Ждёт реакции1— Связь установлена2— Разорвана со стороны временных окон3— Разорвана со стороны справочников
Контактные лица
Id контактного лица
Имя
Телефон
Добавочный телефон
Название формы собственности
Точка разгрузки.
Точка маршрута груза
Id точки по базе ФИАС
Id города
Значение из словаря городов АТИ
Широта
Долгота
Адрес
Id из справочника организаций
Id адреса в организации
Время "От". Дата техническая: 1900-01-01, значимы часы и минуты.
Время "До". Дата техническая: 1900-01-01, значимы часы и минуты.
Круглосуточно
Список Id ближайших крупных городов
Расстояния до ближайших крупных городов
Id города
Значение из словаря городов АТИ
Расстояние
Грузы на точке загрузки
Id груза
Наименование груза
Название груза.
Упаковка
Количество мест.
Вес груза. Число как в источнике, без перевода в тонны; килограммы и тонны в поле не различаются.
Объем
Габариты
(nullable)
Размеры груза
Длина в метрах
Ширина в метрах
Высота в метрах
Диаметр в метрах
Подсвечивать ли длину
Подсвечивать ли ширину
Подсвечивать ли высоту
Название типа упаковки.
Организация точки
(nullable)
Организация из справочника точек
Id организации
Id фирмы-владельца организации
Название организации
Id формы собственности
Резидентство
(nullable)
Резидентство
1— Россия2— Украина3— Беларусь10— Казахстан200— Международное (другое)
ИНН
Телефон
Добавочный телефон
Адрес для документов
(nullable)
Адрес организации для документов
Почтовый индекс
Id города
Улица
Дом
Офис
Склады организации
Id склада
Адрес склада
Id города адреса
Широта
Долгота
Примечание к складу
График работы
Id записи графика
День недели
* 0 — Воскресенье
* 1 — Понедельник
* 2 — Вторник
* 3 — Среда
* 4 — Четверг
* 5 — Пятница
* 6 — Суббота
День недели
0— Воскресенье1— Понедельник2— Вторник3— Среда4— Четверг5— Пятница6— Суббота
Время начала
Время окончания
График перерывов
Id записи графика
День недели
* 0 — Воскресенье
* 1 — Понедельник
* 2 — Вторник
* 3 — Среда
* 4 — Четверг
* 5 — Пятница
* 6 — Суббота
День недели
0— Воскресенье1— Понедельник2— Вторник3— Среда4— Четверг5— Пятница6— Суббота
Время начала
Время окончания
Контактные лица склада
Id контактного лица
Имя
Телефон
Добавочный телефон
Краткое описание графика
Тип точки
* 1 — Склад
* 2 — Офис
* 3 — Магазин
Тип точки в справочнике организаций
1— Склад2— Офис3— Магазин
Привязка к временным окнам
(nullable)
Привязка склада к временным окнам
Id склада во временных окнах
Статус привязки
* 0 — Ждёт реакции
* 1 — Связь установлена
* 2 — Разорвана со стороны временных окон
* 3 — Разорвана со стороны справочников
Статус привязки склада к временным окнам
0— Ждёт реакции1— Связь установлена2— Разорвана со стороны временных окон3— Разорвана со стороны справочников
Контактные лица
Id контактного лица
Имя
Телефон
Добавочный телефон
Название формы собственности
Параметры груза.
Параметры груза
Вес груза в тоннах.
Объем
Модификатор опасности груза с 0 до 9
Идентификатор наименования груза
Значение из словаря наименований грузов
Строковое наименование груза. Выводится если CargoTypeId не указан, либо равен 59
Тип упаковки(навалом, коробки, россыпью, запаллечен ... пирамида). Значение из словаря PackTypes
Количество паллетов
Количество ремней
Способ перевозки груза
* 1 — Только отдельной машиной
* 2 — Догруз возможен
* 3 — Догруз
(nullable)
Параметр, отвечающий за способ перевозки груза
1— Только отдельной машиной2— Догруз возможен3— Догруз
Сборный груз
Размеры груза
(nullable)
Размеры груза
Длина в метрах
Ширина в метрах
Высота в метрах
Диаметр в метрах
Подсвечивать ли длину
Подсвечивать ли ширину
Подсвечивать ли высоту
Параметры перевозки.
Параметры перевозки
Битовая сумма кузовов
Строковое представление битовой суммы кузовов
Битовая сумма типов загрузки
Тип условия загрузки
ORAND
Битовая сумма типов разгрузки
Тип условия разгрузки
ORAND
Количество машин
Температура перевозки - нижнее значение
Температура перевозки - верхнее значение
Настройки для машины, используются только в RMQ (Stsepka, Pnevmohod, Koniki)
Сцепка
Пневмоход
Коники
TIR
CMR
Т1
Мед книжка
Сан. книжка
Запрос отслеживания через АТИ Водитель
Требуемая грузоподъёмность в тоннах
Экипаж обязателен
Дата, начиная с которой можно разгрузить груз.
Дата, до которой можно разгрузить груз.
Запрос отслеживания через АТИ Водитель.
Тип заказа.
Тип заказа.
0— Заказ невозможен1— Взятие груза из поиска2— Заказ из торгов4— Предложение груза8— Из перехвата машин16— Односторонний заказ32— Предложение груза из встречного предложения64— Предложение груза по контракту128— Создан вручную для тестирования черновиков256— Создан из АТИ-Доков
4XX Ошибка запроса. [Подробнее про ошибки API](https://ati.su/developers/documentation/errors/)
(nullable)
Модель ошибки
Причина ошибки
Ключ ошибки
Отказ от приглашения
Отказ от приглашения. Опциональный сегмент contactId в URL устарел и игнорируется. delete /v1.2/orders/invites/{loadId}/{contactId}
| Параметр | Тип | Расположение | Описание |
|---|---|---|---|
loadId
обязательный
| string (guid) | path | ID груза Пример: 2fb965f2-85e9-4213-90e7-f396e47219e7 |
contactId
обязательный
| integer (int32) | path | Устарело, игнорируется. Сегмент оставлен для старых URL; отказ всегда по грузу и текущему пользователю, не по контакту. Пример: 12345 |
curl 'https://api.ati.su/v1.2/orders/invites/{loadId}/{contactId}' \ -X 'DELETE' \ -H 'Authorization: Bearer {authorizationToken}' \ -H 'Content-Type: application/json'Процедура ВыполнитьHTTPЗапрос(МетодЗапроса, АдресХоста, АдресРесурса, ТекстЗапроса) Экспорт ЗаголовкиHTTP = Новый Соответствие(); ЗаголовкиHTTP.Вставить("Accept", "application/json"); ЗаголовкиHTTP.Вставить("Content-Type", "application/json"); ЗаголовкиHTTP.Вставить("Authorization", "Bearer {authorizationToken}"); HTTPЗапрос = Новый HTTPЗапрос(АдресРесурса, ЗаголовкиHTTP); HTTPЗапрос.УстановитьТелоИзСтроки(ТекстЗапроса, КодировкаТекста.UTF8, ИспользованиеByteOrderMark.НеИспользовать); ЗащищенноеСоединениеSSL = Новый ЗащищенноеСоединениеOpenSSL(Новый СертификатКлиентаWindows, Новый СертификатыУдостоверяющихЦентровWindows);
Соединение = Новый HTTPСоединение(АдресХоста,,,,,, ЗащищенноеСоединениеSSL);
Попытка Ответ = Соединение.ВызватьHTTPМетод(МетодЗапроса, HTTPЗапрос); Сообщить("Код ответа: " + Ответ.КодСостояния); Сообщить("Ответ: " + Ответ.ПолучитьТелоКакСтроку("UTF-8")); Исключение Сообщить("Ошибка выполнения запроса!" + Символы.ПС + ОписаниеОшибки()); КонецПопытки;КонецПроцедуры
ВыполнитьHTTPЗапрос("DELETE", "https://api.ati.su", "/v1.2/orders/invites/{loadId}/{contactId}"); 200 Успешный отказ от приглашения
4XX Ошибка запроса. [Подробнее про ошибки API](https://ati.su/developers/documentation/errors/)
(nullable)
Модель ошибки
Причина ошибки
Ключ ошибки
Удаление приглашения
Удаление предложения. delete /v1.2/orders/invites/by_taker_id/{loadId}/{takerAtiId}
| Параметр | Тип | Расположение | Описание |
|---|---|---|---|
loadId
обязательный
| string (guid) | path | ID груза Пример: 2fb965f2-85e9-4213-90e7-f396e47219e7 |
takerAtiId
обязательный
| string | path | Id аккаунта приглашаемой фирмы Пример: 12345 |
curl 'https://api.ati.su/v1.2/orders/invites/by_taker_id/{loadId}/{takerAtiId}' \ -X 'DELETE' \ -H 'Authorization: Bearer {authorizationToken}' \ -H 'Content-Type: application/json'Процедура ВыполнитьHTTPЗапрос(МетодЗапроса, АдресХоста, АдресРесурса, ТекстЗапроса) Экспорт ЗаголовкиHTTP = Новый Соответствие(); ЗаголовкиHTTP.Вставить("Accept", "application/json"); ЗаголовкиHTTP.Вставить("Content-Type", "application/json"); ЗаголовкиHTTP.Вставить("Authorization", "Bearer {authorizationToken}"); HTTPЗапрос = Новый HTTPЗапрос(АдресРесурса, ЗаголовкиHTTP); HTTPЗапрос.УстановитьТелоИзСтроки(ТекстЗапроса, КодировкаТекста.UTF8, ИспользованиеByteOrderMark.НеИспользовать); ЗащищенноеСоединениеSSL = Новый ЗащищенноеСоединениеOpenSSL(Новый СертификатКлиентаWindows, Новый СертификатыУдостоверяющихЦентровWindows);
Соединение = Новый HTTPСоединение(АдресХоста,,,,,, ЗащищенноеСоединениеSSL);
Попытка Ответ = Соединение.ВызватьHTTPМетод(МетодЗапроса, HTTPЗапрос); Сообщить("Код ответа: " + Ответ.КодСостояния); Сообщить("Ответ: " + Ответ.ПолучитьТелоКакСтроку("UTF-8")); Исключение Сообщить("Ошибка выполнения запроса!" + Символы.ПС + ОписаниеОшибки()); КонецПопытки;КонецПроцедуры
ВыполнитьHTTPЗапрос("DELETE", "https://api.ati.su", "/v1.2/orders/invites/by_taker_id/{loadId}/{takerAtiId}");