---
title: Tipos de eventos
description: Referencia de los eventos de webhook de Human Token — esquema del payload y valores posibles de lastEvent.
canonical: https://developer.unico.io/es/human-token/webhooks-and-events/event-types
locale: es
generated_by: markdown-export
---

- [/es/](/es/)
- Recursos adicionales
- [Webhooks y Eventos](/es/human-token/webhooks-and-events/)
- Tipos de eventos

**En esta página# Tipos de eventos

Los payloads de webhook describen una transición de estado de un proceso. Esta página documenta el esquema del payload y la enumeración completa de los valores de `lastEvent`.
### Esquema del payload​

CampoTipoDescripción`processId``string` (UUID)ID de la transacción.`state``string`Estado actual de la transacción. Actualmente: `PROCESS_STATE_FINISHED`.`flow``string`Flujo que se ejecutó para esta transacción (por ejemplo, `api+humantoken`, `api+liveness+humantoken`, `humantoken`, `humantoken+revalidation`, `api+liveness+humantoken+revalidation`).`lastEvent``string`Último evento de la transacción. **Se devuelve solo cuando el proceso expiró antes de que el usuario completara el flujo.**`lastEventDescription``string`Descripción legible de `lastEvent`. **Se devuelve solo cuando el proceso expiró antes de que el usuario completara el flujo.**
Vocabulario de estadoEl campo `state` en los payloads de webhook usa el prefijo `PROCESS_STATE_*`. Este es un vocabulario distinto al de los campos `result` y `status` devueltos por el endpoint GetProcess, que usan `PROCESS_RESULT_*`. No los trate como intercambiables.
### Ejemplo de payload​

#### Finalizado — exitoso​

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

#### Finalizado — expirado​

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

### Enumeración de lastEvent​

La lista completa de valores que pueden aparecer en `lastEvent`:
EventoDescripción`EVENT_TYPE_PROCESS_CREATED`Proceso creado`EVENT_TYPE_PROCESS_STARTED_BY_USER`Proceso iniciado por el usuario`EVENT_TYPE_IDENTITY_VALIDATION_STEP_FINISHED`Paso de validación de identidad finalizado`EVENT_TYPE_SESSION_ENDED`Sesión finalizada por tiempo de espera o por creación de una nueva sesión
Manejo configurableEl conjunto de eventos puede evolucionar. Trate los eventos a los que reacciona su endpoint como **configuración**, no como constantes codificadas — de esa forma, los nuevos eventos pueden habilitarse sin necesidad de un despliegue.
### Lectura del resultado completo del proceso​

El payload del webhook indica que un proceso ha finalizado, pero no incluye el resultado en sí. Para obtener el resultado — junto con los datos de captura, puntuaciones biométricas, campos del documento, etc. — llame al endpoint **GetProcess** correspondiente, consulte [Obtener Proceso](/es/human-token/api-reference/get-process).Última actualización el 17 oct 2026**