Рекомендуемая цена для перевозки — платные сервисы API ATI.SU | Технологии ATI.SU для разработчиков
Рекомендуемая цена для перевозки
API для получения рекомендуемой цены на текущий день на основании ваших данных и данных ATI.SU.
Доступ к API
Доступ предоставляется по запросу.
Методы
Список доступных направлений
Возвращает список доступных направлений - для интеграторов get /gw/norn/v2/all_directions
curl 'https://api.ati.su/gw/norn/v2/all_directions' \ -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", "/gw/norn/v2/all_directions"); 200 Successful Response
Все направления для перевозчика.
ID пункта загрузки
Название пункта загрузки
ID пункта разгрузки
Название пункта разгрузки
Доступные типы кузовов для направления
404 Not Found
Основное тело ошибки с описанием
Тип ошибки если имеется
Какие-либо дополнительные детали ошибки
Возвращает список доступных направлений - для интеграторов Данная версия метода устарела и её поддержка будет прекращена. Пожалуйста, пользуйтесь актуальной версией API. get /gw/norn/v1/all_directions
curl 'https://api.ati.su/gw/norn/v1/all_directions' \ -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", "/gw/norn/v1/all_directions"); 200 Successful Response
Все направления для перевозчика.
ID пункта загрузки
Название пункта загрузки
ID пункта разгрузки
Название пункта разгрузки
Доступные типы кузовов для направления
404 Not Found
Основное тело ошибки с описанием
Тип ошибки если имеется
Какие-либо дополнительные детали ошибки
Рекомендуемые цены для перевозки с учетом вашей маржи
Возвращает рекомендованные цены, СС и сделки по заданным параметрам post /gw/norn/v2/chart
Временной интервал
3m- за 3 месяца6m- за 6 месяцевytd- с начала текущего года1y- за год3y- за 3 годаalltime- за все время
ID пункта загрузки. Значение поля id в структуре city из словаря ATI.SU
ID пункта разгрузки. Значение поля id в структуре city из словаря ATI.SU
Тип кузова
ref- рефрижераторыclose- закрытые. Значение по умолчаниюopen- открытыеtent- тентованный
Маржа.
Учитывать ли НДС в цене
Размерность ставки.
* true - в руб/км.
* false - в руб.
Приоритет данных при рассчетах
mixed- балансpartner- ваши данныеati- данные ATI.SU
curl 'https://api.ati.su/gw/norn/v2/chart' \ -X 'POST' \ -H 'Authorization: Bearer {authorizationToken}' \ -H 'Content-Type: application/json' \ --data-raw '{"car_type":"close","from_city":1,"nds":false,"priority":"mixed","rate_per_km":true,"time_interval":"3m","to_city":3611,"users_margin":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/norn/v2/chart", "{""car_type"":""close"",""from_city"":1,""nds"":false,""priority"":""mixed"",""rate_per_km"":true,""time_interval"":""3m"",""to_city"":3611,""users_margin"":0}"); 200 Successful Response
400 Bad Request
Основное тело ошибки с описанием
Тип ошибки если имеется
Какие-либо дополнительные детали ошибки
404 Not Found
Основное тело ошибки с описанием
Тип ошибки если имеется
Какие-либо дополнительные детали ошибки
422 Validation Error
Возвращает рекомендованные цены, СС и сделки по заданным параметрам Данная версия метода устарела и её поддержка будет прекращена. Пожалуйста, пользуйтесь актуальной версией API. post /gw/norn/v1/chart
Временной интервал
3m- за 3 месяца6m- за 6 месяцевytd- с начала текущего года1y- за год3y- за 3 годаalltime- за все время
ID пункта загрузки. Значение поля id в структуре city из словаря ATI.SU
ID пункта разгрузки. Значение поля id в структуре city из словаря ATI.SU
Тип кузова
ref- рефрижераторыclose- закрытые. Значение по умолчаниюopen- открытыеtent- тентованный
Маржа.
Учитывать ли НДС в цене
Размерность ставки.
* true - в руб/км.
* false - в руб.
Приоритет данных при рассчетах
mixed- балансpartner- ваши данныеati- данные ATI.SU
curl 'https://api.ati.su/gw/norn/v1/chart' \ -X 'POST' \ -H 'Authorization: Bearer {authorizationToken}' \ -H 'Content-Type: application/json' \ --data-raw '{"car_type":"close","from_city":1,"nds":false,"priority":"mixed","rate_per_km":true,"time_interval":"3m","to_city":3611,"users_margin":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/norn/v1/chart", "{""car_type"":""close"",""from_city"":1,""nds"":false,""priority"":""mixed"",""rate_per_km"":true,""time_interval"":""3m"",""to_city"":3611,""users_margin"":0}"); 200 Successful Response
400 Bad Request
Основное тело ошибки с описанием
Тип ошибки если имеется
Какие-либо дополнительные детали ошибки
404 Not Found
Основное тело ошибки с описанием
Тип ошибки если имеется
Какие-либо дополнительные детали ошибки