---
title: API de Captura
canonical: https://developer.unico.io/es/dual-api/developers/sdks-and-tools/flutter/api-reference/capture-api
locale: es
generated_by: markdown-export
---

- [/es/](/es/)
- [SDKs y Herramientas](/es/dual-api/developers/sdks-and-tools/overview)
- [Flutter SDK](/es/dual-api/developers/sdks-and-tools/flutter/requirements)
- Referencia de API
- API de Captura

# API de Captura

Métodos para iniciar una sesión
| Método | Descripción |
| --- | --- |
| `openCameraSelfie({listener})` | Abre la cámara de selfie |
| `openCameraSelfie({listener, prepareInfo})` | Abre la cámara de selfie con metadatos de `UnicoCheckPrepareInfo` |
| `openCameraDocument({documentType, listener})` | Abre la cámara de documentos con el `DocumentCameraTypes` deseado |

Opciones de captura / parámetros
**`UnicoCheckPrepareInfo`** — metadatos para identificar la sesión del usuario.

| Campo | Tipo | Obligatorio | Descripción |
| --- | --- | --- | --- |
| `externalUserId` | `String` | sí | Identificador del usuario en su sistema. Se aplica hash SHA-256 antes de la transmisión. |
| `useCase` | `String` | no | Identificador del contexto o flujo en ejecución. Se transmite en texto plano. |

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

Tipos de resultado y campos
**`ResultCamera`** — objeto devuelto al capturar correctamente (selfie o documento).

| Campo | Tipo | Descripción |
| --- | --- | --- |
| `base64` | `String` | Imagen capturada en Base64 |
| `encrypted` | `String` | JWT que se debe enviar al backend |

Última actualización el **8 oct 2026**