---
title: Créer un processus
description: Créer un processus de vérification. Renvoie une URL de parcours et des jetons SDK qui transfèrent l'utilisateur vers l'expérience de capture hébergée par Unico.
canonical: https://developer.unico.io/fr/developers/api-reference/post-processes
locale: fr
generated_by: markdown-export
---

- [/fr/](/fr/)
- Référence API
- Créer un processus

**Sur cette page# Créer un processus

C'est le point d'entrée de toute intégration Unico API. Votre back-end l'appelle pour créer un processus ; votre front-end utilise les jetons renvoyés pour afficher l'iFrame, rediriger l'utilisateur ou initialiser un SDK natif.
Pour le flux d'intégration complet, voir [Flux](/fr/developers/start/flows).
### Endpoint​

EnvironnementURL**Production**`POST https://api.idcloud.unico.app/client/v1/process`**Sandbox**`POST https://api.idcloud.uat.unico.app/client/v1/process`
### Requête​

En-têtes
En-têteValeur`Authorization``Bearer <access_token>` (voir [Authentification](/fr/developers/start/authentication))`Content-Type``application/json`
Paramètres du corps
Les exigences des champs dépendent du fluxLe fait qu'un champ soit requis, optionnel ou non applicable dépend du `flow` que vous intégrez — consultez [Flux](/fr/developers/start/flows) pour la recette spécifique que vous utilisez avant de présumer de l'exigence d'un champ à partir de ce tableau seul.
ChampTypeDescription`callbackUri`stringURL vers laquelle l'utilisateur est redirigé à la fin du parcours. Utilisez `/` pour les flux de SDK natif où le callback est géré dans l'application.`flow`stringIdentifiant du flux — détermine quelles capacités s'exécutent. Exemples : `idunicodocs`, `idunicosign`, `idchecktrust`, `idtoken`, `idsmart`. Voir [Flux disponibles](/fr/developers/start/flows).`purpose`stringFinalité commerciale. Valeurs acceptées : `creditprocess`, `biometryonboarding`, `carpurchase`, `ageverification`.`person.duiType`enumType de document. Voir les [valeurs de `duiType`](#duitype-values) ci-dessous.`person.duiValue`stringNuméro du document, sans formatage.`person.friendlyName`stringNom d'affichage de l'utilisateur montré dans l'interface du parcours. Maximum 50 caractères.`person.phone`stringNuméro de téléphone au format DDI + DDD + numéro, sans séparateurs. Requis lors de l'envoi de notifications par SMS ou WhatsApp.`person.email`stringAdresse e-mail. Requise pour les flux avec Signature électronique.`person.​notifications`arrayCanaux de notification pour l'envoi du lien du parcours. Chaque élément possède `notificationChannel` : `NOTIFICATION_CHANNEL_WHATSAPP`, `NOTIFICATION_CHANNEL_SMS`, ou `NOTIFICATION_CHANNEL_EMAIL`.`references`arrayEntrées de référence pour les flux de Validation 1:1 et de Revalidation intelligente. Chaque élément contient `referenceType` (`REFERENCE_TYPE_IMAGE_BASE64` ou `REFERENCE_TYPE_PROCESS_ID`) et `referenceContent` (image encodée en base64 ou UUID du processus). Envoyez au maximum un élément — un tableau plus long est rejeté avec `400`, et `referenceContent` ne doit pas être vide.`useCase`stringScénario de Revalidation intelligente. Requis pour 🇧🇷 `idsmart`, `idsmart_r2`, `idsmart_tp1`. Exemples : `USE_CASE_LOGIN`, `USE_CASE_FIN_TRANSACTIONS`.`clientReference`stringIdentifiant unique de l'utilisateur dans votre système. **Requis pour la capacité [Multi-comptes](/fr/capabilities/multi-accounts).** Unique dans votre base, maximum 256 caractères, sans espaces.`companyBranchId`string (UUID)ID de la filiale. Requis uniquement si le compte de service a plusieurs filiales associées.`expiresIn`stringFenêtre de validité du processus à partir de la création. Format : `"3600s"`. Par défaut 7 jours si omis.`flowConfig`objectSurcharges de configuration par flux.`flowConfig.​biometryCapture.​enabledBackCamera`booleanUtiliser la caméra arrière de l'appareil. Non compatible avec les flux de capture de document ou de Signature électronique.`contextualization`objectContexte de la transaction montré à l'utilisateur pendant le parcours pour expliquer la capture. Disponible pour les clients de toute région — non limité à un pays spécifique.`contextualization.​company_name`stringNom de l'entreprise affiché pendant le parcours. Maximum 20 caractères.`contextualization.​currency`stringCode de devise affiché à l'utilisateur. Valeurs acceptées : `BRL`, `MXN`, `USD`.`contextualization.​price`numberMontant de la transaction affiché à l'utilisateur.`contextualization.​locale`objectTexte localisé montré pendant le parcours. Clés : `ptBr`, `enUs`, `esMx` — ce sont les seules langues prises en charge pour le texte, quelle que soit la région du client.`contextualization.locale.{ptBr|enUs|esMx}.reason`stringRaison courte de la capture, montrée pendant le parcours. Maximum 50 caractères.`contextualization.locale.{ptBr|enUs|esMx}.title`stringTitre de l'avis client montré pendant le parcours. Maximum 100 caractères. Doit être fourni avec `text`. Les balises HTML sont supprimées.`contextualization.locale.{ptBr|enUs|esMx}.text`stringCorps de l'avis client montré pendant le parcours. Maximum 210 caractères. Doit être fourni avec `title`. Les balises HTML sont supprimées.`imageBase64`stringLe selfie, envoyé directement. Accepte le JWT de capture du SDK.`document.purpose`enumFinalité du document. Vocabulaire fixe : `DOCUMENT_PURPOSE_ONBOARDING`, `DOCUMENT_PURPOSE_CREDIT_PROCESS`, `DOCUMENT_PURPOSE_CAR_PURCHASE`, `DOCUMENT_PURPOSE_PAY_BY_PAYCHECK`, `DOCUMENT_PURPOSE_FGTS`. Utilisé uniquement avec les flux de Correspondance visage-document.`document.​files[].​data`bytesNouvelle capture de document, encodée en base64. Disponible à l'échelle mondiale, non limité au Brésil. Mutuellement exclusif avec `document.documentId`.`document.documentId`string (UUID)Réutilise un document déjà capturé par la même personne, au lieu d'une nouvelle capture. Mutuellement exclusif avec `document.files[]`.`expectedResult`objectSimule le résultat d'une capacité dans les environnements de test/sandbox et marque la réponse avec `simulated: true`. Voir [Simuler des résultats (Test Mock)](/fr/developers/start/test-mock).
**Valeurs de `duiType`**PaysValeurDescriptionAR`DUI_TYPE_AR_PASSPORT`Passeport argentinAR`DUI_TYPE_AR_DNI`DNI argentinAR`DUI_TYPE_AR_LNC`Permis de conduire argentin (Licencia Nacional de Conducir)AT`DUI_TYPE_AT_STNR`Numéro fiscal autrichien (STNR)BE`DUI_TYPE_BE_NN`Numéro national belge (NN)BR`DUI_TYPE_BR_CPF`CPF brésilienBR`DUI_TYPE_BR_PASSPORT`Passeport brésilienBR`DUI_TYPE_BR_CNPJ`CNPJ brésilienCA`DUI_TYPE_CA_SIN`NAS canadienCH`DUI_TYPE_CH_AHV`Numéro AVS/AHV suisseCL`DUI_TYPE_CL_RUN`RUN chilienCL`DUI_TYPE_CL_PASSPORT`Passeport chilienCL`DUI_TYPE_CL_LICENCIA_CONDUCIR`Permis de conduire chilien (Licencia de Conducir)CO`DUI_TYPE_CO_NIT`NIT colombienCO`DUI_TYPE_CO_PASSPORT`Passeport colombienCO`DUI_TYPE_CO_LICENCIA_CONDUCCION`Permis de conduire colombien (Licencia de Conducción)CO`DUI_TYPE_CO_CC`Carte de citoyenneté colombienne (Cédula de Ciudadanía)DE`DUI_TYPE_DE_IDNR`Numéro d'identification fiscale allemand (IdNr)DK`DUI_TYPE_DK_CPR`CPR danoisEC`DUI_TYPE_EC_NI`NI équatorienES`DUI_TYPE_ES_NIE`Numéro d'identité d'étranger espagnol (NIE)ES`DUI_TYPE_ES_DNI`Document national d'identité espagnol (DNI)FI`DUI_TYPE_FI_HETU`Code d'identité personnelle finlandais (HETU)FR`DUI_TYPE_FR_SPI`Numéro de référence fiscale français (SPI)GB`DUI_TYPE_GB_NINO`Numéro d'assurance nationale britannique (NINO)GT`DUI_TYPE_GT_CUI`CUI guatémaltèqueID`DUI_TYPE_ID_NIK`NIK indonésienIE`DUI_TYPE_IE_PPSN`Numéro personnel de service public irlandais (PPSN)IT`DUI_TYPE_IT_CF`Codice Fiscale italien (CF)LK`DUI_TYPE_LK_NIC`NIC du Sri LankaLU`DUI_TYPE_LU_MATRICULE`Numéro d'identification national luxembourgeois (Matricule)MX`DUI_TYPE_MX_CURP`CURP mexicainMX`DUI_TYPE_MX_RFC_PERSONA_FISICA`RFC mexicain (Persona Física)MX`DUI_TYPE_MX_LICENCIA_CONDUCIR`Permis de conduire mexicain (Licencia de Conducir)NG`DUI_TYPE_NG_NIN`NIN nigérianNG`DUI_TYPE_NG_BVN`Numéro de vérification bancaire nigérian (BVN)NG`DUI_TYPE_NG_BVN_TOKEN`Jeton BVN nigérian (haché)NG`DUI_TYPE_NG_NIN_TOKEN`Jeton NIN nigérian (haché)NL`DUI_TYPE_NL_BSN`Numéro de service aux citoyens néerlandais (BSN)NO`DUI_TYPE_NO_FNR`Numéro d'identité national norvégien (Fødselsnummer)PE`DUI_TYPE_PE_RUC`RUC péruvienPE`DUI_TYPE_PE_DNI`DNI péruvienPE`DUI_TYPE_PE_PASSPORT`Passeport péruvienPL`DUI_TYPE_PL_PESEL`PESEL polonaisPT`DUI_TYPE_PT_NIF`Numéro d'identification fiscale portugais (NIF)SE`DUI_TYPE_SE_PNR`Numéro personnel suédois (PNR)SE`DUI_TYPE_SE_SAMORDNINGSNUMMER`Numéro de coordination suédois (Samordningsnummer)TR`DUI_TYPE_TR_TCKN`Numéro d'identification turc (TCKN)US`DUI_TYPE_US_SSN`SSN des États-UnisUS`DUI_TYPE_US_PASSPORT`Passeport des États-UnisUS`DUI_TYPE_US_DRIVER_LICENSE`Permis de conduire des États-UnisUS`DUI_TYPE_US_PASSPORT_CARD`Carte de passeport des États-UnisUS`DUI_TYPE_US_POLYCARBONATE_PASSPORT`Passeport en polycarbonate des États-UnisUS`DUI_TYPE_US_ID_CARD`Carte d'identité des États-UnisUY`DUI_TYPE_UY_CI`CI uruguayenneZZ`DUI_TYPE_ZZ_EMAIL`Adresse e-mailZZ`DUI_TYPE_ZZ_PHONE_NUMBER`Numéro de téléphone
Créer un processus sans documentLorsque le flux autorise un document optionnel, vous pouvez omettre `person.duiType` et `person.duiValue`. Après la capture, le processus reste à l'état `AWAITING_FOR_DOCUMENT` jusqu'à ce que votre back-end envoie le document avec [Définir le document du processus](/fr/developers/api-reference/set-process-document).
### Exemple​

