---
title: "Fetch device info list"
method: GET
path: "/omni/b2b/v1/devices/info"
tags: ["Interview"]
---

# Fetch device info list

`GET /omni/b2b/v1/devices/info`

Fetch all device information entries associated with the given onboarding Session.

## Query parameters

- `id` string, required

## Headers

- `api-version` string, required

## Response `200`

OK

- DeviceInfoResponse[]
  - `ipAddress` string — IP address of the device from which onboarding is being executed.
  - `hash` string — Hash is generated out of data specific to user device and browser: userAgent, webdriver, language, colorDepth, deviceMemory, hardwareConcurrency, screenResolution, availableScreenResolution, timezoneOffset, timezone, sessionStorage, localStorage, indexedDb, cpuClass, platform, plugins, canvas, webgl, webglVendorAndRenderer, adBlock, hasLiedLanguages, hasLiedResolution, hasLiedOs, hasLiedBrowser, touchSupport, fonts, audio.
  - `deviceType` 'IOS' | 'ANDROID' | 'WEBAPP' — Device type
  - `osVersion` string
  - `deviceModel` string
  - `sdkVersion` string
  - `browser` string
  - `hasLiedBrowser` boolean
  - `longitude` number, float — User's geolocation longitude.
  - `latitude` number, float — User's geolocation latitude.
  - `location` string — User's location at the moment of onboarding process.
  - `getmAdminArea` string — State
  - `getmSubAdminArea` string — County
  - `getmLocality` string — City
  - `getmSubLocality` string — Neighborhood, common name
  - `getmThoroughfare` string — Street name.
  - `getmSubThoroughfare` string — Number.
  - `getmPostalCode` string — Zip code
  - `getmCountryCode` string — Country code
  - `getmCountryName` string — Country name
  - `hostingApp` string — Hosting App

## Other responses

- `400` — Bad Request

---

[API](https://skmtc.net/incode/apis/incode-omni-api.md) · [All operations](https://skmtc.net/incode/apis/incode-omni-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/incode/incode-omni-api/versions/30cd6d926ea3/schema)
