🔤 Распознавание документа (OCR)
Code samples
POST /webapi/kyc/user/{uuid}/recognize-document
Body parameter
{
"image": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAA...",
"document_type": "passport",
"country": "ru"
}
🛠️ Параметры
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| uuid | path | string(uuid) | true | UUID верификации |
| image | body | string | true | Изображение документа в base64 |
| document_type | body | string | true | Тип документа (passport, id_card) |
| country | body | string | true | Страна документа (ISO-код) |
Example responses
200 Response
{
"success": true,
"confidence": 0.95,
"data": {
"firstName": "Иван",
"lastName": "Иванов",
"patronymic": "Иванович",
"dob": "1990-01-01",
"seria": "1234",
"number": "567890",
"passport_date": "2010-01-01"
},
"warnings": []
}
🔁 Ответы
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | Данные распознаны | Inline |
| 404 | Not Found | Верификация не найдена | Inline |
| 422 | Unprocessable Entity | Ошибка валидации | Inline |
📋 Response Schema
| Name | Type | Description |
|---|---|---|
| success | boolean | Успех операции |
| confidence | number | Уверенность распознавания (0–1) |
| data | object | Распознанные поля документа |
| warnings | string[] | Предупреждения о качестве распознавания |