cURLNode.js```
curl -X POST https://api.idcloud.unico.app/client/v1/process \  -H "Authorization: Bearer $TOKEN" \  -H "Content-Type: application/json" \  -d '{    "flow": "idunicodocs_r2",    "purpose": "biometryonboarding",    "clientReference": "pedido-88216",    "callbackUri": "https://your-app.example.com/onboarding/callback",    "person": {      "duiType": "DUI_TYPE_BR_CPF",      "duiValue": "12345678909"    }  }'
```

```
import fetch from 'node-fetch';const res = await fetch('https://api.idcloud.unico.app/client/v1/process', {  method: 'POST',  headers: {    Authorization: `Bearer ${process.env.UNICO_ACCESS_TOKEN}`,    'Content-Type': 'application/json',  },  body: JSON.stringify({    flow: 'idunicodocs_r2',    purpose: 'biometryonboarding',    clientReference: 'pedido-88216',    callbackUri: 'https://your-app.example.com/onboarding/callback',    person: {      duiType: 'DUI_TYPE_BR_CPF',      duiValue: '12345678909',    },  }),});const { process: proc } = await res.json();// proc.userRedirectUrl, proc.token, proc.webAppToken
```

### Réponses​

200 OK
```
{  "process": {    "id": "b7c1f0a2-63d4-4f3e-9a17-2c8e5d41b0aa",    "flow": "idunicodocs_r2",    "state": "PROCESS_STATE_CREATED",    "result": "PROCESS_RESULT_UNSPECIFIED",    "purpose": "biometryonboarding",    "clientReference": "pedido-88216",    "person": {      "duiType": "DUI_TYPE_BR_CPF",      "duiValue": "12345678909"    },    "capacities": [      "PROCESS_CAPACITY_IDLIVE",      "PROCESS_CAPACITY_IDUNICO",      "PROCESS_CAPACITY_IDDOCS"    ],    "authenticationInfo": {      "authenticationId": ""    },    "companyData": {      "branchId": "",      "countryCode": "BRA"    },    "callbackUri": "https://your-app.example.com/onboarding/callback",    "userRedirectUrl": "https://cadastro.unico.app/flow?id=b7c1f0a2-63d4-4f3e-9a17-2c8e5d41b0aa",    "token": "eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9…",    "webAppToken": "eyJlbmMiOiJBMjU2R0NNIiwiYWxnIjoiZGlyIn0…",    "simulated": false  }}
```

