Список офисов
Метод предназначен для получения списка действующих офисов СДЭК.
1. Новый метод
Запрос на получение списка офисов
Для использования необходимо отправить GET-запрос на URL:
Среда | URL |
---|---|
тестовая | https://api.edu.cdek.ru/v2/deliverypoints |
боевая | https://api.cdek.ru/v2/deliverypoints |
Параметры запроса
Поддерживаются следующие параметры:
№ | Название поля | Описание | Тип поля | Обяз. для заполн. |
---|---|---|---|---|
1 | postal_code1 | Почтовый индекс города, для которого необходим список офисов | integer | нет |
2 | city_code1 | Код населенного пункта СДЭК (метод "Список населенных пунктов") | integer | нет |
3 | type | Тип офиса, может принимать значения: «PVZ» - для отображения складов СДЭК; При отсутствии параметра принимается значение по умолчанию «ALL». | string(8) | нет |
4 | country_code | Код страны в формате ISO_3166-1_alpha-2 (см. “Общероссийский классификатор стран мира”) | string (2) | нет |
5 | region_code | Код региона по базе СДЭК | integer | нет |
6 | have_cashless | Наличие терминала оплаты, может принимать значения: «1», «true» - есть; | boolean | нет |
7 | have_cash | Есть прием наличных, может принимать значения: «1», «true» - есть; | boolean | нет |
8 | allowed_cod | Разрешен наложенный платеж, может принимать значения: «1», «true» - да; | boolean | нет |
9 | is_dressing_room | Наличие примерочной, может принимать значения: «1», «true» - есть; | boolean | нет |
10 | weight_max | Максимальный вес в кг, который может принять офис (значения больше 0 - передаются офисы, которые принимают этот вес; 0 - офисы с нулевым весом не передаются; значение не указано - все офисы). | integer | нет |
11 | weight_min | Минимальный вес в кг, который принимает офис (при переданном значении будут выводиться офисы с минимальным весом до указанного значения) | integer | нет |
12 | lang | Локализация офиса. По умолчанию "rus" (доступны eng и zho) | string(3) | нет |
13 | take_only | Является ли офис только пунктом выдачи, может принимать значения: «1», «true» - да; | boolean | нет |
14 | is_handout | Является пунктом выдачи, может принимать значения: «1», «true» - да; | boolean | нет |
15 | is_reception | Есть ли в офисе приём заказов, может принимать значения: «1», «true» - да; | boolean | нет |
16 | fias_guid | Код города ФИАС | UUID | нет |
17 | code | Код ПВЗ | string(10) | нет |
18 | is_ltl | Работает ли офис с LTL (сборный груз) «1», «true» - да; «0», «false» - нет. | boolean | нет |
19 | fulfillment | Работает ли офис с "Фулфилмент. Приход": «1», «true» - да; «0», «false» - нет. | boolean | нет |
1 Если одновременно указаны параметры city_code, postal_code, fias_guid, то для определения города всех стран присутствия СДЭК приоритет отдается city_code, затем fias_guid.
Ответ на запрос получения списка офисов
Ответ возвращается в формате JSON:
№ | Название поля | Описание | Тип поля | Обяз. для заполн. |
---|---|---|---|---|
1 | code | Код | string(10) | да |
2 | name | Название | string(50) | да |
3 | uuid | Идентификатор офиса в ИС СДЭК | UUID | да |
4 | location | Адрес офиса | да | |
4.1 | country_code | Код страны в формате ISO_3166-1_alpha-2 | string(2) | да |
4.2 | region_code | Код региона СДЭК | integer | да |
4.3 | region | Название региона | string(50) | да |
4.4 | city_code | Код населенного пункта СДЭК (метод "Список населенных пунктов") | integer | да |
4.5 | city | Название города | string(50) | да |
4.6 | fias_guid | Код города ФИАС | UUID | нет |
4.7 | postal_сode | Почтовый индекс | string (6) | нет |
4.8 | longitude | Координаты местоположения (долгота) в градусах | float | да |
4.9 | latitude | Координаты местоположения (широта) в градусах | float | да |
4.10 | address | Адрес (улица, дом, офис) в указанном городе | string(255) | да |
4.11 | address_full | Полный адрес с указанием страны, региона, города, и т.д. | string(255) | да |
5 | address_comment | Описание местоположения | string(255) | нет |
6 | nearest_station | Ближайшая станция/остановка транспорта | string(50) | нет |
7 | nearest_metro_station | Ближайшая станция метро | string(50) | нет |
8 | work_time | Режим работы, строка вида «пн-пт 9-18, сб 9-16» | string(100) | да |
9 | phones | Список телефонов | phone[] | да |
9.1 | number | Номер телефона | string(255) | да |
9.2 | additional | Дополнительная информация (доп. номер) | string(255) | нет |
10 | Адрес электронной почты | string(255) | нет | |
11 | note | Примечание по офису | string(255) | нет |
12 | type | Тип ПВЗ: PVZ — склад СДЭК, POSTAMAT — постамат СДЭК | string(8) | да |
13 | owner_code | Принадлежность офиса компании: | string(255) | да |
14 | take_only | Является ли офис только пунктом выдачи или также осуществляет приём грузов | boolean | да |
15 | is_handout | Является пунктом выдачи | boolean | да |
16 | is_reception | Является пунктом приёма | boolen | да |
17 | is_dressing_room | Есть ли примерочная | boolean | да |
18 | have_cashless | Есть безналичный расчет | boolean | да |
19 | have_cash | Есть приём наличных | boolean | да |
20 | allowed_cod | Разрешен наложенный платеж в ПВЗ | boolean | да |
21 | is_ltl | Работает ли офис с LTL (сборный груз) | boolean | нет |
22 | fulfillment | Работает ли офис с "Фулфилмент. Приход" | boolean | нет |
23 | site | Ссылка на данный офис на сайте СДЭК | string(255) | нет |
24 | office_image_list | Все фото офиса (кроме фото как доехать). | нет | |
24.1 | url | Ссылка на фото <OfficeImage url="http://dfdfdf/images/22/47_1_SUR2"/> | string(255) | да |
25 | work_time_list | График работы на неделю. Вложенный тег с атрибутами day и periods. | да | |
25.1 | day | Порядковый номер дня начиная с единицы. Понедельник = 1, воскресенье = 7. | integer (1) | да |
25.2 | time | Период работы в эти дни. Если в этот день не работают, то не отображается. | string(20) | да |
26 | work_time_exceptions | Исключения в графике работы офиса | нет | |
26.1 | date | Дата | datetime | да |
26.2 | time | Период работы в указанную дату. Если в этот день не работают, то не отображается. | string(20) | нет |
26.3 | is_working | Признак рабочего/нерабочего дня в указанную дату | boolean | да |
27 | weight_min | Минимальный вес (в кг.), принимаемый в ПВЗ (> WeightMin) | float | нет |
28 | weight_max | Максимальный вес (в кг.), принимаемый в ПВЗ (<=WeightMax) | float | нет |
29 | fulfillment | Наличие зоны фулфилмента | boolean | да |
30 | dimensions | Перечень максимальных размеров ячеек (только для type = POSTAMAT) | [ ] | нет |
30.1 | width | Ширина (см) | float | да |
30.2 | height | Высота (см) | float | да |
30.3 | depth | Глубина (см) | float | да |
31 | errors | Список ошибок | error[] | нет |
31.1 | code | Код ошибки | string() | да |
31.2 | message | Описание ошибки | string() | да |
http://api.cdek.ru/v2/deliverypoints?weight_max=50&city_code=270&allowed_cod=1 |
[ { "code": "NSK279", "name": "тест 43", "uuid": "1bde4e96-a064-4381-8d45-cfdf4ce7a3cf", "location": { "country_code": "RU", "region_code": 23, "region": "Новосибирская обл.", "city_code": 270, "city": "Новосибирск", "postal_code": "630126", "longitude": 34.0, "latitude": 43.0, "address": "Гоголя ул., 1", "address_full": "Россия, Новосибирская обл., Новосибирск, Гоголя ул., 1" }, "address_comment": "", "nearest_station": "нет", "nearest_metro_station": "", "work_time": "Пн-Пт 08:00-17:00", "phones": [ { "number": "+79232478998" } ], "email": "test@test.ru", "note": "", "type": "PVZ", "owner_code": "cdek", "take_only": false, "is_dressing_room": true, "have_cashless": true, "have_cash": true, "allowed_cod": true, "is_ltl": true, "work_time_list": [ { "day": 1, "time": "08:00/17:00" }, { "day": 2, "time": "08:00/17:00" }, { "day": 3, "time": "08:00/17:00" }, { "day": 4, "time": "08:00/17:00" }, { "day": 5, "time": "08:00/17:00" } ], "work_time_exceptions": [ {} ] }, { "code": "NSK197", "name": "Тестовый офис", "location": { "country_code": "RU", "region_code": 23, "region": "Новосибирская обл.", "city_code": 270, "city": "Новосибирск", "postal_code": "630126", "longitude": 34.0, "latitude": 43.0, "address": "ВИЛЮЙСКАЯ УЛ, 1", "address_full": "Россия, Новосибирская обл., Новосибирск, ВИЛЮЙСКАЯ УЛ, 1" }, "address_comment": "Тест", "nearest_station": "Тест", "nearest_metro_station": "Тест", "work_time": "Пн-Пт 00:00-23:59", "phones": [ { "number": "+79232478998" } ], "email": "Test@test.ru", "note": "Тест", "type": "PVZ", "owner_code": "cdek", "take_only": false, "is_dressing_room": true, "have_cashless": true, "have_cash": true, "allowed_cod": true, "work_time_list": [ { "day": 1, "time": "00:00/23:59" }, { "day": 2, "time": "00:00/23:59" }, { "day": 3, "time": "00:00/23:59" }, { "day": 4, "time": "00:00/23:59" }, { "day": 5, "time": "00:00/23:59" } ], "work_time_exceptions": [ {} ], "weight_min": 0.0, "weight_max": 50.0 } ] |
2. Старый метод (deprecated)
Запрос на получение списка офисов
Для использования необходимо отправить GET-запрос на URL:
Среда | URL |
---|---|
тестовая | https://api.edu.cdek.ru/v2/offices |
боевая | https://api.cdek.ru/v2/offices |
Параметры запроса
Поддерживаются следующие параметры:
№ | Название поля | Описание | Тип поля | Обяз. для заполн. |
---|---|---|---|---|
1 | citypostcode1 | Почтовый индекс города, для которого необходим список офисов | integer | нет |
2 | cityid1 | Код населенного пункта СДЭК (метод "Список населенных пунктов") | integer | нет |
3 | type | Тип пункта выдачи, может принимать значения: «PVZ» - для отображения только складов СДЭК; При отсутствии параметра принимается значение по умолчанию «ALL». | string(8) | нет |
4 | countryid | Код страны по базе СДЭК | integer | нет |
5 | countryiso | Код страны в формате ISO_3166-1_alpha-2 (см. “Общероссийский классификатор стран мира”) | string (2) | нет |
6 | regionid | Код региона по базе СДЭК | integer | нет |
7 | havecashless | Наличие терминала оплаты, может принимать значения: «1», «true» - есть; | boolean | нет |
8 | allowedcod | Разрешен наложенный платеж, может принимать значения: «1», «true» - да; | boolean | нет |
9 | isdressingroom | Наличие примерочной, может принимать значения: «1», «true» - есть; | boolean | нет |
10 | weightmax | Максимальный вес в кг, который может принять офис (значения больше 0 - передаются офисы, которые принимают этот вес; 0 - офисы с нулевым весом не передаются; значение не указано - все офисы). | integer | нет |
11 | weightmin | Минимальный вес в кг, который принимает офис(при переданном значении будут выводиться ПВЗ с минимальным весом до указанного значения) | integer | нет |
12 | lang | Локализация офиса. По умолчанию "rus". | string(3) | нет |
13 | takeonly | Является ли офис только пунктом выдачи, может принимать значения: «1», «true» - да; | boolean | нет |
14 | ishandout | Является пунктом выдачи, может принимать значения: «1», «true» - да; | boolean | нет |
1 Если одновременно указаны параметры cityid и citypostcode, то для определения города всех стран присутствия СДЭК приоритет отдается cityid.
Ответ на запрос получения списка ПВЗ
Ответ возвращается в формате JSON:
№ | Название поля | Описание | Тип поля | Обяз. для заполн. |
---|---|---|---|---|
1 | pvz | Офис | [ ] | да |
1.1 | code | Код | string(10) | да |
1.2 | postalCode | Почтовый индекс | string (6) | да |
1.3 | name | Название | string(50) | да |
1.4 | countryCode | Код страны | integer(9) | да |
1.5 | countryCodeIso | Код страны в формате ISO_3166-1_alpha-2 (см. “Общероссийский классификатор стран мира”) | integer(2) | да |
1.6 | countryName | Название страны | string(50) | да |
1.7 | regionCode | Код региона | integer(9) | да |
1.8 | regionName | Название региона | string(50) | да |
1.9 | cityCode | Код населенного пункта СДЭК (метод "Список населенных пунктов") | integer | да |
1.10 | city | Название города | string(50) | да |
1.11 | workTime | Режим работы, строка вида «пн-пт 9-18, сб 9-16» | string(100) | да |
1.12 | address | Адрес (улица, дом, офис) в указанном городе | string(255) | да |
1.13 | fullAddress | Полный адрес с указанием страны, региона, города, и т.д. | string(255) | да |
1.14 | AddressComment | Описание местоположения | string(255) | нет |
1.15 | phone | Телефон | phone | да |
1.16 | Адрес электронной почты | string(255) | нет | |
1.17 | note | Примечание по офису | string(255) | да |
1.18 | coordX | Координаты местоположения (долгота) в градусах | float | да |
1.19 | coordY | Координаты местоположения (широта) в градусах | float | да |
1.20 | type | Тип офиса: PVZ - склад СДЭК, POSTAMAT — постамат СДЭК | string(8) | да |
1.21 | ownerCode | Принадлежность офиса компании: | string(255) | да |
1.22 | isDressingRoom | Есть ли примерочная | string(4) | да |
1.23 | haveCashless | Есть терминал оплаты | string(4) | да |
1.24 | allowedCod | Разрешен наложенный платеж в офисе | string(4) | да |
1.25 | nearestStation | Ближайшая станция/остановка транспорта | string(50) | да |
1.26 | metroStation | Ближайшая станция метро | string(50) | да |
1.27 | site | Ссылка на данный офис на сайте СДЭК | string(255) | нет |
1.28 | officeImageList | Все фото офиса (кроме фото как доехать). | ||
1.28.1 | url | Ссылка на фото <OfficeImage url="http://dfdfdf/images/22/47_1_SUR2"/> | string(255) | да |
1.1.29 | workTimeYList | График работы на неделю. Вложенный тег с атрибутами day и periods. | да | |
1.1.29.1 | day | Порядковый номер дня начиная с единицы. Понедельник = 1, воскресенье = 7. | integer (1) | да |
1.1.29.2 | periods | Период работы в эти дни. Если в этот день не работают, то не отображать. | string(20) | да |
1.1.30 | phoneDetailList | Список телефонов | [ ] | да |
1.1.30.1 | number | Телефон | phone | да |
1.1.31 | WeightLimit | Ограничения по весу для выдачи в офисе (тэг существует только при наличии ограничений) | нет | |
1.1.31.1 | WeightMin | Минимальный вес (в кг.), принимаемый в офисе (> WeightMin) | float | нет |
1.1.31.2 | WeightMax | Максимальный вес (в кг.), принимаемый в офисе (<=WeightMax) | float | нет |
1.1.32 | dimensions | Перечень максимальных размеров ячеек (только для type = POSTAMAT) | [ ] | нет |
1.1.32.1 | width | Ширина (см) | float | да |
1.1.32.2 | height | Высота (см) | float | да |
1.1.32.3 | depth | Глубина (см) | float | да |
1.1.33 | ishandout | Является офисом выдачи | boolean | да |
https://api.cdek.ru/v2/offices?weightmax=50&cityid=270&allowedcode=1 |
{ "pvz": [ { "code": "NSK39", "postalCode": "630091", "name": "На Крылова", "countryCode": "1", "countryCodeIso": "RU", "countryName": "Россия", "regionCode": "23", "regionName": "Новосибирская обл.", "cityCode": "270", "city": "Новосибирск", "workTime": "Сб-Вс 10:00-18:00, Пн-Пт 10:00-20:00", "address": "ул. Крылова, 7/1, 2", "fullAddress": "Россия, Новосибирская обл., Новосибирск, ул. Крылова, 7/1, 2", "phone": "+79529304062", "note": "", "coordX": "82.918786", "coordY": "55.041049", "type": "PVZ", "ownerCode": "cdek", "isDressingRoom": true, "haveCashless": true, "allowedCod": true, "nearestStation": "«Метро Красный проспект»", "metroStation": "Красный проспект", "site": "", "email": "a.matyunina@cdek.ru", "addressComment": "", "officeImageList": [ { "number": 1, "url": "https://pvzimage.cdek.ru/images/1625/1062_1_NSK39" } ], "workTimeYList": [ { "day": "1", "periods": "10:00/20:00" }, { "day": "2", "periods": "10:00/20:00" }, { "day": "3", "periods": "10:00/20:00" }, { "day": "4", "periods": "10:00/20:00" }, { "day": "5", "periods": "10:00/20:00" }, { "day": "6", "periods": "10:00/18:00" }, { "day": "7", "periods": "10:00/18:00" } ], "phoneDetailList": [ { "number": "+79529304062" } ] }, { "code": "NSK82", "postalCode": "630005", "name": "На Фрунзе", "countryCode": "1", "countryCodeIso": "RU", "countryName": "Россия", "regionCode": "23", "regionName": "Новосибирская обл.", "cityCode": "270", "city": "Новосибирск", "workTime": "Сб-Вс 10:00-18:00, Пн-Пт 10:00-20:00", "address": "ул. Журинская, 80/2", "fullAddress": "Россия, Новосибирская обл., Новосибирск, ул. Журинская, 80/2", "phone": "+73833751065", "note": "", "coordX": "82.940139", "coordY": "55.037283", "type": "PVZ", "ownerCode": "cdek", "isDressingRoom": true, "haveCashless": true, "allowedCod": true, "nearestStation": "Университет Экономики", "metroStation": "Маршала Покрышкина", "site": "", "email": "v.mihajlovskij@cdek.ru", "addressComment": "По ул.Фрунзе от ул.Красный пр., перед ул.Ипподромской направо вдоль заправки Газпромнефть, далее налево до бетонной стены, далее по указателям.", "officeImageList": [ { "number": 0, "url": "https://pvzimage.cdek.ru/images/3589/4673_IMG_2207-24-04-19-06-41.jpeg" }, { "number": 0, "url": "https://pvzimage.cdek.ru/images/3589/4671_IMG_2204-24-04-19-06-35.jpeg" }, { "number": 0, "url": "https://pvzimage.cdek.ru/images/3589/4669_IMG_2102-24-04-19-06-35.jpeg" }, { "number": 0, "url": "https://pvzimage.cdek.ru/images/3589/4665_IMG_2085-24-04-19-06-35.jpeg" }, { "number": 0, "url": "https://pvzimage.cdek.ru/images/3589/4667_IMG_2097-24-04-19-06-35.jpeg" }, { "number": 0, "url": "https://pvzimage.cdek.ru/images/3589/4663_IMG_2083-24-04-19-06-35.jpeg" } ], "workTimeYList": [ { "day": "1", "periods": "10:00/20:00" }, { "day": "2", "periods": "10:00/20:00" }, { "day": "3", "periods": "10:00/20:00" }, { "day": "4", "periods": "10:00/20:00" }, { "day": "5", "periods": "10:00/20:00" }, { "day": "6", "periods": "10:00/18:00" }, { "day": "7", "periods": "10:00/18:00" } ], "phoneDetailList": [ { "number": "+73833751065" } ] } ] } |
Приложение 1. Ответ на запрос получения списка офисов
Название поля | Описание | Тип поля |
---|---|---|
owner_code | Принадлежность офиса компании: CDEK— офис принадлежит компании СДЭК Градусы — офис принадлежит компании Градусы Телепорт — офис принадлежит компании Телепорт Tastamat — офис принадлежит компании Tastamat Халва — офис принадлежит компании Халва PickPoint — офис принадлежит компании PickPoint OmniCDEK — офис принадлежит компании OmniCDEK OmniCDEK (franchise) — офис принадлежит компании OmniCDEK (франчайзи) OmniCDEK (self-employed) — офис принадлежит компании OmniCDEK (самозанятые) "Нет бренда" — офис принадлежит компании без бренда | string(255) |
© 2000—2022, Курьерская компания СДЭК