| EventID |
string |
Unique identifier of the user's request. The first portion of the event_id is a unix epoch milliseconds timestamp For example: 1758130560902.8tRtrH |
|
| Timestamp |
int64 |
Timestamp of the event with millisecond precision in Unix time. |
|
| IncrementalIdentificationStatus |
Pointer to IncrementalIdentificationStatus |
|
[optional] |
| LinkedID |
Pointer to string |
A customer-provided id that was sent with the request. |
[optional] |
| EnvironmentID |
Pointer to string |
Environment Id of the event. For example: ae_47abaca3db2c7c43 |
[optional] |
| Suspect |
Pointer to bool |
Field is true if you have previously set the suspect flag for this event using the Server API Update event endpoint. |
[optional] |
| SDK |
Pointer to SDK |
|
[optional] |
| Replayed |
Pointer to bool |
true if we determined that this payload was replayed, false otherwise. |
[optional] |
| Identification |
Pointer to Identification |
|
[optional] |
| SupplementaryIDHighRecall |
Pointer to SupplementaryIDHighRecall |
|
[optional] |
| Tags |
Pointer to map[string]interface{} |
A customer-provided value or an object that was sent with the identification request or updated later. |
[optional] |
| URL |
Pointer to string |
Page URL from which the request was sent. For example https://example.com/ |
[optional] |
| BundleID |
Pointer to string |
Bundle Id of the iOS application integrated with the Fingerprint SDK for the event. For example: com.foo.app |
[optional] |
| PackageName |
Pointer to string |
Package name of the Android application integrated with the Fingerprint SDK for the event. For example: com.foo.app |
[optional] |
| IPAddress |
Pointer to string |
IP address of the requesting browser or bot. |
[optional] |
| UserAgent |
Pointer to string |
User Agent of the client, for example: Mozilla/5.0 (Windows NT 6.1; Win64; x64) .... |
[optional] |
| ClientReferrer |
Pointer to string |
Client Referrer field corresponds to the document.referrer field gathered during an identification request. The value is an empty string if the user navigated to the page directly (not through a link, but, for example, by using a bookmark) For example: https://example.com/blog/my-article |
[optional] |
| BrowserDetails |
Pointer to BrowserDetails |
|
[optional] |
| Proximity |
Pointer to Proximity |
|
[optional] |
| Bot |
Pointer to BotResult |
|
[optional] |
| BotType |
Pointer to string |
Additional classification of the bot type if detected. |
[optional] |
| BotInfo |
Pointer to BotInfo |
|
[optional] |
| ClonedApp |
Pointer to bool |
Android specific cloned application detection. There are 2 values: * true - Presence of app cloners work detected (e.g. fully cloned application found or launch of it inside of a not main working profile detected). * false - No signs of cloned application detected or the client is not Android. |
[optional] |
| DeveloperTools |
Pointer to bool |
true if the browser is Chrome with DevTools open or Firefox with Developer Tools open, false otherwise. |
[optional] |
| Emulator |
Pointer to bool |
Android specific emulator detection. There are 2 values: * true - Emulated environment detected (e.g. launch inside of AVD). * false - No signs of emulated environment detected or the client is not Android. |
[optional] |
| FactoryResetTimestamp |
Pointer to int64 |
The time of the most recent factory reset that happened on the mobile device is expressed as Unix epoch time. When a factory reset cannot be detected on the mobile device or when the request is initiated from a browser, this field will correspond to the epoch time (i.e 1 Jan 1970 UTC) as a value of 0. See Factory Reset Detection to learn more about this Smart Signal. |
[optional] |
| Frida |
Pointer to bool |
Frida detection for Android and iOS devices. There are 2 values: * true - Frida detected * false - No signs of Frida or the client is not a mobile device. |
[optional] |
| IPBlockList |
Pointer to IPBlockList |
|
[optional] |
| IPInfo |
Pointer to IPInfo |
|
[optional] |
| Proxy |
Pointer to bool |
IP address was used by a public proxy provider or belonged to a known recent residential proxy |
[optional] |
| ProxyConfidence |
Pointer to ProxyConfidence |
|
[optional] |
| ProxyDetails |
Pointer to ProxyDetails |
|
[optional] |
| Incognito |
Pointer to bool |
true if we detected incognito mode used in the browser, false otherwise. |
[optional] |
| Jailbroken |
Pointer to bool |
iOS specific jailbreak detection. There are 2 values: * true - Jailbreak detected. * false - No signs of jailbreak or the client is not iOS. |
[optional] |
| LocationSpoofing |
Pointer to bool |
Flag indicating whether the request came from a mobile device with location spoofing enabled. |
[optional] |
| MITMAttack |
Pointer to bool |
* true - When requests made from your users' mobile devices to Fingerprint servers have been intercepted and potentially modified. * false - Otherwise or when the request originated from a browser. See MitM Attack Detection to learn more about this Smart Signal. |
[optional] |
| PrivacySettings |
Pointer to bool |
true if the request is from a privacy aware browser (e.g. Tor) or from a browser in which fingerprinting is blocked. Otherwise false. |
[optional] |
| RootApps |
Pointer to bool |
Android specific root management apps detection. There are 2 values: * true - Root Management Apps detected (e.g. Magisk). * false - No Root Management Apps detected or the client isn't Android. |
[optional] |
| RuleAction |
Pointer to EventRuleAction |
|
[optional] |
| Simulator |
Pointer to bool |
iOS specific simulator detection. There are 2 values: * true - Simulator environment detected. * false - No signs of simulator or the client is not iOS. |
[optional] |
| SuspectScore |
Pointer to int32 |
Suspect Score is an easy way to integrate Smart Signals into your fraud protection work flow. It is a weighted representation of all Smart Signals present in the payload that helps identify suspicious activity. The value range is [0; S] where S is sum of all Smart Signals weights. See more details here: https://docs.fingerprint.com/docs/suspect-score |
[optional] |
| Tampering |
Pointer to bool |
Flag indicating browser tampering was detected. This happens when either: * There are inconsistencies in the browser configuration that cross internal tampering thresholds (see tampering_details.anomaly_score). * The browser signature resembles an "anti-detect" browser specifically designed to evade fingerprinting (see tampering_details.anti_detect_browser). |
[optional] |
| TamperingConfidence |
Pointer to TamperingConfidence |
|
[optional] |
| TamperingMlScore |
Pointer to float64 |
A score that indicates the models calculated probability that an event is coming from an anti detect browser. * Values above 0.8 indicate that the request is an anti detect browser based on the ml model * Values below 0.8 indicate that the request is not an anti detect browser based on the ml model |
[optional] |
| TamperingDetails |
Pointer to TamperingDetails |
|
[optional] |
| Velocity |
Pointer to Velocity |
|
[optional] |
| VirtualMachine |
Pointer to bool |
true if the request came from a browser running inside a virtual machine (e.g. VMWare), false otherwise. |
[optional] |
| VirtualMachineMlScore |
Pointer to float64 |
Machine learning–based virtual machine score, represented as a floating-point value between 0 and 1 (inclusive), with up to three decimal places of precision. A higher score means a higher confidence in the positive virtual_machine detection result |
[optional] |
| VPN |
Pointer to bool |
VPN or other anonymizing service has been used when sending the request. |
[optional] |
| VPNConfidence |
Pointer to VPNConfidence |
|
[optional] |
| VPNOriginTimezone |
Pointer to string |
Local timezone which is used in timezone_mismatch method. |
[optional] |
| VPNOriginCountry |
Pointer to string |
Country of the request (only for Android SDK version >= 2.4.0, ISO 3166 format or unknown). |
[optional] |
| VPNMethods |
Pointer to VPNMethods |
|
[optional] |
| HighActivityDevice |
Pointer to bool |
Flag indicating if the request came from a high-activity visitor. |
[optional] |
| RawDeviceAttributes |
Pointer to RawDeviceAttributes |
|
[optional] |