GET /v1/events/:requestId
Retrieve full event details including all signals.
Endpoint
textGET https://api.fingerprintiq.com/v1/events/:requestId
This is a Server API endpoint. It requires a secret API key (fiq_secret_*) and must only be called from your backend, never from client-side code.
Authentication
Include your secret key in the Authorization header:
textAuthorization: Bearer fiq_secret_your_key_here
Path Parameters
The requestId returned from the identify endpoint.
Response
Returns the full event with all client and server signals.
json{ "requestId": "req_01hns3k6tez83695a6t7", "visitorId": "iq_01hns3k6tez83695a6t714s6n1", "confidence": 0.97, "botProbability": 0.05, "suspectScore": 0, "linkedId": "user_123", "tag": { "page": "checkout" }, "suspect": false, "ip": "203.0.113.42", "url": "https://yoursite.com/checkout", "referrer": "https://yoursite.com/", "verdicts": { "bot": { "result": false, "probability": 0.05 }, "vpn": { "result": false, "confidence": 0.92 }, "tor": { "result": false }, "proxy": { "result": false }, "incognito": { "result": false }, "tampering": { "result": false, "anomalyScore": 0 }, "headless": { "result": false }, "virtualMachine": { "result": false }, "devtools": { "result": false }, "privacyBrowser": { "result": false, "name": null }, "highActivity": { "result": false }, "ipBlocklist": { "result": false }, "velocity": { "distinctIp": { "5m": 1, "1h": 1, "24h": 2 }, "distinctCountry": { "5m": 1, "1h": 1, "24h": 1 }, "events": { "5m": 1, "1h": 3, "24h": 15 } } }, "signals": { "client": { "canvas": { "hash": "a3f2b1c4...", "isFarbled": false }, "webgl": { "renderer": "ANGLE (Apple, ANGLE Metal Renderer: Apple M4)", "vendor": "Google Inc. (Apple)" }, "... all 41 client signals" }, "server": { "asn": { "asn": 7922, "org": "Comcast", "category": "RESIDENTIAL_ISP", "isDatacenter": false }, "geo": { "country": "US", "city": "New York", "rttCoherence": 1.0 }, "tls": { "cipher": "AEAD-AES256-GCM-SHA384", "version": "TLSv1.3", "ja4": "t13d..." }, "vpnDetection": { "verdict": "not_detected", "confidence": 0.92 }, "http": { "fingerprint": "...", "classification": "chrome" }, "... full server signals" } }, "timestamp": 1712000003000, "createdAt": "2026-04-11T08:00:03.000Z" }
json{ "error": "Event not found" }
Response Fields
Unique event identifier.
Stable device identifier.
Signal confidence score from 0.0 to 1.0. Low values indicate that many signals failed to collect, which may itself indicate a bot or privacy tool.
Bot likelihood score from 0.0 to 1.0. Combines datacenter ASN, headless markers, software renderer, API tampering, and UA/TLS mismatch indicators.
Boolean detection verdicts for bot, VPN, tor, proxy, incognito, tampering, headless, VM, devtools, privacy browser, high activity, IP blocklist, and velocity.
Full signal data — only available via Server API, never returned client-side.
Customer-provided identifier, if set.
Customer-provided metadata, if set.
Whether this event was manually flagged as suspect.
Unix timestamp (milliseconds) when this event occurred.
ISO 8601 timestamp when the event was stored.
Error Responses
| Status | Meaning |
|---|---|
401 | Missing or invalid secret API key |
404 | Event not found or belongs to a different customer |