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

- [/fr/](/fr/)
- [SDKs et outils](/fr/dual-api/developers/sdks-and-tools/overview)
- [Flutter SDK](/fr/dual-api/developers/sdks-and-tools/flutter/requirements)
- Référence API
- API de capture

# API de capture

Méthodes pour démarrer une session
| Méthode | Description |
| --- | --- |
| `openCameraSelfie({listener})` | Ouvre la caméra selfie |
| `openCameraSelfie({listener, prepareInfo})` | Ouvre la caméra selfie avec les métadonnées `UnicoCheckPrepareInfo` |
| `openCameraDocument({documentType, listener})` | Ouvre la caméra document avec le `DocumentCameraTypes` souhaité |

Options / paramètres de capture
**`UnicoCheckPrepareInfo`** — métadonnées pour identifier la session utilisateur.

| Champ | Type | Requis | Description |
| --- | --- | --- | --- |
| `externalUserId` | `String` | oui | Identifiant de l'utilisateur dans votre système. Haché avec SHA-256 avant transmission. |
| `useCase` | `String` | non | Identifiant du contexte ou du flux en cours d'exécution. Transmis en texte clair. |

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

Types de résultats et champs
**`ResultCamera`** — objet retourné lors d'une capture réussie (selfie ou document).

| Champ | Type | Description |
| --- | --- | --- |
| `base64` | `String` | Image capturée en Base64 |
| `encrypted` | `String` | JWT à envoyer au backend |

Dernière mise à jour le **8 oct. 2026**