1.02. Получение интервалов доставки

Получение расписания вывозов в регионы. В качестве конечного пункта нужно указать либо full_address (строковый конечный адрес), либо self_pickup_id (ID ПВЗ)

Request

GET

b2b.taxi.tst.yandex.net/api/b2b/platform/offers/info

Тестовое окружение

GET

b2b-authproxy.taxi.yandex.net/api/b2b/platform/offers/info

Продакшен-окружение

Query parameters

Name

Description

station_id*

Type: string

ID станции (склада) отгрузки

full_address

Type: string

Полный адрес с указанием города, улицы и номера дома.
Номер квартиры, подъезда и этаж указывать не нужно.
Example: Санкт-Петербург, Большая Монетная улица, 1к1А

is_oversized

Type: boolean

Флаг КГТ

last_mile_policy

Type: OffersInfoLastMilePolicy

Требуемый способ доставки.

self_pickup_id

Type: string

ID ПВЗ в логплатформе

send_unix

Type: boolean

Формат в котором время нужно отправить интервалы доставки (true - unix, false - utc)

OffersInfoLastMilePolicy

Доставка до двери в указанный интервал:

  • time_interval: доставка до двери в указанный интервал
  • self_pickup: доставка до пункта выдачи

Type

Description

OffersInfoLastMilePolicy

Default: time_interval

Enum: time_interval, self_pickup

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.