ChampTypeDescription`process.id`string (UUID)Identifiant du processus. Utilisez-le pour récupérer le résultat via [Récupérer un processus](/fr/developers/api-reference/get-process).`process.state`enum`PROCESS_STATE_CREATED` — processus créé, parcours pas encore démarré. `PROCESS_STATE_FAILED` — échec de la création du processus.`process.result`enumRésultat de la vérification. Présent uniquement lorsque `state = PROCESS_STATE_FINISHED` — voir [Flux](/fr/developers/start/flows) pour les valeurs de résultat qu'un flux donné peut retourner.`process.flow`stringIdentifiant du flux envoyé à la création.`process.purpose`stringFinalité commerciale envoyée à la création.`process.callbackUri`stringURI de callback envoyée à la création.`process.​clientReference`stringVotre identifiant interne envoyé à la création. Présent uniquement s'il a été fourni dans la requête.`process.​companyBranchId`string (UUID)ID de la filiale. Présent uniquement s'il a été fourni dans la requête.`process.​userRedirectUrl`stringURL vers laquelle rediriger l'utilisateur (intégrations Web Redirect et iFrame). Ne modifiez pas cette URL.`process.token`stringJWT pour initialiser l'**iFrame du Web SDK**.`process.webAppToken`stringJWT pour initialiser les **SDKs natifs** (Android, iOS, Flutter).`process.createdAt`string (date-time)Horodatage de la création du processus.`process.expiresAt`string (date-time)Horodatage après lequel le processus expire et ne peut plus être complété.`process.capacities`arrayCapacités configurées pour ce processus.`process.​authenticationInfo`objectInformations d'authentification pour le processus (vide au moment de la création).`process.person`objectÉcho de l'objet `person` envoyé à la création.`process.​companyData.​branchId`string (UUID)ID de la filiale associée au processus.`process.​companyData.​countryCode`stringCode pays associé à la filiale (ex. : `BR`, `MX`).
### Codes d'erreur​

