SDK Events
The ShieldLabs snippet emits browser-side events via the callback parameter. Use them to track check lifecycle, correlate with your backend, or trigger UI logic.The callback
Everycheck* method accepts an optional callback:
Using requestId
TherequestId returned in the callback is the same RequestID that appears in the webhook payload:
Timing
| Event | When |
|---|---|
| Callback fires | ~100–300ms after page load (fingerprint collection + HTTP send) |
| Webhook arrives | ~500–1500ms after callback (pipeline processing + delivery) |
requestId to bridge the gap between when the browser reports back and when your server receives the score.