🔍 Check Document Data
Code samples
POST /webapi/kyc/user/{uuid}/check
Body parameter
{
"document_type": "passport",
"firstName": "Ivan",
"lastName": "Ivanov",
"patronymic": "Ivanovich",
"dob": "1990-01-01",
"passport_date": "2010-01-01",
"seria": "1234",
"number": "567890",
"country": "ru"
}
🛠️ Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| uuid | path | string(uuid) | true | Verification UUID |
| firstName | body | string | true | First name |
| lastName | body | string | true | Last name |
| dob | body | string(date) | true | Date of birth (YYYY-MM-DD) |
| document_type | body | string | false | Document type (passport, id_card) |
| patronymic | body | string | false | Patronymic (required for Russian passport) |
| passport_date | body | string | false | Document issue date |
| seria | body | string | false | Document series |
| number | body | string | false | Document number |
| document_number | body | string | false | Full document number (alternative to seria/number) |
| residence | body | string | false | Place of residence |
| citizenship | body | string | false | Citizenship |
| fullAddress | body | string | false | Full address |
| zipCode | body | string | false | ZIP code |
| city | body | string | false | City |
| country | body | string | false | Country (ISO code) |
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": {}
}
🔁 Responses
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | Document check initiated | KycParams |
| 404 | Not Found | Verification not found | Inline |
| 422 | Unprocessable Entity | Validation error | Inline |