400 Bad Request401 Unauthorized403 Forbidden404 Not Found429 Too Many Requests500 Internal Server ErrorCodeMessageDescription`3`invalid flowLorsque le flux spécifié n'existe pas.`3`invalid person: friendly name exceeds 50 characters.Lorsque le nom d'affichage dépasse 50 caractères.`3`invalid purposeLorsque la finalité fournie est invalide.`3`invalid callbackUri: unable to parse callbackUri: parse "": empty url, invalid callbackUri: url:Lorsque le callbackUri fourni est invalide.`3`invalid person: email required for notification channel NOTIFICATION_CHANNEL_EMAIL, invalid email address for notification channel NOTIFICATION_CHANNEL_EMAILLorsque l'e-mail fourni est invalide et qu'une notification par e-mail est configurée.`3`invalid person: phone number required for notification channel NOTIFICATION_CHANNEL_WHATSAPP, phone number does not contain 13 chars for notification channel NOTIFICATION_CHANNEL_WHATSAPPLorsque le numéro de téléphone fourni est invalide et qu'une notification par SMS ou WhatsApp est configurée.`3`idnsv2/GetPublicID request error: rpc error: code = InvalidArgument desc = invalid dui valueLorsque l'identifiant fourni (duiValue) est invalide.`3`invalid expiresIn argumentLorsque la valeur de `expiresIn` est invalide.`3`invalid company_name argument in process contextualization, max length is 20Lorsque `contextualization.​company_name` dépasse 20 caractères.`3`title and text must be provided together in process contextsLorsque seul `title` ou `text` est fourni dans une locale.`3`invalid title argument in process contexts, max length is 100Lorsqu'un `title` de locale dépasse 100 caractères.`3`invalid text argument in process contexts, max length is 210Lorsqu'un `text` de locale dépasse 210 caractères.`3`invalid reason argument in process contexts, max length is 50Lorsqu'un `reason` de locale dépasse 50 caractères.`3`The references array must contain at most one element.Lorsque plus d'un élément est envoyé dans `references`.`3`The references[].referenceContent field is missing.Lorsque `referenceContent` est vide.`3`The references[].referenceType field must be IMAGE_BASE64 or PROCESS_ID.Lorsque `referenceType` n'est pas l'une des valeurs prises en charge.`3`A reference is required for this flow.Lorsque le flux nécessite une référence et qu'aucune n'a été envoyée. Envoyez `references[0]` avec `referenceType` `PROCESS_ID` ou `IMAGE_BASE64`.`9`The referenceProcessId field is invalid.Lorsque le processus de référence n'existe pas ou ne peut pas être réutilisé. Nomme le champ que vous avez envoyé — `bioTokenId` si c'est celui-là que vous avez envoyé.`3`INVALID_IMAGELorsque l'image n'est pas un base64 valide, ou ressemble à une tentative d'injection.`3`INVALID_DUILorsque le numéro du document est non standard ou n'existe pas.`3`IMAGE_TOO_LARGELorsque l'image dépasse la taille maximale de 800 Ko.`3`UNSUPPORTED_IMAGE_FORMATLorsque le format de l'image n'est pas PNG, JPEG ou WebP.`3`MISSING_IMAGELorsque l'image est requise pour ce flux et n'a pas été envoyée.`3`MISSING_NAMELorsque le nom est requis pour ce flux et n'a pas été envoyé.`3`MISSING_DUILorsque le numéro du document est requis pour ce flux et n'a pas été envoyé.`3`MISSING_PERSONLorsque l'objet `person` est requis pour ce flux et n'a pas été envoyé.`3`INVALID_REQUESTLorsque le corps de la requête est nul ou ne peut pas être interprété.`3`TOKEN_ALREADY_USEDLorsque le jeton de capture a déjà été utilisé. Il est à usage unique.`3`TOKEN_EXPIREDLorsque le jeton de capture a expiré. Il doit être utilisé dans les 10 minutes.`3`INVALID_BUNDLELorsque la requête ne respecte pas les exigences de sécurité.`3`INVALID_NAMELorsque le nom est plus long que le maximum autorisé.`3`INVALID_EMAILLorsque l'adresse e-mail est malformée ou trop longue.`3`INVALID_PHONELorsque le numéro de téléphone dépasse 20 caractères.`3`INVALID_DUI_TYPELorsque le type de document n'est pas l'une des valeurs prises en charge.`3`INVALID_CLIENT_REFERENCELorsque `clientReference` est trop long, ou contient un espace ou `#`.`3`INVALID_CONSENT_TYPELorsque `consentType` n'est pas `NONE`, `DIRECT` ou `INDIRECT`.`3`INVALID_USE_CASELorsque `useCase` n'est pas reconnu, ou est trop long.`3`INVALID_DEVICE_TRUST_TOKENLorsque le jeton de confiance de l'appareil est invalide ou a déjà été consommé.`3`TOO_MANY_REFERENCESLorsque plus d'un élément est envoyé dans `references`.`3`INVALID_REFERENCE_TYPELorsque `referenceType` n'est pas `IMAGE_BASE64` ou `PROCESS_ID`.`3`INVALID_REFERENCE_PROCESSLorsque l'ID du processus de référence n'est pas un identifiant valide.`3`REFERENCE_PROCESS_NOT_FOUNDLorsque le processus référencé n'existe pas.`3`REFERENCE_PROCESS_NOT_READYLorsque le processus référencé n'a pas de résultat réutilisable, ou a déjà été consommé.`3`REFERENCE_SELFIE_NOT_FOUNDLorsque le processus référencé ne comporte pas de selfie à réutiliser.`3`INVALID_CAPTURE_TOKENLorsque l'image capturée n'est pas un jeton valide produit par un SDK de capture.`3`INVALID_CAPTURE_SIGNATURELorsque la signature du jeton de capture n'est pas valide.`3`PRIOR_CAPTURE_NOT_FOUNDLorsque la capture précédente sur laquelle cette requête s'appuie n'a pas pu être localisée. Redémarrez le processus.`3`PRIOR_CAPTURE_IN_PROGRESSLorsque la capture précédente n'est pas encore terminée. Réessayez sous peu.`3`PRIOR_CAPTURE_FAILEDLorsque la capture précédente n'a pas pu être complétée. Redémarrez le processus.`3`INVALID_DOCUMENTLorsqu'un fichier de document est illisible, protégé par mot de passe, ou dans un format non pris en charge.`3`INVALID_AUTH_PROCESSLorsque `document.authProcessId` est invalide, expiré, ou appartient à une autre personne.`3`INVALID_DOCUMENT_PURPOSELorsque `document.purpose` n'est pas l'une des valeurs prises en charge.`3`PROCESS_REUSE_NOT_ENABLEDLorsque le flux ne permet pas de réutiliser un processus précédent sans image. Envoyez une image à la place.`9`PROCESS_FAILEDLorsque le processus a atteint un échec terminal pendant sa création.`9`Tenant API key is not configuredLorsque la clé API n'est pas correctement configurée.Jeton Bearer manquant, expiré ou invalide. Voir [Authentification](/fr/developers/start/authentication).MessageDescriptionJwt header is an invalid JSONLorsque le jeton d'accès utilisé contient des caractères incorrects.Jwt is expiredLorsque le jeton d'accès utilisé a expiré.CodeMessageDescription`7`INVALID_API_KEYLorsque la clé API est invalide ou manquante.`7`INVALID_AUTH_TOKENLorsque le jeton d'authentification est invalide.`7`PERMISSION_DENIEDLorsque les identifiants sont valides mais non autorisés pour cette action.`7`TOKEN_TENANT_MISMATCHLorsque le jeton de capture a été émis pour un tenant différent.`7`MISSING_ACCESS_TOKENLorsque l'en-tête d'autorisation est manquant.CodeMessageDescription`5`NO_RESULTS_FOUNDLorsqu'un document référencé par la requête n'a pas pu être trouvé.Limite de débit atteinte. Lorsque votre système reçoit une erreur HTTP 429, vous devez implémenter des mécanismes pour prévenir les défaillances en cascade et éviter d'aggraver la restriction.
**Bonnes pratiques :**

