Метод для получения списка отделения/офиса города указанного обработчика. Советуеться закэшировать этот массив в системе клиента-интегратора и обновлять его раз в сутки.
Запрос
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 } ] }