Analytics

Scan event

Sent to your webhook URL (Business Plus) on every scan of a dynamic QR code or short link. Verify x-signature against your webhook secret before processing.

postWebhookscan

Headers

x-signaturestring required

Payload

qr_code_idstring uuid nullable
time_utcstring
time_timezone_awarestring
locationstring nullable
devicestring nullable
scanner_idstring nullable

Hashed, anonymous scanner fingerprint.

idstring uuid

Example payload

{
  "time_utc": "2026-06-01 17:44:48.920050+00:00",
  "time_timezone_aware": "Jun. 1, 2026, 05:44 p.m."
}

Response

Return any 2xx to acknowledge.

Changes

Webhooks have no change history: a webhook is keyed by its event name rather than a path and method, so no recorded change can name it.