Created
Created
Webhook
Nombre del evento: consent_form_entry.created.
Se envía cuando se ha registrado un envío de formulario de consentimiento.
Orden de emisión: este evento se emite inmediatamente después de persistir el registro y antes de crear la
acción de consentimiento (ConsentAction) o la agrupación (ConsentCommit). Por eso el payload llega con
consent_action_id: null, consent_commit_id: null y granted_template_ids: [], incluso cuando el envío incluía
consentimientos. No uses este evento como fuente de verdad del consentimiento otorgado: para eso usa
agreement.created / agreement.updated o consent_action.created. Si necesitas reconciliar el estado desde el
registro, consulta GET /consent_form_entries/{id} con reintentos y backoff. Considera terminada la creación solo
cuando consent_action_id o consent_commit_id tenga valor; una respuesta con ambos campos en null todavía es
incompleta y no confirma el consentimiento.
Si la creación de la acción de consentimiento falla, el registro se revierte y se emite
consent_form_entry.destroyed, lo que invalida este evento. Cada evento se entrega de forma independiente y con
su propia política de reintentos, así que el orden de emisión no garantiza el orden de llegada: usa created_at
para ordenarlos.
El uso recomendado es como gatillo para enriquecer el registro: lee el identificador del titular desde data y
llama a PATCH /consent_form_entries/{id} con el user_reference de tu sistema.
Prueba este endpoint
Responses
- 200
- 4XX
Webhook recibido correctamente
Error en el procesamiento del webhook