---
title: Vue d'ensemble
description: Contrat API — utilisé lorsque le client contrôle la capture et envoie l'image directement dans la requête.
canonical: https://developer.unico.io/fr/dual-api/developers/api-reference/api/
locale: fr
generated_by: markdown-export
---

Cette section documente le contrat **API**, utilisé lorsque l'application cliente gère l'étape de capture et envoie l'image directement à la plateforme.

## Quand utiliser ce contrat

Utilisez le contrat API lorsque :

- Votre application **a déjà capturé** le selfie ou l'image (via le SDK natif d'Unico ou une solution propriétaire — [Capture Standard](/developers/sdks-and-tools/capture-standard)).
- Vous souhaitez des **résultats synchrones** dans la réponse de création de processus elle-même.
- Vous **ne souhaitez pas** rediriger l'utilisateur vers un parcours hébergé.
- Votre architecture privilégie les appels serveur-à-serveur traditionnels (requête → réponse avec le résultat).

Si vous souhaitez qu'Unico héberge le parcours, utilisez plutôt [Web & SDK](../web-sdk).

## Référence API

  **Créer un processus**

Créez un processus de vérification en envoyant directement l'image capturée. Retourne un résultat synchrone.

  **Récupérer un processus**

Récupérez un processus existant du contrat API par son identifiant.

  **Récupérer les documents réutilisables**

Vérifiez si un utilisateur possède déjà un document réutilisable enregistré avant de démarrer un nouveau flux de capture.

  **Créer un processus de document**

Capturez un nouveau document ou réutilisez un document précédemment capturé lié à un processus biométrique.

  **Vérification des données**

Interrogez les données d'enregistrement, le filtrage PEP/AML et les relations sportives pour un CPF donné.

## Intégration client

  **SDK natifs**

Bibliothèques natives pour Android, iOS et Flutter pour capturer le selfie dans votre application mobile.

  **Capture Standard**

Exigences techniques que votre capture propriétaire doit respecter lorsque vous n'utilisez pas le SDK d'Unico — résolution, format, éclairage, et plus encore.

### Différences avec Web & SDK

| Aspect | API | Web & SDK |
|---|---|---|
| **Création du processus** | Après la capture | Avant la capture |
| **Retour de l'image** | Immédiat (après capture côté client) | Via un point de terminaison dédié |
| **Contrôle du parcours** | Client | Unico |
| **Contrôle de la capture** | Client (avec ou sans SDK) | Unico |
| **Identification** | `subject.code` | `person.duiType` + `person.duiValue` |
| **En-têtes** | `Authorization` + `APIKEY` | `Authorization` uniquement |
| **Schéma de résultat** | Plat (`unicoId.result`, `liveness`, etc.) | Imbriqué (`process.authenticationInfo.*Result`) |

### Étapes suivantes

- [Créer un processus](./post-processes) — contrat Onboarding complet.
- [Codes d'erreur](../error-codes) — gérer les réponses 4xx et 5xx.