Webhooks

The decision reaches your server as soon as it's ready. The capture page never receives the result.

Events

  • biometrics.session.completedThe decision is ready, with its status.
  • biometrics.session.review_requiredInconclusive: a person needs to take a look.
  • biometrics.session.expiredThe link expired without a capture.
  • biometrics.subject.lockedCPF (Brazilian taxpayer ID) locked after too many failures.
  • biometrics.enrollment.created · revokedFace enrollment saved or revoked.
  • biometrics.subject.erasedA data subject's data deleted on request.

Delivery

  • SignatureEvery delivery is signed so you can confirm where it came from.
  • RetriesFailed deliveries are retried with increasing backoff.
  • HistoryDeliveries and responses are visible in the console.

Verify the signature

Every delivery carries the signature and a timestamp. Reject anything that doesn't match or arrives outside the window.

Loading the example…

Run your first verification and read the receipt.