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

- [/pt-BR/](/pt-BR/)
- [SDKs e Ferramentas](/pt-BR/dual-api/developers/sdks-and-tools/overview)
- [Integração Web](/pt-BR/dual-api/developers/sdks-and-tools/web/)
- [Web SDK](/pt-BR/dual-api/developers/sdks-and-tools/web/web-sdk/requirements)
- Referência de API
- API de Captura

# API de Captura

Métodos para iniciar uma sessão
| Método | Descrição |
| --- | --- |
| `prepareSelfieCamera(config, cameraType)` | Prepara a câmera de selfie. Retorna uma `Promise<CameraOpener>`. |
| `prepareSelfieCameraForIFrame(config, cameraType)` | Prepara a câmera de selfie para uso dentro de um iFrame. Retorna uma `Promise<CameraOpener>`. |
| `prepareDocumentCamera(config, documentType)` | Prepara a câmera de documento. Retorna uma `Promise<CameraOpener>`. |
| `cameraOpener.open(callback)` | Abre a câmera preparada com o objeto `callback` |

Opções / parâmetros de captura
**`SelfieCameraTypes`** — consulte [Enums](/pt-BR/dual-api/developers/sdks-and-tools/web/web-sdk/api-reference/enums).

**`DocumentCameraTypes`** — consulte [Enums](/pt-BR/dual-api/developers/sdks-and-tools/web/web-sdk/api-reference/enums).

Tipos e campos de resultado
O handler de sucesso recebe um objeto com:

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

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