Проверка регистрации по месту пребывания
Метод используется для проверки действительности регистрации по месту пребывания граждан РФ.
Во всех запросах необходимо передавать заголовки запроса:
| Название | Тип | Обязательно | Описание |
|---|---|---|---|
X-Api-Key |
string | Да | Уникальный идентификатор магазина |
X-Signature |
string | Да | Подпись запроса |
При формировании подписи используется secret_key - секретный ключ, который находится в настройках магазина мерчанта.
Запрос на проверку
Метод: POST
- Production:
https://api.baas.kvell.group/v1/smev3/gismu/reg-validstaying - Stage:
https://api.baas.stage.kvell.group/v1/smev3/gismu/reg-validstaying
Параметры запроса (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-validstaying/{request_id} - Stage:
https://api.baas.stage.kvell.group/v1/smev3/gismu/reg-validstaying/{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,STAYINGis_valid— cтатус регистрации:true- регистрация дейсвительна,false- недействительная,null- информация о регистрации не найдена