Метод для отримання переліку відділень/офісів по місту вказаного обробника. Порада: закешувати цей масив в системі клієнта-інтегратора і оновлювати його один раз на добу.
Запит
Method | GET |
URL | /handlers/{{handlerType}}/cities/{{cityId}}/offices |
Параметри запиту
Поле | Обов'язковість | Тип | Опис | Приклад |
---|---|---|---|---|
{{handlerType}} | Так | String | Тип обробника | "NovaPoshta" |
{{cityId}} | Так | String | ID міста вказаного обробника | "8d5a980d-391c-11dd-90d9-001a92567626" |
Приклад:
Code Block | ||
---|---|---|
| ||
GET /handlers/NovaPoshta/cities/8d5a980d-391c-11dd-90d9-001a92567626/offices |
Параметри відповіді
Поле | Опис |
---|---|
data | Масив з відділеннями/офісами |
data[].{}.id | ID відділення/офису в системі обраного обробника |
data[].{}.uk | Текстова назва відділення/офісу в системі обраного обробника українською мовою |
data[].{}.ru | Текстова назва відділення/офісу в системі обраного обробника російською мовою |
data[].{}.maxWeight | Максимально дозволена вага відправлення даного відділення/офісу в кілограмах, 0 - немає обмежень |
Приклад:
Code Block | ||
---|---|---|
| ||
{
"data": [
{
"id": "1ec09d88-e1c2-11e3-8c4a-0050568002cf",
"uk": "Відділення №1: вул. Червонопрапорна, 34 (Корчувате)",
"ru": "Отделение №1: ул. Краснознаменная, 34 (Корчеватое)",
"maxWeight": 0
},
{
"id": "7b422fbe-e1b8-11e3-8c4a-0050568002cf",
"uk": "Відділення №2: вул. Бережанська,9 (Оболонь Лугова)",
"ru": "Отделение №2: ул. Бережанская, 9 (Оболонь Луговая) ",
"maxWeight": 0
},
{
"id": "7b422fc3-e1b8-11e3-8c4a-0050568002cf",
"uk": "Відділення №3: вул. Калачівська, 13 (Стара Дарниця)",
"ru": "Отделение №3: ул. Калачевская, 13 (Старая Дарница)",
"maxWeight": 0
},
{
"id": "7b422fc5-e1b8-11e3-8c4a-0050568002cf",
"uk": "Відділення №4: вул. Кричевського, 19, м. Житомирська (Святошин)",
"ru": "Отделение №4: ул. Кричевского, 19, м. Житомирская (Святошин)",
"maxWeight": 0
},
{
"id": "7b422fc6-e1b8-11e3-8c4a-0050568002cf",
"uk": "Відділення №5: вул. Федорова, 32 (м. Олімпійська)",
"ru": "Отделение №5: ул. Федорова, 32 (м. Олимпийская)",
"maxWeight": 0
}
]
} |