Услуга Перехват грузов — cпециальные предложения для заказчиков
Абонентский Договор - оферта (действует с 18 апреля 2024 г.)
Спецификация API по услуге Перехват груза
С услугой «Перехват грузов» вы мгновенно узнаете о появлении нового груза в ATI.SU и отправите заказчику перевозки ваше предложение. Услуга ориентирована на средние и крупные транспортные и транспортно-экспедиционные компании (далее - ТК) с большим собственным или привлеченным автопарком. У таких компаний должна быть возможность автоматизировать расчет стоимости перевозки груза и передачу предложений на перевозку в ATI.SU с помощью API.
Как работает «Перехват грузов»?
Заказчик перевозки добавляет информацию о грузе на сайт ATI.SU. Система «АТИ» запрашивает цены и условия перевозки для данного груза в нескольких ТК и показывает предложения заказчику. Заказчик выбирает подходящее предложение. Далее происходит оформление и исполнение заявки на перевозку в выбранной ТК.
Сколько стоит услуга «Перехват грузов»?
Плата за услугу (способ тарификации) зависит от выбранного тарифного плана:
- «Только показы» — ATI.SU переадресовывает заказчика на сайт ТК, где происходит оформление и исполнение заявки.
- «Показы и заявки» — заказчик оформляет заявку в ATI.SU. Заполненную заявку ATI.SU отправит в ТК, которая выполнит перевозку. (В разработке)
- «Показы и перевозки» — заказчик оформляет заявку в ATI.SU. Заполненную заявку ATI.SU отправит в ТК, которая выполнит перевозку. Информация об исполнении заявки транслируется заказчику в кабинет на сайте ATI.SU. (В разработке)
Как подключить?
- Ознакомьтесь с абонентским договором — офертой и выберите тарифный план.
- Реализуйте в своей системе API по «Перехвату грузов» согласно Спецификации API.
- Заполните и отправьте в ATI.SU заявку на подключение услуги.
- Внесите абонентскую плату за первый месяц обслуживания.
Методы API для встречных предложений по перехвату грузов
В обоих методах используется carrierViewId — идентификатор карточки груза в сценарии перехвата.
Создание встречного предложения по перехвату
Метод отправляет первичное встречное предложение по грузу из перехвата.
post /gw/cargo-counter-offers-api/integrator/v1/cargos/interception/{carrierViewId}/counter-offers
Контакт, от лица которого выставляется встречное предложение
Предложенная ставка встречного предложения не б/нал. Значение больше 0 и содержит не более 10 символов.
Валюта встречного предложения. Значение из словаря валют АТИ
Предложенная ставка встречного предложения б/нал с НДС
Валюта ставки встречного предложения б/нал с НДС. Значение из словаря валют АТИ
Предложенная ставка встречного предложения б/нал без НДС
Валюта ставки встречного предложения б/нал без НДС. Значение из словаря валют АТИ
Примечание к встречному предложению
Максимальная длина - 512 символов
Процент предоплаты
Должен быть равен 0 или отсутствовать, если pay_attributes не содержит флаг 16 - возможна предоплата. Допустимое значение от 0 до 100
Оплата через ... банковских дней
Должен быть равен 0 или отсутствовать, если pay_attributes не содержит флаг 64 - включена оплата через некоторое количество банковских дней. Допустимое значение от 0 до 99
Дата, когда предложивший хочет перевезти груз
Атрибуты оплаты, по умолчанию - 0. Битовая сумма следующих параметров:
1- возможна оплата наличными2- возможна оплата по безналичному рассчету4- блиц8- оплата с НДС16- возможна предоплата32- оплата на выгрузке64- включена ли оплата через некоторое количество банковских дней
curl 'https://api.ati.su/gw/cargo-counter-offers-api/integrator/v1/cargos/interception/{carrierViewId}/counter-offers' \ -X 'POST' \ -H 'Authorization: Bearer {authorizationToken}' \ -H 'Content-Type: application/json' \ --data-raw '{"contact_id":0,"price":120,"currency_id":2,"nds_price":120,"nds_currency_id":2,"not_nds_price":120,"not_nds_currency_id":2,"note":"string","prepay_percent":0,"pay_after_max_bank_days":0,"loading_date":"2026-04-28T08:56:55.313Z","pay_attributes":0}'Процедура Выполнить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", "/gw/cargo-counter-offers-api/integrator/v1/cargos/interception/{carrierViewId}/counter-offers", "{""contact_id"":0,""price"":120,""currency_id"":2,""nds_price"":120,""nds_currency_id"":2,""not_nds_price"":120,""not_nds_currency_id"":2,""note"":""string"",""prepay_percent"":0,""pay_after_max_bank_days"":0,""loading_date"":""2026-04-28T08:56:55.313Z"",""pay_attributes"":0}"); 200 Созданное встречное предложение
Id встречного предложения
Id груза, на который оставлено встречное предложение
Номер груза
Id фирмы, которой принадлежит груз
Id фирмы, которая оставила встречное предложение
Дата добавления встречного предложения
Дата изменения встречного предложения
Предложенная ставка встречного предложения не б/нал. Значение больше 0 и содержит не более 10 символов.
Валюта встречного предложения. Значение из словаря валют АТИ
Предложенная ставка встречного предложения б/нал с НДС
Валюта ставки встречного предложения б/нал с НДС. Значение из словаря валют АТИ
Предложенная ставка встречного предложения б/нал без НДС
Валюта ставки встречного предложения б/нал без НДС. Значение из словаря валют АТИ
Обозначение источника, откуда добавлено встречное предложение.
0- Неизвестный источник1- Мобильное приложение2- Интегратор3- Перехват грузов интегратором4- Страница поиска грузов5- Перехват машин6- Сквозное встречное предложение, добавлено автоматически
Примечание к встречному предложению
Максимальная длина - 512 символов
Атрибуты оплаты, по умолчанию - 0. Битовая сумма следующих параметров:
1- возможна оплата наличными2- возможна оплата по безналичному рассчету4- блиц8- оплата с НДС16- возможна предоплата32- оплата на выгрузке64- включена ли оплата через некоторое количество банковских дней
Процент предоплаты
Должен быть равен 0 или отсутствовать, если pay_attributes не содержит флаг 16 - возможна предоплата. Допустимое значение от 0 до 100
Оплата через ... банковских дней
Должен быть равен 0 или отсутствовать, если pay_attributes не содержит флаг 64 - включена оплата через некоторое количество банковских дней. Допустимое значение от 0 до 99
Дата, когда предложивший хочет перевезти ваш груз
Определяет, просрочено ли встречное предложение. Когда груз редактируют, удаляют, обновляют, встречное предложение помечается просроченным. Только для чтения.
Относится ли встречное предложение к публикующемуся грузу. Только для чтения.
Информация о фирме, оставившей встречное предложение
Сумма очков фирмы (количество звезд)
Статус фирмы
Полное название фирмы
Информация о контакте фирмы, оставившем встречное предложение
Id контакта в фирме
Имя контакта
Телефон
Электронная почта
Аккаунт ICQ
Телефон (мобильный)
Мобильный оператор
Аккаунт Skype
Id города. Значение из словаря городов АТИ
Информация о местоположении фирмы
Id города. Значение из словаря городов АТИ
Id региона. Значение из словаря регионов АТИ
Id страны. Значение из словаря стран АТИ
Составное название из названий города, региона и страны, разделенных запятой
Составное название из города, региона (если город не является областным центром) и буквенного кода страны (если страна отличается от России)
Является ли город региональным центром
Размер города по числу жителей
Id в базе ФИАС
Атрибуты города
Название города
Название региона
Название страны
Буквенный код страны
ИНН
4XX Ошибка запроса
Тело ответа при ошибке (HTTP 4xx): общий ключ и пояснение, плюс при необходимости список ошибок по отдельным полям запроса.
Ключ ошибки (идентификатор сценария отказа или типа сбоя).
Пояснение: что не так с запросом и при валидации — какие ограничения нарушены.
Ошибки валидации по полям: каждый элемент соответствует одному полю JSON-тела.
Имя поля в теле запроса, к которому относится ошибка.
Текстовое описание нарушения для этого поля (например, неверный формат или диапазон).
Код или класс ошибки валидации для автоматической обработки на стороне клиента.
Данная версия метода устарела и её поддержка будет прекращена. Пожалуйста, пользуйтесь актуальной версией API. post /v1.0/loads/new/interception/{carrierViewId}/responses
Id отзыва
Только для чтения
Id груза, на который оставлен отзыв
Только для чтения
Номер груза
Только для чтения
Id фирмы, которой принадлежит груз
Только для чтения
Id фирмы, которая оставила отзыв
Только для чтения
Контакт, который сделал встречное предложение
Дата добавления отзыва
Только для чтения
Дата изменения отзыва
Только для чтения
Предложенная ставка встречного предложения не б/нал. Если у груза заданы фиксированная ставка (fixed_rate) и без торга (torg), значение должно совпадать с одной из ставок груза (не б/нал, б/нал с НДС или б/нал без НДС). Значение больше 0 и содержит не более 10 символов.
Валюта встречного предложения. Если у груза заданы фиксированная ставка (fixed_rate) и без торга (torg), должна совпадать с валютой груза.
Значение из словаря валют АТИ
Предложенная ставка встречного предложения б/нал с НДС
Валюта ставки встречного предложения б/нал с НДС. Если у груза заданы фиксированная ставка (fixed_rate) и без торга (torg), должна совпадать с валютой груза.
Значение из словаря валют АТИ
Предложенная ставка встречного предложения б/нал без НДС
Валюта ставки встречного предложения б/нал без НДС. Если у груза заданы фиксированная ставка (fixed_rate) и без торга (torg), должна совпадать с валютой груза.
Значение из словаря валют АТИ
Примечание к встречному предложению
Максимальная длина - 512 символов
Атрибуты оплаты, по умолчанию - 0. Битовая сумма следующих параметров:
1- возможна оплата наличными2- возможна оплата по безналичному рассчету4- блиц8- оплата с НДС16- возможна предоплата32- оплата на выгрузке64- включена ли оплата через некоторое количество банковских дней
Процент предоплаты
Должен быть равен 0 или отсутствовать, если pay_attributes не содержит флаг 16 - возможна предоплата. Допустимое значение от 0 до 100
Оплата через ... банковских дней
Должен быть равен 0 или отсутствовать, если pay_attributes не содержит флаг 64 - включена оплата через некоторое количество банковских дней. Допустимое значение от 0 до 99
Дата, когда предложивший хочет перевезти ваш груз
Определяет, просрочен ли отзыв. Когда груз редактируют, удаляют, обновляют, отзыв помечается просроченным.
Только для чтения.
Относится ли отзыв к публикующемуся грузу
Только для чтения
Параметр "Груза нет"
Валюта "Озвученной ставки"
Значение из словаря валют АТИ
Озвученная ставка
curl 'https://api.ati.su/v1.0/loads/new/interception/{carrierViewId}/responses' \ -X 'POST' \ -H 'Authorization: Bearer {authorizationToken}' \ -H 'Content-Type: application/json' \ --data-raw '{"response_id":"3fa85f64-5717-4562-b3fc-2c963f66afa6","load_id":"3fa85f64-5717-4562-b3fc-2c963f66afa7","load_number":"string","load_firm_id":0,"firm_id":0,"contact_id":0,"added_at":"2026-04-28T08:56:55.313Z","updated_at":"2026-04-28T09:00:00.000Z","price":120,"currency_id":2,"nds_price":120,"nds_currency_id":2,"not_nds_price":120,"not_nds_currency_id":2,"note":"string","pay_attributes":0,"prepay_percent":0,"pay_after_max_bank_days":0,"loading_date":"2026-04-28T08:56:55.313Z","is_outdated":false,"is_load_published":true,"is_no_load":false,"announced_currency_id":2,"announced_rate":120}'Процедура Выполнить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.0/loads/new/interception/{carrierViewId}/responses", "{""response_id"":""3fa85f64-5717-4562-b3fc-2c963f66afa6"",""load_id"":""3fa85f64-5717-4562-b3fc-2c963f66afa7"",""load_number"":""string"",""load_firm_id"":0,""firm_id"":0,""contact_id"":0,""added_at"":""2026-04-28T08:56:55.313Z"",""updated_at"":""2026-04-28T09:00:00.000Z"",""price"":120,""currency_id"":2,""nds_price"":120,""nds_currency_id"":2,""not_nds_price"":120,""not_nds_currency_id"":2,""note"":""string"",""pay_attributes"":0,""prepay_percent"":0,""pay_after_max_bank_days"":0,""loading_date"":""2026-04-28T08:56:55.313Z"",""is_outdated"":false,""is_load_published"":true,""is_no_load"":false,""announced_currency_id"":2,""announced_rate"":120}"); 200
4XX Ошибка запроса. [Подробнее про ошибки API](https://ati.su/developers/api/loads/#loads-title-errors)
Тело ответа при ошибке запроса методов перехвата груза (HTTP 4xx): пояснение и ключ ошибки.
Текст для разработчика: суть отказа и что проверить в запросе. При ошибке валидации JSON-тела встречного предложения — какие ограничения нарушены и какие поля модели нужно исправить.
Строковый идентификатор сценария ошибки или кода отказа; используйте вместе с общей документацией по ошибкам API грузов.
Изменение встречного предложения по перехвату
Метод изменяет ранее отправленное встречное предложение.
Требуется cargoCounterOfferId.
put /gw/cargo-counter-offers-api/integrator/v1/cargos/interception/{carrierViewId}/counter-offers/{cargoCounterOfferId}
Контакт, от лица которого выставляется встречное предложение
Предложенная ставка встречного предложения не б/нал. Значение больше 0 и содержит не более 10 символов.
Валюта встречного предложения. Значение из словаря валют АТИ
Предложенная ставка встречного предложения б/нал с НДС
Валюта ставки встречного предложения б/нал с НДС. Значение из словаря валют АТИ
Предложенная ставка встречного предложения б/нал без НДС
Валюта ставки встречного предложения б/нал без НДС. Значение из словаря валют АТИ
Примечание к встречному предложению
Максимальная длина - 512 символов
Процент предоплаты
Должен быть равен 0 или отсутствовать, если pay_attributes не содержит флаг 16 - возможна предоплата. Допустимое значение от 0 до 100
Оплата через ... банковских дней
Должен быть равен 0 или отсутствовать, если pay_attributes не содержит флаг 64 - включена оплата через некоторое количество банковских дней. Допустимое значение от 0 до 99
Дата, когда предложивший хочет перевезти груз
Атрибуты оплаты, по умолчанию - 0. Битовая сумма следующих параметров:
1- возможна оплата наличными2- возможна оплата по безналичному рассчету4- блиц8- оплата с НДС16- возможна предоплата32- оплата на выгрузке64- включена ли оплата через некоторое количество банковских дней
curl 'https://api.ati.su/gw/cargo-counter-offers-api/integrator/v1/cargos/interception/{carrierViewId}/counter-offers/{cargoCounterOfferId}' \ -X 'PUT' \ -H 'Authorization: Bearer {authorizationToken}' \ -H 'Content-Type: application/json' \ --data-raw '{"contact_id":0,"price":120,"currency_id":2,"nds_price":120,"nds_currency_id":2,"not_nds_price":120,"not_nds_currency_id":2,"note":"string","prepay_percent":0,"pay_after_max_bank_days":0,"loading_date":"2026-04-28T08:56:55.313Z","pay_attributes":0}'Процедура Выполнить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Запрос("PUT", "https://api.ati.su", "/gw/cargo-counter-offers-api/integrator/v1/cargos/interception/{carrierViewId}/counter-offers/{cargoCounterOfferId}", "{""contact_id"":0,""price"":120,""currency_id"":2,""nds_price"":120,""nds_currency_id"":2,""not_nds_price"":120,""not_nds_currency_id"":2,""note"":""string"",""prepay_percent"":0,""pay_after_max_bank_days"":0,""loading_date"":""2026-04-28T08:56:55.313Z"",""pay_attributes"":0}"); 200 Измененное встречное предложение
Id встречного предложения
Id груза, на который оставлено встречное предложение
Номер груза
Id фирмы, которой принадлежит груз
Id фирмы, которая оставила встречное предложение
Дата добавления встречного предложения
Дата изменения встречного предложения
Предложенная ставка встречного предложения не б/нал. Значение больше 0 и содержит не более 10 символов.
Валюта встречного предложения. Значение из словаря валют АТИ
Предложенная ставка встречного предложения б/нал с НДС
Валюта ставки встречного предложения б/нал с НДС. Значение из словаря валют АТИ
Предложенная ставка встречного предложения б/нал без НДС
Валюта ставки встречного предложения б/нал без НДС. Значение из словаря валют АТИ
Обозначение источника, откуда добавлено встречное предложение.
0- Неизвестный источник1- Мобильное приложение2- Интегратор3- Перехват грузов интегратором4- Страница поиска грузов5- Перехват машин6- Сквозное встречное предложение, добавлено автоматически
Примечание к встречному предложению
Максимальная длина - 512 символов
Атрибуты оплаты, по умолчанию - 0. Битовая сумма следующих параметров:
1- возможна оплата наличными2- возможна оплата по безналичному рассчету4- блиц8- оплата с НДС16- возможна предоплата32- оплата на выгрузке64- включена ли оплата через некоторое количество банковских дней
Процент предоплаты
Должен быть равен 0 или отсутствовать, если pay_attributes не содержит флаг 16 - возможна предоплата. Допустимое значение от 0 до 100
Оплата через ... банковских дней
Должен быть равен 0 или отсутствовать, если pay_attributes не содержит флаг 64 - включена оплата через некоторое количество банковских дней. Допустимое значение от 0 до 99
Дата, когда предложивший хочет перевезти ваш груз
Определяет, просрочено ли встречное предложение. Когда груз редактируют, удаляют, обновляют, встречное предложение помечается просроченным. Только для чтения.
Относится ли встречное предложение к публикующемуся грузу. Только для чтения.
Информация о фирме, оставившей встречное предложение
Сумма очков фирмы (количество звезд)
Статус фирмы
Полное название фирмы
Информация о контакте фирмы, оставившем встречное предложение
Id контакта в фирме
Имя контакта
Телефон
Электронная почта
Аккаунт ICQ
Телефон (мобильный)
Мобильный оператор
Аккаунт Skype
Id города. Значение из словаря городов АТИ
Информация о местоположении фирмы
Id города. Значение из словаря городов АТИ
Id региона. Значение из словаря регионов АТИ
Id страны. Значение из словаря стран АТИ
Составное название из названий города, региона и страны, разделенных запятой
Составное название из города, региона (если город не является областным центром) и буквенного кода страны (если страна отличается от России)
Является ли город региональным центром
Размер города по числу жителей
Id в базе ФИАС
Атрибуты города
Название города
Название региона
Название страны
Буквенный код страны
ИНН
4XX Ошибка запроса
Тело ответа при ошибке (HTTP 4xx): общий ключ и пояснение, плюс при необходимости список ошибок по отдельным полям запроса.
Ключ ошибки (идентификатор сценария отказа или типа сбоя).
Пояснение: что не так с запросом и при валидации — какие ограничения нарушены.
Ошибки валидации по полям: каждый элемент соответствует одному полю JSON-тела.
Имя поля в теле запроса, к которому относится ошибка.
Текстовое описание нарушения для этого поля (например, неверный формат или диапазон).
Код или класс ошибки валидации для автоматической обработки на стороне клиента.
Данная версия метода устарела и её поддержка будет прекращена. Пожалуйста, пользуйтесь актуальной версией API. put /v1.0/loads/new/interception/{carrierViewId}/responses/edit
Id отзыва
Только для чтения
Id груза, на который оставлен отзыв
Только для чтения
Номер груза
Только для чтения
Id фирмы, которой принадлежит груз
Только для чтения
Id фирмы, которая оставила отзыв
Только для чтения
Контакт, который сделал встречное предложение
Дата добавления отзыва
Только для чтения
Дата изменения отзыва
Только для чтения
Предложенная ставка встречного предложения не б/нал. Если у груза заданы фиксированная ставка (fixed_rate) и без торга (torg), значение должно совпадать с одной из ставок груза (не б/нал, б/нал с НДС или б/нал без НДС). Значение больше 0 и содержит не более 10 символов.
Валюта встречного предложения. Если у груза заданы фиксированная ставка (fixed_rate) и без торга (torg), должна совпадать с валютой груза.
Значение из словаря валют АТИ
Предложенная ставка встречного предложения б/нал с НДС
Валюта ставки встречного предложения б/нал с НДС. Если у груза заданы фиксированная ставка (fixed_rate) и без торга (torg), должна совпадать с валютой груза.
Значение из словаря валют АТИ
Предложенная ставка встречного предложения б/нал без НДС
Валюта ставки встречного предложения б/нал без НДС. Если у груза заданы фиксированная ставка (fixed_rate) и без торга (torg), должна совпадать с валютой груза.
Значение из словаря валют АТИ
Примечание к встречному предложению
Максимальная длина - 512 символов
Атрибуты оплаты, по умолчанию - 0. Битовая сумма следующих параметров:
1- возможна оплата наличными2- возможна оплата по безналичному рассчету4- блиц8- оплата с НДС16- возможна предоплата32- оплата на выгрузке64- включена ли оплата через некоторое количество банковских дней
Процент предоплаты
Должен быть равен 0 или отсутствовать, если pay_attributes не содержит флаг 16 - возможна предоплата. Допустимое значение от 0 до 100
Оплата через ... банковских дней
Должен быть равен 0 или отсутствовать, если pay_attributes не содержит флаг 64 - включена оплата через некоторое количество банковских дней. Допустимое значение от 0 до 99
Дата, когда предложивший хочет перевезти ваш груз
Определяет, просрочен ли отзыв. Когда груз редактируют, удаляют, обновляют, отзыв помечается просроченным.
Только для чтения.
Относится ли отзыв к публикующемуся грузу
Только для чтения
Параметр "Груза нет"
Валюта "Озвученной ставки"
Значение из словаря валют АТИ
Озвученная ставка
curl 'https://api.ati.su/v1.0/loads/new/interception/{carrierViewId}/responses/edit' \ -X 'PUT' \ -H 'Authorization: Bearer {authorizationToken}' \ -H 'Content-Type: application/json' \ --data-raw '{"response_id":"3fa85f64-5717-4562-b3fc-2c963f66afa6","load_id":"3fa85f64-5717-4562-b3fc-2c963f66afa7","load_number":"string","load_firm_id":0,"firm_id":0,"contact_id":0,"added_at":"2026-04-28T08:56:55.313Z","updated_at":"2026-04-28T09:00:00.000Z","price":120,"currency_id":2,"nds_price":120,"nds_currency_id":2,"not_nds_price":120,"not_nds_currency_id":2,"note":"string","pay_attributes":0,"prepay_percent":0,"pay_after_max_bank_days":0,"loading_date":"2026-04-28T08:56:55.313Z","is_outdated":false,"is_load_published":true,"is_no_load":false,"announced_currency_id":2,"announced_rate":120}'Процедура Выполнить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Запрос("PUT", "https://api.ati.su", "/v1.0/loads/new/interception/{carrierViewId}/responses/edit", "{""response_id"":""3fa85f64-5717-4562-b3fc-2c963f66afa6"",""load_id"":""3fa85f64-5717-4562-b3fc-2c963f66afa7"",""load_number"":""string"",""load_firm_id"":0,""firm_id"":0,""contact_id"":0,""added_at"":""2026-04-28T08:56:55.313Z"",""updated_at"":""2026-04-28T09:00:00.000Z"",""price"":120,""currency_id"":2,""nds_price"":120,""nds_currency_id"":2,""not_nds_price"":120,""not_nds_currency_id"":2,""note"":""string"",""pay_attributes"":0,""prepay_percent"":0,""pay_after_max_bank_days"":0,""loading_date"":""2026-04-28T08:56:55.313Z"",""is_outdated"":false,""is_load_published"":true,""is_no_load"":false,""announced_currency_id"":2,""announced_rate"":120}"); 200
4XX Ошибка запроса. [Подробнее про ошибки API](https://ati.su/developers/api/loads/#loads-title-errors)
Тело ответа при ошибке запроса методов перехвата груза (HTTP 4xx): пояснение и ключ ошибки.
Текст для разработчика: суть отказа и что проверить в запросе. При ошибке валидации JSON-тела встречного предложения — какие ограничения нарушены и какие поля модели нужно исправить.
Строковый идентификатор сценария ошибки или кода отказа; используйте вместе с общей документацией по ошибкам API грузов.
Поддержка
По вопросам подключения обращайтесь к Александру Вильде: sas@ati.su, + 7 (812) 602-01-04 доб.108