---
title: API захвата
canonical: https://developer.unico.io/ru/dual-api/developers/sdks-and-tools/flutter/api-reference/capture-api
locale: ru
generated_by: markdown-export
---

- [/ru/](/ru/)
- [SDK и инструменты](/ru/dual-api/developers/sdks-and-tools/overview)
- [Flutter SDK](/ru/dual-api/developers/sdks-and-tools/flutter/requirements)
- Справочник API
- API захвата

# API захвата

Методы для запуска сессии
| Метод | Описание |
| --- | --- |
| `openCameraSelfie({listener})` | Открывает камеру для селфи |
| `openCameraSelfie({listener, prepareInfo})` | Открывает камеру для селфи с метаданными `UnicoCheckPrepareInfo` |
| `openCameraDocument({documentType, listener})` | Открывает камеру для документов с нужным типом `DocumentCameraTypes` |

Параметры и опции захвата
**`UnicoCheckPrepareInfo`** — метаданные для идентификации пользовательской сессии.

| Поле | Тип | Обязательное | Описание |
| --- | --- | --- | --- |
| `externalUserId` | `String` | да | Идентификатор пользователя в вашей системе. Хешируется с SHA-256 перед передачей. |
| `useCase` | `String` | нет | Идентификатор контекста или выполняемого сценария. Передаётся в открытом виде. |

**`DocumentCameraTypes`** — см. [Enums](/ru/developers/sdks-and-tools/flutter/api-reference/enums).

Типы результатов и поля
**`ResultCamera`** — объект, возвращаемый при успешном захвате (селфи или документ).

| Поле | Тип | Описание |
| --- | --- | --- |
| `base64` | `String` | Захваченное изображение в формате Base64 |
| `encrypted` | `String` | JWT для отправки на бэкенд |

Последнее обновление **8 окт. 2026 г.**