Архивные грузы
Методы для работы с архивными грузами
Восстановление одного архивного груза
post /v2/cargos/{cargoApplicationId}/restore
Заявка груза
Внешний номер груза или заказа
Маршрут
Загрузка
Id города из словаря городов
Адрес в населённом пункте
Координаты
Долгота
Широта
Расположение
Id города из словаря городов
Адрес в населённом пункте
Координаты
Долгота
Широта
Id из справочника организаций
Id адреса в организации
Ближайшие города. Id города из словаря городов
Даты загрузки
Тип даты
ready
— готов к загрузкеfrom-date
— с датыpermanent
— постоянноrate-request
— груза нет, запрос ставки
Время загрузки
Тип времени
bounded
— с/поround-the-clock
— круглосуточно
С
По
Часовой пояс
Готов к загрузке сегодня и завтра
Время загрузки
Тип времени
bounded
— с/поround-the-clock
— круглосуточно
С
По
Часовой пояс
Дата начала
Дата конца
Время загрузки
Тип времени
bounded
— с/поround-the-clock
— круглосуточно
С
По
Часовой пояс
Периодичность постоянной загрузки
everyday
— каждый деньworkdays
— по рабочим дням
Время загрузки
Тип времени
bounded
— с/поround-the-clock
— круглосуточно
С
По
Часовой пояс
Параметры грузов
Порядковый номер груза внутри заявки
Наименование груза
Вес
Тип:
tons
— тонныkilos
— килограммы
Количество от 10 kilos до 9999 tons
Объём
Количество
Упаковка
Id типа упаковки из словаря типов упаковок
Количество
Габариты
Длина, метры
Значение
Выделить значение цветом в результатах поиска
Высота, метры
Значение
Выделить значение цветом в результатах поиска
Ширина, метры
Значение
Выделить значение цветом в результатах поиска
Диаметр, метры
Разгрузка
Id города из словаря городов
Адрес в населённом пункте
Координаты
Долгота
Широта
Расположение
Id города из словаря городов
Адрес в населённом пункте
Координаты
Долгота
Широта
Id из справочника организаций
Id адреса в организации
Ближайшие города. Id города из словаря городов
Даты разгрузки
Дата разгрузки
Поздняя дата разгрузки
Время разгрузки
Тип времени
bounded
— с/поround-the-clock
— круглосуточно
С
По
Часовой пояс
Точки маршрута
Id города из словаря городов
Адрес в населённом пункте
Координаты
Долгота
Широта
Расположение
Id города из словаря городов
Адрес в населённом пункте
Координаты
Долгота
Широта
Id из справочника организаций
Id адреса в организации
Параметры загружаемых грузов
Порядковый номер груза внутри заявки
Наименование груза
Вес
Тип:
tons
— тонныkilos
— килограммы
Количество от 10 kilos до 9999 tons
Объём
Количество
Упаковка
Id типа упаковки из словаря типов упаковок
Количество
Габариты
Длина, метры
Значение
Выделить значение цветом в результатах поиска
Высота, метры
Значение
Выделить значение цветом в результатах поиска
Ширина, метры
Значение
Выделить значение цветом в результатах поиска
Диаметр, метры
Параметры даты и времени загрузки
Дата начала
Дата конца
Время загрузки
Тип времени
bounded
— с/поround-the-clock
— круглосуточно
С
По
Часовой пояс
Id города из словаря городов
Адрес в населённом пункте
Координаты
Долгота
Широта
Расположение
Id города из словаря городов
Адрес в населённом пункте
Координаты
Долгота
Широта
Id из справочника организаций
Id адреса в организации
Параметры выгружаемых грузов
Порядковый номер груза внутри заявки
Выгружаемая часть веса
Тип:
tons
— тонныkilos
— килограммы
Количество от 10 kilos до 9999 tons
Выгружаемая часть объёма
Количество
Выгружаемая часть упаковки
Выгружаемая часть груза будет определена в ТТН
Параметры даты и времени разгрузки
Дата начала
Дата конца
Время загрузки
Тип времени
bounded
— с/поround-the-clock
— круглосуточно
С
По
Часовой пояс
Id города из словаря городов
Адрес в населённом пункте
Координаты
Долгота
Широта
Расположение
Id города из словаря городов
Адрес в населённом пункте
Координаты
Долгота
Широта
Id из справочника организаций
Id адреса в организации
Id города из словаря городов
Адрес в населённом пункте
Координаты
Долгота
Широта
Расположение
Id города из словаря городов
Адрес в населённом пункте
Координаты
Долгота
Широта
Id из справочника организаций
Id адреса в организации
Кругорейс
Транспорт
Количество машин
Загрузка:
ftl
— отдельной машинойdont-care
— отдельной машиной или догрузом
TypeId типов кузовов. Значение TypeId из словаря кузовов
Способы загрузки
Id типа загрузки из словаря типов загрузок
Обязательны все выбранные
Способы разгрузки
Id типа загрузки из словаря типов загрузок
Обязательны все выбранные
Температура
От
До
Разрешения
TIR todo ссылка на фак
CMR todo ссылка на фак
T1 todo ссылка на фак
Медкнижка
Требования
Коники
Сцепка
Пневмоход
ADR
Количество ремней
Трекинг через АТИ Водитель
Требуемая грузоподъемность в тоннах
Оплата
Тип оплаты.
with-bargaining
— возможен торгwithout-bargaining
— без торгаrate-request
— запрос ставкиauction
— торги
Встречные предложения видны только вам
Прямой договор
Предоплата
Процент предоплаты
Предоплата топливом
Режим оплаты
Тип режима оплаты:
on-unloading
— оплата на выгрузкеdelayed-payment
— оплата через N банковских дней
Количество банковских дней
Id валюты из словаря валют
Ставка безнал с НДС
Ставка безнал без НДС
Ставка наличными
Возможность отправлять наличные на карту
Автоматическое приглашение на лучшее встречное предложение
Период приема встречного предложения до автоматического приглашения
Период действия автоматического приглашения
Максимальное возможное отклонение от ставки для срабатывания автоматического приглашения
Архивировать заявку при срабатывании автоматического приглашения
Встречные предложения видны только вам
Прямой договор
Предоплата
Процент предоплаты
Предоплата топливом
Режим оплаты
Тип режима оплаты:
on-unloading
— оплата на выгрузкеdelayed-payment
— оплата через N банковских дней
Количество банковских дней
Id валюты из словаря валют
Ставка безнал с НДС
Ставка безнал без НДС
Ставка наличными
Возможность отправлять наличные на карту
Встречные предложения видны только вам
Прямой договор
Предоплата
Процент предоплаты
Предоплата топливом
Режим оплаты
Тип режима оплаты:
on-unloading
— оплата на выгрузкеdelayed-payment
— оплата через N банковских дней
Количество банковских дней
Можно предлагать ставки безнал с НДС
Можно предлагать ставки безнал без НДС
Можно предлагать ставки наличными
Автоматическое приглашение на лучшее встречное предложение
Период приема встречного предложения до автоматического приглашения
Период действия автоматического приглашения
Максимальное возможное отклонение от ставки для срабатывания автоматического приглашения
Архивировать заявку при срабатывании автоматического приглашения
Встречные предложения видны только вам
Прямой договор
Предоплата
Процент предоплаты
Предоплата топливом
Режим оплаты
Тип режима оплаты:
on-unloading
— оплата на выгрузкеdelayed-payment
— оплата через N банковских дней
Количество банковских дней
Принимать ставки с НДС
Принимать ставки без НДС
Размер НДС, в процентах
Начальная ставка Торгов
Id валюты, в которой будут вестись Торги. Значение из словаря валют
Шаг ставок
Параметры длительности Торгов
Длительность торгов:
30m
— 30 минут1h
— 1 час2h
— 2 часа3h
— 3 часа4h
— 4 часа6h
— 6 часов12h
— 12 часов1d
— 1 день2d
— 2 дня3d
— 3 дня4d
— 4 дня5d
— 5 дней
Отсчитывать длительность Торгов с момента первой ставки
Точные дата и время завершения Торгов
Параметры доступности встречных предложений во время проведения Торгов
Принимать встречные предложения через:
30m
— 30 минут1h
— 1 час2h
— 2 часа3h
— 3 часа4h
— 4 часа6h
— 6 часов12h
— 12 часов
Принимать встречные предложения до первой ставки по Торгам
Параметры автопродления Торгов
Количество минут, на которые будут продливаться Торги
Максимальное время, на которое будут продливаться Торги (в минутах)
Опция Антиснайпер
Параметры повышения ставки Торгов при отсутствии ставок
Периодичность повышения
Максимальное значение ставки Торгов
Критерий выбора победителя:
best-rate
— по лучшей ставкеmatching-date
— с учётом даты загрузки и лучшей ставки
Время, за которое победитель обязан предоставить документы
Количество автоматических переназначений победителя Торгов, в случае отказа от груза
Параметры перезапуска Торгов в случае отсутствия ставок
Количество перезапусков
Длительность Торгов после перезапуска:
30m
— 30 минут1h
— 1 час2h
— 2 часа3h
— 3 часа4h
— 4 часа6h
— 6 часов12h
— 12 часов
Параметры повышения начальной ставки после перезапуска торгов.
Тип повышения ставки после перезапуска.
currency
— в валюте ставки, абсолютное значениеpercent
— процент от начальной ставки
Значение, на которое нужно повысить начальную ставку.
Значение, на которое нужно повысить начальную ставку.
Действие при окончательном завершении Торгов без победителя
Действие
archive
— переместить заявку в архивpublish-with-rate
— опубликовать заявку со ставкойpublish-rate-request
— опубликовать заявку с запросом ставки
Id валюты из словаря валют
Ставка безнал с НДС
Ставка безнал без НДС
Ставка наличными
Возможность отправлять наличные на карту
Автоматическое приглашение на лучшее встречное предложение
Период приема встречного предложения до автоматического приглашения
Период действия автоматического приглашения
Максимальное возможное отклонение от ставки для срабатывания автоматического приглашения
Архивировать заявку при срабатывании автоматического приглашения
Можно предлагать ставки безнал с НДС
Можно предлагать ставки безнал без НДС
Можно предлагать ставки наличными
Автоматическое приглашение на лучшее встречное предложение
Период приема встречного предложения до автоматического приглашения
Период действия автоматического приглашения
Максимальное возможное отклонение от ставки для срабатывания автоматического приглашения
Архивировать заявку при срабатывании автоматического приглашения
Сохранять ставки при редактировании груза
Фото груза и документов
Старый id документа
Новый id документа
Площадки груза
Id площадки
Опубликовать груз
now
– сразу15m
– через 15 минут30m
– через 30 минут1h
– через час3h
– через 3 часа6h
– через 6 часовexact-time
- в точное время
Точное время публикации груза, для publication_mode = 'exact-time'
Не публиковать груз при отложенной публикации, если появилась ставка по Торгам
Разрешить перевозчикам бронировать груз
Платные услуги: приоритетный показ, стелс
Приоритетный показ
Ставка за просмотр
Лимит на заявку
Суточный лимит
Показывать приоритетный груз только платным пользователям
Стэлс
Id списка фирм для скрытия
Минимальная дата регистрации фирм, которые будут видеть груза
Минимальное количество звёзд фирм, которые будут видеть груз
Примечание к заявке
Id контактов заявки
curl 'https://api.ati.su/v2/cargos/{cargoApplicationId}/restore' \ -X 'POST' \ -H 'Authorization: Bearer {authorizationToken}' \ -H 'Content-Type: application/json' \ --data-raw '{"cargo_application":{"external_id":"string","route":{"loading":{"location":{"type":"string"}},"unloading":{"location":{"type":"string"}},"way_points":[{"location":{"type":"string"}}]},"truck":{"trucks_count":0,"load_type":"string","body_types":[0],"body_loading":{"types":[0],"is_all_required":false},"body_unloading":{"types":[0],"is_all_required":false},"temperature":{"from":0,"to":0},"documents":{"tir":false,"cmr":false,"t1":false,"medical_card":false},"requirements":{"logging_truck":false,"road_train":false,"air_suspension":false},"adr":0,"belts_count":0,"is_tracking":false,"required_capacity":0.5},"payment":{"type":"string","hide_counter_offers":false,"direct_offer":false,"prepayment":{"percent":0,"using_fuel":false},"payment_mode":{"type":"string"}},"documents":[{"file_id":"string"}],"boards":[{"id":"string","publication_mode":"string","publication_time":"1970-01-01T00:00:00.000Z","cancel_publish_on_auction_bet":false,"reservation_enabled":false}],"paid_features":{"priority_view":{"rate":0.5,"limit":0.5,"daily_limit":0.5,"only_for_paid_users":false},"stealth":{"list_id":"3fa85f64-5717-4562-b3fc-2c963f66afa6","minimal_registration_date":"1970-01-01T00:00:00.000Z","minimal_stars_count":0}},"note":"string","contacts":[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", "/v2/cargos/{cargoApplicationId}/restore", "{""cargo_application"":{""external_id"":""string"",""route"":{""loading"":{""location"":{""type"":""string""}},""unloading"":{""location"":{""type"":""string""}},""way_points"":[{""location"":{""type"":""string""}}]},""truck"":{""trucks_count"":0,""load_type"":""string"",""body_types"":[0],""body_loading"":{""types"":[0],""is_all_required"":false},""body_unloading"":{""types"":[0],""is_all_required"":false},""temperature"":{""from"":0,""to"":0},""documents"":{""tir"":false,""cmr"":false,""t1"":false,""medical_card"":false},""requirements"":{""logging_truck"":false,""road_train"":false,""air_suspension"":false},""adr"":0,""belts_count"":0,""is_tracking"":false,""required_capacity"":0.5},""payment"":{""type"":""string"",""hide_counter_offers"":false,""direct_offer"":false,""prepayment"":{""percent"":0,""using_fuel"":false},""payment_mode"":{""type"":""string""}},""documents"":[{""file_id"":""string""}],""boards"":[{""id"":""string"",""publication_mode"":""string"",""publication_time"":""1970-01-01T00:00:00.000Z"",""cancel_publish_on_auction_bet"":false,""reservation_enabled"":false}],""paid_features"":{""priority_view"":{""rate"":0.5,""limit"":0.5,""daily_limit"":0.5,""only_for_paid_users"":false},""stealth"":{""list_id"":""3fa85f64-5717-4562-b3fc-2c963f66afa6"",""minimal_registration_date"":""1970-01-01T00:00:00.000Z"",""minimal_stars_count"":0}},""note"":""string"",""contacts"":[0]}}");
200 Success
Заявка груза
ID груза
OBSOLETE используй поле CargoApplicationId
Номер груза, автоматически генерируемый ATI.SU
OBSOLETE используй поле CargoApplicationNumber
OBSOLETE используй поле OriginSource
Контакты OBSOLETE используй поле ApplicationContacts
Дистанция, км
Id груза
Id состояния груза (меняется при каждом редактировании)
Номер груза, автоматически генерируемый ATI.SU
Подразделение, которому принадлежит заявка.
Идентификатор пользователя, разместившего заявку
Идентификатор контакта, разместившего заявку
Внешний номер груза или заказа
Время добавления груза, UTC
Время последнего изменения груза, UTC
Использованный api при создания груза:
web-cargos-api
,mobile-cargos-api
,internal-cargos-api
,public-cargos-api
,internal-atrucks
,internal-torgtrans
,csv_import
,pass-through
,unknown
Маршрут
Загрузка
Id города из словаря OBSOLETE используй поле City.CityId
Информация о населённом пункте
Координаты
Долгота
Широта
Адрес в населённом пункте
Данные об организации из справочника
Id из справочника организаций
Id адреса в организации
Ближайшие города. Id города из словаря OBSOLETE используй поле NearbyCities
Даты загрузки
Тип даты:
from-date
— в промежутке датfirst_date
иlast_date
ready
— готовpermanent
— постоянноrate-request
— груза нет, запрос ставки
Дата начала
Дата конца
Время загрузки
Время "с"
Время "по"
Часовой пояс
Дата начала
Дата конца
Готов к загрузке сегодня и завтра (TODO возможно убрать)
Время загрузки
Время "с"
Время "по"
Часовой пояс
Дата начала
Дата конца
Периодичность постоянной загрузки:
everyday
— "каждый день"workdays
— "по рабочим дням"
Время загрузки
Время "с"
Время "по"
Часовой пояс
Дата начала
Дата конца
Параметры грузов на загрузку
Порядковый Id груза внутри заявки
Вес
Тип:
tons
— тонныkilos
— килограммы
Количество
Объём
Количество
Габариты
Длина, метры
Значение
Выделить значение цветом в результатах поиска
Высота, метры
Значение
Выделить значение цветом в результатах поиска
Ширина, метры
Значение
Выделить значение цветом в результатах поиска
Диаметр, метры
Наименование груза
Упаковка
Id типа упаковки из словаря типов упаковок
Количество
Ближайшие крупные города
Разгрузка
Id города из словаря OBSOLETE используй поле City.CityId
Информация о населённом пункте
Координаты
Долгота
Широта
Адрес в населённом пункте
Данные об организации из справочника
Id из справочника организаций
Id адреса в организации
Ближайшие города. Id города из словаря OBSOLETE используй поле NearbyCities
Даты разгрузки
Дата разгрузки
Поздняя дата разгрузки
Время разгрузки
Время "с"
Время "по"
Часовой пояс
Ближайшие крупные города
Точки маршрута
Тип промежуточной точки:
loading
- точка загрузкиunloading
- точка разгрузкиcustoms
- таможняgo-through
- точка "ехать через"
Id города из словаря OBSOLETE используй поле City.CityId
Информация о населённом пункте
Координаты
Долгота
Широта
Адрес в населённом пункте
Данные об организации из справочника
Id из справочника организаций
Id адреса в организации
Параметры загружаемых грузов
Порядковый Id груза внутри заявки
Вес
Тип:
tons
— тонныkilos
— килограммы
Количество
Объём
Количество
Габариты
Длина, метры
Значение
Выделить значение цветом в результатах поиска
Высота, метры
Значение
Выделить значение цветом в результатах поиска
Ширина, метры
Значение
Выделить значение цветом в результатах поиска
Диаметр, метры
Наименование груза
Упаковка
Id типа упаковки из словаря типов упаковок
Количество
Даты и время загрузки
Дата начала
Дата конца
Время загрузки
Время "с"
Время "по"
Часовой пояс
Id города из словаря OBSOLETE используй поле City.CityId
Информация о населённом пункте
Координаты
Долгота
Широта
Адрес в населённом пункте
Данные об организации из справочника
Id из справочника организаций
Id адреса в организации
Параметры разгружаемых грузов
Порядковый Id груза внутри заявки
Вес
Тип:
tons
— тонныkilos
— килограммы
Количество
Объём
Количество
Габариты
Длина, метры
Значение
Выделить значение цветом в результатах поиска
Высота, метры
Значение
Выделить значение цветом в результатах поиска
Ширина, метры
Значение
Выделить значение цветом в результатах поиска
Диаметр, метры
Выгружаемая часть упаковки
Выгружаемая часть груза будет определена в ТТН
Параметры даты и времени разгрузки
Дата начала
Дата конца
Время загрузки
Время "с"
Время "по"
Часовой пояс
Id города из словаря OBSOLETE используй поле City.CityId
Информация о населённом пункте
Координаты
Долгота
Широта
Адрес в населённом пункте
Данные об организации из справочника
Id из справочника организаций
Id адреса в организации
Id города из словаря OBSOLETE используй поле City.CityId
Информация о населённом пункте
Координаты
Долгота
Широта
Адрес в населённом пункте
Данные об организации из справочника
Id из справочника организаций
Id адреса в организации
Кругорейс
Транспорт
Количество машин
Загрузка:
ftl
— отдельной машинойdont-care
— не важно
TypeId типов кузовов. Значение TypeId из словаря кузовов
Трекинг через АТИ Водитель
ADR
Количество ремней
Требуемая грузоподъемность в тоннах
Способы загрузки
Id типа загрузки из словаря типов загрузок
Обязательны все выбранные
Способы разгрузки
Id типа загрузки из словаря типов загрузок
Обязательны все выбранные
Температура
От
До
Разрешения
TIR
CMR
T1
Медкнижка
Требования
Коники
Сцепка
Пневмоход
Оплата
Тип оплаты:
with-bargaining
- ставка с возможностью торгаwithout-bargaining
- ставка без возможности торгаrate-request
- запрос ставкиauction
- у заявки проводятся Торги
Встречные предложения видны только вам
Прямой договор
Предоплата
Процент предоплаты
Предоплата топливом
Режим оплаты
Тип режима оплаты:
delayed-payment
— через несколько днейon-unloading
— на выгрузке
Количество банковских дней
Id валюты из словаря валют
Ставка безнал с НДС
Ставка безнал без НДС
Ставка наличными
Возможность отправлять наличные на карту
Настройки автоматического приглашения на лучшее встречное предложение
Период приема встречного предложения до автоматического приглашения
Период действия автоматического приглашения
Архивировать заявку при срабатывании автоматического приглашения
Максимальное возможное отклонение от ставки для срабатывания автоматического приглашения
Встречные предложения видны только вам
Прямой договор
Предоплата
Процент предоплаты
Предоплата топливом
Режим оплаты
Тип режима оплаты:
delayed-payment
— через несколько днейon-unloading
— на выгрузке
Количество банковских дней
Id валюты из словаря валют
Ставка безнал с НДС
Ставка безнал без НДС
Ставка наличными
Возможность отправлять наличные на карту
Встречные предложения видны только вам
Прямой договор
Предоплата
Процент предоплаты
Предоплата топливом
Режим оплаты
Тип режима оплаты:
delayed-payment
— через несколько днейon-unloading
— на выгрузке
Количество банковских дней
Можно предлагать ставки безнал с НДС
Можно предлагать ставки безнал без НДС
Можно предлагать ставки наличными
Настройки автоматического приглашения на лучшее встречное предложение
Период приема встречного предложения до автоматического приглашения
Период действия автоматического приглашения
Архивировать заявку при срабатывании автоматического приглашения
Максимальное возможное отклонение от ставки для срабатывания автоматического приглашения
Встречные предложения видны только вам
Прямой договор
Предоплата
Процент предоплаты
Предоплата топливом
Режим оплаты
Тип режима оплаты:
delayed-payment
— через несколько днейon-unloading
— на выгрузке
Количество банковских дней
Id Торгов
Начальная ставка Торгов
Id валюты, в которой будут вестись Торги. Значение из словаря валют
Шаг ставки Торгов
Принимать ставки с НДС
Принимать ставки без НДС
Размер НДС, в процентах
Опция Антиснайпер
Время, за которое победитель обязан предоставить документы
Критерий выбора победителя:
best-rate
— по лучшей ставке
matching-date
— с учётом даты загрузки и лучшей ставки
Количество автоматических переназначений победителя Торгов, в случае отказа от груза
Параметры длительности Торгов
Может быть null, если есть значение у поля FinishUntil.
Длительность проведения Торгов:
30m
— 30 минут
1h
— 1 час
2h
— 2 часа
3h
— 3 часа
4h
— 4 часа
6h
— 6 часов
12h
— 12 часов
1d
— 1 день
2d
— 2 дня
3d
— 3 дня
4d
— 4 дня
5d
— 5 дней
Отсчитывать длительность Торгов с момента первой ставки
Точные дата и время завершения Торгов
Действие при окончательном завершении Торгов без победителя
Действие:
archive
— переместить заявку в архив
publish-with-rate
— опубликовать заявку со ставкой
publish-rate-request
— опубликовать заявку с запросом ставки
Id валюты из словаря валют
Ставка безнал с НДС
Ставка безнал без НДС
Ставка наличными
Возможность отправлять наличные на карту
Автоматическое приглашение на лучшее встречное предложение
Период приема встречного предложения до автоматического приглашения
Период действия автоматического приглашения
Архивировать заявку при срабатывании автоматического приглашения
Максимальное возможное отклонение от ставки для срабатывания автоматического приглашения
Можно предлагать ставки безнал с НДС
Можно предлагать ставки безнал без НДС
Можно предлагать ставки наличными
Автоматическое приглашение на лучшее встречное предложение
Период приема встречного предложения до автоматического приглашения
Период действия автоматического приглашения
Архивировать заявку при срабатывании автоматического приглашения
Максимальное возможное отклонение от ставки для срабатывания автоматического приглашения
Параметры доступности встречных предложений во время проведения Торгов
Может быть null, в таком случае будем принимать встречные предложения сразу. Принимать встречные предложения через:
30m
— 30 минут1h
— 1 час2h
— 2 часа3h
— 3 часа4h
— 4 часа6h
— 6 часов12h
— 12 часов
Принимать встречные предложения до первой ставки по Торгам
Параметры автопродления Торгов
Количество минут, на которые будут продливаться Торги
Максимальное время, на которое будут продливаться Торги (в минутах)
Параметры повышения ставки Торгов при отсутствии ставок
Периодичность повышения
Максимальное значение ставки Торгов
Параметры перезапуска Торгов в случае отсутствия ставок
Количество перезапусков
Длительность Торгов после перезапуска:
30m
— 30 минут
1h
— 1 час
2h
— 2 часа
3h
— 3 часа
4h
— 4 часа
6h
— 6 часов
12h
— 12 часов
Параметры повышения начальной ставки после перезапуска торгов.
Тип повышения ставки после перезапуска:
currency
— в валюте ставки, абсолютное значение
percent
— процент от начальной ставки
Значение, на которое нужно повысить начальную ставку.
Значение, на которое нужно повысить начальную ставку.
Площадки груза
Id площадки
Опубликовать груз:
now – сразу
15m
– через 15 минут
30m
– через 30 минут
1h
– через час
3h
– через 3 часа
6h
– через 6 часов
exact-time
- в точное время
Точное время публикации груза, для publication_mode = 'exact-time'
Не публиковать груз при отложенной публикации, если появилась ставка по Торгам
Разрешить перевозчикам бронировать груз
Груз опубликован на площадке
Фото груза и документов
Старый id документа OBSOLETE используй поле FileID
Id документа в API Плюшкин (TODO ссылка)
Название документа
Ссылка на документ
Информация о контактах груза
Id контакта
Платные услуги
Приоритетный показ
Потрачено атисов за день OBSOLETE необходимо получать эту информацию из api приоритетного показа по грузам
Потрачено атисов на эту заявку OBSOLETE необходимо получать эту информацию из api приоритетного показа по грузам
Ставка за просмотр
Показывать приоритетный груз только платным пользователям
Лимит на заявку
Суточный лимит
Стэлс
Id списка фирм для скрытия
Минимальная дата регистрации фирм, которые будут видеть груза
Минимальное количество звёзд фирм, которые будут видеть груз
Примечание к грузу
Id Лота, к которому прикреплён данный груз
Номер Лота, к которому прикреплён данный груз
Является ли груз сквозной копией
Отправлен ли груз в архив
Время отправки груза в архив, UTC
Восстановление одного груза Данная версия метода устарела и её поддержка будет прекращена. Пожалуйста, пользуйтесь актуальной версией API. put /v1.0/unpublished-loads/{loadId}/restore
Метаданные для интеграторов
Идентификатор метаданных
Метаданные
Максимальная длина 1024 символа
Идентификатор первого выбранного контакта.
Список всех контактов и их идентификаторы можно получить с помощью API для работы с фирмами
Контакт должен быть виден для остальных участников АТИ
Идентификатор второго выбранного контакта, если не выбрано, то null
Контакт должен быть виден для остальных участников АТИ
Примечание к грузу
Ограничение по длине: 1000 символов
Дата, начиная с которой груз актуален, в формате UTC
Минимальное значение равно текущей дате
При значении параметра DateType равным 0, допустимое значение поля - текущая дата
При значении параметра DateType равным 1, допустимое значение поля - от текущей даты до 60 дней вперед
При значении параметра DateType равным 2, допустимое значение поля - текущая дата
При значении параметра DateType равным 3, FirstDate должен принимать значение текущей даты или отсутствовать
Дата, после которой груз не актуален, в формате UTC
Минимальное значение равно значению параметра FirstDate
При значении параметра DateType равным 0, допустимое значение поля - от текущей даты до 1 дня вперед
При значении параметра DateType равным 1, допустимое значение поля - от даты в параметре FirstDate до 9 дней вперед
При значении параметра DateType равным 2, данное поле вычисляется автоматически по формуле FirstDate + 2 месяца, передаваемое значение игнорируется
При значении параметра DateType равным 3, LastDate автоматически устанавливается на значение + 2 дня от текущей даты, передаваемое значение игнорируется
Выбор типа готовности груза к перевозке
0
- Готов к загрузке1
- с Х по У2
- постоянно3
- груза нет, запрос ставки
Периодичность загрузки
Если параметр DateType не равен 2, PeriodicityId равен 0.
Иначе PeriodicityId может принимать следующие значения:
1
- ежедневно100
- по рабочим дням
Номер заказа
Ограничение по длине: 250 символов
Параметр, который определяет, включен ли кругорейс для перевозки груза
Загрузка
Идентификатор города загрузки/разгрузки
Значение из словаря городов АТИ
Широта города загрузки/разгрузки
Параметр должен быть указан, если не указана улица (параметр Street равен null или имеет длину менее 5 символов) и выполняется хотя бы одно из трех условий:
- указан город Москва;
- указан город Санкт-Петербург;
- города загрузки и разгрузки совпадают.
Если параметр Longitude задан, то необходимо указать и этот параметр.
Допустимое значение от -90 до 90.
Долгота города загрузки/разгрузки
Параметр должен быть указан, если не указана улица (параметр Street равен null или имеет длину менее 5 символов) и выполняется хотя бы одно из трех условий:
- указан город Москва;
- указан город Санкт-Петербург;
- города загрузки и разгрузки совпадают.
Если параметр Latitude задан, то необходимо указать и этот параметр.
Допустимое значение от -90 до 90.
Улица или район города загрузки/разгрузки
Параметр должен быть указан и иметь длину не менее 5 символов, если не указаны координаты (параметры Longtittude и Lattitude равны null) и выполняется хотя бы одно из трех условий:
- указан город Москва;
- указан город Санкт-Петербург;
- города загрузки и разгрузки совпадают.
Максимальная длина 100 символов.
Время начала загрузки/разгрузки
Не указывается при значении параметра DateType равным 3.
Не указывается при значении IsRoundTheClock: true
Время завершения загрузки/разгрузки
Не указывается при значении параметра DateType равным 3.
Не указывается при значении IsRoundTheClock: true
Определяет выбрано ли значение Круглосуточно
По умолчанию - false
Не указывается при значении параметра DateType равным 3.
Массив идентификаторов ближайших крупных городов
Значение из словаря городов АТИ
Максимальное количество - 10 штук
Id груза
Наименование груза
Упаковка
Объем
Габариты
Список дополнительных пунктов маршрута
Максимальное количество - 15 штук
Идентификатор города
Значение из словаря городов АТИ
Тип точки:
1
- загрузка2
- разгрузка3
- таможня8
- проехать через
Долгота
Широта
Улица или район
Порядковый номер
Загрузка/разгрузка круглосуточно
Дата начала периода загрузки/разгрузки
Дата окончания периода загрузки/разгрузки
Время начала загрузки/разгрузки
Время окончания загрузки/разгрузки
Id груза
Наименование груза
Упаковка
Объем
Габариты
Id груза
Вес
Объём
Выгружаемая часть упаковки
Выгружаемая часть груза будет определена в ТТН
Разгрузка
Идентификатор города загрузки/разгрузки
Значение из словаря городов АТИ
Широта города загрузки/разгрузки
Параметр должен быть указан, если не указана улица (параметр Street равен null или имеет длину менее 5 символов) и выполняется хотя бы одно из трех условий:
- указан город Москва;
- указан город Санкт-Петербург;
- города загрузки и разгрузки совпадают.
Если параметр Longitude задан, то необходимо указать и этот параметр.
Допустимое значение от -90 до 90.
Долгота города загрузки/разгрузки
Параметр должен быть указан, если не указана улица (параметр Street равен null или имеет длину менее 5 символов) и выполняется хотя бы одно из трех условий:
- указан город Москва;
- указан город Санкт-Петербург;
- города загрузки и разгрузки совпадают.
Если параметр Latitude задан, то необходимо указать и этот параметр.
Допустимое значение от -90 до 90.
Улица или район города загрузки/разгрузки
Параметр должен быть указан и иметь длину не менее 5 символов, если не указаны координаты (параметры Longtittude и Lattitude равны null) и выполняется хотя бы одно из трех условий:
- указан город Москва;
- указан город Санкт-Петербург;
- города загрузки и разгрузки совпадают.
Максимальная длина 100 символов.
Время начала загрузки/разгрузки
Не указывается при значении параметра DateType равным 3.
Не указывается при значении IsRoundTheClock: true
Время завершения загрузки/разгрузки
Не указывается при значении параметра DateType равным 3.
Не указывается при значении IsRoundTheClock: true
Определяет выбрано ли значение Круглосуточно
По умолчанию - false
Не указывается при значении параметра DateType равным 3.
Массив идентификаторов ближайших крупных городов
Значение из словаря городов АТИ
Максимальное количество - 10 штук
Id груза
Наименование груза
Упаковка
Объем
Габариты
Информация о грузе
Вес груза в тоннах
Обязательный параметр, если не задан параметр Volume.
Объем груза в кубических метрах
Обязательный параметр, если не задан параметр Weight. Максимальная длина - 4 символа
Параметр, определяющий степень опасности груза
Допустимое значение от 0 до 9. По умолчанию - 0
Идентификатор наименования груза
Значение из Словаря наименований грузов
Строковое наименование груза.
Обязательный параметр, если значение параметра CargoTypeId равно 59
.
Максимальная длина названия - 50 символов.
Этот параметр должен быть пустым, если параметр CargoTypeId
отличен от 59
.
В этом поле запрещено указывать контактную информацию
Идентификатор наименования упаковки (навалом, коробки, россыпью...)
Значение из Словаря наименований грузов
Количество упаковок для груза
Допустимое значение от 0 до 9999. По умолчанию - 0
Количество ремней для груза
Допустимое значение от 0 до 9999. По умолчанию - 0
Вариант перевозки:
1
- только отдельной машиной2
- отдельной или догрузом
Определяет, является ли груз сборным
Параметры размера груза
Длина груза в метрах
Допустимое значение от 0 до 50. Максимальная длина - 5 символов. По умолчанию - 0
Ширина груза в метрах
Допустимое значение от 0 до 50. Максимальная длина - 5 символов. По умолчанию - 0
Высота груза в метрах
Допустимое значение от 0 до 50. Максимальная длина - 5 символов. По умолчанию - 0
Диаметр груза в метрах
Допустимое значение от 0 до 50. Максимальная длина - 5 символов. По умолчанию - 0
Выделение красным цветом длины груза (для привлечения внимания перевозчика в случае нестандартных размеров груза)
Выделение красным цветом ширины груза (для привлечения внимания перевозчика в случае нестандартных размеров груза)
Выделение красным цветом высоты груза (для привлечения внимания перевозчика в случае нестандартных размеров груза)
Параметры транспорта
Битовая сумма ID кузовов
Значение из словаря кузовов АТИ
Битовая сумма ID типов загрузки
Значение из словаря вариантов загрузки АТИ
Тип условия загрузки:
OR
- необходимо, чтобы присутствовал один из способов загрузкиAND
- необходимо, чтобы присутствовали все выбранные типы загрузки
Битовая сумма ID типов разгрузки.
Значение из словаря вариантов разагрузки АТИ
Тип условия разгрузки:
OR
- необходимо, чтобы присутствовал один из способов разгрузкиAND
- необходимо, чтобы присутствовали все выбранные типы разгрузки
Количество машин
Допустимое значение от 1 до 99. По умолчанию - 1
Минимальная температура для груза, если выбран тип кузова "Рефрижератор", "Рефрижератор с перегородкой", "Рефрижератор-мультирежимный"
Допустимое значение от -99 до 999
Максимальная температура для груза, если выбран тип кузова "Рефрижератор", "Рефрижератор с перегородкой", "Рефрижератор-мультирежимный"
Допустимое значение от -99 до 999
Определяет, нужна ли сцепка для груза
Определяет, нужен ли пневмоход для груза
Определяет, нужны ли коники для груза
Документы на транспорт, необходимые для провоза этого груза: документы TIR
Документы на транспорт, необходимые для провоза этого груза: документы CMR
Документы на транспорт, необходимые для провоза этого груза: документы T1
Документы на транспорт, необходимые для провоза этого груза: медкнижка
Трекинг через АТИ Водитель
Оплата
Идентификатор валюты
По умолчанию - 1. Должен принимать значение 0, если параметр FixedRate равен false
Значение из словаря валют АТИ
Идентификатор варианта оплаты
По умолчанию - 22
. Должен принимать значение 22
, если параметр FixedRate
равен false
Значение из словаря вариантов оплаты АТИ
Ставка для груза
Обязательный параметр, если параметр FixedRate равен true и не заданы параметры SumWithNDS или SumWithoutNDS. Максимальная длина 6 символов. Если ввести более двух цифр после запятой, будет произведено округление. Если параметр MoneyType равен 22 и RateSum > 0, тогда поля SumWithNDS и SumWithoutNDS должны быть пустыми или принимать значение 0
Ставка б/нал с НДС
Обязательный параметр, если параметр FixedRate равен true и не заданы параметры RateSum или SumWithoutNDS. Максимальная длина 6 символов. Если ввести более двух цифр после запятой, будет произведено округление. Если параметр FixedRate равен false, то параметр SumWithNDS должен отсутствовать или быть равным 0
Ставка б/нал без НДС
Обязательный параметр, если параметр FixedRate равен true и не заданы параметры SumWithNDS или RateSum. Максимальная длина 6 символов. Если ввести более двух цифр после запятой, будет произведено округление. Если параметр FixedRate равен false, то параметр SumWithoutNDS должен отсутствовать или быть равным 0
Процент предоплаты
Допустимое значение от 0 до 100. Должен отсутствовать или принимать значение 0, если параметр PrepayPercentEnabled равен false
Есть ли предоплата
Через сколько банковских дней оплата
Допустимое значение от 0 до 99. Должен отсутствовать или принимать значение 0, если параметр PayDaysEnabled равен false
Параметр, что включен флажок "через банк. дней"
По умолчанию - false. Не может быть установлен в true, если параметр OnUnloading тоже установлен в true
true, если ставка задана, false если запрос ставки
По умолчанию - true. При значении параметра DateType равным 3, должен иметь значение false. Если указано значение True, значение хотя бы одного из полей RateSum, SumWithNDS, SumWithoutNDS должно быть больше или равно 1
Возможен ли торг
По умолчанию - false. Не учитывается, если параметр FixedRate равен false
Прямой договор
Предоплата топливом
Оплата на выгрузке
Скрыть встречные предложения
Позволяет указать форму оплаты при выборе параметра "Запрос ставки":
1
- наличные2
- б/нал с НДС3
- нал и б/нал с НДС4
- б/нал без НДС5
- нал и б/нал без НДС6
- б/нал с НДС и без НДС7
- нал и б/нал с НДС и без НДС0
- указана фикс. ставка
Настройки автоприглашений
Время в секундах сбора встречных предложений, по истечение которого будет создано приглашение по лучшему из них
Время в секундах действия приглашения
Приоритетный показ
Суточный лимит списания по услуге
- Должен иметь длину не более 5 символов
- Не более 2 символов после запятой
- Должен быть больше либо равен значению ViewRate или быть равным нулю (если ограничения нет)
- Должен быть равен 0 или отсутствовать, если параметр ViewRate отсутствует или равен 0
Показывать приоритетный показ только платным пользователям
Лимит на заявку
- Должен иметь длину не более 5 символов
- Не более 2 символов после запятой
- Должен быть больше либо равен значению ViewRate или быть равным нулю (если ограничения нет)
- Должен быть равен 0 или отсутствовать, если параметр ViewRate отсутствует или равен 0
Ставка за просмотр
- Минимальное значение 0,6
- Не более 2 символов после запятой
- Должен иметь длину не более 5 символов
Настройки показа груза
Режим стэлс, ID списка для которого данный груз показываться не будет
Получить ID списка можно с помощью API списков фирмы
Режим стэлс, Для фирм с датой регистрации меньше данной груз показываться не будет
Режим стэлс, минимальное количество баллов фирмы. Для фирм с меньшим количество баллов груз показываться не будет
Файлы к грузу
Перед добавлением груза с файлом, файл предварительно необходимо загрузить в АТИ-Доки (см. API для хранения файлов)
Идентификатор файла, возвращается при загрузке файла в АТИ-Доки
Тип загруженного файла:
1
- документ
Битовый набор опции файла
0
- Значение по умолчанию. Данный файл доступен по ссылке1
- Данный файл доступен только владельцу груза
Имя файла
Для имени файла разрешено использовать следующие символы: цифры, заглавные и строчные буквы латинского и кириллического алфавита, дефис, точка, пробел.
Длинна: до 100 символов. Имя файла присваивается при загрузке в АТИ-Доки
Ссылка, по которой можно скачать файл, возвращается при загрузке файла в АТИ-Доки
Размер файла
Информационное поле, на текущий момент не используется
Параметры аукциона
Начальная ставка аукциона
Параметр должен принимать значение от 1 до 9999999999 (включительно) и содержать не более 10 символов.
Валюта аукциона
Значение из словаря валют АТИ
Минимальное изменение ставки по аукциону
Параметр должен принимать значение от 1 до 9999999999 (включительно), содержать не более 10 символов и не должен превышать половину начальной ставки startRate.
Тип оплаты
22
: любой1
: наличные23
: по карте24
: безнал с НДС25
: безнал без НДС
Принимать ставки без НДС. Параметр можно указать, если начальная ставка указана с НДС (PaymentType=24)
Время начала аукциона. Должно быть позже времени начала публикации груза на площадке. По умолчанию устанавливается текущая дата UTC.
Время окончания аукциона. Необязательное поле, если есть значение в поле Duration
Время окончания аукциона "завершить не позже". Если указанное время, меньше значения Duration - аукцион заканчивается по времени "завершить не позже", если нет автопродления. Время устанавливается в формате UTC.
% НДС, от 1 до 99. Если выбрана опция "Принимать ставки без НДС", этот параметр определяет величину процента НДС.
Время на отправку заявки перевозчиком (в часах). Время на отправку заявки перевозчику должно быть не больше 24 часов, и не должно превышать 4 символов в длину.
Нужно ли продление аукциона, если была ставка в последние 5 минут до окончания
Время, на которое надо сдвигать окончание аукциона при включенном AutoRenew
Максимально допустимое время, на которое можно сдвинуть окончание аукциона при включенном AutoRenew
Указывать, если raiseBid = true. Параметр должен принимать значение от 1 до 999999 (включительно) и содержать не более 6 символов.
Повысить ставку на Шаг, если нет предложений
Максимально допустимая ставка по аукциону
Указывать, если raiseBid = true. Параметр должен принимать значение от 1 до 999999 (включительно) и содержать не более 6 символов.
Период увеличения ставки при отсутствии предложений
При RaiseBid = true должно принимать значение не меньше 1 минуты и не больше 24 часов.
Указывает, через какой промежуток времени с момента публикации аукциона принимать встречные предложения:
1
- сразу15, 30, 60, 120, 180
- время в минутахnull
- не принимать
Если AcceptCounterOffersOnlyBeforeFirstBet = true, то встречные предложения будут приниматься только до 1-й ставки
Длительность аукциона в минутах: 30, 60, 120, 180, 240, 360, 720, 1440, 2880, 4320, 5760, 7200
Значение не может быть больше времени актуальности груза LastDate
Флаг, определяющий, что обратный отсчет до окончания аукциона начинается только после первой ставки.
Параметры перезапуска аукциона
Действие после того, как все попытки перезапуска и выбора нового победителя торгов исчерпаны:
1
- Опубликовать груз со ставкой. В грузе должна быть указана ставка (SumWithNDS, SumWithoutNDS, RateSum)2
- Опубликовать с запросом ставки, возможные типы оплаты будут взяты из поля AcceptPaymentTypes в грузе3
- Перенести груз в архив
Количество перезапусков Торгов, от 0 до 3 включительно.
Если параметр не передать, по умолчанию 0
Сколько раз выбирать следующего победителя с лучшей ставкой, если предыдущий отказался, от 0 до 3 включительно
Если параметр не передать, по умолчанию 0
Длительность торгов в минутах после перезапуска
Необязательное поле, если его не передавать, то торги будут перезапущены с изначальной длительностью (поле Duration в структуре Аукцион). Однако если в структуре Аукцион заполнено поле EndDateBoundary и поле InitRestartCount имеет значение больше 0, то DurationAfterRestart становится обязательным
Можно принимать встречные предложения только до первой ставки?
Критерий выбора победителя торгов
0
- Выбор победителя происходит автоматически по лучшей ставке1
- Выбор победителя происходит по ставке и дате загрузки. Если нет лучшей ставки с лучшей датой - требуется выбор победителя вручную.
Список площадок
ID площадки
Время публикации на площадке
Учитывается, если PublicationOption
равно 6
Показывает разрешено ли бронирование грузов на Общей площадке
Учитывается только для Общей площадки, только при включенном Stealth
Параметры публикации груза:
0
- сразу1
- через 15 минут2
- через 30 минут3
- через час4
- через 3 часа5
- через 6 часов6
- указать точное время
Дата начала разгрузки, в формате UTC.
Может иметь значение null
.
Минимальное значение равно текущей дате.
При значении параметра DateType равным 3
, UnloadFirstDate принимает значение null
Дата окончания разгрузки, в формате UTC.
Может иметь значение null
.
Если нет даты начала разгрузки UnloadFirstDate, должна отсутствовать дата окончания разгрузки UnloadLastDate.
При значении параметра DateType равным 3
, UnloadFirstDate принимает значение null
curl 'https://api.ati.su/v1.0/unpublished-loads/{loadId}/restore' \ -X 'PUT' \ -H 'Authorization: Bearer {authorizationToken}' \ -H 'Content-Type: application/json' \ --data-raw '{"LoadMeta":{"LoadMetaId":"3fa85f64-5717-4562-b3fc-2c963f66afa6","MetaData":"string"},"ContactId1":0,"ContactId2":0,"Note":"string","FirstDate":"1970-01-01T00:00:00.000Z","LastDate":"1970-01-01T00:00:00.000Z","DateType":0,"PeriodicityId":0,"OrderNumber":"string","Krugoreis":false,"Loading":{"CityId":0,"Latitude":0.5,"Longitude":0.5,"Street":"string","TimeStart":"1970-01-01T00:00:00.000Z","TimeEnd":"1970-01-01T00:00:00.000Z","IsRoundTheClock":false,"LargeCities":[0],"LoadingCargos":[{"CargoId":0,"NameId":0,"Name":"string","PackagingType":0,"PackagingQuantity":0,"Weight":0.5,"Volume":0.5,"Sizes":{"Length":0.5,"Width":0.5,"Height":0.5,"Diameter":0.5,"LengthHighlight":false,"WidthHighlight":false,"HeightHighlight":false}}]},"ExtraPoints":[{"CityId":0,"PointType":0,"Latitude":0.5,"Longitude":0.5,"Street":"string","OrdinalId":0,"IsRoundTheClock":false,"LoadingDateStart":"1970-01-01T00:00:00.000Z","LoadingDateEnd":"1970-01-01T00:00:00.000Z","LoadingTimeStart":null,"LoadingTimeEnd":null,"LoadingCargos":[{"CargoId":0,"NameId":0,"Name":"string","PackagingType":0,"PackagingQuantity":0,"Weight":0.5,"Volume":0.5,"Sizes":{"Length":0.5,"Width":0.5,"Height":0.5,"Diameter":0.5,"LengthHighlight":false,"WidthHighlight":false,"HeightHighlight":false}}],"UnloadingCargos":[{"CargoId":0,"Weight":0.5,"Volume":0.5,"PackagingQuantity":0,"IsDefinedByTtn":false}]}],"Unloading":{"CityId":0,"Latitude":0.5,"Longitude":0.5,"Street":"string","TimeStart":"1970-01-01T00:00:00.000Z","TimeEnd":"1970-01-01T00:00:00.000Z","IsRoundTheClock":false,"LargeCities":[0],"LoadingCargos":[{"CargoId":0,"NameId":0,"Name":"string","PackagingType":0,"PackagingQuantity":0,"Weight":0.5,"Volume":0.5,"Sizes":{"Length":0.5,"Width":0.5,"Height":0.5,"Diameter":0.5,"LengthHighlight":false,"WidthHighlight":false,"HeightHighlight":false}}]},"Cargo":{"Weight":0.5,"Volume":0.5,"ADR":0,"CargoTypeId":0,"CargoType":"string","PackType":0,"PalletCount":0,"BeltCount":0,"DogruzType":0,"SborGruz":false,"Size":{"Length":0.5,"Width":0.5,"Height":0.5,"Diameter":0.5,"LengthHighlight":false,"WidthHighlight":false,"HeightHighlight":false}},"Transport":{"CarType":0,"LoadingType":0,"LoadingLogicalOperator":"string","UnloadingType":0,"UnloadingLogicalOperator":"string","TrucksQuantity":0,"TemperatureFrom":0,"TemperatureTo":0,"Stsepka":false,"Pnevmohod":false,"Koniki":false,"TIR":false,"CMR":false,"T1":false,"SanPassport":false,"IsTracking":false},"Payment":{"CurrencyId":0,"MoneyType":0,"RateSum":0.5,"SumWithNDS":0.5,"SumWithoutNDS":0.5,"PrepayPercent":0,"PrepayPercentEnabled":false,"PayDays":0,"PayDaysEnabled":false,"FixedRate":false,"Torg":false,"DirectContract":false,"InFuel":false,"OnUnloading":false,"HideResponses":false,"AcceptPaymentTypes":0},"InviteSettings":{"InviteDelayInSeconds":0,"InviteDurationInSeconds":0},"PriorityView":{"DailyLimit":0.5,"IsForPayedOnly":false,"OrderLimit":0.5,"ViewRate":0.5},"Stealth":{"ListIdToHide":"3fa85f64-5717-4562-b3fc-2c963f66afa6","FirmRegDateToHide":"1970-01-01T00:00:00.000Z","ScoreToHide":0.5},"LoadFiles":[{"Id":"3fa85f64-5717-4562-b3fc-2c963f66afa6","FileType":0,"Attributes":0,"Name":"string","Link":"string","Size":0}],"Deal":{"Auction":{"StartRate":0.5,"Currency":0,"Step":0.5,"PaymentType":0,"AcceptSecondPayType":false,"StartDate":"1970-01-01T00:00:00.000Z","EndDate":"1970-01-01T00:00:00.000Z","EndDateBoundary":"1970-01-01T00:00:00.000Z","Nds":0.5,"TimeToProvideDocuments":0.5,"AutoRenew":false,"RenewTime":0,"MaxRenewTime":0,"RaiseBid":false,"MaxRate":0.5,"RaiseBidInterval":0,"ResponseInMinutes":0,"Duration":0,"StartSinceFirstBet":false,"AuctionRestartParameters":{"AuctionFinishAction":0,"InitRestartCount":0,"InitChangeWinnerCount":0,"DurationAfterRestart":0},"AcceptCounterOffersOnlyBeforeFirstBet":false,"WinnerCriterion":0}},"Boards":[{"BoardId":"string","PublicationTime":"1970-01-01T00:00:00.000Z","IsReservationEnabled":false,"PublicationOption":0}],"UnloadFirstDate":"1970-01-01T00:00:00.000Z","UnloadLastDate":"1970-01-01T00:00:00.000Z"}'
Процедура Выполнить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/unpublished-loads/{loadId}/restore", "{""LoadMeta"":{""LoadMetaId"":""3fa85f64-5717-4562-b3fc-2c963f66afa6"",""MetaData"":""string""},""ContactId1"":0,""ContactId2"":0,""Note"":""string"",""FirstDate"":""1970-01-01T00:00:00.000Z"",""LastDate"":""1970-01-01T00:00:00.000Z"",""DateType"":0,""PeriodicityId"":0,""OrderNumber"":""string"",""Krugoreis"":false,""Loading"":{""CityId"":0,""Latitude"":0.5,""Longitude"":0.5,""Street"":""string"",""TimeStart"":""1970-01-01T00:00:00.000Z"",""TimeEnd"":""1970-01-01T00:00:00.000Z"",""IsRoundTheClock"":false,""LargeCities"":[0],""LoadingCargos"":[{""CargoId"":0,""NameId"":0,""Name"":""string"",""PackagingType"":0,""PackagingQuantity"":0,""Weight"":0.5,""Volume"":0.5,""Sizes"":{""Length"":0.5,""Width"":0.5,""Height"":0.5,""Diameter"":0.5,""LengthHighlight"":false,""WidthHighlight"":false,""HeightHighlight"":false}}]},""ExtraPoints"":[{""CityId"":0,""PointType"":0,""Latitude"":0.5,""Longitude"":0.5,""Street"":""string"",""OrdinalId"":0,""IsRoundTheClock"":false,""LoadingDateStart"":""1970-01-01T00:00:00.000Z"",""LoadingDateEnd"":""1970-01-01T00:00:00.000Z"",""LoadingTimeStart"":null,""LoadingTimeEnd"":null,""LoadingCargos"":[{""CargoId"":0,""NameId"":0,""Name"":""string"",""PackagingType"":0,""PackagingQuantity"":0,""Weight"":0.5,""Volume"":0.5,""Sizes"":{""Length"":0.5,""Width"":0.5,""Height"":0.5,""Diameter"":0.5,""LengthHighlight"":false,""WidthHighlight"":false,""HeightHighlight"":false}}],""UnloadingCargos"":[{""CargoId"":0,""Weight"":0.5,""Volume"":0.5,""PackagingQuantity"":0,""IsDefinedByTtn"":false}]}],""Unloading"":{""CityId"":0,""Latitude"":0.5,""Longitude"":0.5,""Street"":""string"",""TimeStart"":""1970-01-01T00:00:00.000Z"",""TimeEnd"":""1970-01-01T00:00:00.000Z"",""IsRoundTheClock"":false,""LargeCities"":[0],""LoadingCargos"":[{""CargoId"":0,""NameId"":0,""Name"":""string"",""PackagingType"":0,""PackagingQuantity"":0,""Weight"":0.5,""Volume"":0.5,""Sizes"":{""Length"":0.5,""Width"":0.5,""Height"":0.5,""Diameter"":0.5,""LengthHighlight"":false,""WidthHighlight"":false,""HeightHighlight"":false}}]},""Cargo"":{""Weight"":0.5,""Volume"":0.5,""ADR"":0,""CargoTypeId"":0,""CargoType"":""string"",""PackType"":0,""PalletCount"":0,""BeltCount"":0,""DogruzType"":0,""SborGruz"":false,""Size"":{""Length"":0.5,""Width"":0.5,""Height"":0.5,""Diameter"":0.5,""LengthHighlight"":false,""WidthHighlight"":false,""HeightHighlight"":false}},""Transport"":{""CarType"":0,""LoadingType"":0,""LoadingLogicalOperator"":""string"",""UnloadingType"":0,""UnloadingLogicalOperator"":""string"",""TrucksQuantity"":0,""TemperatureFrom"":0,""TemperatureTo"":0,""Stsepka"":false,""Pnevmohod"":false,""Koniki"":false,""TIR"":false,""CMR"":false,""T1"":false,""SanPassport"":false,""IsTracking"":false},""Payment"":{""CurrencyId"":0,""MoneyType"":0,""RateSum"":0.5,""SumWithNDS"":0.5,""SumWithoutNDS"":0.5,""PrepayPercent"":0,""PrepayPercentEnabled"":false,""PayDays"":0,""PayDaysEnabled"":false,""FixedRate"":false,""Torg"":false,""DirectContract"":false,""InFuel"":false,""OnUnloading"":false,""HideResponses"":false,""AcceptPaymentTypes"":0},""InviteSettings"":{""InviteDelayInSeconds"":0,""InviteDurationInSeconds"":0},""PriorityView"":{""DailyLimit"":0.5,""IsForPayedOnly"":false,""OrderLimit"":0.5,""ViewRate"":0.5},""Stealth"":{""ListIdToHide"":""3fa85f64-5717-4562-b3fc-2c963f66afa6"",""FirmRegDateToHide"":""1970-01-01T00:00:00.000Z"",""ScoreToHide"":0.5},""LoadFiles"":[{""Id"":""3fa85f64-5717-4562-b3fc-2c963f66afa6"",""FileType"":0,""Attributes"":0,""Name"":""string"",""Link"":""string"",""Size"":0}],""Deal"":{""Auction"":{""StartRate"":0.5,""Currency"":0,""Step"":0.5,""PaymentType"":0,""AcceptSecondPayType"":false,""StartDate"":""1970-01-01T00:00:00.000Z"",""EndDate"":""1970-01-01T00:00:00.000Z"",""EndDateBoundary"":""1970-01-01T00:00:00.000Z"",""Nds"":0.5,""TimeToProvideDocuments"":0.5,""AutoRenew"":false,""RenewTime"":0,""MaxRenewTime"":0,""RaiseBid"":false,""MaxRate"":0.5,""RaiseBidInterval"":0,""ResponseInMinutes"":0,""Duration"":0,""StartSinceFirstBet"":false,""AuctionRestartParameters"":{""AuctionFinishAction"":0,""InitRestartCount"":0,""InitChangeWinnerCount"":0,""DurationAfterRestart"":0},""AcceptCounterOffersOnlyBeforeFirstBet"":false,""WinnerCriterion"":0}},""Boards"":[{""BoardId"":""string"",""PublicationTime"":""1970-01-01T00:00:00.000Z"",""IsReservationEnabled"":false,""PublicationOption"":0}],""UnloadFirstDate"":""1970-01-01T00:00:00.000Z"",""UnloadLastDate"":""1970-01-01T00:00:00.000Z""}");
200 Восстановленный груз
Метаданные для интеграторов
Идентификатор метаданных
Метаданные
Максимальная длина 1024 символа
Идентификатор первого выбранного контакта.
Список всех контактов и их идентификаторы можно получить с помощью API для работы с фирмами
Контакт должен быть виден для остальных участников АТИ
Идентификатор второго выбранного контакта, если не выбрано, то null
Контакт должен быть виден для остальных участников АТИ
Примечание к грузу
Ограничение по длине: 1000 символов
Дата, начиная с которой груз актуален, в формате UTC
Минимальное значение равно текущей дате
При значении параметра DateType равным 0, допустимое значение поля - текущая дата
При значении параметра DateType равным 1, допустимое значение поля - от текущей даты до 60 дней вперед
При значении параметра DateType равным 2, допустимое значение поля - текущая дата
При значении параметра DateType равным 3, FirstDate должен принимать значение текущей даты или отсутствовать
Дата, после которой груз не актуален, в формате UTC
Минимальное значение равно значению параметра FirstDate
При значении параметра DateType равным 0, допустимое значение поля - от текущей даты до 1 дня вперед
При значении параметра DateType равным 1, допустимое значение поля - от даты в параметре FirstDate до 9 дней вперед
При значении параметра DateType равным 2, данное поле вычисляется автоматически по формуле FirstDate + 2 месяца, передаваемое значение игнорируется
При значении параметра DateType равным 3, LastDate автоматически устанавливается на значение + 2 дня от текущей даты, передаваемое значение игнорируется
Выбор типа готовности груза к перевозке
0
- Готов к загрузке1
- с Х по У2
- постоянно3
- груза нет, запрос ставки
Периодичность загрузки
Если параметр DateType не равен 2, PeriodicityId равен 0.
Иначе PeriodicityId может принимать следующие значения:
1
- ежедневно100
- по рабочим дням
Номер заказа
Ограничение по длине: 250 символов
Параметр, который определяет, включен ли кругорейс для перевозки груза
Загрузка
Идентификатор города загрузки/разгрузки
Значение из словаря городов АТИ
Широта города загрузки/разгрузки
Параметр должен быть указан, если не указана улица (параметр Street равен null или имеет длину менее 5 символов) и выполняется хотя бы одно из трех условий:
- указан город Москва;
- указан город Санкт-Петербург;
- города загрузки и разгрузки совпадают.
Если параметр Longitude задан, то необходимо указать и этот параметр.
Допустимое значение от -90 до 90.
Долгота города загрузки/разгрузки
Параметр должен быть указан, если не указана улица (параметр Street равен null или имеет длину менее 5 символов) и выполняется хотя бы одно из трех условий:
- указан город Москва;
- указан город Санкт-Петербург;
- города загрузки и разгрузки совпадают.
Если параметр Latitude задан, то необходимо указать и этот параметр.
Допустимое значение от -90 до 90.
Улица или район города загрузки/разгрузки
Параметр должен быть указан и иметь длину не менее 5 символов, если не указаны координаты (параметры Longtittude и Lattitude равны null) и выполняется хотя бы одно из трех условий:
- указан город Москва;
- указан город Санкт-Петербург;
- города загрузки и разгрузки совпадают.
Максимальная длина 100 символов.
Время начала загрузки/разгрузки
Не указывается при значении параметра DateType равным 3.
Не указывается при значении IsRoundTheClock: true
Время завершения загрузки/разгрузки
Не указывается при значении параметра DateType равным 3.
Не указывается при значении IsRoundTheClock: true
Определяет выбрано ли значение Круглосуточно
По умолчанию - false
Не указывается при значении параметра DateType равным 3.
Массив идентификаторов ближайших крупных городов
Значение из словаря городов АТИ
Максимальное количество - 10 штук
Id груза
Наименование груза
Упаковка
Объем
Габариты
Список дополнительных пунктов маршрута
Максимальное количество - 15 штук
Идентификатор города
Значение из словаря городов АТИ
Тип точки:
1
- загрузка2
- разгрузка3
- таможня8
- проехать через
Долгота
Широта
Улица или район
Порядковый номер
Загрузка/разгрузка круглосуточно
Дата начала периода загрузки/разгрузки
Дата окончания периода загрузки/разгрузки
Время начала загрузки/разгрузки
Время окончания загрузки/разгрузки
Id груза
Наименование груза
Упаковка
Объем
Габариты
Id груза
Вес
Объём
Выгружаемая часть упаковки
Выгружаемая часть груза будет определена в ТТН
Разгрузка
Идентификатор города загрузки/разгрузки
Значение из словаря городов АТИ
Широта города загрузки/разгрузки
Параметр должен быть указан, если не указана улица (параметр Street равен null или имеет длину менее 5 символов) и выполняется хотя бы одно из трех условий:
- указан город Москва;
- указан город Санкт-Петербург;
- города загрузки и разгрузки совпадают.
Если параметр Longitude задан, то необходимо указать и этот параметр.
Допустимое значение от -90 до 90.
Долгота города загрузки/разгрузки
Параметр должен быть указан, если не указана улица (параметр Street равен null или имеет длину менее 5 символов) и выполняется хотя бы одно из трех условий:
- указан город Москва;
- указан город Санкт-Петербург;
- города загрузки и разгрузки совпадают.
Если параметр Latitude задан, то необходимо указать и этот параметр.
Допустимое значение от -90 до 90.
Улица или район города загрузки/разгрузки
Параметр должен быть указан и иметь длину не менее 5 символов, если не указаны координаты (параметры Longtittude и Lattitude равны null) и выполняется хотя бы одно из трех условий:
- указан город Москва;
- указан город Санкт-Петербург;
- города загрузки и разгрузки совпадают.
Максимальная длина 100 символов.
Время начала загрузки/разгрузки
Не указывается при значении параметра DateType равным 3.
Не указывается при значении IsRoundTheClock: true
Время завершения загрузки/разгрузки
Не указывается при значении параметра DateType равным 3.
Не указывается при значении IsRoundTheClock: true
Определяет выбрано ли значение Круглосуточно
По умолчанию - false
Не указывается при значении параметра DateType равным 3.
Массив идентификаторов ближайших крупных городов
Значение из словаря городов АТИ
Максимальное количество - 10 штук
Id груза
Наименование груза
Упаковка
Объем
Габариты
Информация о грузе
Вес груза в тоннах
Обязательный параметр, если не задан параметр Volume.
Объем груза в кубических метрах
Обязательный параметр, если не задан параметр Weight. Максимальная длина - 4 символа
Параметр, определяющий степень опасности груза
Допустимое значение от 0 до 9. По умолчанию - 0
Идентификатор наименования груза
Значение из Словаря наименований грузов
Строковое наименование груза.
Обязательный параметр, если значение параметра CargoTypeId равно 59
.
Максимальная длина названия - 50 символов.
Этот параметр должен быть пустым, если параметр CargoTypeId
отличен от 59
.
В этом поле запрещено указывать контактную информацию
Идентификатор наименования упаковки (навалом, коробки, россыпью...)
Значение из Словаря наименований грузов
Количество упаковок для груза
Допустимое значение от 0 до 9999. По умолчанию - 0
Количество ремней для груза
Допустимое значение от 0 до 9999. По умолчанию - 0
Вариант перевозки:
1
- только отдельной машиной2
- отдельной или догрузом
Определяет, является ли груз сборным
Параметры размера груза
Длина груза в метрах
Допустимое значение от 0 до 50. Максимальная длина - 5 символов. По умолчанию - 0
Ширина груза в метрах
Допустимое значение от 0 до 50. Максимальная длина - 5 символов. По умолчанию - 0
Высота груза в метрах
Допустимое значение от 0 до 50. Максимальная длина - 5 символов. По умолчанию - 0
Диаметр груза в метрах
Допустимое значение от 0 до 50. Максимальная длина - 5 символов. По умолчанию - 0
Выделение красным цветом длины груза (для привлечения внимания перевозчика в случае нестандартных размеров груза)
Выделение красным цветом ширины груза (для привлечения внимания перевозчика в случае нестандартных размеров груза)
Выделение красным цветом высоты груза (для привлечения внимания перевозчика в случае нестандартных размеров груза)
Параметры транспорта
Битовая сумма ID кузовов
Значение из словаря кузовов АТИ
Битовая сумма ID типов загрузки
Значение из словаря вариантов загрузки АТИ
Тип условия загрузки:
OR
- необходимо, чтобы присутствовал один из способов загрузкиAND
- необходимо, чтобы присутствовали все выбранные типы загрузки
Битовая сумма ID типов разгрузки.
Значение из словаря вариантов разагрузки АТИ
Тип условия разгрузки:
OR
- необходимо, чтобы присутствовал один из способов разгрузкиAND
- необходимо, чтобы присутствовали все выбранные типы разгрузки
Количество машин
Допустимое значение от 1 до 99. По умолчанию - 1
Минимальная температура для груза, если выбран тип кузова "Рефрижератор", "Рефрижератор с перегородкой", "Рефрижератор-мультирежимный"
Допустимое значение от -99 до 999
Максимальная температура для груза, если выбран тип кузова "Рефрижератор", "Рефрижератор с перегородкой", "Рефрижератор-мультирежимный"
Допустимое значение от -99 до 999
Определяет, нужна ли сцепка для груза
Определяет, нужен ли пневмоход для груза
Определяет, нужны ли коники для груза
Документы на транспорт, необходимые для провоза этого груза: документы TIR
Документы на транспорт, необходимые для провоза этого груза: документы CMR
Документы на транспорт, необходимые для провоза этого груза: документы T1
Документы на транспорт, необходимые для провоза этого груза: медкнижка
Трекинг через АТИ Водитель
Оплата
Идентификатор валюты
По умолчанию - 1. Должен принимать значение 0, если параметр FixedRate равен false
Значение из словаря валют АТИ
Идентификатор варианта оплаты
По умолчанию - 22
. Должен принимать значение 22
, если параметр FixedRate
равен false
Значение из словаря вариантов оплаты АТИ
Ставка для груза
Обязательный параметр, если параметр FixedRate равен true и не заданы параметры SumWithNDS или SumWithoutNDS. Максимальная длина 6 символов. Если ввести более двух цифр после запятой, будет произведено округление. Если параметр MoneyType равен 22 и RateSum > 0, тогда поля SumWithNDS и SumWithoutNDS должны быть пустыми или принимать значение 0
Ставка б/нал с НДС
Обязательный параметр, если параметр FixedRate равен true и не заданы параметры RateSum или SumWithoutNDS. Максимальная длина 6 символов. Если ввести более двух цифр после запятой, будет произведено округление. Если параметр FixedRate равен false, то параметр SumWithNDS должен отсутствовать или быть равным 0
Ставка б/нал без НДС
Обязательный параметр, если параметр FixedRate равен true и не заданы параметры SumWithNDS или RateSum. Максимальная длина 6 символов. Если ввести более двух цифр после запятой, будет произведено округление. Если параметр FixedRate равен false, то параметр SumWithoutNDS должен отсутствовать или быть равным 0
Процент предоплаты
Допустимое значение от 0 до 100. Должен отсутствовать или принимать значение 0, если параметр PrepayPercentEnabled равен false
Есть ли предоплата
Через сколько банковских дней оплата
Допустимое значение от 0 до 99. Должен отсутствовать или принимать значение 0, если параметр PayDaysEnabled равен false
Параметр, что включен флажок "через банк. дней"
По умолчанию - false. Не может быть установлен в true, если параметр OnUnloading тоже установлен в true
true, если ставка задана, false если запрос ставки
По умолчанию - true. При значении параметра DateType равным 3, должен иметь значение false. Если указано значение True, значение хотя бы одного из полей RateSum, SumWithNDS, SumWithoutNDS должно быть больше или равно 1
Возможен ли торг
По умолчанию - false. Не учитывается, если параметр FixedRate равен false
Прямой договор
Предоплата топливом
Оплата на выгрузке
Скрыть встречные предложения
Позволяет указать форму оплаты при выборе параметра "Запрос ставки":
1
- наличные2
- б/нал с НДС3
- нал и б/нал с НДС4
- б/нал без НДС5
- нал и б/нал без НДС6
- б/нал с НДС и без НДС7
- нал и б/нал с НДС и без НДС0
- указана фикс. ставка
Настройки автоприглашений
Время в секундах сбора встречных предложений, по истечение которого будет создано приглашение по лучшему из них
Время в секундах действия приглашения
Приоритетный показ
Суточный лимит списания по услуге
- Должен иметь длину не более 5 символов
- Не более 2 символов после запятой
- Должен быть больше либо равен значению ViewRate или быть равным нулю (если ограничения нет)
- Должен быть равен 0 или отсутствовать, если параметр ViewRate отсутствует или равен 0
Показывать приоритетный показ только платным пользователям
Лимит на заявку
- Должен иметь длину не более 5 символов
- Не более 2 символов после запятой
- Должен быть больше либо равен значению ViewRate или быть равным нулю (если ограничения нет)
- Должен быть равен 0 или отсутствовать, если параметр ViewRate отсутствует или равен 0
Ставка за просмотр
- Минимальное значение 0,6
- Не более 2 символов после запятой
- Должен иметь длину не более 5 символов
Количество денег, потраченное на заявку за день. Только для чтения
Количество денег, потраченное на заявку в целом. Только для чтения
Настройки показа груза
Режим стэлс, ID списка для которого данный груз показываться не будет
Получить ID списка можно с помощью API списков фирмы
Режим стэлс, Для фирм с датой регистрации меньше данной груз показываться не будет
Режим стэлс, минимальное количество баллов фирмы. Для фирм с меньшим количество баллов груз показываться не будет
Файлы к грузу
Перед добавлением груза с файлом, файл предварительно необходимо загрузить в АТИ-Доки (см. API для хранения файлов)
Идентификатор файла, возвращается при загрузке файла в АТИ-Доки
Тип загруженного файла:
1
- документ
Битовый набор опции файла
0
- Значение по умолчанию. Данный файл доступен по ссылке1
- Данный файл доступен только владельцу груза
Имя файла
Для имени файла разрешено использовать следующие символы: цифры, заглавные и строчные буквы латинского и кириллического алфавита, дефис, точка, пробел.
Длинна: до 100 символов. Имя файла присваивается при загрузке в АТИ-Доки
Ссылка, по которой можно скачать файл, возвращается при загрузке файла в АТИ-Доки
Размер файла
Информационное поле, на текущий момент не используется
Параметры аукциона
Начальная ставка аукциона
Параметр должен принимать значение от 1 до 9999999999 (включительно) и содержать не более 10 символов.
Валюта аукциона
Значение из словаря валют АТИ
Минимальное изменение ставки по аукциону
Параметр должен принимать значение от 1 до 9999999999 (включительно), содержать не более 10 символов и не должен превышать половину начальной ставки startRate.
Тип оплаты
22
: любой1
: наличные23
: по карте24
: безнал с НДС25
: безнал без НДС
Принимать ставки без НДС. Параметр можно указать, если начальная ставка указана с НДС (PaymentType=24)
Время начала аукциона. Должно быть позже времени начала публикации груза на площадке. По умолчанию устанавливается текущая дата UTC.
Время окончания аукциона. Необязательное поле, если есть значение в поле Duration
Время окончания аукциона "завершить не позже". Если указанное время, меньше значения Duration - аукцион заканчивается по времени "завершить не позже", если нет автопродления. Время устанавливается в формате UTC.
% НДС, от 1 до 99. Если выбрана опция "Принимать ставки без НДС", этот параметр определяет величину процента НДС.
Время на отправку заявки перевозчиком (в часах). Время на отправку заявки перевозчику должно быть не больше 24 часов, и не должно превышать 4 символов в длину.
Нужно ли продление аукциона, если была ставка в последние 5 минут до окончания
Время, на которое надо сдвигать окончание аукциона при включенном AutoRenew
Максимально допустимое время, на которое можно сдвинуть окончание аукциона при включенном AutoRenew
Указывать, если raiseBid = true. Параметр должен принимать значение от 1 до 999999 (включительно) и содержать не более 6 символов.
Повысить ставку на Шаг, если нет предложений
Максимально допустимая ставка по аукциону
Указывать, если raiseBid = true. Параметр должен принимать значение от 1 до 999999 (включительно) и содержать не более 6 символов.
Период увеличения ставки при отсутствии предложений
При RaiseBid = true должно принимать значение не меньше 1 минуты и не больше 24 часов.
Указывает, через какой промежуток времени с момента публикации аукциона принимать встречные предложения:
1
- сразу15, 30, 60, 120, 180
- время в минутахnull
- не принимать
Если AcceptCounterOffersOnlyBeforeFirstBet = true, то встречные предложения будут приниматься только до 1-й ставки
Длительность аукциона в минутах: 30, 60, 120, 180, 240, 360, 720, 1440, 2880, 4320, 5760, 7200
Значение не может быть больше времени актуальности груза LastDate
Флаг, определяющий, что обратный отсчет до окончания аукциона начинается только после первой ставки.
Параметры перезапуска аукциона
Действие после того, как все попытки перезапуска и выбора нового победителя торгов исчерпаны:
1
- Опубликовать груз со ставкой. В грузе должна быть указана ставка (SumWithNDS, SumWithoutNDS, RateSum)2
- Опубликовать с запросом ставки, возможные типы оплаты будут взяты из поля AcceptPaymentTypes в грузе3
- Перенести груз в архив
Количество перезапусков Торгов, от 0 до 3 включительно.
Если параметр не передать, по умолчанию 0
Сколько раз выбирать следующего победителя с лучшей ставкой, если предыдущий отказался, от 0 до 3 включительно
Если параметр не передать, по умолчанию 0
Длительность торгов в минутах после перезапуска
Необязательное поле, если его не передавать, то торги будут перезапущены с изначальной длительностью (поле Duration в структуре Аукцион). Однако если в структуре Аукцион заполнено поле EndDateBoundary и поле InitRestartCount имеет значение больше 0, то DurationAfterRestart становится обязательным
Можно принимать встречные предложения только до первой ставки?
Критерий выбора победителя торгов
0
- Выбор победителя происходит автоматически по лучшей ставке1
- Выбор победителя происходит по ставке и дате загрузки. Если нет лучшей ставки с лучшей датой - требуется выбор победителя вручную.
Id аукциона
Id груза, для которого активен аукцион
Id сделки, привязанной к аукциону
Статус аукциона
-100
- Не удалось определить состояние аукциона-14
- Аукцион отменен руками грузовладельца-13
- Аукцион удален, т.к. расторгнут заказ-12
- Аукцион без ставок завершен-11
- Аукцион удален автоматически-10
- Аукцион удален т.к. сделка завершена-9
- Аукцион удален-8
- При включенном копировании грузов: ожидается действие от экспедитора в случае, когда заказ с победителем отменен, других участников нет-7
- При включенном копировании грузов:ожидается действие с торгами от экспедитора в случае, когда заказ с победителем отменен и есть потенциальный победитель-6
- При включенном копировании грузов: торги завершены, экспедитор не является победителем-5
- Одна ставка лучшая по цене, другая по дате-4
- Закончился, но победитель вовремя не взял груз и при этом есть еще возможные победители-3
- Закончился, но победитель вовремя не взял груз и при этом он единственный возможный победитель-2
- Закончился, ждем когда победитель возьмет груз-1
- Закончился, ставок нет0
- Идет, ставок нет1
- Идет (уже есть валидные ставки)
Завершен ли аукцион
Время выигрыша ставки (когда для определенной ставки в AuctionRates установлен State = Winner)
Список ставок по аукциону
ID ставки
Когда сделана ставка
Фирма, оставившая заявку
"Звезды" фирмы
Тип звезд фирмы
0
: Серый1
: Красный2
: Желтый3
: Зеленый4
: Партнер АТИ5
: Сотрудник АТИ6
: Гос. органы7
: ОДКС
Имя фирмы
Имя контакта
Идентификатор фирмы в АТИ
Ставка на груз, которую поставил пользователь
Статус ставки
1
: Победная ставка в аукционе0
: Обычная ставка по аукциону (участник аукциона)-2
: Участник аукциона отменил ставку-3
: Бывший победитель, который не прислал документы-4
: Победитель отказался от участия-5
: Грузовладелец отменил безоговорочную сделку-6
: Победитель отменил безоговорочную сделку-7
: Победитель отклонил документ-8
: Грузовладелец отклонил документ
Ближайшая возможная для перевозчика дата загрузки
Используется только в аукционах с критерием победы по ставке и дате загрузки
Код фирмы, сделавшей ставку
Контакт, сделавший ставку
Список площадок
ID площадки
Время публикации на площадке
Учитывается, если PublicationOption
равно 6
Показывает разрешено ли бронирование грузов на Общей площадке
Учитывается только для Общей площадки, только при включенном Stealth
Параметры публикации груза:
0
- сразу1
- через 15 минут2
- через 30 минут3
- через час4
- через 3 часа5
- через 6 часов6
- указать точное время
Показывает, что груз уже опубликован на странице
Показывает является ли площадка Общей
Дата начала разгрузки, в формате UTC.
Может иметь значение null
.
Минимальное значение равно текущей дате.
При значении параметра DateType равным 3
, UnloadFirstDate принимает значение null
Дата окончания разгрузки, в формате UTC.
Может иметь значение null
.
Если нет даты начала разгрузки UnloadFirstDate, должна отсутствовать дата окончания разгрузки UnloadLastDate.
При значении параметра DateType равным 3
, UnloadFirstDate принимает значение null
Дата и время переноса в архив
Причина переноса в архив
Озвученная ставка
ID валюты озвученной ставки
Количество отзывов о грузе (без встречных предложений)
Количество встречных предложений (остальные отзывы не учитываются)
Есть ли доступ на удаление груза.
Есть ли доступ на работу с грузом (без учета прав).
Есть ли доступ на редактирование груза.
Есть ли доступ на обновление груза.
Есть ли доступ на восстановление груза
Причины отказа в доступе на редактирование груза:
0
- Вы имеете доступ к работе с грузом1
- Ваша фирма больше не может размещать грузы из-за нарушения правил АТИ2
- Груз зарезервирован/взят, операции с грузом запрещены3
- Превышен лимит актуальных грузов4
- Вы пытаетесь работать с грузами под общим пользователем. Недостаточно прав5
- У вашего контакта недостаточно прав для работы с данным грузом6
- Груз имеет завершенные Торги, операции с грузом запрещены7
- Сервис сделок временно недоступен8
- Нельзя изменять или удалять груз из сквозных торгов9
- У вашего контакта недостаточно прав для создания грузов10
- У вашего контакта недостаточно прав для работы с виртуальными кошельками11
- У вашего контакта недостаточно прав для работы с грузами на Общей площадке12
- У вашего контакта недостаточно прав для работы с грузами на Персональных площадках13
- У вашего контакта нет доступа для работы с одной или несколькими персональными площадками, указанными в грузе14
- У вашего контакта нет доступа для работы с подразделением, в которое восстанавливается груз15
- Ваш контакт должен быть указан первым в грузе
Причины отказа в доступе на удаление контакта:
0
- Вы имеете доступ к работе с грузом1
- Ваша фирма больше не может размещать грузы из-за нарушения правил АТИ2
- Груз зарезервирован/взят, операции с грузом запрещены3
- Превышен лимит актуальных грузов4
- Вы пытаетесь работать с грузами под общим пользователем. Недостаточно прав5
- У вашего контакта недостаточно прав для работы с данным грузом6
- Груз имеет завершенные Торги, операции с грузом запрещены7
- Сервис сделок временно недоступен8
- Нельзя изменять или удалять груз из сквозных торгов9
- У вашего контакта недостаточно прав для создания грузов10
- У вашего контакта недостаточно прав для работы с виртуальными кошельками11
- У вашего контакта недостаточно прав для работы с грузами на Общей площадке12
- У вашего контакта недостаточно прав для работы с грузами на Персональных площадках13
- У вашего контакта нет доступа для работы с одной или несколькими персональными площадками, указанными в грузе14
- У вашего контакта нет доступа для работы с подразделением, в которое восстанавливается груз15
- Ваш контакт должен быть указан первым в грузе
Причины отказа в доступе на восстановление груза:
0
- Вы имеете доступ к работе с грузом1
- Ваша фирма больше не может размещать грузы из-за нарушения правил АТИ2
- Груз зарезервирован/взят, операции с грузом запрещены3
- Превышен лимит актуальных грузов4
- Вы пытаетесь работать с грузами под общим пользователем. Недостаточно прав5
- У вашего контакта недостаточно прав для работы с данным грузом6
- Груз имеет завершенные Торги, операции с грузом запрещены7
- Сервис сделок временно недоступен8
- Нельзя изменять или удалять груз из сквозных торгов9
- У вашего контакта недостаточно прав для создания грузов10
- У вашего контакта недостаточно прав для работы с виртуальными кошельками11
- У вашего контакта недостаточно прав для работы с грузами на Общей площадке12
- У вашего контакта недостаточно прав для работы с грузами на Персональных площадках13
- У вашего контакта нет доступа для работы с одной или несколькими персональными площадками, указанными в грузе14
- У вашего контакта нет доступа для работы с подразделением, в которое восстанавливается груз15
- Ваш контакт должен быть указан первым в грузе
Причина отказа в доступе на обновление груза.
Идентификатор груза
Номер груза
Дата последнего изменения груза в формате UTC
Время добавления груза в формате UTC
Расстояние по дорогам в км
Протяженность дорог в км, в построенном пути за которые взимается плата по системе Платон
Протяженность платных дорог в построенном пути в км
Время в пути
Параметр, который определяет, включен ли зимник для перевозки груза
Параметр, который определяет, учитывать ли паромные переправы для перевозки груза
Идентификатор фирмы
Id аукциона
202 У Вас уже есть груз с такими же параметрами, поэтому два груза объединены в один
Групповое восстановление архивных грузов
Групповое восстановление грузов put /v1.0/unpublished-loads/restore
curl 'https://api.ati.su/v1.0/unpublished-loads/restore' \ -X 'PUT' \ -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Запрос("PUT", "https://api.ati.su", "/v1.0/unpublished-loads/restore");
200 Статус
Статус операции для груза.
8
- Произошла внутренняя ошибка при обработке груза7
- Ошибка валидации груза6
- Груз был объединен с другим грузом5
- Найден дубликат в актуальных грузах4
- Груз зарезервирован/взят, операции с грузом запрещены3
- Нет доступа2
- Груз был обновлен или добавлен менее часа назад1
- Груз не найден0
- Успех-1
- Меньше 0 - произошла незапланированная ошибка
Сообщение, которое отдается пользователю
Получение одного архивного груза
Метод для получения заданного архивного груза get /v1.0/unpublished-loads/{loadId}
curl 'https://api.ati.su/v1.0/unpublished-loads/{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.0/unpublished-loads/{loadId}");
200 Архивный груз
Метаданные для интеграторов
Идентификатор метаданных
Метаданные
Максимальная длина 1024 символа
Идентификатор первого выбранного контакта.
Список всех контактов и их идентификаторы можно получить с помощью API для работы с фирмами
Контакт должен быть виден для остальных участников АТИ
Идентификатор второго выбранного контакта, если не выбрано, то null
Контакт должен быть виден для остальных участников АТИ
Примечание к грузу
Ограничение по длине: 1000 символов
Дата, начиная с которой груз актуален, в формате UTC
Минимальное значение равно текущей дате
При значении параметра DateType равным 0, допустимое значение поля - текущая дата
При значении параметра DateType равным 1, допустимое значение поля - от текущей даты до 60 дней вперед
При значении параметра DateType равным 2, допустимое значение поля - текущая дата
При значении параметра DateType равным 3, FirstDate должен принимать значение текущей даты или отсутствовать
Дата, после которой груз не актуален, в формате UTC
Минимальное значение равно значению параметра FirstDate
При значении параметра DateType равным 0, допустимое значение поля - от текущей даты до 1 дня вперед
При значении параметра DateType равным 1, допустимое значение поля - от даты в параметре FirstDate до 9 дней вперед
При значении параметра DateType равным 2, данное поле вычисляется автоматически по формуле FirstDate + 2 месяца, передаваемое значение игнорируется
При значении параметра DateType равным 3, LastDate автоматически устанавливается на значение + 2 дня от текущей даты, передаваемое значение игнорируется
Выбор типа готовности груза к перевозке
0
- Готов к загрузке1
- с Х по У2
- постоянно3
- груза нет, запрос ставки
Периодичность загрузки
Если параметр DateType не равен 2, PeriodicityId равен 0.
Иначе PeriodicityId может принимать следующие значения:
1
- ежедневно100
- по рабочим дням
Номер заказа
Ограничение по длине: 250 символов
Параметр, который определяет, включен ли кругорейс для перевозки груза
Загрузка
Идентификатор города загрузки/разгрузки
Значение из словаря городов АТИ
Широта города загрузки/разгрузки
Параметр должен быть указан, если не указана улица (параметр Street равен null или имеет длину менее 5 символов) и выполняется хотя бы одно из трех условий:
- указан город Москва;
- указан город Санкт-Петербург;
- города загрузки и разгрузки совпадают.
Если параметр Longitude задан, то необходимо указать и этот параметр.
Допустимое значение от -90 до 90.
Долгота города загрузки/разгрузки
Параметр должен быть указан, если не указана улица (параметр Street равен null или имеет длину менее 5 символов) и выполняется хотя бы одно из трех условий:
- указан город Москва;
- указан город Санкт-Петербург;
- города загрузки и разгрузки совпадают.
Если параметр Latitude задан, то необходимо указать и этот параметр.
Допустимое значение от -90 до 90.
Улица или район города загрузки/разгрузки
Параметр должен быть указан и иметь длину не менее 5 символов, если не указаны координаты (параметры Longtittude и Lattitude равны null) и выполняется хотя бы одно из трех условий:
- указан город Москва;
- указан город Санкт-Петербург;
- города загрузки и разгрузки совпадают.
Максимальная длина 100 символов.
Время начала загрузки/разгрузки
Не указывается при значении параметра DateType равным 3.
Не указывается при значении IsRoundTheClock: true
Время завершения загрузки/разгрузки
Не указывается при значении параметра DateType равным 3.
Не указывается при значении IsRoundTheClock: true
Определяет выбрано ли значение Круглосуточно
По умолчанию - false
Не указывается при значении параметра DateType равным 3.
Массив идентификаторов ближайших крупных городов
Значение из словаря городов АТИ
Максимальное количество - 10 штук
Id груза
Наименование груза
Упаковка
Объем
Габариты
Список дополнительных пунктов маршрута
Максимальное количество - 15 штук
Идентификатор города
Значение из словаря городов АТИ
Тип точки:
1
- загрузка2
- разгрузка3
- таможня8
- проехать через
Долгота
Широта
Улица или район
Порядковый номер
Загрузка/разгрузка круглосуточно
Дата начала периода загрузки/разгрузки
Дата окончания периода загрузки/разгрузки
Время начала загрузки/разгрузки
Время окончания загрузки/разгрузки
Id груза
Наименование груза
Упаковка
Объем
Габариты
Id груза
Вес
Объём
Выгружаемая часть упаковки
Выгружаемая часть груза будет определена в ТТН
Разгрузка
Идентификатор города загрузки/разгрузки
Значение из словаря городов АТИ
Широта города загрузки/разгрузки
Параметр должен быть указан, если не указана улица (параметр Street равен null или имеет длину менее 5 символов) и выполняется хотя бы одно из трех условий:
- указан город Москва;
- указан город Санкт-Петербург;
- города загрузки и разгрузки совпадают.
Если параметр Longitude задан, то необходимо указать и этот параметр.
Допустимое значение от -90 до 90.
Долгота города загрузки/разгрузки
Параметр должен быть указан, если не указана улица (параметр Street равен null или имеет длину менее 5 символов) и выполняется хотя бы одно из трех условий:
- указан город Москва;
- указан город Санкт-Петербург;
- города загрузки и разгрузки совпадают.
Если параметр Latitude задан, то необходимо указать и этот параметр.
Допустимое значение от -90 до 90.
Улица или район города загрузки/разгрузки
Параметр должен быть указан и иметь длину не менее 5 символов, если не указаны координаты (параметры Longtittude и Lattitude равны null) и выполняется хотя бы одно из трех условий:
- указан город Москва;
- указан город Санкт-Петербург;
- города загрузки и разгрузки совпадают.
Максимальная длина 100 символов.
Время начала загрузки/разгрузки
Не указывается при значении параметра DateType равным 3.
Не указывается при значении IsRoundTheClock: true
Время завершения загрузки/разгрузки
Не указывается при значении параметра DateType равным 3.
Не указывается при значении IsRoundTheClock: true
Определяет выбрано ли значение Круглосуточно
По умолчанию - false
Не указывается при значении параметра DateType равным 3.
Массив идентификаторов ближайших крупных городов
Значение из словаря городов АТИ
Максимальное количество - 10 штук
Id груза
Наименование груза
Упаковка
Объем
Габариты
Информация о грузе
Вес груза в тоннах
Обязательный параметр, если не задан параметр Volume.
Объем груза в кубических метрах
Обязательный параметр, если не задан параметр Weight. Максимальная длина - 4 символа
Параметр, определяющий степень опасности груза
Допустимое значение от 0 до 9. По умолчанию - 0
Идентификатор наименования груза
Значение из Словаря наименований грузов
Строковое наименование груза.
Обязательный параметр, если значение параметра CargoTypeId равно 59
.
Максимальная длина названия - 50 символов.
Этот параметр должен быть пустым, если параметр CargoTypeId
отличен от 59
.
В этом поле запрещено указывать контактную информацию
Идентификатор наименования упаковки (навалом, коробки, россыпью...)
Значение из Словаря наименований грузов
Количество упаковок для груза
Допустимое значение от 0 до 9999. По умолчанию - 0
Количество ремней для груза
Допустимое значение от 0 до 9999. По умолчанию - 0
Вариант перевозки:
1
- только отдельной машиной2
- отдельной или догрузом
Определяет, является ли груз сборным
Параметры размера груза
Длина груза в метрах
Допустимое значение от 0 до 50. Максимальная длина - 5 символов. По умолчанию - 0
Ширина груза в метрах
Допустимое значение от 0 до 50. Максимальная длина - 5 символов. По умолчанию - 0
Высота груза в метрах
Допустимое значение от 0 до 50. Максимальная длина - 5 символов. По умолчанию - 0
Диаметр груза в метрах
Допустимое значение от 0 до 50. Максимальная длина - 5 символов. По умолчанию - 0
Выделение красным цветом длины груза (для привлечения внимания перевозчика в случае нестандартных размеров груза)
Выделение красным цветом ширины груза (для привлечения внимания перевозчика в случае нестандартных размеров груза)
Выделение красным цветом высоты груза (для привлечения внимания перевозчика в случае нестандартных размеров груза)
Параметры транспорта
Битовая сумма ID кузовов
Значение из словаря кузовов АТИ
Битовая сумма ID типов загрузки
Значение из словаря вариантов загрузки АТИ
Тип условия загрузки:
OR
- необходимо, чтобы присутствовал один из способов загрузкиAND
- необходимо, чтобы присутствовали все выбранные типы загрузки
Битовая сумма ID типов разгрузки.
Значение из словаря вариантов разагрузки АТИ
Тип условия разгрузки:
OR
- необходимо, чтобы присутствовал один из способов разгрузкиAND
- необходимо, чтобы присутствовали все выбранные типы разгрузки
Количество машин
Допустимое значение от 1 до 99. По умолчанию - 1
Минимальная температура для груза, если выбран тип кузова "Рефрижератор", "Рефрижератор с перегородкой", "Рефрижератор-мультирежимный"
Допустимое значение от -99 до 999
Максимальная температура для груза, если выбран тип кузова "Рефрижератор", "Рефрижератор с перегородкой", "Рефрижератор-мультирежимный"
Допустимое значение от -99 до 999
Определяет, нужна ли сцепка для груза
Определяет, нужен ли пневмоход для груза
Определяет, нужны ли коники для груза
Документы на транспорт, необходимые для провоза этого груза: документы TIR
Документы на транспорт, необходимые для провоза этого груза: документы CMR
Документы на транспорт, необходимые для провоза этого груза: документы T1
Документы на транспорт, необходимые для провоза этого груза: медкнижка
Трекинг через АТИ Водитель
Оплата
Идентификатор валюты
По умолчанию - 1. Должен принимать значение 0, если параметр FixedRate равен false
Значение из словаря валют АТИ
Идентификатор варианта оплаты
По умолчанию - 22
. Должен принимать значение 22
, если параметр FixedRate
равен false
Значение из словаря вариантов оплаты АТИ
Ставка для груза
Обязательный параметр, если параметр FixedRate равен true и не заданы параметры SumWithNDS или SumWithoutNDS. Максимальная длина 6 символов. Если ввести более двух цифр после запятой, будет произведено округление. Если параметр MoneyType равен 22 и RateSum > 0, тогда поля SumWithNDS и SumWithoutNDS должны быть пустыми или принимать значение 0
Ставка б/нал с НДС
Обязательный параметр, если параметр FixedRate равен true и не заданы параметры RateSum или SumWithoutNDS. Максимальная длина 6 символов. Если ввести более двух цифр после запятой, будет произведено округление. Если параметр FixedRate равен false, то параметр SumWithNDS должен отсутствовать или быть равным 0
Ставка б/нал без НДС
Обязательный параметр, если параметр FixedRate равен true и не заданы параметры SumWithNDS или RateSum. Максимальная длина 6 символов. Если ввести более двух цифр после запятой, будет произведено округление. Если параметр FixedRate равен false, то параметр SumWithoutNDS должен отсутствовать или быть равным 0
Процент предоплаты
Допустимое значение от 0 до 100. Должен отсутствовать или принимать значение 0, если параметр PrepayPercentEnabled равен false
Есть ли предоплата
Через сколько банковских дней оплата
Допустимое значение от 0 до 99. Должен отсутствовать или принимать значение 0, если параметр PayDaysEnabled равен false
Параметр, что включен флажок "через банк. дней"
По умолчанию - false. Не может быть установлен в true, если параметр OnUnloading тоже установлен в true
true, если ставка задана, false если запрос ставки
По умолчанию - true. При значении параметра DateType равным 3, должен иметь значение false. Если указано значение True, значение хотя бы одного из полей RateSum, SumWithNDS, SumWithoutNDS должно быть больше или равно 1
Возможен ли торг
По умолчанию - false. Не учитывается, если параметр FixedRate равен false
Прямой договор
Предоплата топливом
Оплата на выгрузке
Скрыть встречные предложения
Позволяет указать форму оплаты при выборе параметра "Запрос ставки":
1
- наличные2
- б/нал с НДС3
- нал и б/нал с НДС4
- б/нал без НДС5
- нал и б/нал без НДС6
- б/нал с НДС и без НДС7
- нал и б/нал с НДС и без НДС0
- указана фикс. ставка
Настройки автоприглашений
Время в секундах сбора встречных предложений, по истечение которого будет создано приглашение по лучшему из них
Время в секундах действия приглашения
Приоритетный показ
Суточный лимит списания по услуге
- Должен иметь длину не более 5 символов
- Не более 2 символов после запятой
- Должен быть больше либо равен значению ViewRate или быть равным нулю (если ограничения нет)
- Должен быть равен 0 или отсутствовать, если параметр ViewRate отсутствует или равен 0
Показывать приоритетный показ только платным пользователям
Лимит на заявку
- Должен иметь длину не более 5 символов
- Не более 2 символов после запятой
- Должен быть больше либо равен значению ViewRate или быть равным нулю (если ограничения нет)
- Должен быть равен 0 или отсутствовать, если параметр ViewRate отсутствует или равен 0
Ставка за просмотр
- Минимальное значение 0,6
- Не более 2 символов после запятой
- Должен иметь длину не более 5 символов
Количество денег, потраченное на заявку за день. Только для чтения
Количество денег, потраченное на заявку в целом. Только для чтения
Настройки показа груза
Режим стэлс, ID списка для которого данный груз показываться не будет
Получить ID списка можно с помощью API списков фирмы
Режим стэлс, Для фирм с датой регистрации меньше данной груз показываться не будет
Режим стэлс, минимальное количество баллов фирмы. Для фирм с меньшим количество баллов груз показываться не будет
Файлы к грузу
Перед добавлением груза с файлом, файл предварительно необходимо загрузить в АТИ-Доки (см. API для хранения файлов)
Идентификатор файла, возвращается при загрузке файла в АТИ-Доки
Тип загруженного файла:
1
- документ
Битовый набор опции файла
0
- Значение по умолчанию. Данный файл доступен по ссылке1
- Данный файл доступен только владельцу груза
Имя файла
Для имени файла разрешено использовать следующие символы: цифры, заглавные и строчные буквы латинского и кириллического алфавита, дефис, точка, пробел.
Длинна: до 100 символов. Имя файла присваивается при загрузке в АТИ-Доки
Ссылка, по которой можно скачать файл, возвращается при загрузке файла в АТИ-Доки
Размер файла
Информационное поле, на текущий момент не используется
Параметры аукциона
Начальная ставка аукциона
Параметр должен принимать значение от 1 до 9999999999 (включительно) и содержать не более 10 символов.
Валюта аукциона
Значение из словаря валют АТИ
Минимальное изменение ставки по аукциону
Параметр должен принимать значение от 1 до 9999999999 (включительно), содержать не более 10 символов и не должен превышать половину начальной ставки startRate.
Тип оплаты
22
: любой1
: наличные23
: по карте24
: безнал с НДС25
: безнал без НДС
Принимать ставки без НДС. Параметр можно указать, если начальная ставка указана с НДС (PaymentType=24)
Время начала аукциона. Должно быть позже времени начала публикации груза на площадке. По умолчанию устанавливается текущая дата UTC.
Время окончания аукциона. Необязательное поле, если есть значение в поле Duration
Время окончания аукциона "завершить не позже". Если указанное время, меньше значения Duration - аукцион заканчивается по времени "завершить не позже", если нет автопродления. Время устанавливается в формате UTC.
% НДС, от 1 до 99. Если выбрана опция "Принимать ставки без НДС", этот параметр определяет величину процента НДС.
Время на отправку заявки перевозчиком (в часах). Время на отправку заявки перевозчику должно быть не больше 24 часов, и не должно превышать 4 символов в длину.
Нужно ли продление аукциона, если была ставка в последние 5 минут до окончания
Время, на которое надо сдвигать окончание аукциона при включенном AutoRenew
Максимально допустимое время, на которое можно сдвинуть окончание аукциона при включенном AutoRenew
Указывать, если raiseBid = true. Параметр должен принимать значение от 1 до 999999 (включительно) и содержать не более 6 символов.
Повысить ставку на Шаг, если нет предложений
Максимально допустимая ставка по аукциону
Указывать, если raiseBid = true. Параметр должен принимать значение от 1 до 999999 (включительно) и содержать не более 6 символов.
Период увеличения ставки при отсутствии предложений
При RaiseBid = true должно принимать значение не меньше 1 минуты и не больше 24 часов.
Указывает, через какой промежуток времени с момента публикации аукциона принимать встречные предложения:
1
- сразу15, 30, 60, 120, 180
- время в минутахnull
- не принимать
Если AcceptCounterOffersOnlyBeforeFirstBet = true, то встречные предложения будут приниматься только до 1-й ставки
Длительность аукциона в минутах: 30, 60, 120, 180, 240, 360, 720, 1440, 2880, 4320, 5760, 7200
Значение не может быть больше времени актуальности груза LastDate
Флаг, определяющий, что обратный отсчет до окончания аукциона начинается только после первой ставки.
Параметры перезапуска аукциона
Действие после того, как все попытки перезапуска и выбора нового победителя торгов исчерпаны:
1
- Опубликовать груз со ставкой. В грузе должна быть указана ставка (SumWithNDS, SumWithoutNDS, RateSum)2
- Опубликовать с запросом ставки, возможные типы оплаты будут взяты из поля AcceptPaymentTypes в грузе3
- Перенести груз в архив
Количество перезапусков Торгов, от 0 до 3 включительно.
Если параметр не передать, по умолчанию 0
Сколько раз выбирать следующего победителя с лучшей ставкой, если предыдущий отказался, от 0 до 3 включительно
Если параметр не передать, по умолчанию 0
Длительность торгов в минутах после перезапуска
Необязательное поле, если его не передавать, то торги будут перезапущены с изначальной длительностью (поле Duration в структуре Аукцион). Однако если в структуре Аукцион заполнено поле EndDateBoundary и поле InitRestartCount имеет значение больше 0, то DurationAfterRestart становится обязательным
Можно принимать встречные предложения только до первой ставки?
Критерий выбора победителя торгов
0
- Выбор победителя происходит автоматически по лучшей ставке1
- Выбор победителя происходит по ставке и дате загрузки. Если нет лучшей ставки с лучшей датой - требуется выбор победителя вручную.
Id аукциона
Id груза, для которого активен аукцион
Id сделки, привязанной к аукциону
Статус аукциона
-100
- Не удалось определить состояние аукциона-14
- Аукцион отменен руками грузовладельца-13
- Аукцион удален, т.к. расторгнут заказ-12
- Аукцион без ставок завершен-11
- Аукцион удален автоматически-10
- Аукцион удален т.к. сделка завершена-9
- Аукцион удален-8
- При включенном копировании грузов: ожидается действие от экспедитора в случае, когда заказ с победителем отменен, других участников нет-7
- При включенном копировании грузов:ожидается действие с торгами от экспедитора в случае, когда заказ с победителем отменен и есть потенциальный победитель-6
- При включенном копировании грузов: торги завершены, экспедитор не является победителем-5
- Одна ставка лучшая по цене, другая по дате-4
- Закончился, но победитель вовремя не взял груз и при этом есть еще возможные победители-3
- Закончился, но победитель вовремя не взял груз и при этом он единственный возможный победитель-2
- Закончился, ждем когда победитель возьмет груз-1
- Закончился, ставок нет0
- Идет, ставок нет1
- Идет (уже есть валидные ставки)
Завершен ли аукцион
Время выигрыша ставки (когда для определенной ставки в AuctionRates установлен State = Winner)
Список ставок по аукциону
ID ставки
Когда сделана ставка
Фирма, оставившая заявку
"Звезды" фирмы
Тип звезд фирмы
0
: Серый1
: Красный2
: Желтый3
: Зеленый4
: Партнер АТИ5
: Сотрудник АТИ6
: Гос. органы7
: ОДКС
Имя фирмы
Имя контакта
Идентификатор фирмы в АТИ
Ставка на груз, которую поставил пользователь
Статус ставки
1
: Победная ставка в аукционе0
: Обычная ставка по аукциону (участник аукциона)-2
: Участник аукциона отменил ставку-3
: Бывший победитель, который не прислал документы-4
: Победитель отказался от участия-5
: Грузовладелец отменил безоговорочную сделку-6
: Победитель отменил безоговорочную сделку-7
: Победитель отклонил документ-8
: Грузовладелец отклонил документ
Ближайшая возможная для перевозчика дата загрузки
Используется только в аукционах с критерием победы по ставке и дате загрузки
Код фирмы, сделавшей ставку
Контакт, сделавший ставку
Список площадок
ID площадки
Время публикации на площадке
Учитывается, если PublicationOption
равно 6
Показывает разрешено ли бронирование грузов на Общей площадке
Учитывается только для Общей площадки, только при включенном Stealth
Параметры публикации груза:
0
- сразу1
- через 15 минут2
- через 30 минут3
- через час4
- через 3 часа5
- через 6 часов6
- указать точное время
Показывает, что груз уже опубликован на странице
Показывает является ли площадка Общей
Дата начала разгрузки, в формате UTC.
Может иметь значение null
.
Минимальное значение равно текущей дате.
При значении параметра DateType равным 3
, UnloadFirstDate принимает значение null
Дата окончания разгрузки, в формате UTC.
Может иметь значение null
.
Если нет даты начала разгрузки UnloadFirstDate, должна отсутствовать дата окончания разгрузки UnloadLastDate.
При значении параметра DateType равным 3
, UnloadFirstDate принимает значение null
Дата и время переноса в архив
Причина переноса в архив
Озвученная ставка
ID валюты озвученной ставки
Количество отзывов о грузе (без встречных предложений)
Количество встречных предложений (остальные отзывы не учитываются)
Есть ли доступ на удаление груза.
Есть ли доступ на работу с грузом (без учета прав).
Есть ли доступ на редактирование груза.
Есть ли доступ на обновление груза.
Есть ли доступ на восстановление груза
Причины отказа в доступе на редактирование груза:
0
- Вы имеете доступ к работе с грузом1
- Ваша фирма больше не может размещать грузы из-за нарушения правил АТИ2
- Груз зарезервирован/взят, операции с грузом запрещены3
- Превышен лимит актуальных грузов4
- Вы пытаетесь работать с грузами под общим пользователем. Недостаточно прав5
- У вашего контакта недостаточно прав для работы с данным грузом6
- Груз имеет завершенные Торги, операции с грузом запрещены7
- Сервис сделок временно недоступен8
- Нельзя изменять или удалять груз из сквозных торгов9
- У вашего контакта недостаточно прав для создания грузов10
- У вашего контакта недостаточно прав для работы с виртуальными кошельками11
- У вашего контакта недостаточно прав для работы с грузами на Общей площадке12
- У вашего контакта недостаточно прав для работы с грузами на Персональных площадках13
- У вашего контакта нет доступа для работы с одной или несколькими персональными площадками, указанными в грузе14
- У вашего контакта нет доступа для работы с подразделением, в которое восстанавливается груз15
- Ваш контакт должен быть указан первым в грузе
Причины отказа в доступе на удаление контакта:
0
- Вы имеете доступ к работе с грузом1
- Ваша фирма больше не может размещать грузы из-за нарушения правил АТИ2
- Груз зарезервирован/взят, операции с грузом запрещены3
- Превышен лимит актуальных грузов4
- Вы пытаетесь работать с грузами под общим пользователем. Недостаточно прав5
- У вашего контакта недостаточно прав для работы с данным грузом6
- Груз имеет завершенные Торги, операции с грузом запрещены7
- Сервис сделок временно недоступен8
- Нельзя изменять или удалять груз из сквозных торгов9
- У вашего контакта недостаточно прав для создания грузов10
- У вашего контакта недостаточно прав для работы с виртуальными кошельками11
- У вашего контакта недостаточно прав для работы с грузами на Общей площадке12
- У вашего контакта недостаточно прав для работы с грузами на Персональных площадках13
- У вашего контакта нет доступа для работы с одной или несколькими персональными площадками, указанными в грузе14
- У вашего контакта нет доступа для работы с подразделением, в которое восстанавливается груз15
- Ваш контакт должен быть указан первым в грузе
Причины отказа в доступе на восстановление груза:
0
- Вы имеете доступ к работе с грузом1
- Ваша фирма больше не может размещать грузы из-за нарушения правил АТИ2
- Груз зарезервирован/взят, операции с грузом запрещены3
- Превышен лимит актуальных грузов4
- Вы пытаетесь работать с грузами под общим пользователем. Недостаточно прав5
- У вашего контакта недостаточно прав для работы с данным грузом6
- Груз имеет завершенные Торги, операции с грузом запрещены7
- Сервис сделок временно недоступен8
- Нельзя изменять или удалять груз из сквозных торгов9
- У вашего контакта недостаточно прав для создания грузов10
- У вашего контакта недостаточно прав для работы с виртуальными кошельками11
- У вашего контакта недостаточно прав для работы с грузами на Общей площадке12
- У вашего контакта недостаточно прав для работы с грузами на Персональных площадках13
- У вашего контакта нет доступа для работы с одной или несколькими персональными площадками, указанными в грузе14
- У вашего контакта нет доступа для работы с подразделением, в которое восстанавливается груз15
- Ваш контакт должен быть указан первым в грузе
Причина отказа в доступе на обновление груза.
Идентификатор груза
Номер груза
Дата последнего изменения груза в формате UTC
Время добавления груза в формате UTC
Расстояние по дорогам в км
Протяженность дорог в км, в построенном пути за которые взимается плата по системе Платон
Протяженность платных дорог в построенном пути в км
Время в пути
Параметр, который определяет, включен ли зимник для перевозки груза
Параметр, который определяет, учитывать ли паромные переправы для перевозки груза
Идентификатор фирмы
Id аукциона
Получение всех архивных грузов
Доступен фильтр по контакту. При передаче значения в contactId
будут получены только те грузы, у которых ContactId1 == contactId
либо ContactId2 == contactId
.
Метод для получения списка всех архивных грузов get /v1.0/unpublished-loads
curl 'https://api.ati.su/v1.0/unpublished-loads' \ -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.0/unpublished-loads");
200 Архивные грузы
Метаданные для интеграторов
Идентификатор метаданных
Метаданные
Максимальная длина 1024 символа
Идентификатор первого выбранного контакта.
Список всех контактов и их идентификаторы можно получить с помощью API для работы с фирмами
Контакт должен быть виден для остальных участников АТИ
Идентификатор второго выбранного контакта, если не выбрано, то null
Контакт должен быть виден для остальных участников АТИ
Примечание к грузу
Ограничение по длине: 1000 символов
Дата, начиная с которой груз актуален, в формате UTC
Минимальное значение равно текущей дате
При значении параметра DateType равным 0, допустимое значение поля - текущая дата
При значении параметра DateType равным 1, допустимое значение поля - от текущей даты до 60 дней вперед
При значении параметра DateType равным 2, допустимое значение поля - текущая дата
При значении параметра DateType равным 3, FirstDate должен принимать значение текущей даты или отсутствовать
Дата, после которой груз не актуален, в формате UTC
Минимальное значение равно значению параметра FirstDate
При значении параметра DateType равным 0, допустимое значение поля - от текущей даты до 1 дня вперед
При значении параметра DateType равным 1, допустимое значение поля - от даты в параметре FirstDate до 9 дней вперед
При значении параметра DateType равным 2, данное поле вычисляется автоматически по формуле FirstDate + 2 месяца, передаваемое значение игнорируется
При значении параметра DateType равным 3, LastDate автоматически устанавливается на значение + 2 дня от текущей даты, передаваемое значение игнорируется
Выбор типа готовности груза к перевозке
0
- Готов к загрузке1
- с Х по У2
- постоянно3
- груза нет, запрос ставки
Периодичность загрузки
Если параметр DateType не равен 2, PeriodicityId равен 0.
Иначе PeriodicityId может принимать следующие значения:
1
- ежедневно100
- по рабочим дням
Номер заказа
Ограничение по длине: 250 символов
Параметр, который определяет, включен ли кругорейс для перевозки груза
Загрузка
Идентификатор города загрузки/разгрузки
Значение из словаря городов АТИ
Широта города загрузки/разгрузки
Параметр должен быть указан, если не указана улица (параметр Street равен null или имеет длину менее 5 символов) и выполняется хотя бы одно из трех условий:
- указан город Москва;
- указан город Санкт-Петербург;
- города загрузки и разгрузки совпадают.
Если параметр Longitude задан, то необходимо указать и этот параметр.
Допустимое значение от -90 до 90.
Долгота города загрузки/разгрузки
Параметр должен быть указан, если не указана улица (параметр Street равен null или имеет длину менее 5 символов) и выполняется хотя бы одно из трех условий:
- указан город Москва;
- указан город Санкт-Петербург;
- города загрузки и разгрузки совпадают.
Если параметр Latitude задан, то необходимо указать и этот параметр.
Допустимое значение от -90 до 90.
Улица или район города загрузки/разгрузки
Параметр должен быть указан и иметь длину не менее 5 символов, если не указаны координаты (параметры Longtittude и Lattitude равны null) и выполняется хотя бы одно из трех условий:
- указан город Москва;
- указан город Санкт-Петербург;
- города загрузки и разгрузки совпадают.
Максимальная длина 100 символов.
Время начала загрузки/разгрузки
Не указывается при значении параметра DateType равным 3.
Не указывается при значении IsRoundTheClock: true
Время завершения загрузки/разгрузки
Не указывается при значении параметра DateType равным 3.
Не указывается при значении IsRoundTheClock: true
Определяет выбрано ли значение Круглосуточно
По умолчанию - false
Не указывается при значении параметра DateType равным 3.
Массив идентификаторов ближайших крупных городов
Значение из словаря городов АТИ
Максимальное количество - 10 штук
Id груза
Наименование груза
Упаковка
Объем
Габариты
Список дополнительных пунктов маршрута
Максимальное количество - 15 штук
Идентификатор города
Значение из словаря городов АТИ
Тип точки:
1
- загрузка2
- разгрузка3
- таможня8
- проехать через
Долгота
Широта
Улица или район
Порядковый номер
Загрузка/разгрузка круглосуточно
Дата начала периода загрузки/разгрузки
Дата окончания периода загрузки/разгрузки
Время начала загрузки/разгрузки
Время окончания загрузки/разгрузки
Id груза
Наименование груза
Упаковка
Объем
Габариты
Id груза
Вес
Объём
Выгружаемая часть упаковки
Выгружаемая часть груза будет определена в ТТН
Разгрузка
Идентификатор города загрузки/разгрузки
Значение из словаря городов АТИ
Широта города загрузки/разгрузки
Параметр должен быть указан, если не указана улица (параметр Street равен null или имеет длину менее 5 символов) и выполняется хотя бы одно из трех условий:
- указан город Москва;
- указан город Санкт-Петербург;
- города загрузки и разгрузки совпадают.
Если параметр Longitude задан, то необходимо указать и этот параметр.
Допустимое значение от -90 до 90.
Долгота города загрузки/разгрузки
Параметр должен быть указан, если не указана улица (параметр Street равен null или имеет длину менее 5 символов) и выполняется хотя бы одно из трех условий:
- указан город Москва;
- указан город Санкт-Петербург;
- города загрузки и разгрузки совпадают.
Если параметр Latitude задан, то необходимо указать и этот параметр.
Допустимое значение от -90 до 90.
Улица или район города загрузки/разгрузки
Параметр должен быть указан и иметь длину не менее 5 символов, если не указаны координаты (параметры Longtittude и Lattitude равны null) и выполняется хотя бы одно из трех условий:
- указан город Москва;
- указан город Санкт-Петербург;
- города загрузки и разгрузки совпадают.
Максимальная длина 100 символов.
Время начала загрузки/разгрузки
Не указывается при значении параметра DateType равным 3.
Не указывается при значении IsRoundTheClock: true
Время завершения загрузки/разгрузки
Не указывается при значении параметра DateType равным 3.
Не указывается при значении IsRoundTheClock: true
Определяет выбрано ли значение Круглосуточно
По умолчанию - false
Не указывается при значении параметра DateType равным 3.
Массив идентификаторов ближайших крупных городов
Значение из словаря городов АТИ
Максимальное количество - 10 штук
Id груза
Наименование груза
Упаковка
Объем
Габариты
Информация о грузе
Вес груза в тоннах
Обязательный параметр, если не задан параметр Volume.
Объем груза в кубических метрах
Обязательный параметр, если не задан параметр Weight. Максимальная длина - 4 символа
Параметр, определяющий степень опасности груза
Допустимое значение от 0 до 9. По умолчанию - 0
Идентификатор наименования груза
Значение из Словаря наименований грузов
Строковое наименование груза.
Обязательный параметр, если значение параметра CargoTypeId равно 59
.
Максимальная длина названия - 50 символов.
Этот параметр должен быть пустым, если параметр CargoTypeId
отличен от 59
.
В этом поле запрещено указывать контактную информацию
Идентификатор наименования упаковки (навалом, коробки, россыпью...)
Значение из Словаря наименований грузов
Количество упаковок для груза
Допустимое значение от 0 до 9999. По умолчанию - 0
Количество ремней для груза
Допустимое значение от 0 до 9999. По умолчанию - 0
Вариант перевозки:
1
- только отдельной машиной2
- отдельной или догрузом
Определяет, является ли груз сборным
Параметры размера груза
Длина груза в метрах
Допустимое значение от 0 до 50. Максимальная длина - 5 символов. По умолчанию - 0
Ширина груза в метрах
Допустимое значение от 0 до 50. Максимальная длина - 5 символов. По умолчанию - 0
Высота груза в метрах
Допустимое значение от 0 до 50. Максимальная длина - 5 символов. По умолчанию - 0
Диаметр груза в метрах
Допустимое значение от 0 до 50. Максимальная длина - 5 символов. По умолчанию - 0
Выделение красным цветом длины груза (для привлечения внимания перевозчика в случае нестандартных размеров груза)
Выделение красным цветом ширины груза (для привлечения внимания перевозчика в случае нестандартных размеров груза)
Выделение красным цветом высоты груза (для привлечения внимания перевозчика в случае нестандартных размеров груза)
Параметры транспорта
Битовая сумма ID кузовов
Значение из словаря кузовов АТИ
Битовая сумма ID типов загрузки
Значение из словаря вариантов загрузки АТИ
Тип условия загрузки:
OR
- необходимо, чтобы присутствовал один из способов загрузкиAND
- необходимо, чтобы присутствовали все выбранные типы загрузки
Битовая сумма ID типов разгрузки.
Значение из словаря вариантов разагрузки АТИ
Тип условия разгрузки:
OR
- необходимо, чтобы присутствовал один из способов разгрузкиAND
- необходимо, чтобы присутствовали все выбранные типы разгрузки
Количество машин
Допустимое значение от 1 до 99. По умолчанию - 1
Минимальная температура для груза, если выбран тип кузова "Рефрижератор", "Рефрижератор с перегородкой", "Рефрижератор-мультирежимный"
Допустимое значение от -99 до 999
Максимальная температура для груза, если выбран тип кузова "Рефрижератор", "Рефрижератор с перегородкой", "Рефрижератор-мультирежимный"
Допустимое значение от -99 до 999
Определяет, нужна ли сцепка для груза
Определяет, нужен ли пневмоход для груза
Определяет, нужны ли коники для груза
Документы на транспорт, необходимые для провоза этого груза: документы TIR
Документы на транспорт, необходимые для провоза этого груза: документы CMR
Документы на транспорт, необходимые для провоза этого груза: документы T1
Документы на транспорт, необходимые для провоза этого груза: медкнижка
Трекинг через АТИ Водитель
Оплата
Идентификатор валюты
По умолчанию - 1. Должен принимать значение 0, если параметр FixedRate равен false
Значение из словаря валют АТИ
Идентификатор варианта оплаты
По умолчанию - 22
. Должен принимать значение 22
, если параметр FixedRate
равен false
Значение из словаря вариантов оплаты АТИ
Ставка для груза
Обязательный параметр, если параметр FixedRate равен true и не заданы параметры SumWithNDS или SumWithoutNDS. Максимальная длина 6 символов. Если ввести более двух цифр после запятой, будет произведено округление. Если параметр MoneyType равен 22 и RateSum > 0, тогда поля SumWithNDS и SumWithoutNDS должны быть пустыми или принимать значение 0
Ставка б/нал с НДС
Обязательный параметр, если параметр FixedRate равен true и не заданы параметры RateSum или SumWithoutNDS. Максимальная длина 6 символов. Если ввести более двух цифр после запятой, будет произведено округление. Если параметр FixedRate равен false, то параметр SumWithNDS должен отсутствовать или быть равным 0
Ставка б/нал без НДС
Обязательный параметр, если параметр FixedRate равен true и не заданы параметры SumWithNDS или RateSum. Максимальная длина 6 символов. Если ввести более двух цифр после запятой, будет произведено округление. Если параметр FixedRate равен false, то параметр SumWithoutNDS должен отсутствовать или быть равным 0
Процент предоплаты
Допустимое значение от 0 до 100. Должен отсутствовать или принимать значение 0, если параметр PrepayPercentEnabled равен false
Есть ли предоплата
Через сколько банковских дней оплата
Допустимое значение от 0 до 99. Должен отсутствовать или принимать значение 0, если параметр PayDaysEnabled равен false
Параметр, что включен флажок "через банк. дней"
По умолчанию - false. Не может быть установлен в true, если параметр OnUnloading тоже установлен в true
true, если ставка задана, false если запрос ставки
По умолчанию - true. При значении параметра DateType равным 3, должен иметь значение false. Если указано значение True, значение хотя бы одного из полей RateSum, SumWithNDS, SumWithoutNDS должно быть больше или равно 1
Возможен ли торг
По умолчанию - false. Не учитывается, если параметр FixedRate равен false
Прямой договор
Предоплата топливом
Оплата на выгрузке
Скрыть встречные предложения
Позволяет указать форму оплаты при выборе параметра "Запрос ставки":
1
- наличные2
- б/нал с НДС3
- нал и б/нал с НДС4
- б/нал без НДС5
- нал и б/нал без НДС6
- б/нал с НДС и без НДС7
- нал и б/нал с НДС и без НДС0
- указана фикс. ставка
Настройки автоприглашений
Время в секундах сбора встречных предложений, по истечение которого будет создано приглашение по лучшему из них
Время в секундах действия приглашения
Приоритетный показ
Суточный лимит списания по услуге
- Должен иметь длину не более 5 символов
- Не более 2 символов после запятой
- Должен быть больше либо равен значению ViewRate или быть равным нулю (если ограничения нет)
- Должен быть равен 0 или отсутствовать, если параметр ViewRate отсутствует или равен 0
Показывать приоритетный показ только платным пользователям
Лимит на заявку
- Должен иметь длину не более 5 символов
- Не более 2 символов после запятой
- Должен быть больше либо равен значению ViewRate или быть равным нулю (если ограничения нет)
- Должен быть равен 0 или отсутствовать, если параметр ViewRate отсутствует или равен 0
Ставка за просмотр
- Минимальное значение 0,6
- Не более 2 символов после запятой
- Должен иметь длину не более 5 символов
Количество денег, потраченное на заявку за день. Только для чтения
Количество денег, потраченное на заявку в целом. Только для чтения
Настройки показа груза
Режим стэлс, ID списка для которого данный груз показываться не будет
Получить ID списка можно с помощью API списков фирмы
Режим стэлс, Для фирм с датой регистрации меньше данной груз показываться не будет
Режим стэлс, минимальное количество баллов фирмы. Для фирм с меньшим количество баллов груз показываться не будет
Файлы к грузу
Перед добавлением груза с файлом, файл предварительно необходимо загрузить в АТИ-Доки (см. API для хранения файлов)
Идентификатор файла, возвращается при загрузке файла в АТИ-Доки
Тип загруженного файла:
1
- документ
Битовый набор опции файла
0
- Значение по умолчанию. Данный файл доступен по ссылке1
- Данный файл доступен только владельцу груза
Имя файла
Для имени файла разрешено использовать следующие символы: цифры, заглавные и строчные буквы латинского и кириллического алфавита, дефис, точка, пробел.
Длинна: до 100 символов. Имя файла присваивается при загрузке в АТИ-Доки
Ссылка, по которой можно скачать файл, возвращается при загрузке файла в АТИ-Доки
Размер файла
Информационное поле, на текущий момент не используется
Параметры аукциона
Начальная ставка аукциона
Параметр должен принимать значение от 1 до 9999999999 (включительно) и содержать не более 10 символов.
Валюта аукциона
Значение из словаря валют АТИ
Минимальное изменение ставки по аукциону
Параметр должен принимать значение от 1 до 9999999999 (включительно), содержать не более 10 символов и не должен превышать половину начальной ставки startRate.
Тип оплаты
22
: любой1
: наличные23
: по карте24
: безнал с НДС25
: безнал без НДС
Принимать ставки без НДС. Параметр можно указать, если начальная ставка указана с НДС (PaymentType=24)
Время начала аукциона. Должно быть позже времени начала публикации груза на площадке. По умолчанию устанавливается текущая дата UTC.
Время окончания аукциона. Необязательное поле, если есть значение в поле Duration
Время окончания аукциона "завершить не позже". Если указанное время, меньше значения Duration - аукцион заканчивается по времени "завершить не позже", если нет автопродления. Время устанавливается в формате UTC.
% НДС, от 1 до 99. Если выбрана опция "Принимать ставки без НДС", этот параметр определяет величину процента НДС.
Время на отправку заявки перевозчиком (в часах). Время на отправку заявки перевозчику должно быть не больше 24 часов, и не должно превышать 4 символов в длину.
Нужно ли продление аукциона, если была ставка в последние 5 минут до окончания
Время, на которое надо сдвигать окончание аукциона при включенном AutoRenew
Максимально допустимое время, на которое можно сдвинуть окончание аукциона при включенном AutoRenew
Указывать, если raiseBid = true. Параметр должен принимать значение от 1 до 999999 (включительно) и содержать не более 6 символов.
Повысить ставку на Шаг, если нет предложений
Максимально допустимая ставка по аукциону
Указывать, если raiseBid = true. Параметр должен принимать значение от 1 до 999999 (включительно) и содержать не более 6 символов.
Период увеличения ставки при отсутствии предложений
При RaiseBid = true должно принимать значение не меньше 1 минуты и не больше 24 часов.
Указывает, через какой промежуток времени с момента публикации аукциона принимать встречные предложения:
1
- сразу15, 30, 60, 120, 180
- время в минутахnull
- не принимать
Если AcceptCounterOffersOnlyBeforeFirstBet = true, то встречные предложения будут приниматься только до 1-й ставки
Длительность аукциона в минутах: 30, 60, 120, 180, 240, 360, 720, 1440, 2880, 4320, 5760, 7200
Значение не может быть больше времени актуальности груза LastDate
Флаг, определяющий, что обратный отсчет до окончания аукциона начинается только после первой ставки.
Параметры перезапуска аукциона
Действие после того, как все попытки перезапуска и выбора нового победителя торгов исчерпаны:
1
- Опубликовать груз со ставкой. В грузе должна быть указана ставка (SumWithNDS, SumWithoutNDS, RateSum)2
- Опубликовать с запросом ставки, возможные типы оплаты будут взяты из поля AcceptPaymentTypes в грузе3
- Перенести груз в архив
Количество перезапусков Торгов, от 0 до 3 включительно.
Если параметр не передать, по умолчанию 0
Сколько раз выбирать следующего победителя с лучшей ставкой, если предыдущий отказался, от 0 до 3 включительно
Если параметр не передать, по умолчанию 0
Длительность торгов в минутах после перезапуска
Необязательное поле, если его не передавать, то торги будут перезапущены с изначальной длительностью (поле Duration в структуре Аукцион). Однако если в структуре Аукцион заполнено поле EndDateBoundary и поле InitRestartCount имеет значение больше 0, то DurationAfterRestart становится обязательным
Можно принимать встречные предложения только до первой ставки?
Критерий выбора победителя торгов
0
- Выбор победителя происходит автоматически по лучшей ставке1
- Выбор победителя происходит по ставке и дате загрузки. Если нет лучшей ставки с лучшей датой - требуется выбор победителя вручную.
Id аукциона
Id груза, для которого активен аукцион
Id сделки, привязанной к аукциону
Статус аукциона
-100
- Не удалось определить состояние аукциона-14
- Аукцион отменен руками грузовладельца-13
- Аукцион удален, т.к. расторгнут заказ-12
- Аукцион без ставок завершен-11
- Аукцион удален автоматически-10
- Аукцион удален т.к. сделка завершена-9
- Аукцион удален-8
- При включенном копировании грузов: ожидается действие от экспедитора в случае, когда заказ с победителем отменен, других участников нет-7
- При включенном копировании грузов:ожидается действие с торгами от экспедитора в случае, когда заказ с победителем отменен и есть потенциальный победитель-6
- При включенном копировании грузов: торги завершены, экспедитор не является победителем-5
- Одна ставка лучшая по цене, другая по дате-4
- Закончился, но победитель вовремя не взял груз и при этом есть еще возможные победители-3
- Закончился, но победитель вовремя не взял груз и при этом он единственный возможный победитель-2
- Закончился, ждем когда победитель возьмет груз-1
- Закончился, ставок нет0
- Идет, ставок нет1
- Идет (уже есть валидные ставки)
Завершен ли аукцион
Время выигрыша ставки (когда для определенной ставки в AuctionRates установлен State = Winner)
Список ставок по аукциону
ID ставки
Когда сделана ставка
Фирма, оставившая заявку
"Звезды" фирмы
Тип звезд фирмы
0
: Серый1
: Красный2
: Желтый3
: Зеленый4
: Партнер АТИ5
: Сотрудник АТИ6
: Гос. органы7
: ОДКС
Имя фирмы
Имя контакта
Идентификатор фирмы в АТИ
Ставка на груз, которую поставил пользователь
Статус ставки
1
: Победная ставка в аукционе0
: Обычная ставка по аукциону (участник аукциона)-2
: Участник аукциона отменил ставку-3
: Бывший победитель, который не прислал документы-4
: Победитель отказался от участия-5
: Грузовладелец отменил безоговорочную сделку-6
: Победитель отменил безоговорочную сделку-7
: Победитель отклонил документ-8
: Грузовладелец отклонил документ
Ближайшая возможная для перевозчика дата загрузки
Используется только в аукционах с критерием победы по ставке и дате загрузки
Код фирмы, сделавшей ставку
Контакт, сделавший ставку
Список площадок
ID площадки
Время публикации на площадке
Учитывается, если PublicationOption
равно 6
Показывает разрешено ли бронирование грузов на Общей площадке
Учитывается только для Общей площадки, только при включенном Stealth
Параметры публикации груза:
0
- сразу1
- через 15 минут2
- через 30 минут3
- через час4
- через 3 часа5
- через 6 часов6
- указать точное время
Показывает, что груз уже опубликован на странице
Показывает является ли площадка Общей
Дата начала разгрузки, в формате UTC.
Может иметь значение null
.
Минимальное значение равно текущей дате.
При значении параметра DateType равным 3
, UnloadFirstDate принимает значение null
Дата окончания разгрузки, в формате UTC.
Может иметь значение null
.
Если нет даты начала разгрузки UnloadFirstDate, должна отсутствовать дата окончания разгрузки UnloadLastDate.
При значении параметра DateType равным 3
, UnloadFirstDate принимает значение null
Дата и время переноса в архив
Причина переноса в архив
Озвученная ставка
ID валюты озвученной ставки
Количество отзывов о грузе (без встречных предложений)
Количество встречных предложений (остальные отзывы не учитываются)
Есть ли доступ на удаление груза.
Есть ли доступ на работу с грузом (без учета прав).
Есть ли доступ на редактирование груза.
Есть ли доступ на обновление груза.
Есть ли доступ на восстановление груза
Причины отказа в доступе на редактирование груза:
0
- Вы имеете доступ к работе с грузом1
- Ваша фирма больше не может размещать грузы из-за нарушения правил АТИ2
- Груз зарезервирован/взят, операции с грузом запрещены3
- Превышен лимит актуальных грузов4
- Вы пытаетесь работать с грузами под общим пользователем. Недостаточно прав5
- У вашего контакта недостаточно прав для работы с данным грузом6
- Груз имеет завершенные Торги, операции с грузом запрещены7
- Сервис сделок временно недоступен8
- Нельзя изменять или удалять груз из сквозных торгов9
- У вашего контакта недостаточно прав для создания грузов10
- У вашего контакта недостаточно прав для работы с виртуальными кошельками11
- У вашего контакта недостаточно прав для работы с грузами на Общей площадке12
- У вашего контакта недостаточно прав для работы с грузами на Персональных площадках13
- У вашего контакта нет доступа для работы с одной или несколькими персональными площадками, указанными в грузе14
- У вашего контакта нет доступа для работы с подразделением, в которое восстанавливается груз15
- Ваш контакт должен быть указан первым в грузе
Причины отказа в доступе на удаление контакта:
0
- Вы имеете доступ к работе с грузом1
- Ваша фирма больше не может размещать грузы из-за нарушения правил АТИ2
- Груз зарезервирован/взят, операции с грузом запрещены3
- Превышен лимит актуальных грузов4
- Вы пытаетесь работать с грузами под общим пользователем. Недостаточно прав5
- У вашего контакта недостаточно прав для работы с данным грузом6
- Груз имеет завершенные Торги, операции с грузом запрещены7
- Сервис сделок временно недоступен8
- Нельзя изменять или удалять груз из сквозных торгов9
- У вашего контакта недостаточно прав для создания грузов10
- У вашего контакта недостаточно прав для работы с виртуальными кошельками11
- У вашего контакта недостаточно прав для работы с грузами на Общей площадке12
- У вашего контакта недостаточно прав для работы с грузами на Персональных площадках13
- У вашего контакта нет доступа для работы с одной или несколькими персональными площадками, указанными в грузе14
- У вашего контакта нет доступа для работы с подразделением, в которое восстанавливается груз15
- Ваш контакт должен быть указан первым в грузе
Причины отказа в доступе на восстановление груза:
0
- Вы имеете доступ к работе с грузом1
- Ваша фирма больше не может размещать грузы из-за нарушения правил АТИ2
- Груз зарезервирован/взят, операции с грузом запрещены3
- Превышен лимит актуальных грузов4
- Вы пытаетесь работать с грузами под общим пользователем. Недостаточно прав5
- У вашего контакта недостаточно прав для работы с данным грузом6
- Груз имеет завершенные Торги, операции с грузом запрещены7
- Сервис сделок временно недоступен8
- Нельзя изменять или удалять груз из сквозных торгов9
- У вашего контакта недостаточно прав для создания грузов10
- У вашего контакта недостаточно прав для работы с виртуальными кошельками11
- У вашего контакта недостаточно прав для работы с грузами на Общей площадке12
- У вашего контакта недостаточно прав для работы с грузами на Персональных площадках13
- У вашего контакта нет доступа для работы с одной или несколькими персональными площадками, указанными в грузе14
- У вашего контакта нет доступа для работы с подразделением, в которое восстанавливается груз15
- Ваш контакт должен быть указан первым в грузе
Причина отказа в доступе на обновление груза.
Идентификатор груза
Номер груза
Дата последнего изменения груза в формате UTC
Время добавления груза в формате UTC
Расстояние по дорогам в км
Протяженность дорог в км, в построенном пути за которые взимается плата по системе Платон
Протяженность платных дорог в построенном пути в км
Время в пути
Параметр, который определяет, включен ли зимник для перевозки груза
Параметр, который определяет, учитывать ли паромные переправы для перевозки груза
Идентификатор фирмы
Id аукциона
Удаление одного архивного груза
Удаление одного груза delete /v1.0/unpublished-loads/{loadId}
curl 'https://api.ati.su/v1.0/unpublished-loads/{loadId}' \ -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.0/unpublished-loads/{loadId}");
200 Статус
Статус операции для груза.
8
- Произошла внутренняя ошибка при обработке груза7
- Ошибка валидации груза6
- Груз был объединен с другим грузом5
- Найден дубликат в актуальных грузах4
- Груз зарезервирован/взят, операции с грузом запрещены3
- Нет доступа2
- Груз был обновлен или добавлен менее часа назад1
- Груз не найден0
- Успех-1
- Меньше 0 - произошла незапланированная ошибка
Сообщение, которое отдается пользователю
Удаление нескольких архивных грузов
Метод для удаления списка архивных грузов delete /v1.0/unpublished-loads
curl 'https://api.ati.su/v1.0/unpublished-loads' \ -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.0/unpublished-loads");
200 Статус
Статус операции для груза.
8
- Произошла внутренняя ошибка при обработке груза7
- Ошибка валидации груза6
- Груз был объединен с другим грузом5
- Найден дубликат в актуальных грузах4
- Груз зарезервирован/взят, операции с грузом запрещены3
- Нет доступа2
- Груз был обновлен или добавлен менее часа назад1
- Груз не найден0
- Успех-1
- Меньше 0 - произошла незапланированная ошибка
Сообщение, которое отдается пользователю
Методы для работы с комментариями к архивным грузам
Получение всех комментариев ко всем архивным грузам для текущей фирмы
Ответ будет представлен в виде словаря, где ключ - это id груза, а значение - массив структуры “комментарий”.
Получение всех комментариев фирмы ко всем грузам get /v1.0/unpublished-loads/comments
curl 'https://api.ati.su/v1.0/unpublished-loads/comments' \ -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.0/unpublished-loads/comments");
200 Комментарии ко всем архивным грузам фирмы
Идентификатор комментария
Комментарий
Контакт фирмы, который оставил комментарий
Время, когда комментарий был оставлен
Получение всех комментариев к архивному грузу для текущей фирмы
Получение всех комментариев к грузу для текущей фирмы. get /v1.0/unpublished-loads/{loadId}/comments
curl 'https://api.ati.su/v1.0/unpublished-loads/{loadId}/comments' \ -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.0/unpublished-loads/{loadId}/comments");
200 Комментарии к архивному грузу
Добавление либо редактирование комментария к архивному грузу
При редактировании комментария у изменённого комментария поменяется CommentId
.
Требования к комментарию
- комментарий не может быть пустым
- длина комментария не более 128 символов
- если для фирмы включен режим раздельного доступа, то количество комментариев ограничено одним на контакт, иначе – одним комментарием на фирму
- комментарий можно добавлять только к собственному грузу
Добавление либо редактирование комментария к грузу. put /v1.0/unpublished-loads/{loadId}/comments
curl 'https://api.ati.su/v1.0/unpublished-loads/{loadId}/comments' \ -X 'PUT' \ -H 'Authorization: Bearer {authorizationToken}' \ -H 'Content-Type: application/json' \ --data-raw '"string"'
Процедура Выполнить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/unpublished-loads/{loadId}/comments", """string""");
200 Комментарий к архивному грузу
Удаление комментария у архивного груза.
Удаление комментария у груза. delete /v1.0/unpublished-loads/{loadId}/comments
curl 'https://api.ati.su/v1.0/unpublished-loads/{loadId}/comments' \ -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.0/unpublished-loads/{loadId}/comments");
Методы для работы с отзывами к архивным грузам
Отзыв может быть “Встречным предложением”, “Груза нет”, “Озвученная ставка”.
Требования к дате, передаваемой в dateFrom
при отправке запросов на получение отзывов:
- Дата в UTC, начиная с которой необходимо показывать отзывы. Если ничего не передано, значит показываем абсолютно все отзывы
- Формат даты:
yyyy-mm-ddThh:mm:ss<timezone_specifier>
, гдеtimezone_specifier
обозначает спецификатор часового пояса, например:Z
- дата в формате UTC. Пример, 2016-04-28T20:01:57Z;-hh:mm
- часовой пояс UTC-hh:mm. Пример UTC-1: 2016-04-28T20:01:57-01:00;%2Bhh:mm
- часовой пояс UTC+hh:mm. Пример UTC+1: 2016-04-28T20:01:57%2B01:00;
- Если модификатора часового пояса нет, дата отправляется в формате UTC+3(Москва)
Получение встречных предложений на все архивные грузы фирмы
Получение встречных предложений на грузы фирмы с одной или несколькими ставками . get /v1.0/unpublished-loads/new/responses
curl 'https://api.ati.su/v1.0/unpublished-loads/new/responses' \ -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.0/unpublished-loads/new/responses");
200 Массив отзывов на все грузы фирмы
Id отзыва
Id груза, на который оставлен отзыв
Номер груза
Id фирмы, которой принадлежит груз
Id фирмы, которая оставила отзыв
Название фирмы
Контакт, который сделал встречное предложение
Дата добавления отзыва
Дата изменения отзыва
Предложенная цена встречного предложения
Валюта встречного предложения
Значение из словаря валют АТИ
Предложенная цена встречного предложения с ндс
Валюта ставки встречного предложения б/нал с НДС.Параметр должен быть равен валюте, указанной в грузе, если параметр FixedRate равен True и параметр Torg равен False.
Значение из словаря валют АТИ
Предложенная цена встречного предложения без ндс
Валюта встречного предложения без ндс
Обозначение откуда было добавлено встречное предложение
0
- Неизвестный источник1
- Мобильное приложение2
- Интегратор3
- Перехват грузов интегратором4
- Страница поиска грузов5
- Перехват машин6
- Сквозное встречное предложение, добавлено автоматически
Примечание к встречному предложению
Максимальная длина - 512 символов
Атрибуты оплаты, по умолчанию - 0. Битовая сумма следующих параметров:
1
- возможна оплата наличными2
- возможна оплата по безналичному рассчету4
- блиц8
- оплата с НДС16
- возможна предоплата32
- оплата на выгрузке64
- включена ли оплата через некоторое количество банковских дней
Процент предоплаты
Должен быть равен 0 или отсутствовать, если PayAttributes не содержит флаг 16 - возможна предоплата. Допустимое значение от 0 до 100
Оплата через ... банковских дней
Должен быть равен 0 или отсутствовать, если PayAttributes не содержит флаг 64 - включена оплата через некоторое количество банковских дней. Допустимое значение от 0 до 99
Дата, когда предложивший хочет перевезти ваш груз
Определяет, просрочен ли отзыв. Когда груз редактируют, удаляют, обновляют, отзыв помечается просроченным.
Только для чтения.
Относится ли отзыв к публикующемуся грузу
Параметр "Груза нет"
Валюта "Озвученной ставки"
Значение из словаря валют АТИ
Озвученная ставка
Информация о фирме, оставившей отзыв на груз
Сумма очков фирмы (количество звезд)
Тип звезд фирмы
0
: Серый1
: Красный2
: Желтый3
: Зеленый4
: Партнер АТИ5
: Сотрудник АТИ6
: Гос. органы7
: ОДКС
Полное название фирмы
Информация о контакте фирмы, оставившем отзыв на груз
Id контакта в фирме
Имя контакта
Телефон
Электронная почта
Аккаунт ICQ
Телефон(мобильный)
Мобильный оператор
Аккаунт Skype
Id города
Значение из словаря городов АТИ
Информация о местоположении фирмы
Id города
Значение из словаря городов АТИ
Id региона
Значение из словаря регионов АТИ
Id страны
Значение из словаря стран АТИ
Составное название состоящее из названий города, региона и страны разделенные через запятую
Составное название состоящее из названия города, названия региона (если город не является областным центром) и буквенного кода страны (если страна отличается от России)
Является ли город региональным центром
Размер города по числу жителей
1
: до 10.0002
: от 10.000 до 50.000;3
: от 50.000 до 100.000;4
: от 100.000 до 500.000;5
: от 500.000 до 1.000.000;6
: свыше 1.000.000.
Id в базе ФИАС
Название города
Название региона
Название страны
Буквенный код страны
ИНН
Получение отзывов на архивный груз по ID
Получение отзывов на конкретный груз фирмы.
На данный момент можно получить только встречные предложения. get /v1.0/unpublished-loads/new/{loadId}/responses
curl 'https://api.ati.su/v1.0/unpublished-loads/new/{loadId}/responses' \ -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.0/unpublished-loads/new/{loadId}/responses");
200 Массив отзывов
Id отзыва
Id груза, на который оставлен отзыв
Номер груза
Id фирмы, которой принадлежит груз
Id фирмы, которая оставила отзыв
Название фирмы
Контакт, который сделал встречное предложение
Дата добавления отзыва
Дата изменения отзыва
Предложенная цена встречного предложения
Валюта встречного предложения
Значение из словаря валют АТИ
Предложенная цена встречного предложения с ндс
Валюта ставки встречного предложения б/нал с НДС.Параметр должен быть равен валюте, указанной в грузе, если параметр FixedRate равен True и параметр Torg равен False.
Значение из словаря валют АТИ
Предложенная цена встречного предложения без ндс
Валюта встречного предложения без ндс
Обозначение откуда было добавлено встречное предложение
0
- Неизвестный источник1
- Мобильное приложение2
- Интегратор3
- Перехват грузов интегратором4
- Страница поиска грузов5
- Перехват машин6
- Сквозное встречное предложение, добавлено автоматически
Примечание к встречному предложению
Максимальная длина - 512 символов
Атрибуты оплаты, по умолчанию - 0. Битовая сумма следующих параметров:
1
- возможна оплата наличными2
- возможна оплата по безналичному рассчету4
- блиц8
- оплата с НДС16
- возможна предоплата32
- оплата на выгрузке64
- включена ли оплата через некоторое количество банковских дней
Процент предоплаты
Должен быть равен 0 или отсутствовать, если PayAttributes не содержит флаг 16 - возможна предоплата. Допустимое значение от 0 до 100
Оплата через ... банковских дней
Должен быть равен 0 или отсутствовать, если PayAttributes не содержит флаг 64 - включена оплата через некоторое количество банковских дней. Допустимое значение от 0 до 99
Дата, когда предложивший хочет перевезти ваш груз
Определяет, просрочен ли отзыв. Когда груз редактируют, удаляют, обновляют, отзыв помечается просроченным.
Только для чтения.
Относится ли отзыв к публикующемуся грузу
Параметр "Груза нет"
Валюта "Озвученной ставки"
Значение из словаря валют АТИ
Озвученная ставка
Информация о фирме, оставившей отзыв на груз
Сумма очков фирмы (количество звезд)
Тип звезд фирмы
0
: Серый1
: Красный2
: Желтый3
: Зеленый4
: Партнер АТИ5
: Сотрудник АТИ6
: Гос. органы7
: ОДКС
Полное название фирмы
Информация о контакте фирмы, оставившем отзыв на груз
Id контакта в фирме
Имя контакта
Телефон
Электронная почта
Аккаунт ICQ
Телефон(мобильный)
Мобильный оператор
Аккаунт Skype
Id города
Значение из словаря городов АТИ
Информация о местоположении фирмы
Id города
Значение из словаря городов АТИ
Id региона
Значение из словаря регионов АТИ
Id страны
Значение из словаря стран АТИ
Составное название состоящее из названий города, региона и страны разделенные через запятую
Составное название состоящее из названия города, названия региона (если город не является областным центром) и буквенного кода страны (если страна отличается от России)
Является ли город региональным центром
Размер города по числу жителей
1
: до 10.0002
: от 10.000 до 50.000;3
: от 50.000 до 100.000;4
: от 100.000 до 500.000;5
: от 500.000 до 1.000.000;6
: свыше 1.000.000.
Id в базе ФИАС
Название города
Название региона
Название страны
Буквенный код страны
ИНН
Получение отзывов на архивные грузы в виде словаря
Ответ будет представлен в виде словаря, где ключ – id архивного груза, а значение - массив структур “отзыв на груз”, содержащий:
Result
, представляющий набор отзывов для данного груза;Status
, представляющий статус груза: если архивный груз с таким id не найден у вашей фирмы, статус равен 0, иначе статус равен 1. Если у архивного груза статус равен 0, то массив отзывов всегда пуст.
Список ключей словаря полностью совпадает со списком архивных грузов, для которых были запрошены отзывы.
Получение отзывов на заданные грузы фирмы в виде словаря.
На данный момент можно получить только встречные предложения. get /v1.0/unpublished-loads/new/responses/by-ids
curl 'https://api.ati.su/v1.0/unpublished-loads/new/responses/by-ids' \ -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.0/unpublished-loads/new/responses/by-ids");
200 Массив отзывов по заданным грузам в виде словаря
Статус операции для груза.
8
- Произошла внутренняя ошибка при обработке груза7
- Ошибка валидации груза6
- Груз был объединен с другим грузом5
- Найден дубликат в актуальных грузах4
- Груз зарезервирован/взят, операции с грузом запрещены3
- Нет доступа2
- Груз был обновлен или добавлен менее часа назад1
- Груз не найден0
- Успех-1
- Меньше 0 - произошла незапланированная ошибка
Сообщение, которое отдается пользователю
Список встречных предложений
Id отзыва
Id груза, на который оставлен отзыв
Номер груза
Id фирмы, которой принадлежит груз
Id фирмы, которая оставила отзыв
Название фирмы
Контакт, который сделал встречное предложение
Дата добавления отзыва
Дата изменения отзыва
Предложенная цена встречного предложения
Валюта встречного предложения
Значение из словаря валют АТИ
Предложенная цена встречного предложения с ндс
Валюта ставки встречного предложения б/нал с НДС.Параметр должен быть равен валюте, указанной в грузе, если параметр FixedRate равен True и параметр Torg равен False.
Значение из словаря валют АТИ
Предложенная цена встречного предложения без ндс
Валюта встречного предложения без ндс
Обозначение откуда было добавлено встречное предложение
0
- Неизвестный источник1
- Мобильное приложение2
- Интегратор3
- Перехват грузов интегратором4
- Страница поиска грузов5
- Перехват машин6
- Сквозное встречное предложение, добавлено автоматически
Примечание к встречному предложению
Максимальная длина - 512 символов
Атрибуты оплаты, по умолчанию - 0. Битовая сумма следующих параметров:
1
- возможна оплата наличными2
- возможна оплата по безналичному рассчету4
- блиц8
- оплата с НДС16
- возможна предоплата32
- оплата на выгрузке64
- включена ли оплата через некоторое количество банковских дней
Процент предоплаты
Должен быть равен 0 или отсутствовать, если PayAttributes не содержит флаг 16 - возможна предоплата. Допустимое значение от 0 до 100
Оплата через ... банковских дней
Должен быть равен 0 или отсутствовать, если PayAttributes не содержит флаг 64 - включена оплата через некоторое количество банковских дней. Допустимое значение от 0 до 99
Дата, когда предложивший хочет перевезти ваш груз
Определяет, просрочен ли отзыв. Когда груз редактируют, удаляют, обновляют, отзыв помечается просроченным.
Только для чтения.
Относится ли отзыв к публикующемуся грузу
Параметр "Груза нет"
Валюта "Озвученной ставки"
Значение из словаря валют АТИ
Озвученная ставка
Информация о фирме, оставившей отзыв на груз
Сумма очков фирмы (количество звезд)
Тип звезд фирмы
0
: Серый1
: Красный2
: Желтый3
: Зеленый4
: Партнер АТИ5
: Сотрудник АТИ6
: Гос. органы7
: ОДКС
Полное название фирмы
Информация о контакте фирмы, оставившем отзыв на груз
Id контакта в фирме
Имя контакта
Телефон
Электронная почта
Аккаунт ICQ
Телефон(мобильный)
Мобильный оператор
Аккаунт Skype
Id города
Значение из словаря городов АТИ
Информация о местоположении фирмы
Id города
Значение из словаря городов АТИ
Id региона
Значение из словаря регионов АТИ
Id страны
Значение из словаря стран АТИ
Составное название состоящее из названий города, региона и страны разделенные через запятую
Составное название состоящее из названия города, названия региона (если город не является областным центром) и буквенного кода страны (если страна отличается от России)
Является ли город региональным центром
Размер города по числу жителей
1
: до 10.0002
: от 10.000 до 50.000;3
: от 50.000 до 100.000;4
: от 100.000 до 500.000;5
: от 500.000 до 1.000.000;6
: свыше 1.000.000.
Id в базе ФИАС
Название города
Название региона
Название страны
Буквенный код страны
ИНН
Ключ ошибки
Причина ошибки
Удаление встречных предложений у своего архивного груза
Позволяет удалить встречные предложения с указанными id для своего груза delete /v1.0/unpublished-loads/new/{loadId}/responses
curl 'https://api.ati.su/v1.0/unpublished-loads/new/{loadId}/responses' \ -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.0/unpublished-loads/new/{loadId}/responses");
200
Методы для поиска архивных грузов
Получение архивных грузов по метаданным
get /v1.0/unpublished-loads/by_meta/{loadMetaId}
curl 'https://api.ati.su/v1.0/unpublished-loads/by_meta/{loadMetaId}' \ -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.0/unpublished-loads/by_meta/{loadMetaId}");
200 Архивные грузы
Метаданные для интеграторов
Идентификатор метаданных
Метаданные
Максимальная длина 1024 символа
Идентификатор первого выбранного контакта.
Список всех контактов и их идентификаторы можно получить с помощью API для работы с фирмами
Контакт должен быть виден для остальных участников АТИ
Идентификатор второго выбранного контакта, если не выбрано, то null
Контакт должен быть виден для остальных участников АТИ
Примечание к грузу
Ограничение по длине: 1000 символов
Дата, начиная с которой груз актуален, в формате UTC
Минимальное значение равно текущей дате
При значении параметра DateType равным 0, допустимое значение поля - текущая дата
При значении параметра DateType равным 1, допустимое значение поля - от текущей даты до 60 дней вперед
При значении параметра DateType равным 2, допустимое значение поля - текущая дата
При значении параметра DateType равным 3, FirstDate должен принимать значение текущей даты или отсутствовать
Дата, после которой груз не актуален, в формате UTC
Минимальное значение равно значению параметра FirstDate
При значении параметра DateType равным 0, допустимое значение поля - от текущей даты до 1 дня вперед
При значении параметра DateType равным 1, допустимое значение поля - от даты в параметре FirstDate до 9 дней вперед
При значении параметра DateType равным 2, данное поле вычисляется автоматически по формуле FirstDate + 2 месяца, передаваемое значение игнорируется
При значении параметра DateType равным 3, LastDate автоматически устанавливается на значение + 2 дня от текущей даты, передаваемое значение игнорируется
Выбор типа готовности груза к перевозке
0
- Готов к загрузке1
- с Х по У2
- постоянно3
- груза нет, запрос ставки
Периодичность загрузки
Если параметр DateType не равен 2, PeriodicityId равен 0.
Иначе PeriodicityId может принимать следующие значения:
1
- ежедневно100
- по рабочим дням
Номер заказа
Ограничение по длине: 250 символов
Параметр, который определяет, включен ли кругорейс для перевозки груза
Загрузка
Идентификатор города загрузки/разгрузки
Значение из словаря городов АТИ
Широта города загрузки/разгрузки
Параметр должен быть указан, если не указана улица (параметр Street равен null или имеет длину менее 5 символов) и выполняется хотя бы одно из трех условий:
- указан город Москва;
- указан город Санкт-Петербург;
- города загрузки и разгрузки совпадают.
Если параметр Longitude задан, то необходимо указать и этот параметр.
Допустимое значение от -90 до 90.
Долгота города загрузки/разгрузки
Параметр должен быть указан, если не указана улица (параметр Street равен null или имеет длину менее 5 символов) и выполняется хотя бы одно из трех условий:
- указан город Москва;
- указан город Санкт-Петербург;
- города загрузки и разгрузки совпадают.
Если параметр Latitude задан, то необходимо указать и этот параметр.
Допустимое значение от -90 до 90.
Улица или район города загрузки/разгрузки
Параметр должен быть указан и иметь длину не менее 5 символов, если не указаны координаты (параметры Longtittude и Lattitude равны null) и выполняется хотя бы одно из трех условий:
- указан город Москва;
- указан город Санкт-Петербург;
- города загрузки и разгрузки совпадают.
Максимальная длина 100 символов.
Время начала загрузки/разгрузки
Не указывается при значении параметра DateType равным 3.
Не указывается при значении IsRoundTheClock: true
Время завершения загрузки/разгрузки
Не указывается при значении параметра DateType равным 3.
Не указывается при значении IsRoundTheClock: true
Определяет выбрано ли значение Круглосуточно
По умолчанию - false
Не указывается при значении параметра DateType равным 3.
Массив идентификаторов ближайших крупных городов
Значение из словаря городов АТИ
Максимальное количество - 10 штук
Id груза
Наименование груза
Упаковка
Объем
Габариты
Список дополнительных пунктов маршрута
Максимальное количество - 15 штук
Идентификатор города
Значение из словаря городов АТИ
Тип точки:
1
- загрузка2
- разгрузка3
- таможня8
- проехать через
Долгота
Широта
Улица или район
Порядковый номер
Загрузка/разгрузка круглосуточно
Дата начала периода загрузки/разгрузки
Дата окончания периода загрузки/разгрузки
Время начала загрузки/разгрузки
Время окончания загрузки/разгрузки
Id груза
Наименование груза
Упаковка
Объем
Габариты
Id груза
Вес
Объём
Выгружаемая часть упаковки
Выгружаемая часть груза будет определена в ТТН
Разгрузка
Идентификатор города загрузки/разгрузки
Значение из словаря городов АТИ
Широта города загрузки/разгрузки
Параметр должен быть указан, если не указана улица (параметр Street равен null или имеет длину менее 5 символов) и выполняется хотя бы одно из трех условий:
- указан город Москва;
- указан город Санкт-Петербург;
- города загрузки и разгрузки совпадают.
Если параметр Longitude задан, то необходимо указать и этот параметр.
Допустимое значение от -90 до 90.
Долгота города загрузки/разгрузки
Параметр должен быть указан, если не указана улица (параметр Street равен null или имеет длину менее 5 символов) и выполняется хотя бы одно из трех условий:
- указан город Москва;
- указан город Санкт-Петербург;
- города загрузки и разгрузки совпадают.
Если параметр Latitude задан, то необходимо указать и этот параметр.
Допустимое значение от -90 до 90.
Улица или район города загрузки/разгрузки
Параметр должен быть указан и иметь длину не менее 5 символов, если не указаны координаты (параметры Longtittude и Lattitude равны null) и выполняется хотя бы одно из трех условий:
- указан город Москва;
- указан город Санкт-Петербург;
- города загрузки и разгрузки совпадают.
Максимальная длина 100 символов.
Время начала загрузки/разгрузки
Не указывается при значении параметра DateType равным 3.
Не указывается при значении IsRoundTheClock: true
Время завершения загрузки/разгрузки
Не указывается при значении параметра DateType равным 3.
Не указывается при значении IsRoundTheClock: true
Определяет выбрано ли значение Круглосуточно
По умолчанию - false
Не указывается при значении параметра DateType равным 3.
Массив идентификаторов ближайших крупных городов
Значение из словаря городов АТИ
Максимальное количество - 10 штук
Id груза
Наименование груза
Упаковка
Объем
Габариты
Информация о грузе
Вес груза в тоннах
Обязательный параметр, если не задан параметр Volume.
Объем груза в кубических метрах
Обязательный параметр, если не задан параметр Weight. Максимальная длина - 4 символа
Параметр, определяющий степень опасности груза
Допустимое значение от 0 до 9. По умолчанию - 0
Идентификатор наименования груза
Значение из Словаря наименований грузов
Строковое наименование груза.
Обязательный параметр, если значение параметра CargoTypeId равно 59
.
Максимальная длина названия - 50 символов.
Этот параметр должен быть пустым, если параметр CargoTypeId
отличен от 59
.
В этом поле запрещено указывать контактную информацию
Идентификатор наименования упаковки (навалом, коробки, россыпью...)
Значение из Словаря наименований грузов
Количество упаковок для груза
Допустимое значение от 0 до 9999. По умолчанию - 0
Количество ремней для груза
Допустимое значение от 0 до 9999. По умолчанию - 0
Вариант перевозки:
1
- только отдельной машиной2
- отдельной или догрузом
Определяет, является ли груз сборным
Параметры размера груза
Длина груза в метрах
Допустимое значение от 0 до 50. Максимальная длина - 5 символов. По умолчанию - 0
Ширина груза в метрах
Допустимое значение от 0 до 50. Максимальная длина - 5 символов. По умолчанию - 0
Высота груза в метрах
Допустимое значение от 0 до 50. Максимальная длина - 5 символов. По умолчанию - 0
Диаметр груза в метрах
Допустимое значение от 0 до 50. Максимальная длина - 5 символов. По умолчанию - 0
Выделение красным цветом длины груза (для привлечения внимания перевозчика в случае нестандартных размеров груза)
Выделение красным цветом ширины груза (для привлечения внимания перевозчика в случае нестандартных размеров груза)
Выделение красным цветом высоты груза (для привлечения внимания перевозчика в случае нестандартных размеров груза)
Параметры транспорта
Битовая сумма ID кузовов
Значение из словаря кузовов АТИ
Битовая сумма ID типов загрузки
Значение из словаря вариантов загрузки АТИ
Тип условия загрузки:
OR
- необходимо, чтобы присутствовал один из способов загрузкиAND
- необходимо, чтобы присутствовали все выбранные типы загрузки
Битовая сумма ID типов разгрузки.
Значение из словаря вариантов разагрузки АТИ
Тип условия разгрузки:
OR
- необходимо, чтобы присутствовал один из способов разгрузкиAND
- необходимо, чтобы присутствовали все выбранные типы разгрузки
Количество машин
Допустимое значение от 1 до 99. По умолчанию - 1
Минимальная температура для груза, если выбран тип кузова "Рефрижератор", "Рефрижератор с перегородкой", "Рефрижератор-мультирежимный"
Допустимое значение от -99 до 999
Максимальная температура для груза, если выбран тип кузова "Рефрижератор", "Рефрижератор с перегородкой", "Рефрижератор-мультирежимный"
Допустимое значение от -99 до 999
Определяет, нужна ли сцепка для груза
Определяет, нужен ли пневмоход для груза
Определяет, нужны ли коники для груза
Документы на транспорт, необходимые для провоза этого груза: документы TIR
Документы на транспорт, необходимые для провоза этого груза: документы CMR
Документы на транспорт, необходимые для провоза этого груза: документы T1
Документы на транспорт, необходимые для провоза этого груза: медкнижка
Трекинг через АТИ Водитель
Оплата
Идентификатор валюты
По умолчанию - 1. Должен принимать значение 0, если параметр FixedRate равен false
Значение из словаря валют АТИ
Идентификатор варианта оплаты
По умолчанию - 22
. Должен принимать значение 22
, если параметр FixedRate
равен false
Значение из словаря вариантов оплаты АТИ
Ставка для груза
Обязательный параметр, если параметр FixedRate равен true и не заданы параметры SumWithNDS или SumWithoutNDS. Максимальная длина 6 символов. Если ввести более двух цифр после запятой, будет произведено округление. Если параметр MoneyType равен 22 и RateSum > 0, тогда поля SumWithNDS и SumWithoutNDS должны быть пустыми или принимать значение 0
Ставка б/нал с НДС
Обязательный параметр, если параметр FixedRate равен true и не заданы параметры RateSum или SumWithoutNDS. Максимальная длина 6 символов. Если ввести более двух цифр после запятой, будет произведено округление. Если параметр FixedRate равен false, то параметр SumWithNDS должен отсутствовать или быть равным 0
Ставка б/нал без НДС
Обязательный параметр, если параметр FixedRate равен true и не заданы параметры SumWithNDS или RateSum. Максимальная длина 6 символов. Если ввести более двух цифр после запятой, будет произведено округление. Если параметр FixedRate равен false, то параметр SumWithoutNDS должен отсутствовать или быть равным 0
Процент предоплаты
Допустимое значение от 0 до 100. Должен отсутствовать или принимать значение 0, если параметр PrepayPercentEnabled равен false
Есть ли предоплата
Через сколько банковских дней оплата
Допустимое значение от 0 до 99. Должен отсутствовать или принимать значение 0, если параметр PayDaysEnabled равен false
Параметр, что включен флажок "через банк. дней"
По умолчанию - false. Не может быть установлен в true, если параметр OnUnloading тоже установлен в true
true, если ставка задана, false если запрос ставки
По умолчанию - true. При значении параметра DateType равным 3, должен иметь значение false. Если указано значение True, значение хотя бы одного из полей RateSum, SumWithNDS, SumWithoutNDS должно быть больше или равно 1
Возможен ли торг
По умолчанию - false. Не учитывается, если параметр FixedRate равен false
Прямой договор
Предоплата топливом
Оплата на выгрузке
Скрыть встречные предложения
Позволяет указать форму оплаты при выборе параметра "Запрос ставки":
1
- наличные2
- б/нал с НДС3
- нал и б/нал с НДС4
- б/нал без НДС5
- нал и б/нал без НДС6
- б/нал с НДС и без НДС7
- нал и б/нал с НДС и без НДС0
- указана фикс. ставка
Настройки автоприглашений
Время в секундах сбора встречных предложений, по истечение которого будет создано приглашение по лучшему из них
Время в секундах действия приглашения
Приоритетный показ
Суточный лимит списания по услуге
- Должен иметь длину не более 5 символов
- Не более 2 символов после запятой
- Должен быть больше либо равен значению ViewRate или быть равным нулю (если ограничения нет)
- Должен быть равен 0 или отсутствовать, если параметр ViewRate отсутствует или равен 0
Показывать приоритетный показ только платным пользователям
Лимит на заявку
- Должен иметь длину не более 5 символов
- Не более 2 символов после запятой
- Должен быть больше либо равен значению ViewRate или быть равным нулю (если ограничения нет)
- Должен быть равен 0 или отсутствовать, если параметр ViewRate отсутствует или равен 0
Ставка за просмотр
- Минимальное значение 0,6
- Не более 2 символов после запятой
- Должен иметь длину не более 5 символов
Количество денег, потраченное на заявку за день. Только для чтения
Количество денег, потраченное на заявку в целом. Только для чтения
Настройки показа груза
Режим стэлс, ID списка для которого данный груз показываться не будет
Получить ID списка можно с помощью API списков фирмы
Режим стэлс, Для фирм с датой регистрации меньше данной груз показываться не будет
Режим стэлс, минимальное количество баллов фирмы. Для фирм с меньшим количество баллов груз показываться не будет
Файлы к грузу
Перед добавлением груза с файлом, файл предварительно необходимо загрузить в АТИ-Доки (см. API для хранения файлов)
Идентификатор файла, возвращается при загрузке файла в АТИ-Доки
Тип загруженного файла:
1
- документ
Битовый набор опции файла
0
- Значение по умолчанию. Данный файл доступен по ссылке1
- Данный файл доступен только владельцу груза
Имя файла
Для имени файла разрешено использовать следующие символы: цифры, заглавные и строчные буквы латинского и кириллического алфавита, дефис, точка, пробел.
Длинна: до 100 символов. Имя файла присваивается при загрузке в АТИ-Доки
Ссылка, по которой можно скачать файл, возвращается при загрузке файла в АТИ-Доки
Размер файла
Информационное поле, на текущий момент не используется
Параметры аукциона
Начальная ставка аукциона
Параметр должен принимать значение от 1 до 9999999999 (включительно) и содержать не более 10 символов.
Валюта аукциона
Значение из словаря валют АТИ
Минимальное изменение ставки по аукциону
Параметр должен принимать значение от 1 до 9999999999 (включительно), содержать не более 10 символов и не должен превышать половину начальной ставки startRate.
Тип оплаты
22
: любой1
: наличные23
: по карте24
: безнал с НДС25
: безнал без НДС
Принимать ставки без НДС. Параметр можно указать, если начальная ставка указана с НДС (PaymentType=24)
Время начала аукциона. Должно быть позже времени начала публикации груза на площадке. По умолчанию устанавливается текущая дата UTC.
Время окончания аукциона. Необязательное поле, если есть значение в поле Duration
Время окончания аукциона "завершить не позже". Если указанное время, меньше значения Duration - аукцион заканчивается по времени "завершить не позже", если нет автопродления. Время устанавливается в формате UTC.
% НДС, от 1 до 99. Если выбрана опция "Принимать ставки без НДС", этот параметр определяет величину процента НДС.
Время на отправку заявки перевозчиком (в часах). Время на отправку заявки перевозчику должно быть не больше 24 часов, и не должно превышать 4 символов в длину.
Нужно ли продление аукциона, если была ставка в последние 5 минут до окончания
Время, на которое надо сдвигать окончание аукциона при включенном AutoRenew
Максимально допустимое время, на которое можно сдвинуть окончание аукциона при включенном AutoRenew
Указывать, если raiseBid = true. Параметр должен принимать значение от 1 до 999999 (включительно) и содержать не более 6 символов.
Повысить ставку на Шаг, если нет предложений
Максимально допустимая ставка по аукциону
Указывать, если raiseBid = true. Параметр должен принимать значение от 1 до 999999 (включительно) и содержать не более 6 символов.
Период увеличения ставки при отсутствии предложений
При RaiseBid = true должно принимать значение не меньше 1 минуты и не больше 24 часов.
Указывает, через какой промежуток времени с момента публикации аукциона принимать встречные предложения:
1
- сразу15, 30, 60, 120, 180
- время в минутахnull
- не принимать
Если AcceptCounterOffersOnlyBeforeFirstBet = true, то встречные предложения будут приниматься только до 1-й ставки
Длительность аукциона в минутах: 30, 60, 120, 180, 240, 360, 720, 1440, 2880, 4320, 5760, 7200
Значение не может быть больше времени актуальности груза LastDate
Флаг, определяющий, что обратный отсчет до окончания аукциона начинается только после первой ставки.
Параметры перезапуска аукциона
Действие после того, как все попытки перезапуска и выбора нового победителя торгов исчерпаны:
1
- Опубликовать груз со ставкой. В грузе должна быть указана ставка (SumWithNDS, SumWithoutNDS, RateSum)2
- Опубликовать с запросом ставки, возможные типы оплаты будут взяты из поля AcceptPaymentTypes в грузе3
- Перенести груз в архив
Количество перезапусков Торгов, от 0 до 3 включительно.
Если параметр не передать, по умолчанию 0
Сколько раз выбирать следующего победителя с лучшей ставкой, если предыдущий отказался, от 0 до 3 включительно
Если параметр не передать, по умолчанию 0
Длительность торгов в минутах после перезапуска
Необязательное поле, если его не передавать, то торги будут перезапущены с изначальной длительностью (поле Duration в структуре Аукцион). Однако если в структуре Аукцион заполнено поле EndDateBoundary и поле InitRestartCount имеет значение больше 0, то DurationAfterRestart становится обязательным
Можно принимать встречные предложения только до первой ставки?
Критерий выбора победителя торгов
0
- Выбор победителя происходит автоматически по лучшей ставке1
- Выбор победителя происходит по ставке и дате загрузки. Если нет лучшей ставки с лучшей датой - требуется выбор победителя вручную.
Id аукциона
Id груза, для которого активен аукцион
Id сделки, привязанной к аукциону
Статус аукциона
-100
- Не удалось определить состояние аукциона-14
- Аукцион отменен руками грузовладельца-13
- Аукцион удален, т.к. расторгнут заказ-12
- Аукцион без ставок завершен-11
- Аукцион удален автоматически-10
- Аукцион удален т.к. сделка завершена-9
- Аукцион удален-8
- При включенном копировании грузов: ожидается действие от экспедитора в случае, когда заказ с победителем отменен, других участников нет-7
- При включенном копировании грузов:ожидается действие с торгами от экспедитора в случае, когда заказ с победителем отменен и есть потенциальный победитель-6
- При включенном копировании грузов: торги завершены, экспедитор не является победителем-5
- Одна ставка лучшая по цене, другая по дате-4
- Закончился, но победитель вовремя не взял груз и при этом есть еще возможные победители-3
- Закончился, но победитель вовремя не взял груз и при этом он единственный возможный победитель-2
- Закончился, ждем когда победитель возьмет груз-1
- Закончился, ставок нет0
- Идет, ставок нет1
- Идет (уже есть валидные ставки)
Завершен ли аукцион
Время выигрыша ставки (когда для определенной ставки в AuctionRates установлен State = Winner)
Список ставок по аукциону
ID ставки
Когда сделана ставка
Фирма, оставившая заявку
"Звезды" фирмы
Тип звезд фирмы
0
: Серый1
: Красный2
: Желтый3
: Зеленый4
: Партнер АТИ5
: Сотрудник АТИ6
: Гос. органы7
: ОДКС
Имя фирмы
Имя контакта
Идентификатор фирмы в АТИ
Ставка на груз, которую поставил пользователь
Статус ставки
1
: Победная ставка в аукционе0
: Обычная ставка по аукциону (участник аукциона)-2
: Участник аукциона отменил ставку-3
: Бывший победитель, который не прислал документы-4
: Победитель отказался от участия-5
: Грузовладелец отменил безоговорочную сделку-6
: Победитель отменил безоговорочную сделку-7
: Победитель отклонил документ-8
: Грузовладелец отклонил документ
Ближайшая возможная для перевозчика дата загрузки
Используется только в аукционах с критерием победы по ставке и дате загрузки
Код фирмы, сделавшей ставку
Контакт, сделавший ставку
Список площадок
ID площадки
Время публикации на площадке
Учитывается, если PublicationOption
равно 6
Показывает разрешено ли бронирование грузов на Общей площадке
Учитывается только для Общей площадки, только при включенном Stealth
Параметры публикации груза:
0
- сразу1
- через 15 минут2
- через 30 минут3
- через час4
- через 3 часа5
- через 6 часов6
- указать точное время
Показывает, что груз уже опубликован на странице
Показывает является ли площадка Общей
Дата начала разгрузки, в формате UTC.
Может иметь значение null
.
Минимальное значение равно текущей дате.
При значении параметра DateType равным 3
, UnloadFirstDate принимает значение null
Дата окончания разгрузки, в формате UTC.
Может иметь значение null
.
Если нет даты начала разгрузки UnloadFirstDate, должна отсутствовать дата окончания разгрузки UnloadLastDate.
При значении параметра DateType равным 3
, UnloadFirstDate принимает значение null
Дата и время переноса в архив
Причина переноса в архив
Озвученная ставка
ID валюты озвученной ставки
Количество отзывов о грузе (без встречных предложений)
Количество встречных предложений (остальные отзывы не учитываются)
Есть ли доступ на удаление груза.
Есть ли доступ на работу с грузом (без учета прав).
Есть ли доступ на редактирование груза.
Есть ли доступ на обновление груза.
Есть ли доступ на восстановление груза
Причины отказа в доступе на редактирование груза:
0
- Вы имеете доступ к работе с грузом1
- Ваша фирма больше не может размещать грузы из-за нарушения правил АТИ2
- Груз зарезервирован/взят, операции с грузом запрещены3
- Превышен лимит актуальных грузов4
- Вы пытаетесь работать с грузами под общим пользователем. Недостаточно прав5
- У вашего контакта недостаточно прав для работы с данным грузом6
- Груз имеет завершенные Торги, операции с грузом запрещены7
- Сервис сделок временно недоступен8
- Нельзя изменять или удалять груз из сквозных торгов9
- У вашего контакта недостаточно прав для создания грузов10
- У вашего контакта недостаточно прав для работы с виртуальными кошельками11
- У вашего контакта недостаточно прав для работы с грузами на Общей площадке12
- У вашего контакта недостаточно прав для работы с грузами на Персональных площадках13
- У вашего контакта нет доступа для работы с одной или несколькими персональными площадками, указанными в грузе14
- У вашего контакта нет доступа для работы с подразделением, в которое восстанавливается груз15
- Ваш контакт должен быть указан первым в грузе
Причины отказа в доступе на удаление контакта:
0
- Вы имеете доступ к работе с грузом1
- Ваша фирма больше не может размещать грузы из-за нарушения правил АТИ2
- Груз зарезервирован/взят, операции с грузом запрещены3
- Превышен лимит актуальных грузов4
- Вы пытаетесь работать с грузами под общим пользователем. Недостаточно прав5
- У вашего контакта недостаточно прав для работы с данным грузом6
- Груз имеет завершенные Торги, операции с грузом запрещены7
- Сервис сделок временно недоступен8
- Нельзя изменять или удалять груз из сквозных торгов9
- У вашего контакта недостаточно прав для создания грузов10
- У вашего контакта недостаточно прав для работы с виртуальными кошельками11
- У вашего контакта недостаточно прав для работы с грузами на Общей площадке12
- У вашего контакта недостаточно прав для работы с грузами на Персональных площадках13
- У вашего контакта нет доступа для работы с одной или несколькими персональными площадками, указанными в грузе14
- У вашего контакта нет доступа для работы с подразделением, в которое восстанавливается груз15
- Ваш контакт должен быть указан первым в грузе
Причины отказа в доступе на восстановление груза:
0
- Вы имеете доступ к работе с грузом1
- Ваша фирма больше не может размещать грузы из-за нарушения правил АТИ2
- Груз зарезервирован/взят, операции с грузом запрещены3
- Превышен лимит актуальных грузов4
- Вы пытаетесь работать с грузами под общим пользователем. Недостаточно прав5
- У вашего контакта недостаточно прав для работы с данным грузом6
- Груз имеет завершенные Торги, операции с грузом запрещены7
- Сервис сделок временно недоступен8
- Нельзя изменять или удалять груз из сквозных торгов9
- У вашего контакта недостаточно прав для создания грузов10
- У вашего контакта недостаточно прав для работы с виртуальными кошельками11
- У вашего контакта недостаточно прав для работы с грузами на Общей площадке12
- У вашего контакта недостаточно прав для работы с грузами на Персональных площадках13
- У вашего контакта нет доступа для работы с одной или несколькими персональными площадками, указанными в грузе14
- У вашего контакта нет доступа для работы с подразделением, в которое восстанавливается груз15
- Ваш контакт должен быть указан первым в грузе
Причина отказа в доступе на обновление груза.
Идентификатор груза
Номер груза
Дата последнего изменения груза в формате UTC
Время добавления груза в формате UTC
Расстояние по дорогам в км
Протяженность дорог в км, в построенном пути за которые взимается плата по системе Платон
Протяженность платных дорог в построенном пути в км
Время в пути
Параметр, который определяет, включен ли зимник для перевозки груза
Параметр, который определяет, учитывать ли паромные переправы для перевозки груза
Идентификатор фирмы
Id аукциона