---
title: "GET /session/{session_id}"
method: GET
path: "/session/{session_id}"
---

# GET /session/{session_id}

`GET /session/{session_id}`

Returns detailed information about a specific session

## Path parameters

- `session_id` string, required

## Response `200`

Session information response

- SessionResponse
  - `account_ids` string[] — List of account IDs associated with this session
  - `request_id` string — The ID of the request
  - `project_id` string — The ID of the project
  - `session_id` string — The ID of the session
  - `start_time` string, date-time — Timestamp when the session started
  - `true_country_code` string — The true country code of the session
  - `device_id` string — Device identifier from the session
  - `network` object
    - `ip_address` string — IP address of the session
    - `service_provider` string — Internet service provider
    - `connection_type` string — Type of network connection
  - `location` object
    - `continent` string — Continent code
    - `country_code` string — Country code
    - `state` string — State or region
    - `city` string — City name
    - `zip_code` string — Postal/ZIP code
    - `timezone` string — Timezone of the location
    - `latitude` number, float — Latitude coordinate
    - `longitude` number, float — Longitude coordinate
  - `browser` object
    - `type` string — Browser type
    - `version` string — Browser version
    - `language` string — Browser language setting
    - `user_agent` string — User agent string
    - `timezone` string — Browser timezone setting
  - `device` object
    - `category` 'desktop' | 'mobile' | 'tablet' | 'console' | 'smarttv' | 'wearable' | 'embedded' | 'other' — Device category. See [Device Categories](/signals-scores/device#device-categories) for details.
    - `type` string — Device type
    - `os` string — Operating system
    - `cpu_cores` integer — Number of CPU cores
    - `memory` integer — Amount of memory in GB
    - `gpu` string — GPU information
    - `screen_height` number — Screen height in pixels
    - `screen_width` number — Screen width in pixels
  - `bot` object
    - `mouse_num_events` integer — Number of mouse events
    - `click_num_events` integer — Number of click events
    - `keyboard_num_events` integer — Number of keyboard events
    - `touch_num_events` integer — Number of touch events
    - `clipboard_num_events` integer — Number of clipboard events
  - `risk_signals` object
    - `device_risk` boolean — Device risk flag
    - `proxy` boolean — Proxy usage flag
    - `vpn` boolean — VPN usage flag
    - `tor` boolean — Tor usage flag
    - `spoofed_ip` boolean — Spoofed IP flag
    - `datacenter` boolean — Datacenter IP flag
    - `recent_fraud_ip` boolean — Recent fraud IP flag
    - `impossible_travel` boolean — Impossible travel flag
    - `device_network_mismatch` boolean — Device network mismatch flag
    - `location_spoofing` boolean — Location spoofing flag
  - `risk_signal_scores` object
    - `device_risk` number, float — Device risk score
    - `proxy` number, float — Proxy detection score
    - `vpn` number, float — VPN detection score
    - `tor` number, float — Tor detection score
    - `datacenter` number, float — Datacenter detection score
    - `recent_fraud_ip` number, float — Recent fraud IP detection score
    - `impossible_travel` number, float — Impossible travel detection score
    - `device_network_mismatch` number, float — Device network mismatch score
    - `location_spoofing` number, float — Location spoofing detection score
  - `risk_signal_details` RiskSignalDetails
    - `network` string[] — See [Risk Signal Details](/signals-scores/risk-signals) for descriptions.
    - `device` string[] — See [Risk Signal Details](/signals-scores/risk-signals) for descriptions.
  - `mobile` Mobile — Native mobile SDK device facts. An empty object for sessions that did not come from the native iOS/Android SDK.
    - `brand` string, nullable — Device brand as reported by the native SDK (e.g. Apple, samsung)
    - `model` string, nullable — Device model as reported by the native SDK
    - `system_memory_gb` integer, nullable — Total device RAM in GB. Null on Android (not collected by the SDK yet)
    - `boot_count` integer, nullable — Device boot count. Null on iOS (not exposed by the platform)
    - `system_uptime_days` number, float, nullable — Days since the device last booted
    - `battery_level` number, float, nullable — Battery level between 0 and 1. Null on Android (not collected by the SDK yet)
    - `languages` string[], nullable — Device language preferences (e.g. ["en-US"])
    - `oem_app_integrity` string, nullable — OEM app integrity verdict: passed, failed, or unavailable
    - `oem_device_integrity` string, nullable — OEM device integrity verdict: passed, failed, or unavailable

## Other responses

- `400` — Session not found

---

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