API для работы с Торгами (аукционами)
Возможности API
API Торгов (аукционов) позволяет работать с Торгами от лица грузовладельца или перевозчика.
Грузовладелец может:
- Получить Торги (аукцион) по ID
- Получить список Торгов (аукционов) по набору ID
- Отменить Торги (аукцион)
- Досрочно завершить Торги (аукцион)
- Изменить победителя после завершения Торгов (аукциона)
Перевозчик может:
Как проходят Торги (аукцион)

Для грузовладельца
Торги (аукцион) начинаются с создания груза с Торгами (аукционом) и его публикации. Далее участники делают, перебивают, отменяют ставки.
Далее вы можете получить информацию о нужных Торгах с помощью соответствующих методов. На основе полученной информации вы решаете, что делать дальше:
-
Если Торги (аукцион) не завершились:
- завершить Торги досрочно. В этом случае побеждает участник с лучшей на момент завершения ставкой;
- отменить Торги.
-
Если Торги (аукцион) завершились (с победителем или без):
- сменить победителя при его наличии;
- отменить Торги.
Завершение Торгов (аукциона)
Торги (аукцион) могут быть завершены тремя способами:
- автоматически по времени;
- автоматически по минимальной ставке;
- досрочно по инициативе грузовладельца.
Для перевозчика
О наличии Торгов (аукционов) вы можете узнать, получив грузы по площадкам. За наличие аукциона в грузе отвечает поле AuctionID.
Зная Id Торгов (аукциона) вы можете:
Методы для работы с Торгами (аукционами)
Получение списка торгов для грузовладельца
Получение всех Торгов (аукционов) для грузовладельца get /v1.2/auction
curl 'https://api.ati.su/v1.2/auction' \ -X 'GET' \ -H 'Authorization: Bearer {authorizationToken}' \ -H 'Content-Type: application/json'Процедура ВыполнитьHTTPЗапрос(МетодЗапроса, АдресХоста, АдресРесурса, ТекстЗапроса) Экспорт ЗаголовкиHTTP = Новый Соответствие(); ЗаголовкиHTTP.Вставить("Accept", "application/json"); ЗаголовкиHTTP.Вставить("Content-Type", "application/json"); ЗаголовкиHTTP.Вставить("Authorization", "Bearer {authorizationToken}"); HTTPЗапрос = Новый HTTPЗапрос(АдресРесурса, ЗаголовкиHTTP); HTTPЗапрос.УстановитьТелоИзСтроки(ТекстЗапроса, КодировкаТекста.UTF8, ИспользованиеByteOrderMark.НеИспользовать); ЗащищенноеСоединениеSSL = Новый ЗащищенноеСоединениеOpenSSL(Новый СертификатКлиентаWindows, Новый СертификатыУдостоверяющихЦентровWindows);
Соединение = Новый HTTPСоединение(АдресХоста,,,,,, ЗащищенноеСоединениеSSL);
Попытка Ответ = Соединение.ВызватьHTTPМетод(МетодЗапроса, HTTPЗапрос); Сообщить("Код ответа: " + Ответ.КодСостояния); Сообщить("Ответ: " + Ответ.ПолучитьТелоКакСтроку("UTF-8")); Исключение Сообщить("Ошибка выполнения запроса!" + Символы.ПС + ОписаниеОшибки()); КонецПопытки;КонецПроцедуры
ВыполнитьHTTPЗапрос("GET", "https://api.ati.su", "/v1.2/auction"); 200 Торги (аукционы) грузовладельца
Торги (аукцион) для грузовладельца
Возможность принимать другой тип оплаты (с НДС или без НДС)
Id сделки, привязанной к Торгам (аукциону)
Id Торгов (аукциона)
Список ставок по Торгам (аукциону)
Дата добавления
Фирма, поставившая ставку
Id ставки
Контакт
Ближайшая возможная для перевозчика дата загрузки. Используется только в Торгах с критерием победы по ставке и дате загрузки
Ставка c НДС на груз, выставленная перевозчиком
Ставка без НДС на груз, выставленная перевозчиком
Система, на стороне которой сделана ставка
Статус ставки
-8- Грузоотправитель отклонил документ-7- Победитель отклонил документ-6- Победитель отменил сделку-5- Грузовладелец отменил сделку-4- Победитель отказался, теперь его нельзя выбрать больше в качестве победителя-3- Бывший победитель-2- Перевозчик отказался от участия0- Непобедная ставка при завершении Торгов (аукциона)1- Победная ставка
Параметры перезапуска торгов
Финальное действие после завершения аукциона
1— Опубликовать груз со ставкой2— Опубликовать груз с запросом ставки3— Удалить груз
Оставшееся количество попыток выбора нового победителя
Оставшееся количество попыток перезапуска торгов
Длительность торгов в минутах после перезапуска
Начальное количество попыток выбора нового победителя
Начальное количество попыток перезапуска торгов
Параметр, показывающий, был ли последний перезапуск выбран вручную
Повышение ставки при перезапуске
Способ повышения ставки
1— Повышение ставки в валюте2— Повышение ставки в процентах
Автопродление Торгов (аукциона) при выставлении ставки в последние 5 минут до окончания Торгов (аукциона)
Валюта ставки на груз
Текущая ставка с НДС
Текущая ставка без НДС
Аукцион помечен удалённым - спустя некоторое время он автоматически удалится полностью
Время окончания подачи документов (только для победителя)
Длительность Торгов (аукциона) в минутах
Время окончания Торгов (аукциона)
Время окончания Торгов (аукциона), после которого они автоматически завершаются, если нет автопродления
Тип окончания аукциона
0- По времени1- По минимальной ставке2- Досрочное
Завершены ли Торги (аукцион)
Время подачи документов истекло (только для победителя)
Id груза, для которого активны Торги (аукцион)
Максимально допустимая ставка по Торгам (аукциону) при автоповышении (RaiseBid = true)
Максимально допустимое время, на которое сдвигается окончание Торгов (аукциона) при включённом AutoRenew (в минутах)
Ставка НДС
Следующая возможная ставка с НДС
Следующая возможная ставка без НДС
Количество участников
Автоповышение ставки на Шаг (step), если нет предложений
Период увеличения ставки в минутах при автоповышении (RaiseBid = true)
Отмена ставки запрещена
Время, на которое сдвигается окончание Торгов (аукциона) при включённом AutoRenew (в минутах)
Количество минут с момента начала Торгов (аукциона) (StartDate), после которых возможно принимать встречные предложения
Встречные предложения запрещены
Серверное время. Для синхронизации Торгов (аукциона)
Время начала Торгов (аукциона)
Длительность Торгов (аукциона) отсчитывается с момента первой ставки
Статус аукциона
-100- Не удалось определить состояние аукциона-14- Аукцион отменён вручную грузовладельцем-13- Аукцион удалён, т.к. расторгнут заказ-12- Аукцион без ставок завершён-11- Аукцион удалён автоматически-
-10- Аукцион удалён т.к. сделка завершена -9- Аукцион удалён-8- При включённом копировании грузов: ожидается действие от экспедитора в случае, когда заказ с победителем отменён, других участников нет-7- При включённом копировании грузов: ожидается действие с торгами от экспедитора в случае, когда заказ с победителем отменён и есть потенциальный победитель-6- При включённом копировании грузов: торги завершены, экспедитор не является победителем-5- Одна ставка лучшая по цене, другая по дате-4- Закончился, но победитель вовремя не взял груз и при этом есть еще возможные победители-3- Закончился, но победитель вовремя не взял груз и при этом он единственный возможный победитель-2- Закончился, ждем когда победитель возьмёт груз-1- Закончился, ставок нет0- Идет, ставок нет1- Идёт (уже есть валидные ставки)
Шаг изменения ставки Торгов (аукциона)
Время на предоставление перевозчиком данных для заявки (в часах)
Время выигрыша ставки (только для победителя)
Критерий победы в аукционе
0- Выбор победителя происходит автоматически по лучшей ставке1- Выбор победителя происходит по ставке и дате загрузки. Если нет лучшей ставки с лучшей датой - требуется выбор победителя вручную
Получение торга по его идентификатору
Получение Торгов (аукциона) по Id get /v1.2/auction/{auctionId}
curl 'https://api.ati.su/v1.2/auction/{auctionId}' \ -X 'GET' \ -H 'Authorization: Bearer {authorizationToken}' \ -H 'Content-Type: application/json'Процедура ВыполнитьHTTPЗапрос(МетодЗапроса, АдресХоста, АдресРесурса, ТекстЗапроса) Экспорт ЗаголовкиHTTP = Новый Соответствие(); ЗаголовкиHTTP.Вставить("Accept", "application/json"); ЗаголовкиHTTP.Вставить("Content-Type", "application/json"); ЗаголовкиHTTP.Вставить("Authorization", "Bearer {authorizationToken}"); HTTPЗапрос = Новый HTTPЗапрос(АдресРесурса, ЗаголовкиHTTP); HTTPЗапрос.УстановитьТелоИзСтроки(ТекстЗапроса, КодировкаТекста.UTF8, ИспользованиеByteOrderMark.НеИспользовать); ЗащищенноеСоединениеSSL = Новый ЗащищенноеСоединениеOpenSSL(Новый СертификатКлиентаWindows, Новый СертификатыУдостоверяющихЦентровWindows);
Соединение = Новый HTTPСоединение(АдресХоста,,,,,, ЗащищенноеСоединениеSSL);
Попытка Ответ = Соединение.ВызватьHTTPМетод(МетодЗапроса, HTTPЗапрос); Сообщить("Код ответа: " + Ответ.КодСостояния); Сообщить("Ответ: " + Ответ.ПолучитьТелоКакСтроку("UTF-8")); Исключение Сообщить("Ошибка выполнения запроса!" + Символы.ПС + ОписаниеОшибки()); КонецПопытки;КонецПроцедуры
ВыполнитьHTTPЗапрос("GET", "https://api.ati.su", "/v1.2/auction/{auctionId}"); 200 Торги (аукцион) для грузовладельца (код 200)
Торги (аукцион) для грузовладельца
Возможность принимать другой тип оплаты (с НДС или без НДС)
Id сделки, привязанной к Торгам (аукциону)
Id Торгов (аукциона)
Список ставок по Торгам (аукциону)
Дата добавления
Фирма, поставившая ставку
Id ставки
Контакт
Ближайшая возможная для перевозчика дата загрузки. Используется только в Торгах с критерием победы по ставке и дате загрузки
Ставка c НДС на груз, выставленная перевозчиком
Ставка без НДС на груз, выставленная перевозчиком
Система, на стороне которой сделана ставка
Статус ставки
-8- Грузоотправитель отклонил документ-7- Победитель отклонил документ-6- Победитель отменил сделку-5- Грузовладелец отменил сделку-4- Победитель отказался, теперь его нельзя выбрать больше в качестве победителя-3- Бывший победитель-2- Перевозчик отказался от участия0- Непобедная ставка при завершении Торгов (аукциона)1- Победная ставка
Параметры перезапуска торгов
Финальное действие после завершения аукциона
1— Опубликовать груз со ставкой2— Опубликовать груз с запросом ставки3— Удалить груз
Оставшееся количество попыток выбора нового победителя
Оставшееся количество попыток перезапуска торгов
Длительность торгов в минутах после перезапуска
Начальное количество попыток выбора нового победителя
Начальное количество попыток перезапуска торгов
Параметр, показывающий, был ли последний перезапуск выбран вручную
Повышение ставки при перезапуске
Способ повышения ставки
1— Повышение ставки в валюте2— Повышение ставки в процентах
Автопродление Торгов (аукциона) при выставлении ставки в последние 5 минут до окончания Торгов (аукциона)
Валюта ставки на груз
Текущая ставка с НДС
Текущая ставка без НДС
Аукцион помечен удалённым - спустя некоторое время он автоматически удалится полностью
Время окончания подачи документов (только для победителя)
Длительность Торгов (аукциона) в минутах
Время окончания Торгов (аукциона)
Время окончания Торгов (аукциона), после которого они автоматически завершаются, если нет автопродления
Тип окончания аукциона
0- По времени1- По минимальной ставке2- Досрочное
Завершены ли Торги (аукцион)
Время подачи документов истекло (только для победителя)
Id груза, для которого активны Торги (аукцион)
Максимально допустимая ставка по Торгам (аукциону) при автоповышении (RaiseBid = true)
Максимально допустимое время, на которое сдвигается окончание Торгов (аукциона) при включённом AutoRenew (в минутах)
Ставка НДС
Следующая возможная ставка с НДС
Следующая возможная ставка без НДС
Количество участников
Автоповышение ставки на Шаг (step), если нет предложений
Период увеличения ставки в минутах при автоповышении (RaiseBid = true)
Отмена ставки запрещена
Время, на которое сдвигается окончание Торгов (аукциона) при включённом AutoRenew (в минутах)
Количество минут с момента начала Торгов (аукциона) (StartDate), после которых возможно принимать встречные предложения
Встречные предложения запрещены
Серверное время. Для синхронизации Торгов (аукциона)
Время начала Торгов (аукциона)
Длительность Торгов (аукциона) отсчитывается с момента первой ставки
Статус аукциона
-100- Не удалось определить состояние аукциона-14- Аукцион отменён вручную грузовладельцем-13- Аукцион удалён, т.к. расторгнут заказ-12- Аукцион без ставок завершён-11- Аукцион удалён автоматически-
-10- Аукцион удалён т.к. сделка завершена -9- Аукцион удалён-8- При включённом копировании грузов: ожидается действие от экспедитора в случае, когда заказ с победителем отменён, других участников нет-7- При включённом копировании грузов: ожидается действие с торгами от экспедитора в случае, когда заказ с победителем отменён и есть потенциальный победитель-6- При включённом копировании грузов: торги завершены, экспедитор не является победителем-5- Одна ставка лучшая по цене, другая по дате-4- Закончился, но победитель вовремя не взял груз и при этом есть еще возможные победители-3- Закончился, но победитель вовремя не взял груз и при этом он единственный возможный победитель-2- Закончился, ждем когда победитель возьмёт груз-1- Закончился, ставок нет0- Идет, ставок нет1- Идёт (уже есть валидные ставки)
Шаг изменения ставки Торгов (аукциона)
Время на предоставление перевозчиком данных для заявки (в часах)
Время выигрыша ставки (только для победителя)
Критерий победы в аукционе
0- Выбор победителя происходит автоматически по лучшей ставке1- Выбор победителя происходит по ставке и дате загрузки. Если нет лучшей ставки с лучшей датой - требуется выбор победителя вручную
201 Торги (аукцион) для участника (код 200)
Торги (аукцион) для перевозчика
Id Торгов (аукциона)
Валюта ставки на груз
Текущая ставка с НДС
Текущая ставка без НДС
Время окончания Торгов (аукциона)
Завершены ли Торги (аукцион)
Ставка лучшая в незавершенных Торгах (аукционе) (в завершенных - не отображается)
Id груза, для которого активны Торги (аукцион)
Следующая возможная ставка с НДС
Следующая возможная ставка без НДС
Выставленная ставка
Дата добавления
Id ставки
Контакт
Ближайшая возможная для перевозчика дата загрузки. Используется только в Торгах с критерием победы по ставке и дате загрузки
Ставка c НДС на груз, выставленная перевозчиком
Ставка без НДС на груз, выставленная перевозчиком
Статус ставки
-8- Грузоотправитель отклонил документ-7- Победитель отклонил документ-6- Победитель отменил сделку-5- Грузовладелец отменил сделку-4- Победитель отказался, теперь его нельзя выбрать больше в качестве победителя-3- Бывший победитель-2- Перевозчик отказался от участия0- Непобедная ставка при завершении Торгов (аукциона)1- Победная ставка
Количество участников
Отмена ставки запрещена
Встречные предложения запрещены
Серверное время. Для синхронизации Торгов (аукциона)
Время начала Торгов (аукциона)
Критерий победы в аукционе
0- Выбор победителя происходит автоматически по лучшей ставке1- Выбор победителя происходит по ставке и дате загрузки. Если нет лучшей ставки с лучшей датой - требуется выбор победителя вручную
202 Торги (аукцион) для победителя (код 200)
Торги (аукцион) для победителя
Id сделки, привязанной к Торгам (аукциону)
Id Торгов (аукциона)
Валюта ставки на груз
Текущая ставка с НДС
Текущая ставка без НДС
Время окончания подачи документов (только для победителя)
Время окончания Торгов (аукциона)
Завершены ли Торги (аукцион)
Время подачи документов истекло (только для победителя)
Id груза, для которого активны Торги (аукцион)
Выставленная ставка
Дата добавления
Id ставки
Контакт
Ближайшая возможная для перевозчика дата загрузки. Используется только в Торгах с критерием победы по ставке и дате загрузки
Ставка c НДС на груз, выставленная перевозчиком
Ставка без НДС на груз, выставленная перевозчиком
Статус ставки
-8- Грузоотправитель отклонил документ-7- Победитель отклонил документ-6- Победитель отменил сделку-5- Грузовладелец отменил сделку-4- Победитель отказался, теперь его нельзя выбрать больше в качестве победителя-3- Бывший победитель-2- Перевозчик отказался от участия0- Непобедная ставка при завершении Торгов (аукциона)1- Победная ставка
Количество участников
Отмена ставки запрещена
Встречные предложения запрещены
Серверное время. Для синхронизации Торгов (аукциона)
Время начала Торгов (аукциона)
Время на предоставление перевозчиком данных для заявки (в часах)
Время выигрыша ставки (только для победителя)
Критерий победы в аукционе
0- Выбор победителя происходит автоматически по лучшей ставке1- Выбор победителя происходит по ставке и дате загрузки. Если нет лучшей ставки с лучшей датой - требуется выбор победителя вручную
404 Торги (аукцион) не найдены
Получение списка торгов по их идентификаторам
Получение списка Торгов (аукционов) по массиву id Торгов (аукционов) post /v1.2/auction/byids
Массив Id Торгов (аукционов)
curl 'https://api.ati.su/v1.2/auction/byids' \ -X 'POST' \ -H 'Authorization: Bearer {authorizationToken}' \ -H 'Content-Type: application/json' \ --data-raw '["3fa85f64-5717-4562-b3fc-2c963f66afa6"]'Процедура ВыполнитьHTTPЗапрос(МетодЗапроса, АдресХоста, АдресРесурса, ТекстЗапроса) Экспорт ЗаголовкиHTTP = Новый Соответствие(); ЗаголовкиHTTP.Вставить("Accept", "application/json"); ЗаголовкиHTTP.Вставить("Content-Type", "application/json"); ЗаголовкиHTTP.Вставить("Authorization", "Bearer {authorizationToken}"); HTTPЗапрос = Новый HTTPЗапрос(АдресРесурса, ЗаголовкиHTTP); HTTPЗапрос.УстановитьТелоИзСтроки(ТекстЗапроса, КодировкаТекста.UTF8, ИспользованиеByteOrderMark.НеИспользовать); ЗащищенноеСоединениеSSL = Новый ЗащищенноеСоединениеOpenSSL(Новый СертификатКлиентаWindows, Новый СертификатыУдостоверяющихЦентровWindows);
Соединение = Новый HTTPСоединение(АдресХоста,,,,,, ЗащищенноеСоединениеSSL);
Попытка Ответ = Соединение.ВызватьHTTPМетод(МетодЗапроса, HTTPЗапрос); Сообщить("Код ответа: " + Ответ.КодСостояния); Сообщить("Ответ: " + Ответ.ПолучитьТелоКакСтроку("UTF-8")); Исключение Сообщить("Ошибка выполнения запроса!" + Символы.ПС + ОписаниеОшибки()); КонецПопытки;КонецПроцедуры
ВыполнитьHTTPЗапрос("POST", "https://api.ati.su", "/v1.2/auction/byids", "[""3fa85f64-5717-4562-b3fc-2c963f66afa6""]"); 200 Торги (аукционы) грузовладельца, участника, победителя
Торги (аукцион) для грузовладельца
Возможность принимать другой тип оплаты (с НДС или без НДС)
Id сделки, привязанной к Торгам (аукциону)
Id Торгов (аукциона)
Список ставок по Торгам (аукциону)
Дата добавления
Фирма, поставившая ставку
Id ставки
Контакт
Ближайшая возможная для перевозчика дата загрузки. Используется только в Торгах с критерием победы по ставке и дате загрузки
Ставка c НДС на груз, выставленная перевозчиком
Ставка без НДС на груз, выставленная перевозчиком
Система, на стороне которой сделана ставка
Статус ставки
-8- Грузоотправитель отклонил документ-7- Победитель отклонил документ-6- Победитель отменил сделку-5- Грузовладелец отменил сделку-4- Победитель отказался, теперь его нельзя выбрать больше в качестве победителя-3- Бывший победитель-2- Перевозчик отказался от участия0- Непобедная ставка при завершении Торгов (аукциона)1- Победная ставка
Параметры перезапуска торгов
Финальное действие после завершения аукциона
1— Опубликовать груз со ставкой2— Опубликовать груз с запросом ставки3— Удалить груз
Оставшееся количество попыток выбора нового победителя
Оставшееся количество попыток перезапуска торгов
Длительность торгов в минутах после перезапуска
Начальное количество попыток выбора нового победителя
Начальное количество попыток перезапуска торгов
Параметр, показывающий, был ли последний перезапуск выбран вручную
Повышение ставки при перезапуске
Способ повышения ставки
1— Повышение ставки в валюте2— Повышение ставки в процентах
Автопродление Торгов (аукциона) при выставлении ставки в последние 5 минут до окончания Торгов (аукциона)
Валюта ставки на груз
Текущая ставка с НДС
Текущая ставка без НДС
Аукцион помечен удалённым - спустя некоторое время он автоматически удалится полностью
Время окончания подачи документов (только для победителя)
Длительность Торгов (аукциона) в минутах
Время окончания Торгов (аукциона)
Время окончания Торгов (аукциона), после которого они автоматически завершаются, если нет автопродления
Тип окончания аукциона
0- По времени1- По минимальной ставке2- Досрочное
Завершены ли Торги (аукцион)
Время подачи документов истекло (только для победителя)
Id груза, для которого активны Торги (аукцион)
Максимально допустимая ставка по Торгам (аукциону) при автоповышении (RaiseBid = true)
Максимально допустимое время, на которое сдвигается окончание Торгов (аукциона) при включённом AutoRenew (в минутах)
Ставка НДС
Следующая возможная ставка с НДС
Следующая возможная ставка без НДС
Количество участников
Автоповышение ставки на Шаг (step), если нет предложений
Период увеличения ставки в минутах при автоповышении (RaiseBid = true)
Отмена ставки запрещена
Время, на которое сдвигается окончание Торгов (аукциона) при включённом AutoRenew (в минутах)
Количество минут с момента начала Торгов (аукциона) (StartDate), после которых возможно принимать встречные предложения
Встречные предложения запрещены
Серверное время. Для синхронизации Торгов (аукциона)
Время начала Торгов (аукциона)
Длительность Торгов (аукциона) отсчитывается с момента первой ставки
Статус аукциона
-100- Не удалось определить состояние аукциона-14- Аукцион отменён вручную грузовладельцем-13- Аукцион удалён, т.к. расторгнут заказ-12- Аукцион без ставок завершён-11- Аукцион удалён автоматически-
-10- Аукцион удалён т.к. сделка завершена -9- Аукцион удалён-8- При включённом копировании грузов: ожидается действие от экспедитора в случае, когда заказ с победителем отменён, других участников нет-7- При включённом копировании грузов: ожидается действие с торгами от экспедитора в случае, когда заказ с победителем отменён и есть потенциальный победитель-6- При включённом копировании грузов: торги завершены, экспедитор не является победителем-5- Одна ставка лучшая по цене, другая по дате-4- Закончился, но победитель вовремя не взял груз и при этом есть еще возможные победители-3- Закончился, но победитель вовремя не взял груз и при этом он единственный возможный победитель-2- Закончился, ждем когда победитель возьмёт груз-1- Закончился, ставок нет0- Идет, ставок нет1- Идёт (уже есть валидные ставки)
Шаг изменения ставки Торгов (аукциона)
Время на предоставление перевозчиком данных для заявки (в часах)
Время выигрыша ставки (только для победителя)
Критерий победы в аукционе
0- Выбор победителя происходит автоматически по лучшей ставке1- Выбор победителя происходит по ставке и дате загрузки. Если нет лучшей ставки с лучшей датой - требуется выбор победителя вручную
Отмена торгов
Отмена Торгов (аукциона) по Id delete /v1.2/auction/{auctionId}
curl 'https://api.ati.su/v1.2/auction/{auctionId}' \ -X 'DELETE' \ -H 'Authorization: Bearer {authorizationToken}' \ -H 'Content-Type: application/json'Процедура ВыполнитьHTTPЗапрос(МетодЗапроса, АдресХоста, АдресРесурса, ТекстЗапроса) Экспорт ЗаголовкиHTTP = Новый Соответствие(); ЗаголовкиHTTP.Вставить("Accept", "application/json"); ЗаголовкиHTTP.Вставить("Content-Type", "application/json"); ЗаголовкиHTTP.Вставить("Authorization", "Bearer {authorizationToken}"); HTTPЗапрос = Новый HTTPЗапрос(АдресРесурса, ЗаголовкиHTTP); HTTPЗапрос.УстановитьТелоИзСтроки(ТекстЗапроса, КодировкаТекста.UTF8, ИспользованиеByteOrderMark.НеИспользовать); ЗащищенноеСоединениеSSL = Новый ЗащищенноеСоединениеOpenSSL(Новый СертификатКлиентаWindows, Новый СертификатыУдостоверяющихЦентровWindows);
Соединение = Новый HTTPСоединение(АдресХоста,,,,,, ЗащищенноеСоединениеSSL);
Попытка Ответ = Соединение.ВызватьHTTPМетод(МетодЗапроса, HTTPЗапрос); Сообщить("Код ответа: " + Ответ.КодСостояния); Сообщить("Ответ: " + Ответ.ПолучитьТелоКакСтроку("UTF-8")); Исключение Сообщить("Ошибка выполнения запроса!" + Символы.ПС + ОписаниеОшибки()); КонецПопытки;КонецПроцедуры
ВыполнитьHTTPЗапрос("DELETE", "https://api.ati.su", "/v1.2/auction/{auctionId}"); 200 Торги (аукцион) отменены
403 У Торгов (аукциона) имеются активные сделки
404 Торги (аукцион) не найдены
Досрочное завершение
Досрочное завершение Торгов (аукциона) post /v1.2/auction/{auctionId}/finish_aot
curl 'https://api.ati.su/v1.2/auction/{auctionId}/finish_aot' \ -X 'POST' \ -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Запрос("POST", "https://api.ati.su", "/v1.2/auction/{auctionId}/finish_aot"); 200 Торги (аукцион) грузовладельца
Торги (аукцион) для грузовладельца
Возможность принимать другой тип оплаты (с НДС или без НДС)
Id сделки, привязанной к Торгам (аукциону)
Id Торгов (аукциона)
Список ставок по Торгам (аукциону)
Дата добавления
Фирма, поставившая ставку
Id ставки
Контакт
Ближайшая возможная для перевозчика дата загрузки. Используется только в Торгах с критерием победы по ставке и дате загрузки
Ставка c НДС на груз, выставленная перевозчиком
Ставка без НДС на груз, выставленная перевозчиком
Система, на стороне которой сделана ставка
Статус ставки
-8- Грузоотправитель отклонил документ-7- Победитель отклонил документ-6- Победитель отменил сделку-5- Грузовладелец отменил сделку-4- Победитель отказался, теперь его нельзя выбрать больше в качестве победителя-3- Бывший победитель-2- Перевозчик отказался от участия0- Непобедная ставка при завершении Торгов (аукциона)1- Победная ставка
Параметры перезапуска торгов
Финальное действие после завершения аукциона
1— Опубликовать груз со ставкой2— Опубликовать груз с запросом ставки3— Удалить груз
Оставшееся количество попыток выбора нового победителя
Оставшееся количество попыток перезапуска торгов
Длительность торгов в минутах после перезапуска
Начальное количество попыток выбора нового победителя
Начальное количество попыток перезапуска торгов
Параметр, показывающий, был ли последний перезапуск выбран вручную
Повышение ставки при перезапуске
Способ повышения ставки
1— Повышение ставки в валюте2— Повышение ставки в процентах
Автопродление Торгов (аукциона) при выставлении ставки в последние 5 минут до окончания Торгов (аукциона)
Валюта ставки на груз
Текущая ставка с НДС
Текущая ставка без НДС
Аукцион помечен удалённым - спустя некоторое время он автоматически удалится полностью
Время окончания подачи документов (только для победителя)
Длительность Торгов (аукциона) в минутах
Время окончания Торгов (аукциона)
Время окончания Торгов (аукциона), после которого они автоматически завершаются, если нет автопродления
Тип окончания аукциона
0- По времени1- По минимальной ставке2- Досрочное
Завершены ли Торги (аукцион)
Время подачи документов истекло (только для победителя)
Id груза, для которого активны Торги (аукцион)
Максимально допустимая ставка по Торгам (аукциону) при автоповышении (RaiseBid = true)
Максимально допустимое время, на которое сдвигается окончание Торгов (аукциона) при включённом AutoRenew (в минутах)
Ставка НДС
Следующая возможная ставка с НДС
Следующая возможная ставка без НДС
Количество участников
Автоповышение ставки на Шаг (step), если нет предложений
Период увеличения ставки в минутах при автоповышении (RaiseBid = true)
Отмена ставки запрещена
Время, на которое сдвигается окончание Торгов (аукциона) при включённом AutoRenew (в минутах)
Количество минут с момента начала Торгов (аукциона) (StartDate), после которых возможно принимать встречные предложения
Встречные предложения запрещены
Серверное время. Для синхронизации Торгов (аукциона)
Время начала Торгов (аукциона)
Длительность Торгов (аукциона) отсчитывается с момента первой ставки
Статус аукциона
-100- Не удалось определить состояние аукциона-14- Аукцион отменён вручную грузовладельцем-13- Аукцион удалён, т.к. расторгнут заказ-12- Аукцион без ставок завершён-11- Аукцион удалён автоматически-
-10- Аукцион удалён т.к. сделка завершена -9- Аукцион удалён-8- При включённом копировании грузов: ожидается действие от экспедитора в случае, когда заказ с победителем отменён, других участников нет-7- При включённом копировании грузов: ожидается действие с торгами от экспедитора в случае, когда заказ с победителем отменён и есть потенциальный победитель-6- При включённом копировании грузов: торги завершены, экспедитор не является победителем-5- Одна ставка лучшая по цене, другая по дате-4- Закончился, но победитель вовремя не взял груз и при этом есть еще возможные победители-3- Закончился, но победитель вовремя не взял груз и при этом он единственный возможный победитель-2- Закончился, ждем когда победитель возьмёт груз-1- Закончился, ставок нет0- Идет, ставок нет1- Идёт (уже есть валидные ставки)
Шаг изменения ставки Торгов (аукциона)
Время на предоставление перевозчиком данных для заявки (в часах)
Время выигрыша ставки (только для победителя)
Критерий победы в аукционе
0- Выбор победителя происходит автоматически по лучшей ставке1- Выбор победителя происходит по ставке и дате загрузки. Если нет лучшей ставки с лучшей датой - требуется выбор победителя вручную
403 Торги (аукцион) уже завершены
410 Торги (аукцион) были отменены
Смена победителя
Смена победителя Торгов (аукциона) post /v1.2/auction/bet/win/{auctionRateId}
curl 'https://api.ati.su/v1.2/auction/bet/win/{auctionRateId}' \ -X 'POST' \ -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Запрос("POST", "https://api.ati.su", "/v1.2/auction/bet/win/{auctionRateId}"); 200 Торги (аукцион) грузовладельца
Торги (аукцион) для грузовладельца
Возможность принимать другой тип оплаты (с НДС или без НДС)
Id сделки, привязанной к Торгам (аукциону)
Id Торгов (аукциона)
Список ставок по Торгам (аукциону)
Дата добавления
Фирма, поставившая ставку
Id ставки
Контакт
Ближайшая возможная для перевозчика дата загрузки. Используется только в Торгах с критерием победы по ставке и дате загрузки
Ставка c НДС на груз, выставленная перевозчиком
Ставка без НДС на груз, выставленная перевозчиком
Система, на стороне которой сделана ставка
Статус ставки
-8- Грузоотправитель отклонил документ-7- Победитель отклонил документ-6- Победитель отменил сделку-5- Грузовладелец отменил сделку-4- Победитель отказался, теперь его нельзя выбрать больше в качестве победителя-3- Бывший победитель-2- Перевозчик отказался от участия0- Непобедная ставка при завершении Торгов (аукциона)1- Победная ставка
Параметры перезапуска торгов
Финальное действие после завершения аукциона
1— Опубликовать груз со ставкой2— Опубликовать груз с запросом ставки3— Удалить груз
Оставшееся количество попыток выбора нового победителя
Оставшееся количество попыток перезапуска торгов
Длительность торгов в минутах после перезапуска
Начальное количество попыток выбора нового победителя
Начальное количество попыток перезапуска торгов
Параметр, показывающий, был ли последний перезапуск выбран вручную
Повышение ставки при перезапуске
Способ повышения ставки
1— Повышение ставки в валюте2— Повышение ставки в процентах
Автопродление Торгов (аукциона) при выставлении ставки в последние 5 минут до окончания Торгов (аукциона)
Валюта ставки на груз
Текущая ставка с НДС
Текущая ставка без НДС
Аукцион помечен удалённым - спустя некоторое время он автоматически удалится полностью
Время окончания подачи документов (только для победителя)
Длительность Торгов (аукциона) в минутах
Время окончания Торгов (аукциона)
Время окончания Торгов (аукциона), после которого они автоматически завершаются, если нет автопродления
Тип окончания аукциона
0- По времени1- По минимальной ставке2- Досрочное
Завершены ли Торги (аукцион)
Время подачи документов истекло (только для победителя)
Id груза, для которого активны Торги (аукцион)
Максимально допустимая ставка по Торгам (аукциону) при автоповышении (RaiseBid = true)
Максимально допустимое время, на которое сдвигается окончание Торгов (аукциона) при включённом AutoRenew (в минутах)
Ставка НДС
Следующая возможная ставка с НДС
Следующая возможная ставка без НДС
Количество участников
Автоповышение ставки на Шаг (step), если нет предложений
Период увеличения ставки в минутах при автоповышении (RaiseBid = true)
Отмена ставки запрещена
Время, на которое сдвигается окончание Торгов (аукциона) при включённом AutoRenew (в минутах)
Количество минут с момента начала Торгов (аукциона) (StartDate), после которых возможно принимать встречные предложения
Встречные предложения запрещены
Серверное время. Для синхронизации Торгов (аукциона)
Время начала Торгов (аукциона)
Длительность Торгов (аукциона) отсчитывается с момента первой ставки
Статус аукциона
-100- Не удалось определить состояние аукциона-14- Аукцион отменён вручную грузовладельцем-13- Аукцион удалён, т.к. расторгнут заказ-12- Аукцион без ставок завершён-11- Аукцион удалён автоматически-
-10- Аукцион удалён т.к. сделка завершена -9- Аукцион удалён-8- При включённом копировании грузов: ожидается действие от экспедитора в случае, когда заказ с победителем отменён, других участников нет-7- При включённом копировании грузов: ожидается действие с торгами от экспедитора в случае, когда заказ с победителем отменён и есть потенциальный победитель-6- При включённом копировании грузов: торги завершены, экспедитор не является победителем-5- Одна ставка лучшая по цене, другая по дате-4- Закончился, но победитель вовремя не взял груз и при этом есть еще возможные победители-3- Закончился, но победитель вовремя не взял груз и при этом он единственный возможный победитель-2- Закончился, ждем когда победитель возьмёт груз-1- Закончился, ставок нет0- Идет, ставок нет1- Идёт (уже есть валидные ставки)
Шаг изменения ставки Торгов (аукциона)
Время на предоставление перевозчиком данных для заявки (в часах)
Время выигрыша ставки (только для победителя)
Критерий победы в аукционе
0- Выбор победителя происходит автоматически по лучшей ставке1- Выбор победителя происходит по ставке и дате загрузки. Если нет лучшей ставки с лучшей датой - требуется выбор победителя вручную
403 У вас нет доступа на установление победной ставки
404 Торги (аукцион) не найдены, либо груз не найден
Выставление ставки в торгах
Выставление ставки в Торгах (аукционе) post /v1.2/auction/bet
Для внесения ставки грузоперевозчиком
Id аукциона
Ближайшая возможная для перевозчика дата загрузки. Используется только в Торгах с критерием победы по ставке и дате загрузки
Тип оплаты
1- Наличка22- Любая23- На карту24- С НДС25- Без НДС- Остальные зарезервированы
Ставка на груз, поставленная перевозчиком
curl 'https://api.ati.su/v1.2/auction/bet' \ -X 'POST' \ -H 'Authorization: Bearer {authorizationToken}' \ -H 'Content-Type: application/json' \ --data-raw '{"auction_id":"3fa85f64-5717-4562-b3fc-2c963f66afa6","loading_date":"1970-01-01T00:00:00.000Z","payment_type":0,"rate":0.5}'Процедура ВыполнитьHTTPЗапрос(МетодЗапроса, АдресХоста, АдресРесурса, ТекстЗапроса) Экспорт ЗаголовкиHTTP = Новый Соответствие(); ЗаголовкиHTTP.Вставить("Accept", "application/json"); ЗаголовкиHTTP.Вставить("Content-Type", "application/json"); ЗаголовкиHTTP.Вставить("Authorization", "Bearer {authorizationToken}"); HTTPЗапрос = Новый HTTPЗапрос(АдресРесурса, ЗаголовкиHTTP); HTTPЗапрос.УстановитьТелоИзСтроки(ТекстЗапроса, КодировкаТекста.UTF8, ИспользованиеByteOrderMark.НеИспользовать); ЗащищенноеСоединениеSSL = Новый ЗащищенноеСоединениеOpenSSL(Новый СертификатКлиентаWindows, Новый СертификатыУдостоверяющихЦентровWindows);
Соединение = Новый HTTPСоединение(АдресХоста,,,,,, ЗащищенноеСоединениеSSL);
Попытка Ответ = Соединение.ВызватьHTTPМетод(МетодЗапроса, HTTPЗапрос); Сообщить("Код ответа: " + Ответ.КодСостояния); Сообщить("Ответ: " + Ответ.ПолучитьТелоКакСтроку("UTF-8")); Исключение Сообщить("Ошибка выполнения запроса!" + Символы.ПС + ОписаниеОшибки()); КонецПопытки;КонецПроцедуры
ВыполнитьHTTPЗапрос("POST", "https://api.ati.su", "/v1.2/auction/bet", "{""auction_id"":""3fa85f64-5717-4562-b3fc-2c963f66afa6"",""loading_date"":""1970-01-01T00:00:00.000Z"",""payment_type"":0,""rate"":0.5}"); 200 Статус ставки
Статус ставки после выставления
Торги (аукцион) для перевозчика
Id Торгов (аукциона)
Валюта ставки на груз
Текущая ставка с НДС
Текущая ставка без НДС
Время окончания Торгов (аукциона)
Завершены ли Торги (аукцион)
Ставка лучшая в незавершенных Торгах (аукционе) (в завершенных - не отображается)
Id груза, для которого активны Торги (аукцион)
Следующая возможная ставка с НДС
Следующая возможная ставка без НДС
Выставленная ставка
Дата добавления
Id ставки
Контакт
Ближайшая возможная для перевозчика дата загрузки. Используется только в Торгах с критерием победы по ставке и дате загрузки
Ставка c НДС на груз, выставленная перевозчиком
Ставка без НДС на груз, выставленная перевозчиком
Статус ставки
-8- Грузоотправитель отклонил документ-7- Победитель отклонил документ-6- Победитель отменил сделку-5- Грузовладелец отменил сделку-4- Победитель отказался, теперь его нельзя выбрать больше в качестве победителя-3- Бывший победитель-2- Перевозчик отказался от участия0- Непобедная ставка при завершении Торгов (аукциона)1- Победная ставка
Количество участников
Отмена ставки запрещена
Встречные предложения запрещены
Серверное время. Для синхронизации Торгов (аукциона)
Время начала Торгов (аукциона)
Критерий победы в аукционе
0- Выбор победителя происходит автоматически по лучшей ставке1- Выбор победителя происходит по ставке и дате загрузки. Если нет лучшей ставки с лучшей датой - требуется выбор победителя вручную
Параметр устарел, используйте auction.end_date. Дата окончания Торгов (аукциона).
Статус выставленной ставки
0- Ставка выставлена1- Ставка выставлена и Торги (аукцион) завершены2- Ставка не выставлена, поскольку Торги (аукцион) не найдены3- Ставка не выставлена, поскольку она не лучшая4- Ставка выставлена минимальная, но Торги (аукцион) не завершены5- Ставка выставлена и Торги (аукцион) продлены6- Ставка не выставлена, поскольку торги завершены
403 У вас нет доступа на сохранение ставки
404 Торги (аукцион) не найдены
Отмена ставки
Отмена ставки в Торгах (аукционе) post /v1.2/auction/bet/refuse/{auctionRateId}
curl 'https://api.ati.su/v1.2/auction/bet/refuse/{auctionRateId}' \ -X 'POST' \ -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Запрос("POST", "https://api.ati.su", "/v1.2/auction/bet/refuse/{auctionRateId}"); 200 Результат отмены ставки:
* `0` - Ставка удалена;
* `5` - Ставка удалена, уже есть другие ставки;
* Остальные зарезервированы
Результат отмены ставки аукциона
-1- Случилось что-то непонятное, но ставка не удалилась0- Cтавка удалена1- Ставка не найдена2- Время на отмену ставки прошло3- Аукцион не найден4- Аукцион завершен5- Ставка удалена уже есть другие ставки
403 Время вышло, ставку по Торгам (аукциону) отменить нельзя
404 Ставка не найдена
Отказ от победы
Отказ от победы в Торгах (аукционе) post /v1.2/auction/{auctionId}/refuse
curl 'https://api.ati.su/v1.2/auction/{auctionId}/refuse' \ -X 'POST' \ -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Запрос("POST", "https://api.ati.su", "/v1.2/auction/{auctionId}/refuse");