🔍 Проверка данных документа
Code samples
POST /webapi/kyc/user/{uuid}/check
Body parameter
{
"document_type": "passport",
"firstName": "Иван",
"lastName": "Иванов",
"patronymic": "Иванович",
"dob": "1990-01-01",
"passport_date": "2010-01-01",
"seria": "1234",
"number": "567890",
"country": "ru"
}
🛠️ Параметры
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| uuid | path | string(uuid) | true | UUID верификации |
| firstName | body | string | true | Имя |
| lastName | body | string | true | Фамилия |
| dob | body | string(date) | true | Дата рождения (YYYY-MM-DD) |
| document_type | body | string | false | Тип документа (passport, id_card) |
| patronymic | body | string | false | Отчество (обязательно для РФ паспорта) |
| passport_date | body | string | false | Дата выдачи документа |
| seria | body | string | false | Серия документа |
| number | body | string | false | Номер документа |
| document_number | body | string | false | Полный номер документа (альтернатива seria/number) |
| residence | body | string | false | Место жительства |
| citizenship | body | string | false | Гражданство |
| fullAddress | body | string | false | Полный адрес |
| zipCode | body | string | false | Почтовый индекс |
| city | body | string | false | Город |
| country | body | string | false | Страна (ISO-код) |
Example responses
200 Response
{
"success": true,
"uuid": "550e8400-e29b-41d4-a716-446655440000",
"status": 2,
"step": 3,
"session_end": "2023-12-01T10:30:00Z",
"steps": {},
"restrictions": {}
}
🔁 Ответы
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | Проверка документа запущена | KycParams |
| 404 | Not Found | Верификация не найдена | Inline |
| 422 | Unprocessable Entity | Ошибка валидации | Inline |