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

Отримання списку вулиць

URI: /address?region_id={region_id}&district_id={district_id}&city_id={city_id}&street={street}

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

Важливо!

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

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

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

Параметри URI

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

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

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

Ім'яТипОпис
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.streetobjectДані про знайдену вулицю
data.street.idstringІдентифікатор вулиці
data.street.namestringНазва вулиці
інформація

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

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

200 OK

Відповідь: /api/v2/insurance/address?region_id=285&district_id=415&city_id=28681&street=Шевчен

{
"data": [
{
"region": {
"id": "285",
"name": "Чернігівська"
},
"district": {
"id": "415",
"name": "Ніжинський"
},
"city": {
"id": "28681",
"name": "Ніжин"
},
"street": {
"id": "120301",
"name": "Шевченка"
}
},
{
"region": {
"id": "285",
"name": "Чернігівська"
},
"district": {
"id": "415",
"name": "Ніжинський"
},
"city": {
"id": "28681",
"name": "Ніжин"
},
"street": {
"id": "120223",
"name": "Шевченка МПС"
}
}
]
}