1.03. Получение интервалов доставки #2
Получение расписания вывозов в регионы. В качестве конечного пункта нужно указать либо address
(строковый конечный адрес), либо platform_station_id
(ID ПВЗ)
Request
POST
b2b.taxi.tst.yandex.net/api/b2b/platform/offers/info
Тестовое окружение
POST
b2b-authproxy.taxi.yandex.net/api/b2b/platform/offers/info
Продакшен-окружение
Query parameters
Name |
Description |
is_oversized |
Type: boolean Флаг КГТ |
last_mile_policy |
Type: OffersInfoLastMilePolicy Требуемый способ доставки. |
send_unix |
Type: boolean Формат в котором время нужно отправить интервалы доставки (true - unix, false - utc) |
OffersInfoLastMilePolicy
Доставка до двери в указанный интервал:
time_interval
: доставка до двери в указанный интервалself_pickup
: доставка до пункта выдачи
Type |
Description |
Default: Enum: |
Body
application/json
{
"source": {
"platform_station_id": "string"
},
"destination": {
"platform_station_id": "string",
"address": "Санкт-Петербург, Большая Монетная улица, 1к1А"
},
"places": [
{
"physical_dims": {
"weight_gross": 0,
"dx": 0,
"dy": 0,
"dz": 0,
"predefined_volume": 0
}
}
]
}
Name |
Description |
destination* |
|
source* |
Type: OffersInfoSourceNode |
places |
Type: OffersInfoResourcePlace[] Информация о местах в заказе Min items: |
OffersInfoDestinationNode
Name |
Description |
address |
Type: string Адрес получения с указанием города, улицы и номера дома. Example: |
platform_station_id |
Type: string ID ПВЗ или постамата, зарегистрированного в платформе, в который нужна доставка |
OffersInfoSourceNode
Name |
Description |
platform_station_id* |
Type: string ID склада отправки, зарегистрированного в платформе |
OffersInfoResourcePlace
Name |
Description |
physical_dims* |
Type: PlacePhysicalDimensions Физические параметры места |
PlacePhysicalDimensions
Весогабаритные характеристики грузомест
Name |
Description |
dx* |
Type: integer Длина, сантиметры |
dy* |
Type: integer Высота, сантиметры |
dz* |
Type: integer Ширина, сантиметры |
weight_gross* |
Type: integer Вес брутто, граммы |
predefined_volume |
Type: integer Объем (в см3) |
Responses
200 OK
Успешный запрос
Body
application/json
{
"offers": [
{
"from": 0,
"to": 0
}
]
}
Name |
Description |
offers* |
Type: OfferInfo[] Min items: |
OfferInfo
Name |
Description |
from* |
Type: integer UTC время предлагаемого начала доставки |
to* |
Type: integer UTC время предлагаемого окончания доставки |
400 Bad Request
Нет доступных вариантов доставки
Body
application/json
{
"code": "no_delivery_options",
"message": "No delivery options for interval"
}
Name |
Description |
code* |
Type: string Код ошибки Example: |
message* |
Type: string Человекочитаемые детали ошибки Example: |
No longer supported, please use an alternative and newer version.