2.02. Получение списка точек самопривоза и ПВЗ
Получение списка точек самопривоза и самостоятельного получения заказа.
Метод принимает пустое тело запроса, в этом случае вернутся все доступные точки самопривоза, ПВЗ и Постаматы.
Request
POST
b2b.taxi.tst.yandex.net/api/b2b/platform/pickup-points/list
Тестовое окружение
POST
b2b-authproxy.taxi.yandex.net/api/b2b/platform/pickup-points/list
Продакшен-окружение
Body
application/json
{
"pickup_point_ids": "01946f4f013c7337874ec2fb848a58a4",
"geo_id": 0,
"longitude": {
"from": 0.5,
"to": 0.5
},
"latitude": null,
"type": "pickup_point",
"payment_method": "already_paid",
"available_for_dropoff": true,
"is_yandex_branded": false,
"is_not_branded_partner_station": false,
"payment_methods": [
null
],
"pickup_services": {
"is_fitting_allowed": true,
"is_partial_refuse_allowed": true,
"is_paperless_pickup_allowed": true,
"is_unboxing_allowed": true
}
}
|
Name |
Description |
|
available_for_dropoff |
Type: boolean Возможность отгрузки заказов в точку самопривоза. Для точки с типом |
|
geo_id |
Type: integer Min value: |
|
is_not_branded_partner_station |
Type: boolean Признак, добавляющий партнерские ПВЗ Default: |
|
is_yandex_branded |
Type: boolean Признак, брендированные ли ПВЗ Default: |
|
latitude |
Type: CoordinateInterval Интервал для выбора всех объектов в отрезке по широте. Example
|
|
longitude |
Type: CoordinateInterval Интервал для выбора всех объектов в отрезке по долготе. Example
|
|
payment_method |
Type: PaymentMethod Тип оплаты в точке самостоятельного получения заказа. Enum: |
|
payment_methods |
Type: PaymentMethod[] Набор типов оплаты, которы должны быть доступны в самостоятельного точке получения заказа Example
|
|
pickup_point_ids |
Type: string[] Идентификаторы точек получения заказа. Example: |
|
pickup_services |
Type: PickupServices Услуги с коробками/товарами, которые доступны на ПВЗ Example
|
|
type |
Type: PickupStationType Тип точки приема/выдачи заказа. pickup_point — пункт выдачи заказов; Enum: |
CoordinateInterval
|
Name |
Description |
|
from |
Type: number Нижняя граница интервала |
|
to |
Type: number Верхняя граница интервала |
Example
{
"from": 0.5,
"to": 0.5
}
PickupStationType
pickup_point — пункт выдачи заказов;
terminal — постомат;
warehouse — сортировочный центр;
Type: string
Enum: pickup_point, terminal, warehouse
PaymentMethod
Type: string
Enum: already_paid, card_on_receipt, postpay
PickupServices
|
Name |
Description |
|
is_fitting_allowed |
Type: boolean Разрешена ли примерка на ПВЗ |
|
is_paperless_pickup_allowed |
Type: boolean Разрешена ли сдача без бумаг на ПВЗ |
|
is_partial_refuse_allowed |
Type: boolean Разрешен ли частичный выкуп на ПВЗ |
|
is_unboxing_allowed |
Type: boolean Разрешено ли вскрытие транспортной упаковки |
Example
{
"is_fitting_allowed": true,
"is_partial_refuse_allowed": true,
"is_paperless_pickup_allowed": true,
"is_unboxing_allowed": true
}
Responses
200 OK
Успешный запрос
Body
application/json
{
"points": [
{
"id": "0198602de4a6749aba12e151bdf4caaa",
"operator_station_id": "10035218565",
"name": "Пункт выдачи заказов Яндекс Маркета",
"type": "pickup_point",
"position": {
"latitude": 55.666624,
"longitude": 37.51573
},
"address": {
"geoId": 213,
"country": "Россия",
"region": "Москва",
"subRegion": "Московская область",
"locality": "Москва",
"street": "Пролетарский проспект",
"house": "19",
"housing": "1",
"apartment": "2",
"building": "1",
"comment": "Станция метро Щукинская (4выход) второй дом слева. Вход со двора с дальнего края дома. Ориентир вывеска Яндекс Маркет",
"full_address": "Москва, Пролетарский проспект, 19",
"postal_code": "123182"
},
"instruction": "Станция метро Щукинская (4выход) второй дом слева. Вход со двора с дальнего края дома. Ориентир вывеска Яндекс Маркет",
"payment_methods": [
"already_paid"
],
"contact": {
"first_name": "Василий",
"last_name": "Пупкин",
"patronymic": "Михайлович",
"phone": "+74959999999",
"email": "pupkin@mail.ru"
},
"schedule": {
"time_zone": 0,
"restrictions": [
{}
]
},
"is_yandex_branded": false,
"is_market_partner": false,
"is_dark_store": false,
"pickup_services": {
"is_fitting_allowed": true,
"is_partial_refuse_allowed": true,
"is_paperless_pickup_allowed": true,
"is_unboxing_allowed": true
},
"deactivation_date": "null",
"deactivation_date_predicted_debt": "null",
"available_for_dropoff": true,
"available_for_c2c_dropoff": true,
"dayoffs": [
{
"date": 1733356800,
"date_utc": "2024-12-05T00:00:00+0000"
}
]
}
]
}
|
Name |
Description |
|
points |
Type: PickupStation[] Example
|
GeoPoint
|
Name |
Description |
|
latitude |
Type: number Широта |
|
longitude |
Type: number Долгота |
Example
{
"latitude": 55.666624,
"longitude": 37.51573
}
LocationDetails
Адрес квартиры обязателен при наличии
|
Name |
Description |
|
apartment |
Type: string Номер квартиры Example: |
|
building |
Type: string Строение Example: |
|
comment |
Type: string Комментарий Example: |
|
country |
Type: string Страна Example: |
|
full_address |
Type: string Полный адрес с указанием города, улицы и номера дома Example: |
|
geoId |
Type: number Идентификатор города |
|
house |
Type: string Номер дома Example: |
|
housing |
Type: string Корпус Example: |
|
locality |
Type: string Населенный пункт Example: |
|
postal_code |
Type: string Индекс Example: |
|
region |
Type: string Регион Example: |
|
street |
Type: string Улица Example: |
|
subRegion |
Type: string Область Example: |
Example
{
"geoId": 213,
"country": "Россия",
"region": "Москва",
"subRegion": "Московская область",
"locality": "Москва",
"street": "Пролетарский проспект",
"house": "19",
"housing": "1",
"apartment": "2",
"building": "1",
"comment": "Станция метро Щукинская (4выход) второй дом слева. Вход со двора с дальнего края дома. Ориентир вывеска Яндекс Маркет",
"full_address": "Москва, Пролетарский проспект, 19",
"postal_code": "123182"
}
StationContact
|
Name |
Description |
|
phone |
Type: string Номер телефона Example: |
|
|
Type: string Адрес электронной почты Example: |
|
first_name |
Type: string Имя Example: |
|
last_name |
Type: string Фамилия Example: |
|
patronymic |
Type: string Отчество Example: |
Example
{
"first_name": "Василий",
"last_name": "Пупкин",
"patronymic": "Михайлович",
"phone": "+74959999999",
"email": "pupkin@mail.ru"
}
DayTime
|
Name |
Description |
|
hours |
Type: integer Часы Min value: Max value: |
|
minutes |
Type: integer Минуты Min value: Max value: |
Example
{
"hours": 0,
"minutes": 0
}
StationScheduleRestriction
|
Name |
Description |
|
days |
Type: integer[] Номера дней недели, к которым применяется правило. 1 - понедельник, 2 - вторник, ..., 7 - воскресенье. Example
|
|
time_from |
Type: DayTime Время начала работы. Example
|
|
time_to |
Type: DayTime Время окончания работы. Example
|
Example
{
"days": [
1
],
"time_from": {
"hours": 0,
"minutes": 0
},
"time_to": null
}
StationSchedule
|
Name |
Description |
|
restrictions |
Type: StationScheduleRestriction[] Правила, задающие расписание работы. Example
|
|
time_zone |
Type: integer Часовая зона; смещение в часах относительно всемирного координированного времени UTC. |
Example
{
"time_zone": 0,
"restrictions": [
{
"days": [
1
],
"time_from": {
"hours": 0,
"minutes": 0
},
"time_to": null
}
]
}
DayOffs
|
Name |
Description |
|
date |
Type: integer Дата в формате UNIX |
|
date_utc |
Type: integer Дата в формате UTC |
Example
{
"date": 1733356800,
"date_utc": "2024-12-05T00:00:00+0000"
}
PickupStation
|
Name |
Description |
|
address |
Type: LocationDetails Полный адрес точки забора заказа Адрес квартиры обязателен при наличии Example
|
|
contact |
Type: StationContact Данные для связи с точкой забора заказа Example
|
|
name |
Type: string Название точки забора заказа Example: |
|
payment_methods |
Type: PaymentMethod[] Возможные методы оплаты заказа при получении Example
|
|
position |
Type: GeoPoint Точка, в которой находится точка забора заказа Example
|
|
schedule |
Type: StationSchedule Расписание работы точки Example
|
|
type |
Type: PickupStationType Тип точки забора заказа pickup_point — пункт выдачи заказов; Enum: |
|
available_for_c2c_dropoff |
Type: boolean Доступен ли ПВЗ для сдачи физическими лицами |
|
available_for_dropoff |
Type: boolean Доступен ли ПВЗ для сдачи юридическими лицами |
|
dayoffs |
Type: DayOffs[] Нерабочие дни ПВЗ Example
|
|
deactivation_date |
Type: string Дата деактивации ПВЗ Example: |
|
deactivation_date_predicted_debt |
Type: string Дата деактивации ПВЗ в случае неоплаты Example: |
|
id |
Type: string Идентификатор точки забора заказа. Должен использоваться при получении вариантов доставки в качестве конечной точки Example: |
|
instruction |
Type: string Дополнительные указания по тому, как добраться до точки получения заказа Example: |
|
is_dark_store |
Type: boolean Признак даркстора Default: |
|
is_market_partner |
Type: boolean Признак партнерского ПВЗ Default: |
|
is_yandex_branded |
Type: boolean Признак брендированные ли ПВЗ Default: |
|
operator_station_id |
Type: string Идентификатор точки забора заказа в системе оператора Example: |
|
pickup_services |
Type: PickupServices Доступные услуги с коробками/товарами на ПВЗ Example
|
Example
{
"id": "0198602de4a6749aba12e151bdf4caaa",
"operator_station_id": "10035218565",
"name": "Пункт выдачи заказов Яндекс Маркета",
"type": "pickup_point",
"position": {
"latitude": 55.666624,
"longitude": 37.51573
},
"address": {
"geoId": 213,
"country": "Россия",
"region": "Москва",
"subRegion": "Московская область",
"locality": "Москва",
"street": "Пролетарский проспект",
"house": "19",
"housing": "1",
"apartment": "2",
"building": "1",
"comment": "Станция метро Щукинская (4выход) второй дом слева. Вход со двора с дальнего края дома. Ориентир вывеска Яндекс Маркет",
"full_address": "Москва, Пролетарский проспект, 19",
"postal_code": "123182"
},
"instruction": "Станция метро Щукинская (4выход) второй дом слева. Вход со двора с дальнего края дома. Ориентир вывеска Яндекс Маркет",
"payment_methods": [
"already_paid"
],
"contact": {
"first_name": "Василий",
"last_name": "Пупкин",
"patronymic": "Михайлович",
"phone": "+74959999999",
"email": "pupkin@mail.ru"
},
"schedule": {
"time_zone": 0,
"restrictions": [
{
"days": [
1
],
"time_from": {
"hours": 0,
"minutes": 0
},
"time_to": null
}
]
},
"is_yandex_branded": false,
"is_market_partner": false,
"is_dark_store": false,
"pickup_services": {
"is_fitting_allowed": true,
"is_partial_refuse_allowed": true,
"is_paperless_pickup_allowed": true,
"is_unboxing_allowed": true
},
"deactivation_date": "null",
"deactivation_date_predicted_debt": "null",
"available_for_dropoff": true,
"available_for_c2c_dropoff": true,
"dayoffs": [
{
"date": 1733356800,
"date_utc": "2024-12-05T00:00:00+0000"
}
]
}
No longer supported, please use an alternative and newer version.