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

OffersInfoLastMilePolicy

Default: time_interval

Enum: time_interval, self_pickup

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*

Type: OffersInfoDestinationNode

source*

Type: OffersInfoSourceNode

places

Type: OffersInfoResourcePlace[]

Информация о местах в заказе

Min items: 1

OffersInfoDestinationNode

Name

Description

address

Type: string

Адрес получения с указанием города, улицы и номера дома.
Номер квартиры, подъезда и этаж указывать не нужно

Example: Санкт-Петербург, Большая Монетная улица, 1к1А

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: 0

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: no_delivery_options

message*

Type: string

Человекочитаемые детали ошибки

Example: No delivery options for interval

No longer supported, please use an alternative and newer version.