Проверка регистрации по месту жительства
Метод используется для проверки действительности регистрации по месту жительства граждан РФ.
Во всех запросах необходимо передавать заголовки запроса:
Название | Тип | Обязательно | Описание |
---|---|---|---|
X-Api-Key |
string | Да | Уникальный идентификатор магазина |
X-Signature |
string | Да | Подпись запроса |
При формировании подписи используется secret_key
- секретный ключ, который находится в настройках магазина мерчанта.
Запрос на проверку
Метод: POST
- Production:
https://api.baas.kvell.group/v1/smev3/gismu/reg-validliving
- Stage:
https://api.baas.stage.kvell.group/v1/smev3/gismu/reg-validliving
Параметры запроса (JSON)
Название |
Тип данных | Обязательно | Описание |
---|---|---|---|
last_name |
string | Да | Фамилия |
first_name |
string | Да | Имя |
middle_name |
string | Нет | Отчество |
birth_date |
string | Да | Дата рождения в формате YYYY-MM-DD |
doc |
json | Да | Данные документа: тип, серия, номер, дата выдачи |
∟typ |
string enum | Да | Тип документа: passportrf - Паспорт гражданина РФ, foreign - Загранпаспорт гражданина РФ, birthcert - Свидетельство о рождении |
∟series |
string | Да | Серия документа |
∟number |
string | Да | Номер документа |
∟issue_date |
string | Да | Дата выдачи паспорта в формате YYYY-MM-DD |
addr |
json | Да | Данные документа: тип, серия, номер, дата выдачи |
∟region_oktmo |
string | Нет | Кода региона по ОКТМО |
∟district |
string | Нет | Район |
∟settlement |
string | Нет | Населенный пункт |
∟street |
string | Нет | Улица |
∟house |
string | Нет | Дом |
∟building |
string | Нет | Корпус |
∟flat |
string | Нет | Квартира |
∟guid |
string | Нет | GUID адреса (ФИАС) |
∟from_dt |
string | Да | Дата начала срока регистрации в формате YYYY-MM-DD |
∟to_dt |
string | Нет | Дата окончания срока регистрации в формате YYYY-MM-DD |
∟unstructured |
string | Нет | Неструктурированный адрес |
{
"last_name": "Пишенина",
"first_name": "Жанна",
"middle_name": "Игнатьевна",
"birth_date": "1971-12-10",
"doc": {
"typ": "passportrf",
"series": "5181",
"number": "846600",
"issue_date": "2014-06-15"
},
"addr": {
"region_oktmo": "string",
"district": "string",
"settlement": "string",
"street": "string",
"house": "string",
"building": "string",
"flat": "string",
"guid": "4e8bb0d8-6647-41af-9821-b52b20663fa7",
"from_dt": "2022-03-31",
"to_dt": "2024-12-12",
"unstructured": "обл Курганская, р-н Каргапольский, рп Каргаполье, ул Кирова, двлд. 75 к. 75"
}
}
Формирование подписи
Подпись X-Signature
формируется конкатенацией X-Api-Key
, json <тело запроса>
и secret_key
. Формируется sha256 от
полученной строки:
Ответ запроса
request_id
— идентификатор запроса, используется для получения результата.
Получение результата проверки
Метод: GET
- Production:
https://api.baas.kvell.group/v1/smev3/gismu/reg-validliving/{request_id}
- Stage:
https://api.baas.stage.kvell.group/v1/smev3/gismu/reg-validliving/{request_id}
Параметры запроса в URL
Название | Тип данных | Обязательно | Описание |
---|---|---|---|
request_id |
string | Да | Идентификатор запроса |
Формирование подписи
Подпись X-Signature
формируется конкатенацией X-Api-Key
, request_id
и secret_key
. Формируется sha256 от
полученной строки:
Ответ запроса
{
"state": "finished",
"result": {
"reg_info": {
"region_oktmo": "string",
"district": "string",
"settlement": "string",
"street": "string",
"house": "string",
"building": "string",
"flat": "string",
"guid": "4e8bb0d8-6647-41af-9821-b52b20663fa7",
"from_dt": "2022-03-31",
"to_dt": "2024-12-12",
"unstructured": "обл Курганская, р-н Каргапольский, рп Каргаполье, ул Кирова, двлд. 75 к. 75"
},
"person": {
"last_name": "Пишенина",
"first_name": "Жанна",
"middle_name": "Игнатьевна",
"birth_date": "1971-12-10"
},
"doc": {
"typ": "passportrf",
"series": "string",
"number": "string",
"issue_date": "string"
},
"addr_type": "LIVING",
"is_valid": true
}
}
state
— статус запросаin_progress
— в обработкеfinished
— завершён
result
— результат обработки (в случаеstate
=finished
)reg_info
— данные регистрацииperson
— данные физлицаdoc
— данные документа: тип, серия, номер, дата выдачиaddr_type
— Тип регистрации:LIVING
,STAYING
is_valid
— cтатус регистрации:true
- регистрация дейсвительна,false
- недействительная,null
- информация о регистрации не найдена