Saltar al contenido principal

Updated

Updated

Webhook 

Se envía cuando se actualiza un registro de formulario de consentimiento. Hoy el único campo actualizable es user_reference vía PATCH /consent_form_entries/{id}.

El payload retrata el registro en el momento de la actualización, no el estado final del envío. Cuando la actualización ocurre después de que se creó la acción de consentimiento, el payload incluye consent_action_id (envíos con un consentimiento) o consent_commit_id (envíos con varios) y granted_template_ids poblados. Si lanzas el PATCH como reacción a consent_form_entry.created, la actualización puede ejecutarse antes de que termine de crearse la acción de consentimiento y este evento llega igual que el de creación, con consent_action_id: null, consent_commit_id: null y granted_template_ids: [].

Trata esos tres campos como eventualmente consistentes en ambos eventos. Para conocer el consentimiento confirmado 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 hasta que 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.

Prueba este endpoint

Responses

Webhook recibido correctamente