Метод для отримання переліку відділень/офісів по місту вказаного обробника. Порада: закешувати цей масив в системі клієнта-інтегратора і оновлювати його один раз на добу.
Method | GET |
URL | /handlers/{{handlerType}}/cities/{{cityId}}/offices |
Поле | Обов'язковість | Тип | Опис | Приклад |
---|---|---|---|---|
{{handlerType}} | Так | String | Тип обробника | "NovaPoshta" |
{{cityId}} | Так | String | ID міста вказаного обробника | "8d5a980d-391c-11dd-90d9-001a92567626" |
Приклад:
GET /handlers/NovaPoshta/cities/8d5a980d-391c-11dd-90d9-001a92567626/offices |
Поле | Опис |
---|---|
data | Масив з відділеннями/офісами |
data[].{}.id | ID відділення/офису в системі обраного обробника |
data[].{}.uk | Текстова назва відділення/офісу в системі обраного обробника українською мовою |
data[].{}.ru | Текстова назва відділення/офісу в системі обраного обробника російською мовою |
data[].{}.maxWeight | Максимально дозволена вага відправлення даного відділення/офісу в кілограмах, 0 - немає обмежень |
Приклад:
{ "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 } ] } |