Function unsealEventsResponse unseal Events Response ( sealedData , decryptionKeys ) : Promise < { error ?: { code : "Failed" | "TooManyRequests" ; message : string ; } ; products : { botd ?: { data ?: { bot : { result : "notDetected" | "good" | "bad" ; type ?: string ; } ; ip : string ; linkedId ?: string ; requestId : string ; time : string ; url : string ; userAgent : string ; } ; error ?: { code : "Failed" | "TooManyRequests" ; message : string ; } ; } ; clonedApp ?: { data ?: { result : boolean ; } ; error ?: { code : "Failed" | "TooManyRequests" ; message : string ; } ; } ; developerTools ?: { data ?: { result : boolean ; } ; error ?: { code : "Failed" | "TooManyRequests" ; message : string ; } ; } ; emulator ?: { data ?: { result : boolean ; } ; error ?: { code : "Failed" | "TooManyRequests" ; message : string ; } ; } ; factoryReset ?: { data ?: { time : string ; timestamp : number ; } ; error ?: { code : "Failed" | "TooManyRequests" ; message : string ; } ; } ; frida ?: { data ?: { result : boolean ; } ; error ?: { code : "Failed" | "TooManyRequests" ; message : string ; } ; } ; highActivity ?: { data ?: { dailyRequests ?: number ; result : boolean ; } ; error ?: { code : "Failed" | "TooManyRequests" ; message : string ; } ; } ; identification ?: { data ?: { browserDetails : { botProbability ?: number ; browserFullVersion : string ; browserMajorVersion : string ; browserName : string ; device : string ; os : string ; osVersion : string ; userAgent : string ; } ; confidence ?: { 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 ; tag : { [key : string ]: unknown ; } ; time : string ; timestamp : number ; url : string ; visitorFound : boolean ; visitorId : string ; } ; error ?: { code : "429 Too Many Requests" | "Failed" ; message : string ; } ; } ; incognito ?: { data ?: { result : boolean ; } ; error ?: { code : "429 Too Many Requests" | "Failed" ; message : string ; } ; } ; ipBlocklist ?: { data ?: { details : { attackSource : boolean ; emailSpam : boolean ; } ; result : boolean ; } ; error ?: { code : "Failed" | "TooManyRequests" ; 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 : "Failed" | "TooManyRequests" ; message : string ; } ; } ; jailbroken ?: { data ?: { result : boolean ; } ; error ?: { code : "Failed" | "TooManyRequests" ; message : string ; } ; } ; locationSpoofing ?: { data ?: { result : boolean ; } ; error ?: { code : "Failed" | "TooManyRequests" ; message : string ; } ; } ; privacySettings ?: { data ?: { result : boolean ; } ; error ?: { code : "Failed" | "TooManyRequests" ; message : string ; } ; } ; proxy ?: { data ?: { result : boolean ; } ; error ?: { code : "Failed" | "TooManyRequests" ; message : string ; } ; } ; rawDeviceAttributes ?: { data ?: { [key : string ]: { error ?: { message : string ; name : string ; } ; value ?: unknown ; } ; } ; error ?: { code : "429 Too Many Requests" | "Failed" ; message : string ; } ; } ; remoteControl ?: { data ?: { result : boolean ; } ; error ?: { code : "Failed" | "TooManyRequests" ; message : string ; } ; } ; rootApps ?: { data ?: { result : boolean ; } ; error ?: { code : "Failed" | "TooManyRequests" ; message : string ; } ; } ; suspectScore ?: { data ?: { result : number ; } ; error ?: { code : "Failed" | "TooManyRequests" ; message : string ; } ; } ; tampering ?: { data ?: { anomalyScore : number ; result : boolean ; } ; error ?: { code : "429 Too Many Requests" | "Failed" ; message : string ; } ; } ; tor ?: { data ?: { result : boolean ; } ; error ?: { code : "Failed" | "TooManyRequests" ; message : string ; } ; } ; velocity ?: { data ?: { distinctCountry : { intervals ?: { 1h : number ; 24h ?: ( ...) | ( ...) ; 5m : number ; } ; } ; distinctIp : { intervals ?: { 1h : number ; 24h ?: ( ...) | ( ...) ; 5m : number ; } ; } ; distinctLinkedId : { intervals ?: { 1h : number ; 24h ?: ( ...) | ( ...) ; 5m : number ; } ; } ; events : { intervals ?: { 1h : number ; 24h ?: ( ...) | ( ...) ; 5m : number ; } ; } ; } ; error ?: { code : "Failed" | "TooManyRequests" ; message : string ; } ; } ; virtualMachine ?: { data ?: { result : boolean ; } ; error ?: { code : "Failed" | "TooManyRequests" ; message : string ; } ; } ; vpn ?: { data ?: { methods : { auxiliaryMobile : boolean ; osMismatch : boolean ; publicVPN : boolean ; timezoneMismatch : boolean ; } ; originCountry ?: string ; originTimezone : string ; result : boolean ; } ; error ?: { code : "Failed" | "TooManyRequests" ; message : string ; } ; } ; } ; } > Returns Promise < { error ?: { code : "Failed" | "TooManyRequests" ; message : string ; } ; products : { botd ?: { data ?: { bot : { result : "notDetected" | "good" | "bad" ; type ?: string ; } ; ip : string ; linkedId ?: string ; requestId : string ; time : string ; url : string ; userAgent : string ; } ; error ?: { code : "Failed" | "TooManyRequests" ; message : string ; } ; } ; clonedApp ?: { data ?: { result : boolean ; } ; error ?: { code : "Failed" | "TooManyRequests" ; message : string ; } ; } ; developerTools ?: { data ?: { result : boolean ; } ; error ?: { code : "Failed" | "TooManyRequests" ; message : string ; } ; } ; emulator ?: { data ?: { result : boolean ; } ; error ?: { code : "Failed" | "TooManyRequests" ; message : string ; } ; } ; factoryReset ?: { data ?: { time : string ; timestamp : number ; } ; error ?: { code : "Failed" | "TooManyRequests" ; message : string ; } ; } ; frida ?: { data ?: { result : boolean ; } ; error ?: { code : "Failed" | "TooManyRequests" ; message : string ; } ; } ; highActivity ?: { data ?: { dailyRequests ?: number ; result : boolean ; } ; error ?: { code : "Failed" | "TooManyRequests" ; message : string ; } ; } ; identification ?: { data ?: { browserDetails : { botProbability ?: number ; browserFullVersion : string ; browserMajorVersion : string ; browserName : string ; device : string ; os : string ; osVersion : string ; userAgent : string ; } ; confidence ?: { 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 ; tag : { [key : string ]: unknown ; } ; time : string ; timestamp : number ; url : string ; visitorFound : boolean ; visitorId : string ; } ; error ?: { code : "429 Too Many Requests" | "Failed" ; message : string ; } ; } ; incognito ?: { data ?: { result : boolean ; } ; error ?: { code : "429 Too Many Requests" | "Failed" ; message : string ; } ; } ; ipBlocklist ?: { data ?: { details : { attackSource : boolean ; emailSpam : boolean ; } ; result : boolean ; } ; error ?: { code : "Failed" | "TooManyRequests" ; 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 : "Failed" | "TooManyRequests" ; message : string ; } ; } ; jailbroken ?: { data ?: { result : boolean ; } ; error ?: { code : "Failed" | "TooManyRequests" ; message : string ; } ; } ; locationSpoofing ?: { data ?: { result : boolean ; } ; error ?: { code : "Failed" | "TooManyRequests" ; message : string ; } ; } ; privacySettings ?: { data ?: { result : boolean ; } ; error ?: { code : "Failed" | "TooManyRequests" ; message : string ; } ; } ; proxy ?: { data ?: { result : boolean ; } ; error ?: { code : "Failed" | "TooManyRequests" ; message : string ; } ; } ; rawDeviceAttributes ?: { data ?: { [key : string ]: { error ?: { message : string ; name : string ; } ; value ?: unknown ; } ; } ; error ?: { code : "429 Too Many Requests" | "Failed" ; message : string ; } ; } ; remoteControl ?: { data ?: { result : boolean ; } ; error ?: { code : "Failed" | "TooManyRequests" ; message : string ; } ; } ; rootApps ?: { data ?: { result : boolean ; } ; error ?: { code : "Failed" | "TooManyRequests" ; message : string ; } ; } ; suspectScore ?: { data ?: { result : number ; } ; error ?: { code : "Failed" | "TooManyRequests" ; message : string ; } ; } ; tampering ?: { data ?: { anomalyScore : number ; result : boolean ; } ; error ?: { code : "429 Too Many Requests" | "Failed" ; message : string ; } ; } ; tor ?: { data ?: { result : boolean ; } ; error ?: { code : "Failed" | "TooManyRequests" ; message : string ; } ; } ; velocity ?: { data ?: { distinctCountry : { intervals ?: { 1h : number ; 24h ?: ( ...) | ( ...) ; 5m : number ; } ; } ; distinctIp : { intervals ?: { 1h : number ; 24h ?: ( ...) | ( ...) ; 5m : number ; } ; } ; distinctLinkedId : { intervals ?: { 1h : number ; 24h ?: ( ...) | ( ...) ; 5m : number ; } ; } ; events : { intervals ?: { 1h : number ; 24h ?: ( ...) | ( ...) ; 5m : number ; } ; } ; } ; error ?: { code : "Failed" | "TooManyRequests" ; message : string ; } ; } ; virtualMachine ?: { data ?: { result : boolean ; } ; error ?: { code : "Failed" | "TooManyRequests" ; message : string ; } ; } ; vpn ?: { data ?: { methods : { auxiliaryMobile : boolean ; osMismatch : boolean ; publicVPN : boolean ; timezoneMismatch : boolean ; } ; originCountry ?: string ; originTimezone : string ; result : boolean ; } ; error ?: { code : "Failed" | "TooManyRequests" ; 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