ParseGarAddress
Возвращает адрес объекта в государственном адресном реестре (ГАР).
- GET /V1/ParseGarAddress
- Query Parameters:
address – российский адрес в виде строки. Рекомендуем описывать в формате:
<Регион>, <Муниципальный район>/<Городское поселение>, <Район>, <Город>, <Посёлок>, <Улица>, <Номер дома>/<Земельный участок>, <Номер квартиры>, <Номер комнаты>
. Элементы адреса можно пропускать.isAdministrativeDivision – муниципальное деление. Укажите значение
false
для административно-территориального деления. По умолчанию имеет значениеtrue
. Необязательный параметр.
- Request Headers:
Authorization – данные, необходимые для авторизации.
- Status Codes:
200 OK – операция успешно завершена.
400 Bad Request – данные в запросе имеют неверный формат или отсутствуют обязательные параметры.
405 Method Not Allowed – используется неподходящий HTTP-метод.
500 Internal Server Error – при обработке запроса возникла непредвиденная ошибка.
- Response Body:
Тело ответа содержит адрес объекта в ГАР, представленный структурой GarAddress.
Если адрес из запроса не будет найден, метод вернет код 200 (OK)
и пустой ответ.
Примеры использования
Пример HTTP-запроса:
GET /V1/ParseGarAddress?address=Свердловская обл, г.о. город Екатеринбург, г Екатеринбург, ул Викулова, д 63 к 1, кв 78&isAdministrativeDivision=false HTTP/1.1
Host: diadoc-api.kontur.ru
Authorization: DiadocAuth ddauth_api_client_id={{apiKey}},ddauth_token={{token}}
Пример тела ответа:
{
"FiasId": "e9824568-92cd-4276-a1ac-82fad56098cc",
"ZipCode": "620043",
"RegionCode": "66",
"MunicipalDistrict": {
"Abbreviation": "г.о.",
"Name": "город Екатеринбург"
},
"UrbanSettlement": {},
"City": {
"Abbreviation": "г",
"Name": "Екатеринбург"
},
"PlanningStructure": {},
"Street": {
"Abbreviation": "ул",
"Name": "Викулова"
},
"Garhouse": {
"Abbreviation": "д",
"Number": "63",
"AddNumber1": "1",
"AddAbbreviation1": "к"
},
"RoomWithinBuilding": {
"Abbreviation": "кв",
"Number": "78"
},
"RoomWithinApartment": {}
}