**Période de repos (backoff) :** Arrêtez ou réduisez immédiatement les requêtes suivantes de votre système. Ne réessayez pas continuellement les requêtes échouées dans une boucle serrée.
**File d'attente et limitation (Queueing & throttling) :** Mettez en mémoire tampon ou en file d'attente les requêtes sortantes de votre côté pour contrôler le flux de trafic avant de les renvoyer.
**Backoff exponentiel avec jitter :** Lors des nouvelles tentatives, augmentez le temps d'attente de manière exponentielle entre les essais (par exemple, 1 s, 2 s, 4 s, 8 s) et ajoutez un petit délai aléatoire ("jitter") pour éviter un effet de troupeau où toutes les requêtes en file d'attente réessaient exactement à la même milliseconde.

avertissementEnvoyer continuellement des requêtes vers un endpoint soumis à une limite de débit sans appliquer de backoff peut **prolonger la période de restriction** et impacter sévèrement le débit opérationnel de votre système. Limiter correctement les requêtes de votre côté garantit une intégration plus fluide et plus résiliente.
Pour les limites par défaut, l'augmentation des requêtes et des détails supplémentaires, consultez [Limites de débit](/fr/developers/start/rate-limits).CodeMessageDescription`13`Internal failure! Try again laterLorsqu'il y a une erreur interne.
### Prochaines étapes​

Une fois que l'utilisateur termine le parcours, appelez [Récupérer un processus](/fr/developers/api-reference/get-process) pour récupérer le résultat, ou attendez le [webhook](/fr/developers/webhooks-and-events).
Pour voir toutes les combinaisons de recettes et leurs valeurs de résultat possibles, voir [Flux](/fr/developers/start/flows).
Pour tester un résultat sans capture biométrique réelle, voir [Simuler des résultats (Test Mock)](/fr/developers/start/test-mock).
Dernière mise à jour le 8 oct. 2026**