---
title: Types d'événements
description: Référence des types d'événements webhook IDCloud — charges utiles de processus terminé, échoué et de changement de statut.
canonical: https://developer.unico.io/fr/developers/webhooks-and-events/event-types
locale: fr
generated_by: markdown-export
---

- [/fr/](/fr/)
- [Webhooks et événements](/fr/developers/webhooks-and-events/)
- Types d'événements

**Sur cette page# Types d'événements

Les charges utiles des webhooks décrivent une transition d'état d'un processus. Cette page documente le schéma de charge utile et l'énumération complète des valeurs `lastEvent`.
### Schéma de charge utile​

ChampTypeDescription`processId``string` (UUID)Identifiant de la transaction.`state``string`État actuel de la transaction. Actuellement : `PROCESS_STATE_FINISHED`.`flow``string`Flux exécuté pour cette transaction (ex. : `id`, `idtoken`).`lastEvent``string`Dernier événement de la transaction. **Retourné uniquement lorsque le processus a expiré avant que l'utilisateur ne termine le flux.**`lastEventDescription``string`Description lisible de `lastEvent`. **Retournée uniquement lorsque le processus a expiré avant que l'utilisateur ne termine le flux.**
Vocabulaire des statutsLe champ `state` dans les charges utiles des webhooks utilise le préfixe `PROCESS_STATE_*`. Il s'agit d'un vocabulaire distinct des champs `result` et `status` retournés par le point de terminaison GetProcess, qui utilisent `PROCESS_RESULT_*`. Ne les traitez pas comme interchangeables.
### Exemple de charge utile​

#### Terminé — succès​

```
{  "processId": "8263a268-5388-492a-bca2-28e1ff4a69f0",  "state": "PROCESS_STATE_FINISHED",  "flow": "id"}
```

#### Terminé — expiré​

```
{  "processId": "8263a268-5388-492a-bca2-28e1ff4a69f0",  "state": "PROCESS_STATE_FINISHED",  "flow": "id",  "lastEvent": "EVENT_TYPE_SESSION_ENDED",  "lastEventDescription": "Session ended by timeout or by new session created"}
```

### Énumération lastEvent​

La liste complète des valeurs pouvant apparaître dans `lastEvent` :
ÉvénementDescription`EVENT_TYPE_PROCESS_CREATED`Processus créé`EVENT_TYPE_QR_CODE_READ`Code QR lu`EVENT_TYPE_PROCESS_STARTED_BY_USER`Processus démarré par l'utilisateur`EVENT_TYPE_IDENTITY_VALIDATION_STEP_FINISHED`Étape de validation d'identité terminée`EVENT_TYPE_DOCUMENT_STEP_STARTED`Étape de document démarrée`EVENT_TYPE_DOCUMENT_PHOTO_CAPTURED`Photo du document prise`EVENT_TYPE_DOCUMENT_UPLOADED_FROM_GALLERY`Document importé depuis la galerie`EVENT_TYPE_DOCUMENT_STEP_FINISHED`Étape de document terminée`EVENT_TYPE_SESSION_ENDED`Session terminée par expiration ou création d'une nouvelle session`EVENT_TYPE_ERROR_ON_DOCUMENT_STEP`Erreur lors de l'étape de document
Gestion configurableL'ensemble des événements peut évoluer. Traitez les événements auxquels votre point de terminaison réagit comme une **configuration**, et non comme des constantes codées en dur — ainsi, de nouveaux événements pourront être activés sans déploiement.
### Lecture du résultat complet du processus​

La charge utile du webhook signale qu'un processus est terminé, mais n'inclut pas le résultat lui-même. Pour récupérer le résultat — ainsi que les données de capture, les scores biométriques, les champs du document, etc. — appelez le point de terminaison **GetProcess** approprié, voir [Récupérer un processus](/fr/developers/api-reference/get-process).Dernière mise à jour le 16 oct. 2026**