Перейти до основного вмісту

Отримання списку населених пунктів

URI: /api/v2/insurance//address?region_id={region_id}&district_id={district_id}&city={city}

Метод використовується для пошуку та отримання списку населених пунктів, що належать до конкретної області та району, за початковими літерами назви.

Важливо!

Використовуються дані, отримані методом Отримання списку районів

Запит виконується методом GET.

⚠️ Запит повинен містити заголовок Accept: application/json

Параметри URI

Метод дозволяє передати в рядку запиту наступні параметри:

Ім'яТипОбов'язковийОпис
region_idstringТакІдентифікатор області, отриманий методом Отримання списку областей
district_idstringТакІдентифікатор району, отриманий методом Отримання списку районів
citystringТакПочаткові літери назви населеного пункту для пошуку

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

Ім'яТипОпис
datalist[object]Перелік знайдених об'єктів
data.regionobjectДані про область
data.region.idstringІдентифікатор області
data.region.namestringПовна назва області
data.districtobjectДані про район
data.district.idstringІдентифікатор району
data.district.namestringНазва району
data.cityobjectДані про знайдений населений пункт
data.city.idstringІдентифікатор населеного пункту
data.city.namestringНазва населеного пункту
інформація

Отримані параметри data.region.id, data.district.id та data.city.id використовуються як фільтр для наступного кроку — методу Отримання списку вулиць

Приклади відповіді

200 OK

Відповідь: /api/v2/insurance/address?region_id=285&district_id=415&city=Ніж

{
"data": [
{
"region": {
"id": "285",
"name": "Чернігівська"
},
"district": {
"id": "415",
"name": "Ніжинський"
},
"city": {
"id": "28681",
"name": "Ніжин"
}
},
{
"region": {
"id": "285",
"name": "Чернігівська"
},
"district": {
"id": "415",
"name": "Ніжинський"
},
"city": {
"id": "28735",
"name": "Ніжинське"
}
}
]
}