Доставка в течение дня
Метод возвращает список услуг, доступных в точке, с учетом их опций.
Ответ состоит из двух объектов:
- express_delivery — содержит доступные тарифы и опции для
Экспресс-доставки; - same_day_delivery — содержит доступные интервалы для доставки
В течение дня. Недоступно в России.
Каждый из объектов содержит полеallowed, которое обозначает, доступна ли эта опция для указанного тарифа.
Request
POST
b2b.taxi.yandex.net/b2b/cargo/integration/v2/delivery-methods
Адрес сервиса
Headers
|
Name |
Description |
|
Accept-Language* |
Type: string Предпочитаемый язык ответа Например: |
Body
application/json
{
"start_point": [
0.1,
0.1
],
"fullname": "Санкт-Петербург, Большая Монетная улица, 1к1А"
}
|
Name |
Description |
|
fullname |
Type: string Полный адрес с указанием города, улицы и номера дома. Example: |
|
start_point |
Type: number[] Координаты точек в виде массива из двух вещественных чисел: долгота, широта — именно в таком порядке. Example:
Min items: Max items: |
Responses
200 OK
OK
Body
application/json
{
"express_delivery": {
"allowed": false,
"available_tariffs": [
{
"name": "cargo",
"title": "Экспресс",
"text": "Тариф экспресс",
"minimal_price": 213,
"supported_requirements": [
{
"name": "cargo_type",
"title": "Тип кузова",
"text": "Требование габаритов транспортного средства",
"type": "select",
"required": false,
"options": [
{
"title": "Маленький кузов",
"text": "170 см в длину, 100 в ширину, 90 в высоту",
"value": "van"
}
]
},
{
"name": "string",
"title": "string",
"text": "string",
"type": "bool",
"default": false,
"required": false
}
],
"delivery_options": [
{
"description": "string"
}
]
}
]
},
"same_day_delivery": {
"allowed": false,
"available_intervals": [
{
"from": "2020-01-01T00:00:00+00:00",
"to": "2020-01-02T00:00:00+00:00"
}
]
}
}
|
Name |
Description |
|
express_delivery* |
Type: ExpressDeliveryInfo Информация о доступных тарифах "Экспресс-доставки" |
|
same_day_delivery* |
Type: SameDayDeliveryInfo Информация о доступных интервалах доставки "В течение дня" |
ExpressDeliveryInfo
Информация о доступных тарифах "Экспресс-доставки"
|
Name |
Description |
|
allowed* |
Type: boolean "Экспресс-доставка" доступна |
|
available_tariffs* |
Type: B2BTariff[] Доступные тарифы "Экспресс-доставки" |
SameDayDeliveryInfo
Информация о доступных интервалах доставки "В течение дня"
|
Name |
Description |
|
allowed* |
Type: boolean Доставка "В течение дня" доступна |
|
available_intervals* |
Type: TimeInterval[] Доступные интервалы доставки "В течение дня" |
B2BTariff
|
Name |
Description |
|
minimal_price* |
Type: number Минимальная стоимость Example: |
|
name* |
Type: string Тариф Example: |
|
supported_requirements* |
Type: (SelectRequirement Поддерживаемые требования к доставке |
|
text* |
Type: string Описание тарифа Example: |
|
title* |
Type: string Название тарифа Example: |
|
delivery_options |
Type: DeliveryOption[] |
TimeInterval
Временной интервал
|
Name |
Description |
|
from* |
Type: string<date-time> Начало интервала Example: |
|
to* |
Type: string<date-time> Окончание интервала (дата и время) Example: |
SelectRequirement
Требование с выбором из нескольких вариантов
|
Name |
Description |
|
name* |
Type: string Тип требования Example: |
|
options* |
Type: CargoRequirementChoice[] Возможные варианты выбора Min items: |
|
required* |
Type: boolean Требование обязательно для создания заказа Example: |
|
text* |
Type: string Локализованное описание типа требования Example: |
|
title* |
Type: string Локализованное название требования Example: |
|
type* |
Type: SelectType Тип выбора: одиночный или множественный Example: Enum: |
BoolRequirement
Требование формата "да/нет"
|
Name |
Description |
|
default* |
Type: boolean Значение по умолчанию |
|
name* |
Type: string Тип требования |
|
required* |
Type: boolean Поле обязательно выбрать |
|
text* |
Type: string Локализованое описание типа требования |
|
title* |
Type: string Локализованое название типа требования |
|
type* |
Type: string Тип выбора: да или нет Enum: |
DeliveryOption
|
Name |
Description |
|
description* |
Type: string Локализованное описание |
CargoRequirementChoice
|
Name |
Description |
|
text* |
Type: string Локализованое описание требования Example: |
|
title* |
Type: string Локализованное название требования Example: |
|
value* |
Type: string Значение, которое необходимо передать для учета требования при создании заказа Example: |
SelectType
Тип выбора: одиночный или множественный
|
Type |
Description |
|
Example: Enum: |
400 Bad Request
Неверный запрос
Body
application/json
{
"code": "bad_request",
"message": "bad request"
}
|
Name |
Description |
|
code* |
Type: string Код ошибки Example: Enum: |
|
message* |
Type: string Описание ошибки Example: |
No longer supported, please use an alternative and newer version.