NEW
Identity Verification service
Given a session, one can now request the devices that interacted with the session using the method getSessionTrackedDevices(sessionId)
. The devices resources can also be deleted, using deleteSessionTrackedDevices(sessionId)
.
Example
const sessionId = 'session-xxx';
// Getting the device events
const devicesResponse = await idvClient.getSessionTrackedDevices(sessionId);
const events = devicesResponse.getDeviceEvents()
const firstEvent = events[0]
firstEvent.getEvent(); // string: CONFIG_FIRST_LOADED, RESOURCE_CREATED...
firstEvent.getCreated(); // Date
const firstEventDevice = firstEvent.getDevice(); // Device
firstEventDevice.getIpAddress(); // string | undefined
firstEventDevice.getIpISOCountryCode() // string | undefined
firstEventDevice.getManufactureName() // string | undefined
firstEventDevice.getModelName() // string | undefined
firstEventDevice.getOSName() // string | undefined
firstEventDevice.getOSVersion() // string | undefined
firstEventDevice.getBrowserName() // string | undefined
firstEventDevice.getBrowserVersion() // string | undefined
firstEventDevice.getLocale() // string | undefined
firstEventDevice.getClientVersion() // string
// Deleting the device events
await idvClient.deleteSessionTrackedDevices(sessionId);