Метод для отримання переліку відділень/офісів по місту вказаного обробника. Порада: закешувати цей масив в системі клієнта-інтегратора і оновлювати його один раз на добу.

Запит

MethodGET
URL/handlers/{{handlerType}}/cities/{{cityId}}/offices

Параметри запиту

ПолеОбов'язковістьТипОписПриклад
{{handlerType}}ТакStringТип обробника"NovaPoshta"
{{cityId}}ТакStringID міста вказаного обробника"8d5a980d-391c-11dd-90d9-001a92567626"

Приклад:

GET /handlers/NovaPoshta/cities/8d5a980d-391c-11dd-90d9-001a92567626/offices

Параметри відповіді

ПолеОпис
dataМасив з відділеннями/офісами
data[].{}.idID відділення/офису в системі обраного обробника 
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
    }
  ]
}