post https://api.sandbox.bureau.id/v1/suppliers/device-fingerprint
Device Intelligence helps you understand your user's unique hardware with their device data. It efficiently syncs the data in the background, processes them, and uses the processed data to generate a fingerprint ID
This API will be used to obtain the insights of the session that you have created from the front end or the SDK. The session ID will be the unique identifier to fetch the insights.
Each Session ID is a unique value. The set of responses against a session ID will always be the same.
This API remains the same across iOS, Android and Web (Desktop).
Insight Response Description
Key | Description |
---|---|
GPS Location(city, country, latitude, longitude, region) | GPS Based location of the user, the user's consent is required to be taken to get these details. |
Network Information - ISP Name | The name of the internet service provider for e.g. Atria Convergence Technologies |
IP Type | HOME / OFFICE - OFFICE for Commercial uses like cloud or AWS |
IP Location(city, country, latitude, longitude, region) | IP-based location of the user. |
IP | The IP address of the user. |
isCrawler | Flag to indicate if the IP being used by the user is associated with a crawler. |
isProxy | Flag to indicate if the IP being used by the user is a proxy. |
isTor | Flag to indicate if the IP being used by the user is of a Tor network. |
threatLevel | The threat level associated with the IP. Possible values can be ["low", "medium", "high", "very_high"] |
fingerprint | A hash is generated for the device, this identifier will be unique for the device. |
fingerprintConfidenceScore | The confidence score of the fingerprint generation mechanism |
firstSeenDays | The number of days from which the device is identified on the Bureau's network. |
os | The operating system - MAC or Android or Windows |
platform | Web |
userId | The user ID that was sent as part of the request body. |
totalUniqueUserId | Total number of unique users associated with the fingerprint |
sessionId | The session identifier, that was used to invoke the SDK. |
createdAt | The time at which the request was made. |
TrueUserAgent | The actual user agent behind the browser |
adBlockerDetected | Flag to indicate if the user's has enabled adblocker |
incognitoDetected | Flag to indicate if the user's is working in incognito |
userAgentSpoof | Flag to indicate if the users have spoofed user agent to avoid being detected via automation or to anonymize themselves |
botDetectionScore | Bot detection score between 0-100 |
anonymisationAttempted | Flag to indicate if the user is trying something to avoid being detected via automation or to anonymize themselves |
anonymisationAttemptedReasons | The array of strings indicates the methods by which users are trying to avoid being detected. |