Function unsealEventsResponse unsealEventsResponse ( sealedData : Buffer , decryptionKeys : DecryptionKey [] , ) : Promise < { products : { botd ?: { data ?: { bot : { result : "notDetected" | "good" | "bad" ; type ?: string } ; ip : string ; linkedId ?: string ; meta ?: { [ key : string ]: unknown } ; requestId : string ; time : string ; url : string ; userAgent : string ; } ; error ?: { code : | "RequestCannotBeParsed" | "TokenRequired" | "TokenNotFound" | "SubscriptionNotActive" | "WrongRegion" | "FeatureNotEnabled" | "RequestNotFound" | "VisitorNotFound" | "TooManyRequests" | "429 Too Many Requests" | "StateNotReady" | "Failed" ; message : string ; } ; } ; clonedApp ?: { data ?: { result : boolean } ; error ?: { code : | "RequestCannotBeParsed" | "TokenRequired" | "TokenNotFound" | "SubscriptionNotActive" | "WrongRegion" | "FeatureNotEnabled" | "RequestNotFound" | "VisitorNotFound" | "TooManyRequests" | "429 Too Many Requests" | "StateNotReady" | "Failed" ; message : string ; } ; } ; developerTools ?: { data ?: { result : boolean } ; error ?: { code : | "RequestCannotBeParsed" | "TokenRequired" | "TokenNotFound" | "SubscriptionNotActive" | "WrongRegion" | "FeatureNotEnabled" | "RequestNotFound" | "VisitorNotFound" | "TooManyRequests" | "429 Too Many Requests" | "StateNotReady" | "Failed" ; message : string ; } ; } ; emulator ?: { data ?: { result : boolean } ; error ?: { code : | "RequestCannotBeParsed" | "TokenRequired" | "TokenNotFound" | "SubscriptionNotActive" | "WrongRegion" | "FeatureNotEnabled" | "RequestNotFound" | "VisitorNotFound" | "TooManyRequests" | "429 Too Many Requests" | "StateNotReady" | "Failed" ; message : string ; } ; } ; factoryReset ?: { data ?: { time : string ; timestamp : number } ; error ?: { code : | "RequestCannotBeParsed" | "TokenRequired" | "TokenNotFound" | "SubscriptionNotActive" | "WrongRegion" | "FeatureNotEnabled" | "RequestNotFound" | "VisitorNotFound" | "TooManyRequests" | "429 Too Many Requests" | "StateNotReady" | "Failed" ; message : string ; } ; } ; frida ?: { data ?: { result : boolean } ; error ?: { code : | "RequestCannotBeParsed" | "TokenRequired" | "TokenNotFound" | "SubscriptionNotActive" | "WrongRegion" | "FeatureNotEnabled" | "RequestNotFound" | "VisitorNotFound" | "TooManyRequests" | "429 Too Many Requests" | "StateNotReady" | "Failed" ; message : string ; } ; } ; highActivity ?: { data ?: { dailyRequests ?: number ; result : boolean } ; error ?: { code : | "RequestCannotBeParsed" | "TokenRequired" | "TokenNotFound" | "SubscriptionNotActive" | "WrongRegion" | "FeatureNotEnabled" | "RequestNotFound" | "VisitorNotFound" | "TooManyRequests" | "429 Too Many Requests" | "StateNotReady" | "Failed" ; message : string ; } ; } ; identification ?: { data ?: { browserDetails : { browserFullVersion : string ; browserMajorVersion : string ; browserName : string ; device : string ; os : string ; osVersion : string ; userAgent : string ; } ; components ?: { [ key : string ]: { error ?: (...)
| (...)
; value ?: unknown } ; } ; confidence ?: { comment ?: string ; revision ?: string ; score : number } ; firstSeenAt : { global : null | string ; subscription : null | string } ; incognito : boolean ; ip : string ; ipLocation ?: { accuracyRadius ?: number ; city ?: { name : ...
} ; continent ?: { code : ...
; name : ...
} ; country ?: { code : ...
; name : ...
} ; latitude ?: number ; longitude ?: number ; postalCode ?: string ; subdivisions ?: (...)
[] ; timezone ?: string ; } ; lastSeenAt : { global : null | string ; subscription : null | string } ; linkedId ?: string ; requestId : string ; suspect ?: boolean ; tag : { [ key : string ]: unknown } ; time : string ; timestamp : number ; url : string ; visitorFound : boolean ; visitorId : string ; } ; error ?: { code : | "RequestCannotBeParsed" | "TokenRequired" | "TokenNotFound" | "SubscriptionNotActive" | "WrongRegion" | "FeatureNotEnabled" | "RequestNotFound" | "VisitorNotFound" | "TooManyRequests" | "429 Too Many Requests" | "StateNotReady" | "Failed" ; message : string ; } ; } ; incognito ?: { data ?: { result : boolean } ; error ?: { code : | "RequestCannotBeParsed" | "TokenRequired" | "TokenNotFound" | "SubscriptionNotActive" | "WrongRegion" | "FeatureNotEnabled" | "RequestNotFound" | "VisitorNotFound" | "TooManyRequests" | "429 Too Many Requests" | "StateNotReady" | "Failed" ; message : string ; } ; } ; ipBlocklist ?: { data ?: { details : { attackSource : boolean ; emailSpam : boolean } ; result : boolean ; } ; error ?: { code : | "RequestCannotBeParsed" | "TokenRequired" | "TokenNotFound" | "SubscriptionNotActive" | "WrongRegion" | "FeatureNotEnabled" | "RequestNotFound" | "VisitorNotFound" | "TooManyRequests" | "429 Too Many Requests" | "StateNotReady" | "Failed" ; message : string ; } ; } ; ipInfo ?: { data ?: { v4 ?: { address : string ; asn ?: { asn : ...
; name : ...
; network : ...
} ; datacenter ?: { name : ...
; result : ...
} ; geolocation : { accuracyRadius ?: (...)
| (...)
; city ?: (...)
| (...)
; continent ?: (...)
| (...)
; country ?: (...)
| (...)
; latitude ?: (...)
| (...)
; longitude ?: (...)
| (...)
; postalCode ?: (...)
| (...)
; subdivisions ?: (...)
| (...)
; timezone ?: (...)
| (...)
; } ; } ; v6 ?: { address : string ; asn ?: { asn : ...
; name : ...
; network : ...
} ; datacenter ?: { name : ...
; result : ...
} ; geolocation : { accuracyRadius ?: (...)
| (...)
; city ?: (...)
| (...)
; continent ?: (...)
| (...)
; country ?: (...)
| (...)
; latitude ?: (...)
| (...)
; longitude ?: (...)
| (...)
; postalCode ?: (...)
| (...)
; subdivisions ?: (...)
| (...)
; timezone ?: (...)
| (...)
; } ; } ; } ; error ?: { code : | "RequestCannotBeParsed" | "TokenRequired" | "TokenNotFound" | "SubscriptionNotActive" | "WrongRegion" | "FeatureNotEnabled" | "RequestNotFound" | "VisitorNotFound" | "TooManyRequests" | "429 Too Many Requests" | "StateNotReady" | "Failed" ; message : string ; } ; } ; jailbroken ?: { data ?: { result : boolean } ; error ?: { code : | "RequestCannotBeParsed" | "TokenRequired" | "TokenNotFound" | "SubscriptionNotActive" | "WrongRegion" | "FeatureNotEnabled" | "RequestNotFound" | "VisitorNotFound" | "TooManyRequests" | "429 Too Many Requests" | "StateNotReady" | "Failed" ; message : string ; } ; } ; locationSpoofing ?: { data ?: { result : boolean } ; error ?: { code : | "RequestCannotBeParsed" | "TokenRequired" | "TokenNotFound" | "SubscriptionNotActive" | "WrongRegion" | "FeatureNotEnabled" | "RequestNotFound" | "VisitorNotFound" | "TooManyRequests" | "429 Too Many Requests" | "StateNotReady" | "Failed" ; message : string ; } ; } ; mitmAttack ?: { data ?: { result : boolean } ; error ?: { code : | "RequestCannotBeParsed" | "TokenRequired" | "TokenNotFound" | "SubscriptionNotActive" | "WrongRegion" | "FeatureNotEnabled" | "RequestNotFound" | "VisitorNotFound" | "TooManyRequests" | "429 Too Many Requests" | "StateNotReady" | "Failed" ; message : string ; } ; } ; privacySettings ?: { data ?: { result : boolean } ; error ?: { code : | "RequestCannotBeParsed" | "TokenRequired" | "TokenNotFound" | "SubscriptionNotActive" | "WrongRegion" | "FeatureNotEnabled" | "RequestNotFound" | "VisitorNotFound" | "TooManyRequests" | "429 Too Many Requests" | "StateNotReady" | "Failed" ; message : string ; } ; } ; proxy ?: { data ?: { result : boolean } ; error ?: { code : | "RequestCannotBeParsed" | "TokenRequired" | "TokenNotFound" | "SubscriptionNotActive" | "WrongRegion" | "FeatureNotEnabled" | "RequestNotFound" | "VisitorNotFound" | "TooManyRequests" | "429 Too Many Requests" | "StateNotReady" | "Failed" ; message : string ; } ; } ; rawDeviceAttributes ?: { data ?: { [ key : string ]: { error ?: { message ?: (...)
| (...)
; name ?: (...)
| (...)
} ; value ?: unknown ; } ; } ; error ?: { code : | "RequestCannotBeParsed" | "TokenRequired" | "TokenNotFound" | "SubscriptionNotActive" | "WrongRegion" | "FeatureNotEnabled" | "RequestNotFound" | "VisitorNotFound" | "TooManyRequests" | "429 Too Many Requests" | "StateNotReady" | "Failed" ; message : string ; } ; } ; remoteControl ?: { data ?: { result : boolean } ; error ?: { code : | "RequestCannotBeParsed" | "TokenRequired" | "TokenNotFound" | "SubscriptionNotActive" | "WrongRegion" | "FeatureNotEnabled" | "RequestNotFound" | "VisitorNotFound" | "TooManyRequests" | "429 Too Many Requests" | "StateNotReady" | "Failed" ; message : string ; } ; } ; rootApps ?: { data ?: { result : boolean } ; error ?: { code : | "RequestCannotBeParsed" | "TokenRequired" | "TokenNotFound" | "SubscriptionNotActive" | "WrongRegion" | "FeatureNotEnabled" | "RequestNotFound" | "VisitorNotFound" | "TooManyRequests" | "429 Too Many Requests" | "StateNotReady" | "Failed" ; message : string ; } ; } ; suspectScore ?: { data ?: { result : number } ; error ?: { code : | "RequestCannotBeParsed" | "TokenRequired" | "TokenNotFound" | "SubscriptionNotActive" | "WrongRegion" | "FeatureNotEnabled" | "RequestNotFound" | "VisitorNotFound" | "TooManyRequests" | "429 Too Many Requests" | "StateNotReady" | "Failed" ; message : string ; } ; } ; tampering ?: { data ?: { anomalyScore : number ; antiDetectBrowser : boolean ; result : boolean ; } ; error ?: { code : | "RequestCannotBeParsed" | "TokenRequired" | "TokenNotFound" | "SubscriptionNotActive" | "WrongRegion" | "FeatureNotEnabled" | "RequestNotFound" | "VisitorNotFound" | "TooManyRequests" | "429 Too Many Requests" | "StateNotReady" | "Failed" ; message : string ; } ; } ; tor ?: { data ?: { result : boolean } ; error ?: { code : | "RequestCannotBeParsed" | "TokenRequired" | "TokenNotFound" | "SubscriptionNotActive" | "WrongRegion" | "FeatureNotEnabled" | "RequestNotFound" | "VisitorNotFound" | "TooManyRequests" | "429 Too Many Requests" | "StateNotReady" | "Failed" ; message : string ; } ; } ; velocity ?: { data ?: { distinctCountry : { intervals ?: { "1h" : number ; "24h" ?: (...)
| (...)
; "5m" : number } ; } ; distinctIp : { intervals ?: { "1h" : number ; "24h" ?: (...)
| (...)
; "5m" : number } ; } ; distinctIpByLinkedId : { intervals ?: { "1h" : number ; "24h" ?: (...)
| (...)
; "5m" : number } ; } ; distinctLinkedId : { intervals ?: { "1h" : number ; "24h" ?: (...)
| (...)
; "5m" : number } ; } ; distinctVisitorIdByLinkedId : { intervals ?: { "1h" : number ; "24h" ?: (...)
| (...)
; "5m" : number } ; } ; events : { intervals ?: { "1h" : number ; "24h" ?: (...)
| (...)
; "5m" : number } ; } ; ipEvents : { intervals ?: { "1h" : number ; "24h" ?: (...)
| (...)
; "5m" : number } ; } ; } ; error ?: { code : | "RequestCannotBeParsed" | "TokenRequired" | "TokenNotFound" | "SubscriptionNotActive" | "WrongRegion" | "FeatureNotEnabled" | "RequestNotFound" | "VisitorNotFound" | "TooManyRequests" | "429 Too Many Requests" | "StateNotReady" | "Failed" ; message : string ; } ; } ; virtualMachine ?: { data ?: { result : boolean } ; error ?: { code : | "RequestCannotBeParsed" | "TokenRequired" | "TokenNotFound" | "SubscriptionNotActive" | "WrongRegion" | "FeatureNotEnabled" | "RequestNotFound" | "VisitorNotFound" | "TooManyRequests" | "429 Too Many Requests" | "StateNotReady" | "Failed" ; message : string ; } ; } ; vpn ?: { data ?: { confidence : "high" | "low" | "medium" ; methods : { auxiliaryMobile : boolean ; osMismatch : boolean ; publicVPN : boolean ; relay : boolean ; timezoneMismatch : boolean ; } ; originCountry : string ; originTimezone : string ; result : boolean ; } ; error ?: { code : | "RequestCannotBeParsed" | "TokenRequired" | "TokenNotFound" | "SubscriptionNotActive" | "WrongRegion" | "FeatureNotEnabled" | "RequestNotFound" | "VisitorNotFound" | "TooManyRequests" | "429 Too Many Requests" | "StateNotReady" | "Failed" ; message : string ; } ; } ; } ; } , > Returns Promise < { products : { botd ?: { data ?: { bot : { result : "notDetected" | "good" | "bad" ; type ?: string } ; ip : string ; linkedId ?: string ; meta ?: { [ key : string ]: unknown } ; requestId : string ; time : string ; url : string ; userAgent : string ; } ; error ?: { code : | "RequestCannotBeParsed" | "TokenRequired" | "TokenNotFound" | "SubscriptionNotActive" | "WrongRegion" | "FeatureNotEnabled" | "RequestNotFound" | "VisitorNotFound" | "TooManyRequests" | "429 Too Many Requests" | "StateNotReady" | "Failed" ; message : string ; } ; } ; clonedApp ?: { data ?: { result : boolean } ; error ?: { code : | "RequestCannotBeParsed" | "TokenRequired" | "TokenNotFound" | "SubscriptionNotActive" | "WrongRegion" | "FeatureNotEnabled" | "RequestNotFound" | "VisitorNotFound" | "TooManyRequests" | "429 Too Many Requests" | "StateNotReady" | "Failed" ; message : string ; } ; } ; developerTools ?: { data ?: { result : boolean } ; error ?: { code : | "RequestCannotBeParsed" | "TokenRequired" | "TokenNotFound" | "SubscriptionNotActive" | "WrongRegion" | "FeatureNotEnabled" | "RequestNotFound" | "VisitorNotFound" | "TooManyRequests" | "429 Too Many Requests" | "StateNotReady" | "Failed" ; message : string ; } ; } ; emulator ?: { data ?: { result : boolean } ; error ?: { code : | "RequestCannotBeParsed" | "TokenRequired" | "TokenNotFound" | "SubscriptionNotActive" | "WrongRegion" | "FeatureNotEnabled" | "RequestNotFound" | "VisitorNotFound" | "TooManyRequests" | "429 Too Many Requests" | "StateNotReady" | "Failed" ; message : string ; } ; } ; factoryReset ?: { data ?: { time : string ; timestamp : number } ; error ?: { code : | "RequestCannotBeParsed" | "TokenRequired" | "TokenNotFound" | "SubscriptionNotActive" | "WrongRegion" | "FeatureNotEnabled" | "RequestNotFound" | "VisitorNotFound" | "TooManyRequests" | "429 Too Many Requests" | "StateNotReady" | "Failed" ; message : string ; } ; } ; frida ?: { data ?: { result : boolean } ; error ?: { code : | "RequestCannotBeParsed" | "TokenRequired" | "TokenNotFound" | "SubscriptionNotActive" | "WrongRegion" | "FeatureNotEnabled" | "RequestNotFound" | "VisitorNotFound" | "TooManyRequests" | "429 Too Many Requests" | "StateNotReady" | "Failed" ; message : string ; } ; } ; highActivity ?: { data ?: { dailyRequests ?: number ; result : boolean } ; error ?: { code : | "RequestCannotBeParsed" | "TokenRequired" | "TokenNotFound" | "SubscriptionNotActive" | "WrongRegion" | "FeatureNotEnabled" | "RequestNotFound" | "VisitorNotFound" | "TooManyRequests" | "429 Too Many Requests" | "StateNotReady" | "Failed" ; message : string ; } ; } ; identification ?: { data ?: { browserDetails : { browserFullVersion : string ; browserMajorVersion : string ; browserName : string ; device : string ; os : string ; osVersion : string ; userAgent : string ; } ; components ?: { [ key : string ]: { error ?: (...) | (...); value ?: unknown } ; } ; confidence ?: { comment ?: string ; revision ?: string ; score : number } ; firstSeenAt : { global : null | string ; subscription : null | string } ; incognito : boolean ; ip : string ; ipLocation ?: { accuracyRadius ?: number ; city ?: { name : ... } ; continent ?: { code : ...; name : ... } ; country ?: { code : ...; name : ... } ; latitude ?: number ; longitude ?: number ; postalCode ?: string ; subdivisions ?: (...)[] ; timezone ?: string ; } ; lastSeenAt : { global : null | string ; subscription : null | string } ; linkedId ?: string ; requestId : string ; suspect ?: boolean ; tag : { [ key : string ]: unknown } ; time : string ; timestamp : number ; url : string ; visitorFound : boolean ; visitorId : string ; } ; error ?: { code : | "RequestCannotBeParsed" | "TokenRequired" | "TokenNotFound" | "SubscriptionNotActive" | "WrongRegion" | "FeatureNotEnabled" | "RequestNotFound" | "VisitorNotFound" | "TooManyRequests" | "429 Too Many Requests" | "StateNotReady" | "Failed" ; message : string ; } ; } ; incognito ?: { data ?: { result : boolean } ; error ?: { code : | "RequestCannotBeParsed" | "TokenRequired" | "TokenNotFound" | "SubscriptionNotActive" | "WrongRegion" | "FeatureNotEnabled" | "RequestNotFound" | "VisitorNotFound" | "TooManyRequests" | "429 Too Many Requests" | "StateNotReady" | "Failed" ; message : string ; } ; } ; ipBlocklist ?: { data ?: { details : { attackSource : boolean ; emailSpam : boolean } ; result : boolean ; } ; error ?: { code : | "RequestCannotBeParsed" | "TokenRequired" | "TokenNotFound" | "SubscriptionNotActive" | "WrongRegion" | "FeatureNotEnabled" | "RequestNotFound" | "VisitorNotFound" | "TooManyRequests" | "429 Too Many Requests" | "StateNotReady" | "Failed" ; message : string ; } ; } ; ipInfo ?: { data ?: { v4 ?: { address : string ; asn ?: { asn : ...; name : ...; network : ... } ; datacenter ?: { name : ...; result : ... } ; geolocation : { accuracyRadius ?: (...) | (...); city ?: (...) | (...); continent ?: (...) | (...); country ?: (...) | (...); latitude ?: (...) | (...); longitude ?: (...) | (...); postalCode ?: (...) | (...); subdivisions ?: (...) | (...); timezone ?: (...) | (...); } ; } ; v6 ?: { address : string ; asn ?: { asn : ...; name : ...; network : ... } ; datacenter ?: { name : ...; result : ... } ; geolocation : { accuracyRadius ?: (...) | (...); city ?: (...) | (...); continent ?: (...) | (...); country ?: (...) | (...); latitude ?: (...) | (...); longitude ?: (...) | (...); postalCode ?: (...) | (...); subdivisions ?: (...) | (...); timezone ?: (...) | (...); } ; } ; } ; error ?: { code : | "RequestCannotBeParsed" | "TokenRequired" | "TokenNotFound" | "SubscriptionNotActive" | "WrongRegion" | "FeatureNotEnabled" | "RequestNotFound" | "VisitorNotFound" | "TooManyRequests" | "429 Too Many Requests" | "StateNotReady" | "Failed" ; message : string ; } ; } ; jailbroken ?: { data ?: { result : boolean } ; error ?: { code : | "RequestCannotBeParsed" | "TokenRequired" | "TokenNotFound" | "SubscriptionNotActive" | "WrongRegion" | "FeatureNotEnabled" | "RequestNotFound" | "VisitorNotFound" | "TooManyRequests" | "429 Too Many Requests" | "StateNotReady" | "Failed" ; message : string ; } ; } ; locationSpoofing ?: { data ?: { result : boolean } ; error ?: { code : | "RequestCannotBeParsed" | "TokenRequired" | "TokenNotFound" | "SubscriptionNotActive" | "WrongRegion" | "FeatureNotEnabled" | "RequestNotFound" | "VisitorNotFound" | "TooManyRequests" | "429 Too Many Requests" | "StateNotReady" | "Failed" ; message : string ; } ; } ; mitmAttack ?: { data ?: { result : boolean } ; error ?: { code : | "RequestCannotBeParsed" | "TokenRequired" | "TokenNotFound" | "SubscriptionNotActive" | "WrongRegion" | "FeatureNotEnabled" | "RequestNotFound" | "VisitorNotFound" | "TooManyRequests" | "429 Too Many Requests" | "StateNotReady" | "Failed" ; message : string ; } ; } ; privacySettings ?: { data ?: { result : boolean } ; error ?: { code : | "RequestCannotBeParsed" | "TokenRequired" | "TokenNotFound" | "SubscriptionNotActive" | "WrongRegion" | "FeatureNotEnabled" | "RequestNotFound" | "VisitorNotFound" | "TooManyRequests" | "429 Too Many Requests" | "StateNotReady" | "Failed" ; message : string ; } ; } ; proxy ?: { data ?: { result : boolean } ; error ?: { code : | "RequestCannotBeParsed" | "TokenRequired" | "TokenNotFound" | "SubscriptionNotActive" | "WrongRegion" | "FeatureNotEnabled" | "RequestNotFound" | "VisitorNotFound" | "TooManyRequests" | "429 Too Many Requests" | "StateNotReady" | "Failed" ; message : string ; } ; } ; rawDeviceAttributes ?: { data ?: { [ key : string ]: { error ?: { message ?: (...) | (...); name ?: (...) | (...) } ; value ?: unknown ; } ; } ; error ?: { code : | "RequestCannotBeParsed" | "TokenRequired" | "TokenNotFound" | "SubscriptionNotActive" | "WrongRegion" | "FeatureNotEnabled" | "RequestNotFound" | "VisitorNotFound" | "TooManyRequests" | "429 Too Many Requests" | "StateNotReady" | "Failed" ; message : string ; } ; } ; remoteControl ?: { data ?: { result : boolean } ; error ?: { code : | "RequestCannotBeParsed" | "TokenRequired" | "TokenNotFound" | "SubscriptionNotActive" | "WrongRegion" | "FeatureNotEnabled" | "RequestNotFound" | "VisitorNotFound" | "TooManyRequests" | "429 Too Many Requests" | "StateNotReady" | "Failed" ; message : string ; } ; } ; rootApps ?: { data ?: { result : boolean } ; error ?: { code : | "RequestCannotBeParsed" | "TokenRequired" | "TokenNotFound" | "SubscriptionNotActive" | "WrongRegion" | "FeatureNotEnabled" | "RequestNotFound" | "VisitorNotFound" | "TooManyRequests" | "429 Too Many Requests" | "StateNotReady" | "Failed" ; message : string ; } ; } ; suspectScore ?: { data ?: { result : number } ; error ?: { code : | "RequestCannotBeParsed" | "TokenRequired" | "TokenNotFound" | "SubscriptionNotActive" | "WrongRegion" | "FeatureNotEnabled" | "RequestNotFound" | "VisitorNotFound" | "TooManyRequests" | "429 Too Many Requests" | "StateNotReady" | "Failed" ; message : string ; } ; } ; tampering ?: { data ?: { anomalyScore : number ; antiDetectBrowser : boolean ; result : boolean ; } ; error ?: { code : | "RequestCannotBeParsed" | "TokenRequired" | "TokenNotFound" | "SubscriptionNotActive" | "WrongRegion" | "FeatureNotEnabled" | "RequestNotFound" | "VisitorNotFound" | "TooManyRequests" | "429 Too Many Requests" | "StateNotReady" | "Failed" ; message : string ; } ; } ; tor ?: { data ?: { result : boolean } ; error ?: { code : | "RequestCannotBeParsed" | "TokenRequired" | "TokenNotFound" | "SubscriptionNotActive" | "WrongRegion" | "FeatureNotEnabled" | "RequestNotFound" | "VisitorNotFound" | "TooManyRequests" | "429 Too Many Requests" | "StateNotReady" | "Failed" ; message : string ; } ; } ; velocity ?: { data ?: { distinctCountry : { intervals ?: { "1h" : number ; "24h" ?: (...) | (...); "5m" : number } ; } ; distinctIp : { intervals ?: { "1h" : number ; "24h" ?: (...) | (...); "5m" : number } ; } ; distinctIpByLinkedId : { intervals ?: { "1h" : number ; "24h" ?: (...) | (...); "5m" : number } ; } ; distinctLinkedId : { intervals ?: { "1h" : number ; "24h" ?: (...) | (...); "5m" : number } ; } ; distinctVisitorIdByLinkedId : { intervals ?: { "1h" : number ; "24h" ?: (...) | (...); "5m" : number } ; } ; events : { intervals ?: { "1h" : number ; "24h" ?: (...) | (...); "5m" : number } ; } ; ipEvents : { intervals ?: { "1h" : number ; "24h" ?: (...) | (...); "5m" : number } ; } ; } ; error ?: { code : | "RequestCannotBeParsed" | "TokenRequired" | "TokenNotFound" | "SubscriptionNotActive" | "WrongRegion" | "FeatureNotEnabled" | "RequestNotFound" | "VisitorNotFound" | "TooManyRequests" | "429 Too Many Requests" | "StateNotReady" | "Failed" ; message : string ; } ; } ; virtualMachine ?: { data ?: { result : boolean } ; error ?: { code : | "RequestCannotBeParsed" | "TokenRequired" | "TokenNotFound" | "SubscriptionNotActive" | "WrongRegion" | "FeatureNotEnabled" | "RequestNotFound" | "VisitorNotFound" | "TooManyRequests" | "429 Too Many Requests" | "StateNotReady" | "Failed" ; message : string ; } ; } ; vpn ?: { data ?: { confidence : "high" | "low" | "medium" ; methods : { auxiliaryMobile : boolean ; osMismatch : boolean ; publicVPN : boolean ; relay : boolean ; timezoneMismatch : boolean ; } ; originCountry : string ; originTimezone : string ; result : boolean ; } ; error ?: { code : | "RequestCannotBeParsed" | "TokenRequired" | "TokenNotFound" | "SubscriptionNotActive" | "WrongRegion" | "FeatureNotEnabled" | "RequestNotFound" | "VisitorNotFound" | "TooManyRequests" | "429 Too Many Requests" | "StateNotReady" | "Failed" ; message : string ; } ; } ; } ; } , >
Decrypts the sealed response with the provided keys. The SDK will try to decrypt the result with each key until it succeeds. To learn more about sealed results visit: https://dev.fingerprint.com/docs/sealed-client-results