Как найти груз
Через API поддержана возможность поиска грузов только на Персональных площадках .
Если вы еще не состоите ни на одной Персональной площадке:
попросите зарегистрированных на ATI.SU грузовладельцев, с которыми вы сотрудничаете, добавить вас на их Персональные площадки;
вступите на открытую Площадку ;
либо самостоятельно создайте площадку типа «Грузы/машины для владельца Площадки» и пригласите на нее знакомых вам грузовладельцев, зарегистрированных на ATI.SU.
Пригласить участника ATI.SU на площадку (создание участника площадки с типом Invited)
post
/v2/boards/public/participants/invite
Отправить
Развернуть все
Свернуть все
{
"ati_id": "string",
"board_id": "string",
"contact_id": 0
}
CURL
1C
Пример ответа
Ответ
200 ID приглашения
Развернуть все
Свернуть все
400 Ошибка валидации
Развернуть все
Свернуть все
Пример
Модель
{...}
"error" : "string" ,
"reason" : "string" ,
}
details* :{...}
Детали ошибки при валидации запроса.
Поле может отсутствовать в ответе, если для данного типа ошибки оно не предусмотрено
any-key :
{missing-type-info}
}
errors_list* :
[string]
Список ошибок.
Поле может отсутствовать в ответе, если для данного типа ошибки оно не предусмотрено
}
Загрузка...
Развернуть все
Свернуть все
Загрузка...
Полная документация API Площадок.
После того, как вы вступите на Персональную площадку, вы сможете получать грузы, размещенные на ней, используя соответствующий метод:
Проводит поиск грузов, которые размещены на указанных площадках. В результате присутствуют как ваши грузы, так и грузы других пользователей.
get
/v1.0/loads/search/byboards
Отправить
CURL
1C
Пример ответа
Ответ
200 Массив грузов, которые опубликованы на выбранных площадках
Развернуть все
Свернуть все
Пример
Модель
[...]
{...}
"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 ,
"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 ,
"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 ,
"MoneySpentPerDay" : 0.5 ,
"MoneySpentPerOrder" : 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 ,
"AuctionId" : "3fa85f64-5717-4562-b3fc-2c963f66afa6" ,
"LoadId" : "3fa85f64-5717-4562-b3fc-2c963f66afa6" ,
"ActiveDealId" : "3fa85f64-5717-4562-b3fc-2c963f66afa6" ,
"State" : 0 ,
"Finished" : false ,
"WinDate" : "1970-01-01T00:00:00.000Z" ,
"AuctionRates" : [...]
{...}
"AuctionRateId" : "3fa85f64-5717-4562-b3fc-2c963f66afa6" ,
"AddedAt" : "1970-01-01T00:00:00.000Z" ,
"RateFirm" : {...},
"Score" : 0.5 ,
"Status" : 0 ,
"Name" : "string" ,
"ContactName" : "string" ,
"AtiId" : "string"
} ,
"Rate" : 0.5 ,
"State" : 0 ,
"LoadingDate" : "1970-01-01T00:00:00.000Z" ,
"FirmId" : 0 ,
"ContactId" : 0
}
]
}
} ,
"Boards" : [...],
{...}
"BoardId" : "string" ,
"PublicationTime" : "1970-01-01T00:00:00.000Z" ,
"IsReservationEnabled" : false ,
"PublicationOption" : 0 ,
"IsPublished" : false ,
"IsCommonBoard" : false
}
] ,
"UnloadFirstDate" : "1970-01-01T00:00:00.000Z" ,
"UnloadLastDate" : "1970-01-01T00:00:00.000Z" ,
"ArchiveDate" : "1970-01-01T00:00:00.000Z" ,
"ArchiveReason" : "Unknown" ,
"TruePrice" : 0 ,
"TrueCurrencyId" : 0 ,
"ResponseCount" : 0 ,
"OfferCount" : 0 ,
"CanBeDeleted" : false ,
"HasPermissionsToLoad" : false ,
"CanBeEdited" : false ,
"CanBeRenewed" : false ,
"CanBeRestored" : false ,
"EditRestriction" : 0 ,
"DeleteRestriction" : 0 ,
"RestoreRestriction" : 0 ,
"RenewRestriction" : "string" ,
"Id" : "3fa85f64-5717-4562-b3fc-2c963f66afa6" ,
"LoadNumber" : "string" ,
"UpdatedAt" : "1970-01-01T00:00:00.000Z" ,
"AddedAt" : "1970-01-01T00:00:00.000Z" ,
"Distance" : 0 ,
"PlatonRoadsLength" : 0 ,
"TollRoadsLength" : 0 ,
"TravelTime" : "?" ,
"Zimnik" : false ,
"Ferries" : false ,
"FirmId" : "string" ,
"AuctionId" : "3fa85f64-5717-4562-b3fc-2c963f66afa6"
}
]
LoadMeta :{...}
Метаданные для интеграторов
LoadMetaId :
guid
(nullable)
MetaData :
string
Метаданные Максимальная длина 1024 символа
}
ContactId1* :
int32
Идентификатор первого выбранного контакта. Список всех контактов и их идентификаторы можно получить с помощью API для работы с фирмами Контакт должен быть виден для остальных участников АТИ
ContactId2 :
int32
(nullable)
Идентификатор второго выбранного контакта, если не выбрано, то null Контакт должен быть виден для остальных участников АТИ
Note :
string
Примечание к грузу Ограничение по длине: 1000 символов
FirstDate :
date-time
Дата, начиная с которой груз актуален, в формате UTC Минимальное значение равно текущей дате При значении параметра DateType равным 0, допустимое значение поля - текущая дата При значении параметра DateType равным 1, допустимое значение поля - от текущей даты до 60 дней вперед При значении параметра DateType равным 2, допустимое значение поля - текущая дата При значении параметра DateType равным 3, FirstDate должен принимать значение текущей даты или отсутствовать
LastDate :
date-time
Дата, после которой груз не актуален, в формате UTC Минимальное значение равно значению параметра FirstDate При значении параметра DateType равным 0, допустимое значение поля - от текущей даты до 1 дня вперед При значении параметра DateType равным 1, допустимое значение поля - от даты в параметре FirstDate до 9 дней вперед При значении параметра DateType равным 2, данное поле вычисляется автоматически по формуле FirstDate + 2 месяца, передаваемое значение игнорируется При значении параметра DateType равным 3, LastDate автоматически устанавливается на значение + 2 дня от текущей даты, передаваемое значение игнорируется
DateType :
int32
Выбор типа готовности груза к перевозке
0
- Готов к загрузке
1
- с Х по У
2
- постоянно
3
- груза нет, запрос ставки
PeriodicityId :
int32
Периодичность загрузки Если параметр DateType не равен 2, PeriodicityId равен 0. Иначе PeriodicityId может принимать следующие значения:
1
- ежедневно
100
- по рабочим дням
OrderNumber :
string
Номер заказа Ограничение по длине: 250 символов
Krugoreis :
boolean
Параметр, который определяет, включен ли кругорейс для перевозки груза
Latitude :
decimal
(nullable)
Широта города загрузки/разгрузки Параметр должен быть указан, если не указана улица (параметр Street равен null или имеет длину менее 5 символов) и выполняется хотя бы одно из трех условий:
указан город Москва;
указан город Санкт-Петербург;
города загрузки и разгрузки совпадают.
Если параметр Longitude задан, то необходимо указать и этот параметр. Допустимое значение от -90 до 90.
Longitude :
decimal
(nullable)
Долгота города загрузки/разгрузки Параметр должен быть указан, если не указана улица (параметр Street равен null или имеет длину менее 5 символов) и выполняется хотя бы одно из трех условий:
указан город Москва;
указан город Санкт-Петербург;
города загрузки и разгрузки совпадают.
Если параметр Latitude задан, то необходимо указать и этот параметр. Допустимое значение от -90 до 90.
Street :
string
Улица или район города загрузки/разгрузки Параметр должен быть указан и иметь длину не менее 5 символов, если не указаны координаты (параметры Longtittude и Lattitude равны null) и выполняется хотя бы одно из трех условий:
указан город Москва;
указан город Санкт-Петербург;
города загрузки и разгрузки совпадают.
Максимальная длина 100 символов.
TimeStart :
date-time
(nullable)
Время начала загрузки/разгрузки Не указывается при значении параметра DateType равным 3. Не указывается при значении IsRoundTheClock: true
TimeEnd :
date-time
(nullable)
Время завершения загрузки/разгрузки Не указывается при значении параметра DateType равным 3. Не указывается при значении IsRoundTheClock: true
IsRoundTheClock :
boolean
Определяет выбрано ли значение Круглосуточно По умолчанию - false Не указывается при значении параметра DateType равным 3.
LargeCities :
[int32]
Массив идентификаторов ближайших крупных городов Значение из словаря городов АТИ Максимальное количество - 10 штук
PackagingType :
int32
(nullable)
PackagingQuantity :
int32
(nullable)
Weight :
double
(nullable)
Volume :
double
(nullable)
}]
}
ExtraPoints :[{...}]
Список дополнительных пунктов маршрута Максимальное количество - 15 штук
PointType* :
int32
Тип точки:
1
- загрузка
2
- разгрузка
3
- таможня
8
- проехать через
Latitude :
decimal
(nullable)
Longitude :
decimal
(nullable)
IsRoundTheClock :
boolean
Загрузка/разгрузка круглосуточно
LoadingDateStart :
date-time
(nullable)
Дата начала периода загрузки/разгрузки
LoadingDateEnd :
date-time
(nullable)
Дата окончания периода загрузки/разгрузки
LoadingTimeStart :
time-span
(nullable)
Время начала загрузки/разгрузки
LoadingTimeEnd :
time-span
(nullable)
Время окончания загрузки/разгрузки
PackagingType :
int32
(nullable)
PackagingQuantity :
int32
(nullable)
Weight :
double
(nullable)
Volume :
double
(nullable)
}]
Weight :
double
(nullable)
Volume :
double
(nullable)
PackagingQuantity :
int32
(nullable)
Выгружаемая часть упаковки
IsDefinedByTtn :
boolean
Выгружаемая часть груза будет определена в ТТН
}]
}]
Latitude :
decimal
(nullable)
Широта города загрузки/разгрузки Параметр должен быть указан, если не указана улица (параметр Street равен null или имеет длину менее 5 символов) и выполняется хотя бы одно из трех условий:
указан город Москва;
указан город Санкт-Петербург;
города загрузки и разгрузки совпадают.
Если параметр Longitude задан, то необходимо указать и этот параметр. Допустимое значение от -90 до 90.
Longitude :
decimal
(nullable)
Долгота города загрузки/разгрузки Параметр должен быть указан, если не указана улица (параметр Street равен null или имеет длину менее 5 символов) и выполняется хотя бы одно из трех условий:
указан город Москва;
указан город Санкт-Петербург;
города загрузки и разгрузки совпадают.
Если параметр Latitude задан, то необходимо указать и этот параметр. Допустимое значение от -90 до 90.
Street :
string
Улица или район города загрузки/разгрузки Параметр должен быть указан и иметь длину не менее 5 символов, если не указаны координаты (параметры Longtittude и Lattitude равны null) и выполняется хотя бы одно из трех условий:
указан город Москва;
указан город Санкт-Петербург;
города загрузки и разгрузки совпадают.
Максимальная длина 100 символов.
TimeStart :
date-time
(nullable)
Время начала загрузки/разгрузки Не указывается при значении параметра DateType равным 3. Не указывается при значении IsRoundTheClock: true
TimeEnd :
date-time
(nullable)
Время завершения загрузки/разгрузки Не указывается при значении параметра DateType равным 3. Не указывается при значении IsRoundTheClock: true
IsRoundTheClock :
boolean
Определяет выбрано ли значение Круглосуточно По умолчанию - false Не указывается при значении параметра DateType равным 3.
LargeCities :
[int32]
Массив идентификаторов ближайших крупных городов Значение из словаря городов АТИ Максимальное количество - 10 штук
PackagingType :
int32
(nullable)
PackagingQuantity :
int32
(nullable)
Weight :
double
(nullable)
Volume :
double
(nullable)
}]
}
Weight :
double
Вес груза в тоннах Обязательный параметр, если не задан параметр Volume.
Volume :
double
Объем груза в кубических метрах Обязательный параметр, если не задан параметр Weight. Максимальная длина - 4 символа
ADR :
int32
Параметр, определяющий степень опасности груза Допустимое значение от 0 до 9. По умолчанию - 0
CargoType :
string
Строковое наименование груза. Обязательный параметр, если значение параметра CargoTypeId равно 59
. Максимальная длина названия - 50 символов. Этот параметр должен быть пустым, если параметр CargoTypeId
отличен от 59
. В этом поле запрещено указывать контактную информацию
PalletCount :
int32
Количество упаковок для груза Допустимое значение от 0 до 9999. По умолчанию - 0
BeltCount :
int32
Количество ремней для груза Допустимое значение от 0 до 9999. По умолчанию - 0
DogruzType* :
int32
Вариант перевозки:
1
- только отдельной машиной
2
- отдельной или догрузом
SborGruz :
boolean
Определяет, является ли груз сборным
Length :
double
Длина груза в метрах Допустимое значение от 0 до 50. Максимальная длина - 5 символов. По умолчанию - 0
Width :
double
Ширина груза в метрах Допустимое значение от 0 до 50. Максимальная длина - 5 символов. По умолчанию - 0
Height :
double
Высота груза в метрах Допустимое значение от 0 до 50. Максимальная длина - 5 символов. По умолчанию - 0
Diameter :
double
Диаметр груза в метрах Допустимое значение от 0 до 50. Максимальная длина - 5 символов. По умолчанию - 0
LengthHighlight :
boolean
Выделение красным цветом длины груза (для привлечения внимания перевозчика в случае нестандартных размеров груза)
WidthHighlight :
boolean
Выделение красным цветом ширины груза (для привлечения внимания перевозчика в случае нестандартных размеров груза)
HeightHighlight :
boolean
Выделение красным цветом высоты груза (для привлечения внимания перевозчика в случае нестандартных размеров груза)
}
}
LoadingLogicalOperator :
string
Тип условия загрузки:
OR
- необходимо, чтобы присутствовал один из способов загрузки
AND
- необходимо, чтобы присутствовали все выбранные типы загрузки
UnloadingLogicalOperator :
string
Тип условия разгрузки:
OR
- необходимо, чтобы присутствовал один из способов разгрузки
AND
- необходимо, чтобы присутствовали все выбранные типы разгрузки
TrucksQuantity :
int32
Количество машин Допустимое значение от 1 до 99. По умолчанию - 1
TemperatureFrom :
int32
(nullable)
Минимальная температура для груза, если выбран тип кузова "Рефрижератор", "Рефрижератор с перегородкой", "Рефрижератор-мультирежимный" Допустимое значение от -99 до 999
TemperatureTo :
int32
(nullable)
Максимальная температура для груза, если выбран тип кузова "Рефрижератор", "Рефрижератор с перегородкой", "Рефрижератор-мультирежимный" Допустимое значение от -99 до 999
Stsepka :
boolean
Определяет, нужна ли сцепка для груза
Pnevmohod :
boolean
Определяет, нужен ли пневмоход для груза
Koniki :
boolean
Определяет, нужны ли коники для груза
TIR :
boolean
Документы на транспорт, необходимые для провоза этого груза: документы TIR
CMR :
boolean
Документы на транспорт, необходимые для провоза этого груза: документы CMR
T1 :
boolean
Документы на транспорт, необходимые для провоза этого груза: документы T1
SanPassport :
boolean
Документы на транспорт, необходимые для провоза этого груза: медкнижка
IsTracking :
boolean
Трекинг через АТИ Водитель
}
CurrencyId :
int32
Идентификатор валюты По умолчанию - 1. Должен принимать значение 0, если параметр FixedRate равен false Значение из словаря валют АТИ
MoneyType :
int32
Идентификатор варианта оплаты По умолчанию - 22
. Должен принимать значение 22
, если параметр FixedRate
равен false
Значение из словаря вариантов оплаты АТИ
RateSum :
decimal
Ставка для груза Обязательный параметр, если параметр FixedRate равен true и не заданы параметры SumWithNDS или SumWithoutNDS. Максимальная длина 6 символов. Если ввести более двух цифр после запятой, будет произведено округление. Если параметр MoneyType равен 22 и RateSum > 0, тогда поля SumWithNDS и SumWithoutNDS должны быть пустыми или принимать значение 0
SumWithNDS :
decimal
Ставка б/нал с НДС Обязательный параметр, если параметр FixedRate равен true и не заданы параметры RateSum или SumWithoutNDS. Максимальная длина 6 символов. Если ввести более двух цифр после запятой, будет произведено округление. Если параметр FixedRate равен false, то параметр SumWithNDS должен отсутствовать или быть равным 0
SumWithoutNDS :
decimal
Ставка б/нал без НДС Обязательный параметр, если параметр FixedRate равен true и не заданы параметры SumWithNDS или RateSum. Максимальная длина 6 символов. Если ввести более двух цифр после запятой, будет произведено округление. Если параметр FixedRate равен false, то параметр SumWithoutNDS должен отсутствовать или быть равным 0
PrepayPercent :
int32
Процент предоплаты Допустимое значение от 0 до 100. Должен отсутствовать или принимать значение 0, если параметр PrepayPercentEnabled равен false
PrepayPercentEnabled :
boolean
PayDays :
int32
Через сколько банковских дней оплата Допустимое значение от 0 до 99. Должен отсутствовать или принимать значение 0, если параметр PayDaysEnabled равен false
PayDaysEnabled :
boolean
Параметр, что включен флажок "через банк. дней" По умолчанию - false. Не может быть установлен в true, если параметр OnUnloading тоже установлен в true
FixedRate :
boolean
true, если ставка задана, false если запрос ставки По умолчанию - true. При значении параметра DateType равным 3, должен иметь значение false. Если указано значение True, значение хотя бы одного из полей RateSum, SumWithNDS, SumWithoutNDS должно быть больше или равно 1
Torg :
boolean
Возможен ли торг По умолчанию - false. Не учитывается, если параметр FixedRate равен false
HideResponses :
boolean
Скрыть встречные предложения
AcceptPaymentTypes :
int32
Позволяет указать форму оплаты при выборе параметра "Запрос ставки":
1
- наличные
2
- б/нал с НДС
3
- нал и б/нал с НДС
4
- б/нал без НДС
5
- нал и б/нал без НДС
6
- б/нал с НДС и без НДС
7
- нал и б/нал с НДС и без НДС
0
- указана фикс. ставка
}
InviteSettings :{...}
Настройки автоприглашений
InviteDelayInSeconds :
int32
Время в секундах сбора встречных предложений,
по истечение которого будет создано приглашение
по лучшему из них
InviteDurationInSeconds :
int32
Время в секундах действия приглашения
}
DailyLimit :
decimal
Суточный лимит списания по услуге
Должен иметь длину не более 5 символов
Не более 2 символов после запятой
Должен быть больше либо равен значению ViewRate или быть равным нулю (если ограничения нет)
Должен быть равен 0 или отсутствовать, если параметр ViewRate отсутствует или равен 0
IsForPayedOnly :
boolean
Показывать приоритетный показ только платным пользователям
OrderLimit :
decimal
Лимит на заявку
Должен иметь длину не более 5 символов
Не более 2 символов после запятой
Должен быть больше либо равен значению ViewRate или быть равным нулю (если ограничения нет)
Должен быть равен 0 или отсутствовать, если параметр ViewRate отсутствует или равен 0
ViewRate* :
decimal
Ставка за просмотр
Минимальное значение 0,6
Не более 2 символов после запятой
Должен иметь длину не более 5 символов
MoneySpentPerDay :
decimal
Количество денег, потраченное на заявку за день. Только для чтения
MoneySpentPerOrder :
decimal
Количество денег, потраченное на заявку в целом. Только для чтения
}
ListIdToHide :
guid
(nullable)
Режим стэлс, ID списка для которого данный груз показываться не будет Получить ID списка можно с помощью API списков фирмы
FirmRegDateToHide :
date-time
(nullable)
Режим стэлс, Для фирм с датой регистрации меньше данной груз показываться не будет
ScoreToHide :
double
(nullable)
Режим стэлс, минимальное количество баллов фирмы. Для фирм с меньшим количество баллов груз показываться не будет
}
LoadFiles :[{...}]
Файлы к грузу Перед добавлением груза с файлом, файл предварительно необходимо загрузить в АТИ-Доки (см. API для хранения файлов )
Id :
guid
Идентификатор файла, возвращается при загрузке файла в АТИ-Доки
Attributes :
int32
Битовый набор опции файла
0
- Значение по умолчанию. Данный файл доступен по ссылке
1
- Данный файл доступен только владельцу груза
Name :
string
Имя файла Для имени файла разрешено использовать следующие символы: цифры, заглавные и строчные буквы латинского и кириллического алфавита, дефис, точка, пробел.
Длинна: до 100 символов. Имя файла присваивается при загрузке в АТИ-Доки
Link :
string
Ссылка, по которой можно скачать файл, возвращается при загрузке файла в АТИ-Доки
Size :
int32
Размер файла Информационное поле, на текущий момент не используется
}]
StartRate* :
decimal
Начальная ставка аукциона Параметр должен принимать значение от 1 до 9999999999 (включительно) и содержать не более 10 символов.
Step* :
decimal
Минимальное изменение ставки по аукциону Параметр должен принимать значение от 1 до 9999999999 (включительно), содержать не более 10 символов и не должен превышать половину начальной ставки startRate.
PaymentType* :
enum
[1, 22, 23, 24, 25]
Тип оплаты
22
: любой
1
: наличные
23
: по карте
24
: безнал с НДС
25
: безнал без НДС
AcceptSecondPayType :
boolean
Принимать ставки без НДС. Параметр можно указать, если начальная ставка указана с НДС (PaymentType=24)
StartDate :
date-time
Время начала аукциона. Должно быть позже времени начала публикации груза на площадке. По умолчанию устанавливается текущая дата UTC.
EndDate :
date-time
(nullable)
Время окончания аукциона. Необязательное поле, если есть значение в поле Duration
EndDateBoundary :
date-time
(nullable)
Время окончания аукциона "завершить не позже". Если указанное время, меньше значения Duration - аукцион заканчивается по времени "завершить не позже", если нет автопродления. Время устанавливается в формате UTC.
Nds :
decimal
(nullable)
% НДС, от 1 до 99. Если выбрана опция "Принимать ставки без НДС", этот параметр определяет величину процента НДС.
TimeToProvideDocuments* :
decimal
Время на отправку заявки перевозчиком (в часах). Время на отправку заявки перевозчику должно быть не больше 24 часов, и не должно превышать 4 символов в длину.
AutoRenew :
boolean
Нужно ли продление аукциона, если была ставка в последние 5 минут до окончания
RenewTime :
int32
(nullable)
Время, на которое надо сдвигать окончание аукциона при включенном AutoRenew
MaxRenewTime :
int32
(nullable)
Максимально допустимое время, на которое можно сдвинуть окончание аукциона при включенном AutoRenew Указывать, если raiseBid = true. Параметр должен принимать значение от 1 до 999999 (включительно) и содержать не более 6 символов.
RaiseBid :
boolean
Повысить ставку на Шаг, если нет предложений
MaxRate :
decimal
(nullable)
Максимально допустимая ставка по аукциону Указывать, если raiseBid = true. Параметр должен принимать значение от 1 до 999999 (включительно) и содержать не более 6 символов.
RaiseBidInterval :
int32
(nullable)
Период увеличения ставки при отсутствии предложений При RaiseBid = true должно принимать значение не меньше 1 минуты и не больше 24 часов.
ResponseInMinutes :
int32
(nullable)
Указывает, через какой промежуток времени с момента публикации аукциона принимать встречные предложения:
1
- сразу
15, 30, 60, 120, 180
- время в минутах
null
- не принимать
Если AcceptCounterOffersOnlyBeforeFirstBet = true, то встречные предложения будут приниматься только до 1-й ставки
Duration :
int32
Длительность аукциона в минутах: 30, 60, 120, 180, 240, 360, 720, 1440, 2880, 4320, 5760, 7200 Значение не может быть больше времени актуальности груза LastDate
StartSinceFirstBet :
boolean
Флаг, определяющий, что обратный отсчет до окончания аукциона начинается только после первой ставки.
AuctionRestartParameters :{...}
Параметры перезапуска аукциона
AuctionFinishAction :
enum
[1, 2, 3]
Действие после того, как все попытки перезапуска и выбора нового победителя торгов исчерпаны:
1
- Опубликовать груз со ставкой. В грузе должна быть указана ставка (SumWithNDS, SumWithoutNDS, RateSum)
2
- Опубликовать с запросом ставки, возможные типы оплаты будут взяты из поля AcceptPaymentTypes в грузе
3
- Перенести груз в архив
InitRestartCount :
int32
Количество перезапусков Торгов, от 0 до 3 включительно. Если параметр не передать, по умолчанию 0
InitChangeWinnerCount :
int32
Сколько раз выбирать следующего победителя с лучшей ставкой, если предыдущий отказался, от 0 до 3 включительно Если параметр не передать, по умолчанию 0
DurationAfterRestart :
int32
(nullable)
Длительность торгов в минутах после перезапуска Необязательное поле, если его не передавать, то торги будут перезапущены с изначальной длительностью (поле Duration в структуре Аукцион). Однако если в структуре Аукцион заполнено поле EndDateBoundary и поле InitRestartCount имеет значение больше 0, то DurationAfterRestart становится обязательным
}
AcceptCounterOffersOnlyBeforeFirstBet :
boolean
Можно принимать встречные предложения только до первой ставки?
WinnerCriterion :
enum
[0, 1]
Критерий выбора победителя торгов
0
- Выбор победителя происходит автоматически по лучшей ставке
1
- Выбор победителя происходит по ставке и дате загрузки. Если нет лучшей ставки с лучшей датой - требуется выбор победителя вручную.
LoadId :
guid
Id груза, для которого активен аукцион
ActiveDealId :
guid
(nullable)
Id сделки, привязанной к аукциону
State :
enum
[0, 1, -100, -14, -13, -12, -11, -10, -9, -8, -7, -6, -5, -4, -3, -2, -1]
Статус аукциона
-100
- Не удалось определить состояние аукциона
-14
- Аукцион отменен руками грузовладельца
-13
- Аукцион удален, т.к. расторгнут заказ
-12
- Аукцион без ставок завершен
-11
- Аукцион удален автоматически
-10
- Аукцион удален т.к. сделка завершена
-9
- Аукцион удален
-8
- При включенном копировании грузов: ожидается действие от экспедитора в случае, когда заказ с победителем отменен, других участников нет
-7
- При включенном копировании грузов:ожидается действие с торгами от экспедитора в случае, когда заказ с победителем отменен и есть потенциальный победитель
-6
- При включенном копировании грузов: торги завершены, экспедитор не является победителем
-5
- Одна ставка лучшая по цене, другая по дате
-4
- Закончился, но победитель вовремя не взял груз и при этом есть еще возможные победители
-3
- Закончился, но победитель вовремя не взял груз и при этом он единственный возможный победитель
-2
- Закончился, ждем когда победитель возьмет груз
-1
- Закончился, ставок нет
0
- Идет, ставок нет
1
- Идет (уже есть валидные ставки)
WinDate :
date-time
(nullable)
Время выигрыша ставки (когда для определенной ставки в AuctionRates установлен State = Winner)
AuctionRates :[{...}]
Список ставок по аукциону
Status :
enum
[0, 1, 2, 3, 4, 5, 6, 7]
Тип звезд фирмы
0
: Серый
1
: Красный
2
: Желтый
3
: Зеленый
4
: Партнер АТИ
5
: Сотрудник АТИ
6
: Гос. органы
7
: ОДКС
AtiId :
string
Идентификатор фирмы в АТИ
}
Rate :
decimal
Ставка на груз, которую поставил пользователь
State :
enum
[0, 1, -8, -7, -6, -5, -4, -3, -2, -1]
Статус ставки
1
: Победная ставка в аукционе
0
: Обычная ставка по аукциону (участник аукциона)
-2
: Участник аукциона отменил ставку
-3
: Бывший победитель, который не прислал документы
-4
: Победитель отказался от участия
-5
: Грузовладелец отменил безоговорочную сделку
-6
: Победитель отменил безоговорочную сделку
-7
: Победитель отклонил документ
-8
: Грузовладелец отклонил документ
LoadingDate :
date-time
(nullable)
Ближайшая возможная для перевозчика дата загрузки Используется только в аукционах с критерием победы по ставке и дате загрузки
FirmId :
int32
Код фирмы, сделавшей ставку
ContactId :
int32
Контакт, сделавший ставку
}]
}
}
PublicationTime :
date-time
(nullable)
Время публикации на площадке Учитывается, если PublicationOption
равно 6
IsReservationEnabled :
boolean
Показывает разрешено ли бронирование грузов на Общей площадке Учитывается только для Общей площадки, только при включенном Stealth
PublicationOption :
int32
Параметры публикации груза:
0
- сразу
1
- через 15 минут
2
- через 30 минут
3
- через час
4
- через 3 часа
5
- через 6 часов
6
- указать точное время
IsPublished :
boolean
Показывает, что груз уже опубликован на странице
IsCommonBoard :
boolean
Показывает является ли площадка Общей
}]
UnloadFirstDate :
date-time
(nullable)
Дата начала разгрузки, в формате UTC. Может иметь значение null
. Минимальное значение равно текущей дате. При значении параметра DateType равным 3
, UnloadFirstDate принимает значение null
UnloadLastDate :
date-time
(nullable)
Дата окончания разгрузки, в формате UTC.
Может иметь значение null
. Если нет даты начала разгрузки UnloadFirstDate, должна отсутствовать дата окончания разгрузки UnloadLastDate. При значении параметра DateType равным 3
, UnloadFirstDate принимает значение null
ArchiveDate :
date-time
(nullable)
Дата и время переноса в архив
ArchiveReason :
enum
(nullable)
[Unknown, System, Manual, Complaints, UnwantedContent, DeleteCsvLoad, MergeLoadsAfterEdit, ContactDoesNotHaveAccessToVirtualPayments, VerticesLoadDelete, StealthStatisticError, CheckDuplicateComplaints, DeleteContact, DeleteFirm, CleanOldLoadsJob]
Причина переноса в архив
TrueCurrencyId :
int32
ID валюты озвученной ставки
ResponseCount :
int32
Количество отзывов о грузе (без встречных предложений)
OfferCount :
int32
Количество встречных предложений (остальные отзывы не учитываются)
CanBeDeleted :
boolean
Есть ли доступ на удаление груза.
HasPermissionsToLoad :
boolean
Есть ли доступ на работу с грузом (без учета прав).
CanBeEdited :
boolean
Есть ли доступ на редактирование груза.
CanBeRenewed :
boolean
Есть ли доступ на обновление груза.
CanBeRestored :
boolean
Есть ли доступ на восстановление груза
EditRestriction :
enum
[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
- Ваш контакт должен быть указан первым в грузе
DeleteRestriction :
enum
[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
- Ваш контакт должен быть указан первым в грузе
RestoreRestriction :
enum
[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
- Ваш контакт должен быть указан первым в грузе
RenewRestriction :
string
Причина отказа в доступе на обновление груза.
UpdatedAt :
date-time
Дата последнего изменения груза в формате UTC
AddedAt :
date-time
Время добавления груза в формате UTC
Distance :
int32
Расстояние по дорогам в км
PlatonRoadsLength :
int32
Протяженность дорог в км, в построенном пути за которые взимается плата по системе Платон
TollRoadsLength :
int32
Протяженность платных дорог в построенном пути в км
Zimnik :
boolean
Параметр, который определяет, включен ли зимник для перевозки груза
Ferries :
boolean
Параметр, который определяет, учитывать ли паромные переправы для перевозки груза
AuctionId :
guid
(nullable)
}]
Развернуть все
Свернуть все
Пример
Модель
{...}
"Reason" : "string" ,
"Error" : "string"
}
Загрузка...
Развернуть все
Свернуть все
Загрузка...
Сформируйте свое предложение на перевозку
Получив грузы, отберите те, что вас заинтересовали.
Чтобы понять, каким способом формируется цена на перевозку, определите тип ставки в грузе.
Грузы могут быть размещены со следующими вариантами ставок:
запрос ставки - в данном случае грузовладелец ожидает получить различные предложения по ценам от перевозчиков. Отправить встречное предложение можно с помощью метода добавления отзыва на груз. Если грузовладельца устроит ваше предложение, он отправит вам приглашение на сделку, которое можно получить методом получения списка приглашений.
Добавление либо редактирование отзыва на чужой груз.
put
/v1.0/loads/new/{loadId}/responses
Отправить
Развернуть все
Свернуть все
{
"ResponseId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"LoadId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"LoadNumber": "string",
"LoadFirmId": 0,
"FirmId": 0,
"ContactId": 0,
"AddedAt": "1970-01-01T00:00:00.000Z",
"UpdatedAt": "1970-01-01T00:00:00.000Z",
"Price": 0.5,
"CurrencyId": 0,
"NdsPrice": 0.5,
"NdsCurrencyId": 0,
"NotNdsPrice": 0.5,
"NotNdsCurrencyId": 0,
"Note": "string",
"PayAttributes": 0,
"PrepayPercent": 0,
"PayAfterMaxBankDays": 0,
"LoadingDate": "1970-01-01T00:00:00.000Z",
"IsOutdated": false,
"IsLoadPublished": false,
"IsNoLoad": false,
"AnnouncedCurrencyId": 0,
"AnnouncedRate": 0
}
Отзыв на груз
ResponseId :
guid
Id отзыва Только для чтения
LoadId :
guid
Id груза, на который оставлен отзыв Только для чтения
LoadNumber :
string
Номер груза Только для чтения
LoadFirmId :
int32
Id фирмы, которой принадлежит груз Только для чтения
FirmId :
int32
Id фирмы, которая оставила отзыв Только для чтения
ContactId :
int32
Контакт, который сделал встречное предложение
AddedAt :
date-time
Дата добавления отзыва Только для чтения
UpdatedAt :
date-time
Дата изменения отзыва Только для чтения
Price :
decimal
Предложенная ставка встречного предложения не б/нал. Параметр должен быть равен одной из ставок груза: RateSum, SumWithNDS или SumWithoutNDS, если у груза, которому выставляется встречное предложение, параметр FixedRate равен True И параметр Torg равен False. Значение больше 0 и содержит не более 10 символов.
CurrencyId :
int32
Валюта встречного предложения. Параметр должен быть равен валюте, указанной в грузе, если параметр FixedRate равен True и параметр Torg равен False Значение из словаря валют АТИ
NdsPrice :
decimal
Предложенная ставка встречного предложения б/нал с НДС
NdsCurrencyId :
int32
Валюта ставки встречного предложения б/нал с НДС.Параметр должен быть равен валюте, указанной в грузе, если параметр FixedRate равен True и параметр Torg равен False. Значение из словаря валют АТИ
NotNdsPrice :
decimal
Предложенная ставка встречного предложения б/нал без НДС
NotNdsCurrencyId :
int32
Валюта ставки встречного предложения б/нал без НДС. Параметр должен быть равен валюте, указанной в грузе, если параметр FixedRate равен True и параметр Torg равен False Значение из словаря валют АТИ
Note :
string
Примечание к встречному предложению Максимальная длина - 512 символов
PayAttributes :
int32
Атрибуты оплаты, по умолчанию - 0.
Битовая сумма следующих параметров:
1
- возможна оплата наличными
2
- возможна оплата по безналичному рассчету
4
- блиц
8
- оплата с НДС
16
- возможна предоплата
32
- оплата на выгрузке
64
- включена ли оплата через некоторое количество банковских дней
PrepayPercent :
int32
Процент предоплаты Должен быть равен 0 или отсутствовать, если PayAttributes не содержит флаг 16 - возможна предоплата. Допустимое значение от 0 до 100
PayAfterMaxBankDays :
int32
Оплата через ... банковских дней Должен быть равен 0 или отсутствовать, если PayAttributes не содержит флаг 64 - включена оплата через некоторое количество банковских дней. Допустимое значение от 0 до 99
LoadingDate :
date-time
(nullable)
Дата, когда предложивший хочет перевезти ваш груз
IsOutdated :
boolean
Определяет, просрочен ли отзыв. Когда груз редактируют, удаляют, обновляют, отзыв помечается просроченным. Только для чтения.
IsLoadPublished :
boolean
Относится ли отзыв к публикующемуся грузу Только для чтения
AnnouncedCurrencyId :
int32
}
CURL
1C
Пример ответа
Ответ
200 Отзыв на груз
Развернуть все
Свернуть все
Пример
Модель
{...}
"ResponseId" : "3fa85f64-5717-4562-b3fc-2c963f66afa6" ,
"LoadId" : "3fa85f64-5717-4562-b3fc-2c963f66afa6" ,
"LoadNumber" : "string" ,
"LoadFirmId" : 0 ,
"FirmId" : 0 ,
"FirmName" : "string" ,
"ContactId" : 0 ,
"AddedAt" : "1970-01-01T00:00:00.000Z" ,
"UpdatedAt" : "1970-01-01T00:00:00.000Z" ,
"Price" : 0.5 ,
"CurrencyId" : 0 ,
"NdsPrice" : 0.5 ,
"NdsCurrencyId" : 0 ,
"NotNdsPrice" : 0.5 ,
"NotNdsCurrencyId" : 0 ,
"CounterOfferSource" : 0 ,
"Note" : "string" ,
"PayAttributes" : 0 ,
"PrepayPercent" : 0 ,
"PayAfterMaxBankDays" : 0 ,
"LoadingDate" : "1970-01-01T00:00:00.000Z" ,
"IsOutdated" : false ,
"IsLoadPublished" : false ,
"IsNoLoad" : false ,
"AnnouncedCurrencyId" : 0 ,
"AnnouncedRate" : 0 ,
"FirmInfo" : {...}
"TotalScore" : 0.5 ,
"Status" : 0 ,
"FullFirmName" : "string" ,
"Contact" : {...},
"Id" : 0 ,
"Name" : "string" ,
"Telephone" : "string" ,
"Email" : "string" ,
"Icq" : "string" ,
"Mobile" : "string" ,
"MobileOperator" : "string" ,
"SkypeName" : "string" ,
"CityId" : 0 ,
"Location" : {...}
"CityId" : 0 ,
"RegionId" : 0 ,
"CountryId" : 0 ,
"FullName" : "string" ,
"ShortName" : "string" ,
"IsRegionalCenter" : false ,
"CitySize" : 0 ,
"FiasId" : "3fa85f64-5717-4562-b3fc-2c963f66afa6" ,
"CityName" : "string" ,
"RegionName" : "string" ,
"CountryName" : "string" ,
"CountryCodeName" : "string"
}
} ,
"Inn" : "string"
}
}
LoadId :
guid
Id груза, на который оставлен отзыв
LoadFirmId :
int32
Id фирмы, которой принадлежит груз
FirmId :
int32
Id фирмы, которая оставила отзыв
ContactId :
int32
Контакт, который сделал встречное предложение
Price :
decimal
Предложенная цена встречного предложения
NdsPrice :
decimal
Предложенная цена встречного предложения с ндс
NdsCurrencyId :
int32
Валюта ставки встречного предложения б/нал с НДС.Параметр должен быть равен валюте, указанной в грузе, если параметр FixedRate равен True и параметр Torg равен False. Значение из словаря валют АТИ
NotNdsPrice :
decimal
Предложенная цена встречного предложения без ндс
NotNdsCurrencyId :
int32
Валюта встречного предложения без ндс
CounterOfferSource :
enum
[0, 1, 2, 3, 4, 5, 6]
Обозначение откуда было добавлено встречное предложение
0
- Неизвестный источник
1
- Мобильное приложение
2
- Интегратор
3
- Перехват грузов интегратором
4
- Страница поиска грузов
5
- Перехват машин
6
- Сквозное встречное предложение, добавлено автоматически
Note :
string
Примечание к встречному предложению Максимальная длина - 512 символов
PayAttributes :
int32
Атрибуты оплаты, по умолчанию - 0.
Битовая сумма следующих параметров:
1
- возможна оплата наличными
2
- возможна оплата по безналичному рассчету
4
- блиц
8
- оплата с НДС
16
- возможна предоплата
32
- оплата на выгрузке
64
- включена ли оплата через некоторое количество банковских дней
PrepayPercent :
int32
Процент предоплаты Должен быть равен 0 или отсутствовать, если PayAttributes не содержит флаг 16 - возможна предоплата. Допустимое значение от 0 до 100
PayAfterMaxBankDays :
int32
Оплата через ... банковских дней Должен быть равен 0 или отсутствовать, если PayAttributes не содержит флаг 64 - включена оплата через некоторое количество банковских дней. Допустимое значение от 0 до 99
LoadingDate :
date-time
(nullable)
Дата, когда предложивший хочет перевезти ваш груз
IsOutdated :
boolean
Определяет, просрочен ли отзыв. Когда груз редактируют, удаляют, обновляют, отзыв помечается просроченным. Только для чтения.
IsLoadPublished :
boolean
Относится ли отзыв к публикующемуся грузу
AnnouncedCurrencyId :
int32
FirmInfo :{...}
Информация о фирме, оставившей отзыв на груз
TotalScore :
double
Сумма очков фирмы (количество звезд)
Status :
enum
[0, 1, 2, 3, 4, 5, 6, 7]
Тип звезд фирмы
0
: Серый
1
: Красный
2
: Желтый
3
: Зеленый
4
: Партнер АТИ
5
: Сотрудник АТИ
6
: Гос. органы
7
: ОДКС
Contact :{...}
Информация о контакте фирмы, оставившем отзыв на груз
Location :{...}
Информация о местоположении фирмы
RegionId :
int32
(nullable)
CountryId :
int32
(nullable)
FullName :
string
Составное название состоящее из названий города, региона и страны разделенные через запятую
ShortName :
string
Составное название состоящее из названия города, названия региона (если город не является областным центром) и буквенного кода страны (если страна отличается от России)
IsRegionalCenter :
boolean
Является ли город региональным центром
CitySize :
int32
Размер города по числу жителей
1
: до 10.000
2
: от 10.000 до 50.000;
3
: от 50.000 до 100.000;
4
: от 100.000 до 500.000;
5
: от 500.000 до 1.000.000;
6
: свыше 1.000.000.
}
}
}
}
Развернуть все
Свернуть все
Пример
Модель
{...}
"Reason" : "string" ,
"Error" : "string"
}
Загрузка...
Развернуть все
Свернуть все
Загрузка...
Получение списка приглашений
get
/v1.2/orders/invites/my
Отправить
Роль пользователя: 0
— Грузовладелец, 1
— Перевозчик
CURL
1C
Пример ответа
Ответ
200 Список приглашений на перевозку груза
Развернуть все
Свернуть все
Пример
Модель
[...]
{...}
"owner_ati_id" : "string" ,
"owner_persistent_user_id" : 0 ,
"owner_contact_id" : 0 ,
"taker_ati_id" : "string" ,
"taker_persistent_user_id" : 0 ,
"taker_contact_id" : 0 ,
"taker_contacts_list" : [...],
"date" : "1970-01-01T00:00:00.000Z" ,
"cancellation_date" : "1970-01-01T00:00:00.000Z" ,
"payment" : {...},
"rates" : [...],
{...}
"rate" : 0.5 ,
"rate_type" : 0 ,
"currency" : 0
}
] ,
"prepay_percent" : 0 ,
"prepay_percent_enabled" : false ,
"on_unloading" : false ,
"in_fuel" : false ,
"pay_days_enabled" : false ,
"pay_days" : 0 ,
"fixed_rate" : false ,
"torg" : false ,
"direct_contract" : false ,
"money_type" : 0 ,
"payment_source" : 0
} ,
"load" : {...},
"id" : "3fa85f64-5717-4562-b3fc-2c963f66afa6" ,
"load_number" : "string" ,
"distance" : 0 ,
"distance_type" : 0 ,
"platon_roads_length" : 0 ,
"toll_roads_length" : 0 ,
"travel_time" : "?" ,
"true_price" : 0 ,
"true_currency_id" : 0 ,
"note" : "string" ,
"first_date" : "1970-01-01T00:00:00.000Z" ,
"last_date" : "1970-01-01T00:00:00.000Z" ,
"date_type" : 0 ,
"periodicity_id" : 0 ,
"order_number" : "string" ,
"krugoreis" : false ,
"zimnik" : false ,
"ferries" : false ,
"loading" : {...},
"fias_id" : "3fa85f64-5717-4562-b3fc-2c963f66afa6" ,
"city_id" : 0 ,
"latitude" : 0.5 ,
"longitude" : 0.5 ,
"street" : "string" ,
"organization_id" : "3fa85f64-5717-4562-b3fc-2c963f66afa6" ,
"address_id" : "3fa85f64-5717-4562-b3fc-2c963f66afa6" ,
"time_start" : "1970-01-01T00:00:00.000Z" ,
"time_end" : "1970-01-01T00:00:00.000Z" ,
"is_round_the_clock" : false ,
"large_cities_with_distance" : [...],
{...}
"city_id" : 0 ,
"distance" : 0.5
}
] ,
"loading_cargos" : [...],
{...}
"cargo_id" : 0 ,
"name_id" : 0 ,
"name" : "string" ,
"packaging_type" : 0 ,
"packaging_quantity" : 0 ,
"weight" : 0.5 ,
"volume" : 0.5 ,
"sizes" : {...},
"length" : 0.5 ,
"width" : 0.5 ,
"height" : 0.5 ,
"diameter" : 0.5 ,
"length_highlight" : false ,
"width_highlight" : false ,
"height_highlight" : false
} ,
"packaging_type_name" : "string"
}
] ,
"organization" : {...}
"organization_id" : "3fa85f64-5717-4562-b3fc-2c963f66afa6" ,
"firm_id" : 0 ,
"name" : "string" ,
"ownership" : 0 ,
"residency" : 0 ,
"inn" : "string" ,
"phone" : "string" ,
"extra_phone" : 0 ,
"docs_address" : {...},
"postcode" : "string" ,
"city_id" : 0 ,
"street_name" : "string" ,
"house_no" : "string" ,
"office_no" : "string"
} ,
"stocks" : [...],
{...}
"stock_id" : "3fa85f64-5717-4562-b3fc-2c963f66afa6" ,
"address" : "string" ,
"address_city_id" : 0 ,
"address_latitude" : 0.5 ,
"address_longitude" : 0.5 ,
"note" : "string" ,
"work_schedules" : [...],
{...}
"stock_schedule_id" : "3fa85f64-5717-4562-b3fc-2c963f66afa6" ,
"day_of_week" : 0 ,
"start_time" : "?" ,
"end_time" : "?"
}
] ,
"breaks_schedules" : [...],
{...}
"stock_schedule_id" : "3fa85f64-5717-4562-b3fc-2c963f66afa6" ,
"day_of_week" : 0 ,
"start_time" : "?" ,
"end_time" : "?"
}
] ,
"contact_persons" : [...],
{...}
"contact_person_id" : "3fa85f64-5717-4562-b3fc-2c963f66afa6" ,
"name" : "string" ,
"phone" : "string" ,
"email" : "string"
}
] ,
"schedule_summary" : "string" ,
"stock_type" : 0 ,
"timeslots_binding" : {...}
"warehouse_id" : 0 ,
"status" : 0
}
}
] ,
"contact_persons" : [...],
{...}
"contact_person_id" : "3fa85f64-5717-4562-b3fc-2c963f66afa6" ,
"name" : "string" ,
"phone" : "string" ,
"email" : "string"
}
] ,
"ownership_name" : "string"
}
} ,
"extra_points" : [...],
{...}
"route_point_id" : "3fa85f64-5717-4562-b3fc-2c963f66afa6" ,
"id" : "3fa85f64-5717-4562-b3fc-2c963f66afa6" ,
"load_id" : "3fa85f64-5717-4562-b3fc-2c963f66afa6" ,
"city_id" : 0 ,
"point_type" : 0 ,
"ordinal_id" : 0 ,
"distance" : 0 ,
"street" : "string" ,
"latitude" : 0.5 ,
"longitude" : 0.5 ,
"organization_id" : "3fa85f64-5717-4562-b3fc-2c963f66afa6" ,
"address_id" : "3fa85f64-5717-4562-b3fc-2c963f66afa6" ,
"loading_date_start" : "1970-01-01T00:00:00.000Z" ,
"loading_date_end" : "1970-01-01T00:00:00.000Z" ,
"loading_time_start" : null ,
"loading_time_end" : null ,
"is_round_the_clock" : false ,
"city_name" : "string" ,
"loading_cargos" : [...],
{...}
"cargo_id" : 0 ,
"name_id" : 0 ,
"name" : "string" ,
"packaging_type" : 0 ,
"packaging_quantity" : 0 ,
"weight" : 0.5 ,
"volume" : 0.5 ,
"sizes" : {...},
"length" : 0.5 ,
"width" : 0.5 ,
"height" : 0.5 ,
"diameter" : 0.5 ,
"length_highlight" : false ,
"width_highlight" : false ,
"height_highlight" : false
} ,
"packaging_type_name" : "string"
}
] ,
"unloading_cargos" : [...],
{...}
"cargo_id" : 0 ,
"weight" : 0.5 ,
"volume" : 0.5 ,
"packaging_quantity" : 0 ,
"is_defined_by_ttn" : false
}
] ,
"organization" : {...}
"organization_id" : "3fa85f64-5717-4562-b3fc-2c963f66afa6" ,
"firm_id" : 0 ,
"name" : "string" ,
"ownership" : 0 ,
"residency" : 0 ,
"inn" : "string" ,
"phone" : "string" ,
"extra_phone" : 0 ,
"docs_address" : {...},
"postcode" : "string" ,
"city_id" : 0 ,
"street_name" : "string" ,
"house_no" : "string" ,
"office_no" : "string"
} ,
"stocks" : [...],
{...}
"stock_id" : "3fa85f64-5717-4562-b3fc-2c963f66afa6" ,
"address" : "string" ,
"address_city_id" : 0 ,
"address_latitude" : 0.5 ,
"address_longitude" : 0.5 ,
"note" : "string" ,
"work_schedules" : [...],
{...}
"stock_schedule_id" : "3fa85f64-5717-4562-b3fc-2c963f66afa6" ,
"day_of_week" : 0 ,
"start_time" : "?" ,
"end_time" : "?"
}
] ,
"breaks_schedules" : [...],
{...}
"stock_schedule_id" : "3fa85f64-5717-4562-b3fc-2c963f66afa6" ,
"day_of_week" : 0 ,
"start_time" : "?" ,
"end_time" : "?"
}
] ,
"contact_persons" : [...],
{...}
"contact_person_id" : "3fa85f64-5717-4562-b3fc-2c963f66afa6" ,
"name" : "string" ,
"phone" : "string" ,
"email" : "string"
}
] ,
"schedule_summary" : "string" ,
"stock_type" : 0 ,
"timeslots_binding" : {...}
"warehouse_id" : 0 ,
"status" : 0
}
}
] ,
"contact_persons" : [...],
{...}
"contact_person_id" : "3fa85f64-5717-4562-b3fc-2c963f66afa6" ,
"name" : "string" ,
"phone" : "string" ,
"email" : "string"
}
] ,
"ownership_name" : "string"
}
}
] ,
"unloading" : {...},
"fias_id" : "3fa85f64-5717-4562-b3fc-2c963f66afa6" ,
"city_id" : 0 ,
"latitude" : 0.5 ,
"longitude" : 0.5 ,
"street" : "string" ,
"organization_id" : "3fa85f64-5717-4562-b3fc-2c963f66afa6" ,
"address_id" : "3fa85f64-5717-4562-b3fc-2c963f66afa6" ,
"time_start" : "1970-01-01T00:00:00.000Z" ,
"time_end" : "1970-01-01T00:00:00.000Z" ,
"is_round_the_clock" : false ,
"large_cities_with_distance" : [...],
{...}
"city_id" : 0 ,
"distance" : 0.5
}
] ,
"loading_cargos" : [...],
{...}
"cargo_id" : 0 ,
"name_id" : 0 ,
"name" : "string" ,
"packaging_type" : 0 ,
"packaging_quantity" : 0 ,
"weight" : 0.5 ,
"volume" : 0.5 ,
"sizes" : {...},
"length" : 0.5 ,
"width" : 0.5 ,
"height" : 0.5 ,
"diameter" : 0.5 ,
"length_highlight" : false ,
"width_highlight" : false ,
"height_highlight" : false
} ,
"packaging_type_name" : "string"
}
] ,
"organization" : {...}
"organization_id" : "3fa85f64-5717-4562-b3fc-2c963f66afa6" ,
"firm_id" : 0 ,
"name" : "string" ,
"ownership" : 0 ,
"residency" : 0 ,
"inn" : "string" ,
"phone" : "string" ,
"extra_phone" : 0 ,
"docs_address" : {...},
"postcode" : "string" ,
"city_id" : 0 ,
"street_name" : "string" ,
"house_no" : "string" ,
"office_no" : "string"
} ,
"stocks" : [...],
{...}
"stock_id" : "3fa85f64-5717-4562-b3fc-2c963f66afa6" ,
"address" : "string" ,
"address_city_id" : 0 ,
"address_latitude" : 0.5 ,
"address_longitude" : 0.5 ,
"note" : "string" ,
"work_schedules" : [...],
{...}
"stock_schedule_id" : "3fa85f64-5717-4562-b3fc-2c963f66afa6" ,
"day_of_week" : 0 ,
"start_time" : "?" ,
"end_time" : "?"
}
] ,
"breaks_schedules" : [...],
{...}
"stock_schedule_id" : "3fa85f64-5717-4562-b3fc-2c963f66afa6" ,
"day_of_week" : 0 ,
"start_time" : "?" ,
"end_time" : "?"
}
] ,
"contact_persons" : [...],
{...}
"contact_person_id" : "3fa85f64-5717-4562-b3fc-2c963f66afa6" ,
"name" : "string" ,
"phone" : "string" ,
"email" : "string"
}
] ,
"schedule_summary" : "string" ,
"stock_type" : 0 ,
"timeslots_binding" : {...}
"warehouse_id" : 0 ,
"status" : 0
}
}
] ,
"contact_persons" : [...],
{...}
"contact_person_id" : "3fa85f64-5717-4562-b3fc-2c963f66afa6" ,
"name" : "string" ,
"phone" : "string" ,
"email" : "string"
}
] ,
"ownership_name" : "string"
}
} ,
"cargo" : {...},
"weight" : 0.5 ,
"volume" : 0.5 ,
"adr" : 0 ,
"cargo_type_id" : 0 ,
"cargo_type" : "string" ,
"pack_type" : 0 ,
"pallet_count" : 0 ,
"belt_count" : 0 ,
"dogruz_type" : 0 ,
"sbor_gruz" : false ,
"size" : {...}
"length" : 0.5 ,
"width" : 0.5 ,
"height" : 0.5 ,
"diameter" : 0.5 ,
"length_highlight" : false ,
"width_highlight" : false ,
"height_highlight" : false
}
} ,
"transport" : {...},
"car_type" : 0 ,
"car_type_string" : "string" ,
"loading_type" : 0 ,
"loading_logical_operator" : "string" ,
"unloading_type" : 0 ,
"unloading_logical_operator" : "string" ,
"trucks_quantity" : 0 ,
"temperature_from" : 0 ,
"temperature_to" : 0 ,
"stsepka" : false ,
"pnevmohod" : false ,
"koniki" : false ,
"tir" : false ,
"cmr" : false ,
"t1" : false ,
"san_passport" : false ,
"is_tracking" : false ,
"required_capacity" : 0.5
} ,
"unload_first_date" : "1970-01-01T00:00:00.000Z" ,
"unload_last_date" : "1970-01-01T00:00:00.000Z"
} ,
"is_tracking" : false ,
"deal_kind" : 0
}
]
owner_persistent_user_id :
int32
Постоянный Id фирмы грузовладельца
owner_contact_id :
int32
(nullable)
Id контакта, который отправил приглашение
taker_persistent_user_id :
int32
Постоянный Id приглашенной фирмы
taker_contact_id :
int32
Id контакта приглашенной фирмы
taker_contacts_list :
[int32]
Список контактов приглашенной фирмы
date :
date-time
Время отправки приглашения
cancellation_date :
date-time
(nullable)
payment :{...}
Предложенные параметры оплаты
rates :[{...}]
Список возможных ставок перевозки
rate_type :
enum
[0, 1, 2, 3]
Тип оплаты
0
— Нет
1
— Любая
2
— С НДС
3
— Без НДС
}]
prepay_percent_enabled :
boolean
pay_days_enabled :
boolean
fixed_rate :
boolean
Указана ли в грузе ставка
money_type :
int32
(nullable)
payment_source :
enum
[0, 1, 2, 3, 4, 5]
Источник параметров оплаты
0
— Нет
1
— Встречное предложение
2
— Торги
3
— Груз
4
— Предложение груза
5
— Предложение по контракту
}
load :{...}
Параметры предложенного груза
load_number :
string
Сгенерированный номер груза
distance :
int32
Расстояние для груза
При расчете учитываются дополнительные пункты разгрузки
distance_type :
int32
Маршрут построен с проездом по МКАД или без МКАД
platon_roads_length :
int32
toll_roads_length :
int32
Расстояние по платным дорогам
true_currency_id :
int32
ID валюты озвученной ставки
first_date :
date-time
Дата, начиная с которой груз актуален
last_date :
date-time
Дата, после которой груз не актуален
date_type :
enum
[0, 1, 2, 3]
Готовность груза к перевозке
0
— Готов к отправке сегодня или завтра
1
— Готов к отправке между FirstDate и LastDate
2
— Готов к отправке постоянно
3
— Груза нет, запрос ставки
periodicity_id :
enum
[0, 1, 100]
Периодичность загрузки
0
— Нет
1
— Ежедневно
100
— Только по рабочим дням
latitude :
decimal
(nullable)
longitude :
decimal
(nullable)
organization_id :
guid
(nullable)
Id из справочника организаций
address_id :
guid
(nullable)
time_start :
date-time
(nullable)
time_end :
date-time
(nullable)
is_round_the_clock :
boolean
large_cities :
[int64]
Список Id ближайших крупных городов
large_cities_with_distance :[{...}]
Расстояния до ближайших крупных городов
packaging_type :
int32
(nullable)
packaging_quantity :
int32
(nullable)
weight :
double
(nullable)
volume :
double
(nullable)
length :
double
(nullable)
height :
double
(nullable)
diameter :
double
(nullable)
length_highlight :
boolean
height_highlight :
boolean
}
packaging_type_name :
string
}]
residency :
enum
(nullable)
extra_phone :
int32
(nullable)
city_id :
int32
(nullable)
}
address_longitude :
double
}]
}
}
point_type :
enum
[1, 2, 3, 4, 5, 8]
Тип дополнительной точки маршрута груза
1
— Загрузка
2
— Разгрузка
3
— Таможня
4
— Ближайший крупный город к городу загрузки
5
— Ближайший крупный город к городу разгрузки
8
— Проехать через
ordinal_id :
int32
Порядковый номер в маршруте
latitude :
decimal
(nullable)
longitude :
decimal
(nullable)
organization_id :
guid
(nullable)
Id из справочника организаций
address_id :
guid
(nullable)
loading_date_start :
date-time
(nullable)
loading_date_end :
date-time
(nullable)
loading_time_start :
time-span
(nullable)
loading_time_end :
time-span
(nullable)
is_round_the_clock :
boolean
packaging_type :
int32
(nullable)
packaging_quantity :
int32
(nullable)
weight :
double
(nullable)
volume :
double
(nullable)
length :
double
(nullable)
height :
double
(nullable)
diameter :
double
(nullable)
length_highlight :
boolean
height_highlight :
boolean
}
packaging_type_name :
string
}]
weight :
double
(nullable)
volume :
double
(nullable)
packaging_quantity :
int32
(nullable)
Выгружаемая часть упаковки
is_defined_by_ttn :
boolean
Выгружаемая часть груза будет определена в ТТН
}]
residency :
enum
(nullable)
extra_phone :
int32
(nullable)
city_id :
int32
(nullable)
}
address_longitude :
double
}]
}
}]
latitude :
decimal
(nullable)
longitude :
decimal
(nullable)
organization_id :
guid
(nullable)
Id из справочника организаций
address_id :
guid
(nullable)
time_start :
date-time
(nullable)
time_end :
date-time
(nullable)
is_round_the_clock :
boolean
large_cities :
[int64]
Список Id ближайших крупных городов
large_cities_with_distance :[{...}]
Расстояния до ближайших крупных городов
packaging_type :
int32
(nullable)
packaging_quantity :
int32
(nullable)
weight :
double
(nullable)
volume :
double
(nullable)
length :
double
(nullable)
height :
double
(nullable)
diameter :
double
(nullable)
length_highlight :
boolean
height_highlight :
boolean
}
packaging_type_name :
string
}]
residency :
enum
(nullable)
extra_phone :
int32
(nullable)
city_id :
int32
(nullable)
}
address_longitude :
double
}]
}
}
adr :
int32
Модификатор опасности груза с 0 до 9
cargo_type :
string
Строковое наименование груза. Выводится если CargoTypeId не указан, либо равен 59
pack_type :
int32
Тип упаковки(навалом, коробки, россыпью, запаллечен ... пирамида). Значение из словаря PackTypes
dogruz_type :
enum
[1, 2, 3]
Параметр, отвечающий за способ перевозки груза
1
— Только отдельной машиной
2
— Догруз возможен
3
— Догруз
length :
double
(nullable)
height :
double
(nullable)
diameter :
double
(nullable)
length_highlight :
boolean
height_highlight :
boolean
}
}
loading_type :
int32
Битовая сумма типов загрузки
loading_logical_operator :
string
unloading_type :
int32
Битовая сумма типов разгрузки
unloading_logical_operator :
string
temperature_from :
int32
(nullable)
Температура перевозки - нижнее значение
temperature_to :
int32
(nullable)
Температура перевозки - верхнее значение
is_tracking :
boolean
Запрос отслеживания через АТИ Водитель
required_capacity :
double
(nullable)
Требуемая грузоподъёмность в тоннах
}
unload_first_date :
date-time
(nullable)
Дата, начиная с которой можно разгрузить груз
unload_last_date :
date-time
(nullable)
Дата, до которой можно разгрузить груз
}
is_tracking :
boolean
Запрос отслеживания через АТИ Водитель
deal_kind :
enum
[0, 1, 2, 4, 8, 16, 32, 64]
Тип Заказа
0
— Заказ невозможен
1
— Взятие груза из поиска
2
— Заказ из Торгов
4
— Предложение груза
8
— Из перехвата машин
16
— Односторонний заказ
32
— Предложение груза из встречного предложения
64
— Предложение груза по контракту
}]
Развернуть все
Свернуть все
Пример
Модель
{...}
"reason" : "string" ,
"error" : "string"
}
Загрузка...
Развернуть все
Свернуть все
Загрузка...
фиксированная ставка, с возможностью торга - в данном случае грузовладелец озвучивает свой вариант цены, но при этом готов поторговаться. Вы можете отправить встречное предложение с той ставкой, что опубликовал грузовладелец, или предложить свою цену. Аналогично предыдущему пункту, отправить встречное предложение вы можете с помощью метода добавления отзыва на груз. Если грузовладельца устроит ваше предложение, он отправит вам приглашение на сделку, которое можно получить методом получения списка приглашений.
Добавление либо редактирование отзыва на чужой груз.
put
/v1.0/loads/new/{loadId}/responses
Отправить
Развернуть все
Свернуть все
{
"ResponseId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"LoadId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"LoadNumber": "string",
"LoadFirmId": 0,
"FirmId": 0,
"ContactId": 0,
"AddedAt": "1970-01-01T00:00:00.000Z",
"UpdatedAt": "1970-01-01T00:00:00.000Z",
"Price": 0.5,
"CurrencyId": 0,
"NdsPrice": 0.5,
"NdsCurrencyId": 0,
"NotNdsPrice": 0.5,
"NotNdsCurrencyId": 0,
"Note": "string",
"PayAttributes": 0,
"PrepayPercent": 0,
"PayAfterMaxBankDays": 0,
"LoadingDate": "1970-01-01T00:00:00.000Z",
"IsOutdated": false,
"IsLoadPublished": false,
"IsNoLoad": false,
"AnnouncedCurrencyId": 0,
"AnnouncedRate": 0
}
Отзыв на груз
ResponseId :
guid
Id отзыва Только для чтения
LoadId :
guid
Id груза, на который оставлен отзыв Только для чтения
LoadNumber :
string
Номер груза Только для чтения
LoadFirmId :
int32
Id фирмы, которой принадлежит груз Только для чтения
FirmId :
int32
Id фирмы, которая оставила отзыв Только для чтения
ContactId :
int32
Контакт, который сделал встречное предложение
AddedAt :
date-time
Дата добавления отзыва Только для чтения
UpdatedAt :
date-time
Дата изменения отзыва Только для чтения
Price :
decimal
Предложенная ставка встречного предложения не б/нал. Параметр должен быть равен одной из ставок груза: RateSum, SumWithNDS или SumWithoutNDS, если у груза, которому выставляется встречное предложение, параметр FixedRate равен True И параметр Torg равен False. Значение больше 0 и содержит не более 10 символов.
CurrencyId :
int32
Валюта встречного предложения. Параметр должен быть равен валюте, указанной в грузе, если параметр FixedRate равен True и параметр Torg равен False Значение из словаря валют АТИ
NdsPrice :
decimal
Предложенная ставка встречного предложения б/нал с НДС
NdsCurrencyId :
int32
Валюта ставки встречного предложения б/нал с НДС.Параметр должен быть равен валюте, указанной в грузе, если параметр FixedRate равен True и параметр Torg равен False. Значение из словаря валют АТИ
NotNdsPrice :
decimal
Предложенная ставка встречного предложения б/нал без НДС
NotNdsCurrencyId :
int32
Валюта ставки встречного предложения б/нал без НДС. Параметр должен быть равен валюте, указанной в грузе, если параметр FixedRate равен True и параметр Torg равен False Значение из словаря валют АТИ
Note :
string
Примечание к встречному предложению Максимальная длина - 512 символов
PayAttributes :
int32
Атрибуты оплаты, по умолчанию - 0.
Битовая сумма следующих параметров:
1
- возможна оплата наличными
2
- возможна оплата по безналичному рассчету
4
- блиц
8
- оплата с НДС
16
- возможна предоплата
32
- оплата на выгрузке
64
- включена ли оплата через некоторое количество банковских дней
PrepayPercent :
int32
Процент предоплаты Должен быть равен 0 или отсутствовать, если PayAttributes не содержит флаг 16 - возможна предоплата. Допустимое значение от 0 до 100
PayAfterMaxBankDays :
int32
Оплата через ... банковских дней Должен быть равен 0 или отсутствовать, если PayAttributes не содержит флаг 64 - включена оплата через некоторое количество банковских дней. Допустимое значение от 0 до 99
LoadingDate :
date-time
(nullable)
Дата, когда предложивший хочет перевезти ваш груз
IsOutdated :
boolean
Определяет, просрочен ли отзыв. Когда груз редактируют, удаляют, обновляют, отзыв помечается просроченным. Только для чтения.
IsLoadPublished :
boolean
Относится ли отзыв к публикующемуся грузу Только для чтения
AnnouncedCurrencyId :
int32
}
CURL
1C
Пример ответа
Ответ
200 Отзыв на груз
Развернуть все
Свернуть все
Пример
Модель
{...}
"ResponseId" : "3fa85f64-5717-4562-b3fc-2c963f66afa6" ,
"LoadId" : "3fa85f64-5717-4562-b3fc-2c963f66afa6" ,
"LoadNumber" : "string" ,
"LoadFirmId" : 0 ,
"FirmId" : 0 ,
"FirmName" : "string" ,
"ContactId" : 0 ,
"AddedAt" : "1970-01-01T00:00:00.000Z" ,
"UpdatedAt" : "1970-01-01T00:00:00.000Z" ,
"Price" : 0.5 ,
"CurrencyId" : 0 ,
"NdsPrice" : 0.5 ,
"NdsCurrencyId" : 0 ,
"NotNdsPrice" : 0.5 ,
"NotNdsCurrencyId" : 0 ,
"CounterOfferSource" : 0 ,
"Note" : "string" ,
"PayAttributes" : 0 ,
"PrepayPercent" : 0 ,
"PayAfterMaxBankDays" : 0 ,
"LoadingDate" : "1970-01-01T00:00:00.000Z" ,
"IsOutdated" : false ,
"IsLoadPublished" : false ,
"IsNoLoad" : false ,
"AnnouncedCurrencyId" : 0 ,
"AnnouncedRate" : 0 ,
"FirmInfo" : {...}
"TotalScore" : 0.5 ,
"Status" : 0 ,
"FullFirmName" : "string" ,
"Contact" : {...},
"Id" : 0 ,
"Name" : "string" ,
"Telephone" : "string" ,
"Email" : "string" ,
"Icq" : "string" ,
"Mobile" : "string" ,
"MobileOperator" : "string" ,
"SkypeName" : "string" ,
"CityId" : 0 ,
"Location" : {...}
"CityId" : 0 ,
"RegionId" : 0 ,
"CountryId" : 0 ,
"FullName" : "string" ,
"ShortName" : "string" ,
"IsRegionalCenter" : false ,
"CitySize" : 0 ,
"FiasId" : "3fa85f64-5717-4562-b3fc-2c963f66afa6" ,
"CityName" : "string" ,
"RegionName" : "string" ,
"CountryName" : "string" ,
"CountryCodeName" : "string"
}
} ,
"Inn" : "string"
}
}
LoadId :
guid
Id груза, на который оставлен отзыв
LoadFirmId :
int32
Id фирмы, которой принадлежит груз
FirmId :
int32
Id фирмы, которая оставила отзыв
ContactId :
int32
Контакт, который сделал встречное предложение
Price :
decimal
Предложенная цена встречного предложения
NdsPrice :
decimal
Предложенная цена встречного предложения с ндс
NdsCurrencyId :
int32
Валюта ставки встречного предложения б/нал с НДС.Параметр должен быть равен валюте, указанной в грузе, если параметр FixedRate равен True и параметр Torg равен False. Значение из словаря валют АТИ
NotNdsPrice :
decimal
Предложенная цена встречного предложения без ндс
NotNdsCurrencyId :
int32
Валюта встречного предложения без ндс
CounterOfferSource :
enum
[0, 1, 2, 3, 4, 5, 6]
Обозначение откуда было добавлено встречное предложение
0
- Неизвестный источник
1
- Мобильное приложение
2
- Интегратор
3
- Перехват грузов интегратором
4
- Страница поиска грузов
5
- Перехват машин
6
- Сквозное встречное предложение, добавлено автоматически
Note :
string
Примечание к встречному предложению Максимальная длина - 512 символов
PayAttributes :
int32
Атрибуты оплаты, по умолчанию - 0.
Битовая сумма следующих параметров:
1
- возможна оплата наличными
2
- возможна оплата по безналичному рассчету
4
- блиц
8
- оплата с НДС
16
- возможна предоплата
32
- оплата на выгрузке
64
- включена ли оплата через некоторое количество банковских дней
PrepayPercent :
int32
Процент предоплаты Должен быть равен 0 или отсутствовать, если PayAttributes не содержит флаг 16 - возможна предоплата. Допустимое значение от 0 до 100
PayAfterMaxBankDays :
int32
Оплата через ... банковских дней Должен быть равен 0 или отсутствовать, если PayAttributes не содержит флаг 64 - включена оплата через некоторое количество банковских дней. Допустимое значение от 0 до 99
LoadingDate :
date-time
(nullable)
Дата, когда предложивший хочет перевезти ваш груз
IsOutdated :
boolean
Определяет, просрочен ли отзыв. Когда груз редактируют, удаляют, обновляют, отзыв помечается просроченным. Только для чтения.
IsLoadPublished :
boolean
Относится ли отзыв к публикующемуся грузу
AnnouncedCurrencyId :
int32
FirmInfo :{...}
Информация о фирме, оставившей отзыв на груз
TotalScore :
double
Сумма очков фирмы (количество звезд)
Status :
enum
[0, 1, 2, 3, 4, 5, 6, 7]
Тип звезд фирмы
0
: Серый
1
: Красный
2
: Желтый
3
: Зеленый
4
: Партнер АТИ
5
: Сотрудник АТИ
6
: Гос. органы
7
: ОДКС
Contact :{...}
Информация о контакте фирмы, оставившем отзыв на груз
Location :{...}
Информация о местоположении фирмы
RegionId :
int32
(nullable)
CountryId :
int32
(nullable)
FullName :
string
Составное название состоящее из названий города, региона и страны разделенные через запятую
ShortName :
string
Составное название состоящее из названия города, названия региона (если город не является областным центром) и буквенного кода страны (если страна отличается от России)
IsRegionalCenter :
boolean
Является ли город региональным центром
CitySize :
int32
Размер города по числу жителей
1
: до 10.000
2
: от 10.000 до 50.000;
3
: от 50.000 до 100.000;
4
: от 100.000 до 500.000;
5
: от 500.000 до 1.000.000;
6
: свыше 1.000.000.
}
}
}
}
Развернуть все
Свернуть все
Пример
Модель
{...}
"Reason" : "string" ,
"Error" : "string"
}
Загрузка...
Развернуть все
Свернуть все
Загрузка...
Получение списка приглашений
get
/v1.2/orders/invites/my
Отправить
Роль пользователя: 0
— Грузовладелец, 1
— Перевозчик
CURL
1C
Пример ответа
Ответ
200 Список приглашений на перевозку груза
Развернуть все
Свернуть все
Пример
Модель
[...]
{...}
"owner_ati_id" : "string" ,
"owner_persistent_user_id" : 0 ,
"owner_contact_id" : 0 ,
"taker_ati_id" : "string" ,
"taker_persistent_user_id" : 0 ,
"taker_contact_id" : 0 ,
"taker_contacts_list" : [...],
"date" : "1970-01-01T00:00:00.000Z" ,
"cancellation_date" : "1970-01-01T00:00:00.000Z" ,
"payment" : {...},
"rates" : [...],
{...}
"rate" : 0.5 ,
"rate_type" : 0 ,
"currency" : 0
}
] ,
"prepay_percent" : 0 ,
"prepay_percent_enabled" : false ,
"on_unloading" : false ,
"in_fuel" : false ,
"pay_days_enabled" : false ,
"pay_days" : 0 ,
"fixed_rate" : false ,
"torg" : false ,
"direct_contract" : false ,
"money_type" : 0 ,
"payment_source" : 0
} ,
"load" : {...},
"id" : "3fa85f64-5717-4562-b3fc-2c963f66afa6" ,
"load_number" : "string" ,
"distance" : 0 ,
"distance_type" : 0 ,
"platon_roads_length" : 0 ,
"toll_roads_length" : 0 ,
"travel_time" : "?" ,
"true_price" : 0 ,
"true_currency_id" : 0 ,
"note" : "string" ,
"first_date" : "1970-01-01T00:00:00.000Z" ,
"last_date" : "1970-01-01T00:00:00.000Z" ,
"date_type" : 0 ,
"periodicity_id" : 0 ,
"order_number" : "string" ,
"krugoreis" : false ,
"zimnik" : false ,
"ferries" : false ,
"loading" : {...},
"fias_id" : "3fa85f64-5717-4562-b3fc-2c963f66afa6" ,
"city_id" : 0 ,
"latitude" : 0.5 ,
"longitude" : 0.5 ,
"street" : "string" ,
"organization_id" : "3fa85f64-5717-4562-b3fc-2c963f66afa6" ,
"address_id" : "3fa85f64-5717-4562-b3fc-2c963f66afa6" ,
"time_start" : "1970-01-01T00:00:00.000Z" ,
"time_end" : "1970-01-01T00:00:00.000Z" ,
"is_round_the_clock" : false ,
"large_cities_with_distance" : [...],
{...}
"city_id" : 0 ,
"distance" : 0.5
}
] ,
"loading_cargos" : [...],
{...}
"cargo_id" : 0 ,
"name_id" : 0 ,
"name" : "string" ,
"packaging_type" : 0 ,
"packaging_quantity" : 0 ,
"weight" : 0.5 ,
"volume" : 0.5 ,
"sizes" : {...},
"length" : 0.5 ,
"width" : 0.5 ,
"height" : 0.5 ,
"diameter" : 0.5 ,
"length_highlight" : false ,
"width_highlight" : false ,
"height_highlight" : false
} ,
"packaging_type_name" : "string"
}
] ,
"organization" : {...}
"organization_id" : "3fa85f64-5717-4562-b3fc-2c963f66afa6" ,
"firm_id" : 0 ,
"name" : "string" ,
"ownership" : 0 ,
"residency" : 0 ,
"inn" : "string" ,
"phone" : "string" ,
"extra_phone" : 0 ,
"docs_address" : {...},
"postcode" : "string" ,
"city_id" : 0 ,
"street_name" : "string" ,
"house_no" : "string" ,
"office_no" : "string"
} ,
"stocks" : [...],
{...}
"stock_id" : "3fa85f64-5717-4562-b3fc-2c963f66afa6" ,
"address" : "string" ,
"address_city_id" : 0 ,
"address_latitude" : 0.5 ,
"address_longitude" : 0.5 ,
"note" : "string" ,
"work_schedules" : [...],
{...}
"stock_schedule_id" : "3fa85f64-5717-4562-b3fc-2c963f66afa6" ,
"day_of_week" : 0 ,
"start_time" : "?" ,
"end_time" : "?"
}
] ,
"breaks_schedules" : [...],
{...}
"stock_schedule_id" : "3fa85f64-5717-4562-b3fc-2c963f66afa6" ,
"day_of_week" : 0 ,
"start_time" : "?" ,
"end_time" : "?"
}
] ,
"contact_persons" : [...],
{...}
"contact_person_id" : "3fa85f64-5717-4562-b3fc-2c963f66afa6" ,
"name" : "string" ,
"phone" : "string" ,
"email" : "string"
}
] ,
"schedule_summary" : "string" ,
"stock_type" : 0 ,
"timeslots_binding" : {...}
"warehouse_id" : 0 ,
"status" : 0
}
}
] ,
"contact_persons" : [...],
{...}
"contact_person_id" : "3fa85f64-5717-4562-b3fc-2c963f66afa6" ,
"name" : "string" ,
"phone" : "string" ,
"email" : "string"
}
] ,
"ownership_name" : "string"
}
} ,
"extra_points" : [...],
{...}
"route_point_id" : "3fa85f64-5717-4562-b3fc-2c963f66afa6" ,
"id" : "3fa85f64-5717-4562-b3fc-2c963f66afa6" ,
"load_id" : "3fa85f64-5717-4562-b3fc-2c963f66afa6" ,
"city_id" : 0 ,
"point_type" : 0 ,
"ordinal_id" : 0 ,
"distance" : 0 ,
"street" : "string" ,
"latitude" : 0.5 ,
"longitude" : 0.5 ,
"organization_id" : "3fa85f64-5717-4562-b3fc-2c963f66afa6" ,
"address_id" : "3fa85f64-5717-4562-b3fc-2c963f66afa6" ,
"loading_date_start" : "1970-01-01T00:00:00.000Z" ,
"loading_date_end" : "1970-01-01T00:00:00.000Z" ,
"loading_time_start" : null ,
"loading_time_end" : null ,
"is_round_the_clock" : false ,
"city_name" : "string" ,
"loading_cargos" : [...],
{...}
"cargo_id" : 0 ,
"name_id" : 0 ,
"name" : "string" ,
"packaging_type" : 0 ,
"packaging_quantity" : 0 ,
"weight" : 0.5 ,
"volume" : 0.5 ,
"sizes" : {...},
"length" : 0.5 ,
"width" : 0.5 ,
"height" : 0.5 ,
"diameter" : 0.5 ,
"length_highlight" : false ,
"width_highlight" : false ,
"height_highlight" : false
} ,
"packaging_type_name" : "string"
}
] ,
"unloading_cargos" : [...],
{...}
"cargo_id" : 0 ,
"weight" : 0.5 ,
"volume" : 0.5 ,
"packaging_quantity" : 0 ,
"is_defined_by_ttn" : false
}
] ,
"organization" : {...}
"organization_id" : "3fa85f64-5717-4562-b3fc-2c963f66afa6" ,
"firm_id" : 0 ,
"name" : "string" ,
"ownership" : 0 ,
"residency" : 0 ,
"inn" : "string" ,
"phone" : "string" ,
"extra_phone" : 0 ,
"docs_address" : {...},
"postcode" : "string" ,
"city_id" : 0 ,
"street_name" : "string" ,
"house_no" : "string" ,
"office_no" : "string"
} ,
"stocks" : [...],
{...}
"stock_id" : "3fa85f64-5717-4562-b3fc-2c963f66afa6" ,
"address" : "string" ,
"address_city_id" : 0 ,
"address_latitude" : 0.5 ,
"address_longitude" : 0.5 ,
"note" : "string" ,
"work_schedules" : [...],
{...}
"stock_schedule_id" : "3fa85f64-5717-4562-b3fc-2c963f66afa6" ,
"day_of_week" : 0 ,
"start_time" : "?" ,
"end_time" : "?"
}
] ,
"breaks_schedules" : [...],
{...}
"stock_schedule_id" : "3fa85f64-5717-4562-b3fc-2c963f66afa6" ,
"day_of_week" : 0 ,
"start_time" : "?" ,
"end_time" : "?"
}
] ,
"contact_persons" : [...],
{...}
"contact_person_id" : "3fa85f64-5717-4562-b3fc-2c963f66afa6" ,
"name" : "string" ,
"phone" : "string" ,
"email" : "string"
}
] ,
"schedule_summary" : "string" ,
"stock_type" : 0 ,
"timeslots_binding" : {...}
"warehouse_id" : 0 ,
"status" : 0
}
}
] ,
"contact_persons" : [...],
{...}
"contact_person_id" : "3fa85f64-5717-4562-b3fc-2c963f66afa6" ,
"name" : "string" ,
"phone" : "string" ,
"email" : "string"
}
] ,
"ownership_name" : "string"
}
}
] ,
"unloading" : {...},
"fias_id" : "3fa85f64-5717-4562-b3fc-2c963f66afa6" ,
"city_id" : 0 ,
"latitude" : 0.5 ,
"longitude" : 0.5 ,
"street" : "string" ,
"organization_id" : "3fa85f64-5717-4562-b3fc-2c963f66afa6" ,
"address_id" : "3fa85f64-5717-4562-b3fc-2c963f66afa6" ,
"time_start" : "1970-01-01T00:00:00.000Z" ,
"time_end" : "1970-01-01T00:00:00.000Z" ,
"is_round_the_clock" : false ,
"large_cities_with_distance" : [...],
{...}
"city_id" : 0 ,
"distance" : 0.5
}
] ,
"loading_cargos" : [...],
{...}
"cargo_id" : 0 ,
"name_id" : 0 ,
"name" : "string" ,
"packaging_type" : 0 ,
"packaging_quantity" : 0 ,
"weight" : 0.5 ,
"volume" : 0.5 ,
"sizes" : {...},
"length" : 0.5 ,
"width" : 0.5 ,
"height" : 0.5 ,
"diameter" : 0.5 ,
"length_highlight" : false ,
"width_highlight" : false ,
"height_highlight" : false
} ,
"packaging_type_name" : "string"
}
] ,
"organization" : {...}
"organization_id" : "3fa85f64-5717-4562-b3fc-2c963f66afa6" ,
"firm_id" : 0 ,
"name" : "string" ,
"ownership" : 0 ,
"residency" : 0 ,
"inn" : "string" ,
"phone" : "string" ,
"extra_phone" : 0 ,
"docs_address" : {...},
"postcode" : "string" ,
"city_id" : 0 ,
"street_name" : "string" ,
"house_no" : "string" ,
"office_no" : "string"
} ,
"stocks" : [...],
{...}
"stock_id" : "3fa85f64-5717-4562-b3fc-2c963f66afa6" ,
"address" : "string" ,
"address_city_id" : 0 ,
"address_latitude" : 0.5 ,
"address_longitude" : 0.5 ,
"note" : "string" ,
"work_schedules" : [...],
{...}
"stock_schedule_id" : "3fa85f64-5717-4562-b3fc-2c963f66afa6" ,
"day_of_week" : 0 ,
"start_time" : "?" ,
"end_time" : "?"
}
] ,
"breaks_schedules" : [...],
{...}
"stock_schedule_id" : "3fa85f64-5717-4562-b3fc-2c963f66afa6" ,
"day_of_week" : 0 ,
"start_time" : "?" ,
"end_time" : "?"
}
] ,
"contact_persons" : [...],
{...}
"contact_person_id" : "3fa85f64-5717-4562-b3fc-2c963f66afa6" ,
"name" : "string" ,
"phone" : "string" ,
"email" : "string"
}
] ,
"schedule_summary" : "string" ,
"stock_type" : 0 ,
"timeslots_binding" : {...}
"warehouse_id" : 0 ,
"status" : 0
}
}
] ,
"contact_persons" : [...],
{...}
"contact_person_id" : "3fa85f64-5717-4562-b3fc-2c963f66afa6" ,
"name" : "string" ,
"phone" : "string" ,
"email" : "string"
}
] ,
"ownership_name" : "string"
}
} ,
"cargo" : {...},
"weight" : 0.5 ,
"volume" : 0.5 ,
"adr" : 0 ,
"cargo_type_id" : 0 ,
"cargo_type" : "string" ,
"pack_type" : 0 ,
"pallet_count" : 0 ,
"belt_count" : 0 ,
"dogruz_type" : 0 ,
"sbor_gruz" : false ,
"size" : {...}
"length" : 0.5 ,
"width" : 0.5 ,
"height" : 0.5 ,
"diameter" : 0.5 ,
"length_highlight" : false ,
"width_highlight" : false ,
"height_highlight" : false
}
} ,
"transport" : {...},
"car_type" : 0 ,
"car_type_string" : "string" ,
"loading_type" : 0 ,
"loading_logical_operator" : "string" ,
"unloading_type" : 0 ,
"unloading_logical_operator" : "string" ,
"trucks_quantity" : 0 ,
"temperature_from" : 0 ,
"temperature_to" : 0 ,
"stsepka" : false ,
"pnevmohod" : false ,
"koniki" : false ,
"tir" : false ,
"cmr" : false ,
"t1" : false ,
"san_passport" : false ,
"is_tracking" : false ,
"required_capacity" : 0.5
} ,
"unload_first_date" : "1970-01-01T00:00:00.000Z" ,
"unload_last_date" : "1970-01-01T00:00:00.000Z"
} ,
"is_tracking" : false ,
"deal_kind" : 0
}
]
owner_persistent_user_id :
int32
Постоянный Id фирмы грузовладельца
owner_contact_id :
int32
(nullable)
Id контакта, который отправил приглашение
taker_persistent_user_id :
int32
Постоянный Id приглашенной фирмы
taker_contact_id :
int32
Id контакта приглашенной фирмы
taker_contacts_list :
[int32]
Список контактов приглашенной фирмы
date :
date-time
Время отправки приглашения
cancellation_date :
date-time
(nullable)
payment :{...}
Предложенные параметры оплаты
rates :[{...}]
Список возможных ставок перевозки
rate_type :
enum
[0, 1, 2, 3]
Тип оплаты
0
— Нет
1
— Любая
2
— С НДС
3
— Без НДС
}]
prepay_percent_enabled :
boolean
pay_days_enabled :
boolean
fixed_rate :
boolean
Указана ли в грузе ставка
money_type :
int32
(nullable)
payment_source :
enum
[0, 1, 2, 3, 4, 5]
Источник параметров оплаты
0
— Нет
1
— Встречное предложение
2
— Торги
3
— Груз
4
— Предложение груза
5
— Предложение по контракту
}
load :{...}
Параметры предложенного груза
load_number :
string
Сгенерированный номер груза
distance :
int32
Расстояние для груза
При расчете учитываются дополнительные пункты разгрузки
distance_type :
int32
Маршрут построен с проездом по МКАД или без МКАД
platon_roads_length :
int32
toll_roads_length :
int32
Расстояние по платным дорогам
true_currency_id :
int32
ID валюты озвученной ставки
first_date :
date-time
Дата, начиная с которой груз актуален
last_date :
date-time
Дата, после которой груз не актуален
date_type :
enum
[0, 1, 2, 3]
Готовность груза к перевозке
0
— Готов к отправке сегодня или завтра
1
— Готов к отправке между FirstDate и LastDate
2
— Готов к отправке постоянно
3
— Груза нет, запрос ставки
periodicity_id :
enum
[0, 1, 100]
Периодичность загрузки
0
— Нет
1
— Ежедневно
100
— Только по рабочим дням
latitude :
decimal
(nullable)
longitude :
decimal
(nullable)
organization_id :
guid
(nullable)
Id из справочника организаций
address_id :
guid
(nullable)
time_start :
date-time
(nullable)
time_end :
date-time
(nullable)
is_round_the_clock :
boolean
large_cities :
[int64]
Список Id ближайших крупных городов
large_cities_with_distance :[{...}]
Расстояния до ближайших крупных городов
packaging_type :
int32
(nullable)
packaging_quantity :
int32
(nullable)
weight :
double
(nullable)
volume :
double
(nullable)
length :
double
(nullable)
height :
double
(nullable)