Sesiones y estados
Sesiones y estados
Una sesión es una verificación de un solicitante. La creas tú, la completa el solicitante, la decide un revisor y tú recibes el aviso.
Estados
| Estado | Significado |
|---|---|
created |
El enlace existe y aún no se ha abierto |
in_progress |
El solicitante empezó el flujo |
submitted |
El solicitante envió todo; espera a un revisor |
in_review |
Un revisor la ha reclamado |
approved |
Decisión final: aprobada |
rejected |
Decisión final: rechazada, con motivos |
resubmission_requested |
El revisor pidió algunos elementos de nuevo; el mismo enlace vuelve a funcionar |
expired |
No se completó a tiempo (los enlaces duran 7 días) |
cancelled |
La cancelaste antes de que se enviara |
approved y rejected son decisiones finales. Un revisor responsable aún puede cambiar una decisión durante 72 horas; recibes un
webhook session.decision_changed cuando ocurre.
Reenvíos
Cuando algo falla pero se puede corregir (una foto borrosa, un justificante antiguo), el revisor pide los elementos concretos. El estado pasa a
resubmission_requested, se indica al solicitante qué repetir y la sesión vuelve a submitted tras la nueva subida. El número de rondas está limitado por flujo.
Qué recibes
GET /api/v1/sessions/{id} devuelve el estado, decision, reason_codes, el resultado según el detalle del resultado del flujo,
los nombres de las alertas automáticas, la cronología y media_purge_at, la fecha en que se borran fotos y vídeos. Los archivos nunca van en
la API ni en los webhooks; propietarios, administradores y miembros los ven en el panel hasta la fecha de borrado, y cada visualización queda auditada.
Facturación
Una sesión real cuenta una vez, al llegar a su primera decisión final. No cuentan las sesiones de prueba, caducadas, canceladas ni abandonadas, ni las peticiones de reenvío ni los cambios de decisión.
Caducidad y limpieza
- Los enlaces caducan a los 7 días; a quienes no han empezado se les recuerda a las 24 y 72 horas (solo invitaciones).
- Los archivos de sesiones abandonadas se borran a las 72 horas.
- Las sesiones de prueba se borran 24 horas después de su última actividad.
- Para borrar una verificación ya (solicitud de un interesado) usa el panel o
DELETE /api/v1/sessions/{id}; recibes un webhooksession.erasedsin datos personales.