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

- [/pt-BR/](/pt-BR/)
- [SDKs e Ferramentas](/pt-BR/developers/sdks-and-tools/overview)
- [Android SDK](/pt-BR/developers/sdks-and-tools/android/requirements)
- Referência de API
- API de Captura

# API de Captura

Métodos para preparar uma sessão
Chame estes métodos na interface `UnicoCheckCamera` obtida pelo builder do SDK. Após a preparação, o callback `CameraListener.onCameraReady(cameraOpener)` fornece o opener para iniciar a captura.

| Método | Descrição |
| --- | --- |
| `prepareCamera(config, listener)` | Prepara a câmera de selfie. `listener` é um `CameraListener`. |
| `prepareDocumentCamera(config, listener)` | Prepara a câmera de documento. `listener` é um `DocumentCameraListener`. |

Abrindo a câmera
Após o disparo de `onCameraReady`, chame `open` no objeto opener recebido:

**Selfie — `UnicoCheckCameraOpener.Camera`**

| Método | Descrição |
| --- | --- |
| `open(listener: iAcessoBioSelfie, webAppToken: String)` | Abre a câmera de selfie, passando o `process.webAppToken` retornado por Create Process |

**Documento — `UnicoCheckCameraOpener.Document`**

| Método | Descrição |
| --- | --- |
| `open(documentType: DocumentType, listener: iAcessoBioDocument)` | Abre a captura de documento para o tipo especificado |
| `open(documentType: DocumentType, description: String, listener: iAcessoBioDocument)` | Abre a captura de documento com um rótulo de descrição personalizado |

DocumentType
Define o tipo de documento a ser capturado. Consulte [Enums](/pt-BR/developers/sdks-and-tools/android/api-reference/enums) para a lista completa.

Tipos de resultado e campos
**`ResultCamera`** — objeto retornado em caso de sucesso.

| Campo | Tipo | Descrição |
| --- | --- | --- |
| `base64` | `String` | Imagem capturada em Base64 |
| `encrypted` | `String` | JWT a ser enviado ao backend |

Última atualização em **15 de out. de 2026**