---
title: "Show a socket's session info by socket ID and session ID"
method: GET
path: "/session/{socket_id}/{session_id}"
---

# Show a socket's session info by socket ID and session ID

`GET /session/{socket_id}/{session_id}`

## Request

- Base URL: `https://api.border0.com` (the document declares no server; this is the origin it was published from)
- URL: `https://api.border0.com/session/{socket_id}/{session_id}`
- Auth: API key in header `Authorization`

## Path parameters

- `socket_id` string, required
- `session_id` string, required

## Response `200`

OK

- SerializerSessionLogPublic
  - `audit_log` boolean
  - `auth_info` string
  - `client_ip` string
  - `client_port` string
  - `country_code` string
  - `country_flag` string
  - `end_time` string
  - `events` SerializerEvent[]
    - `created_at` string
    - `metadata` string
    - `status` string
    - `type` string
  - `killed` boolean
  - `last_seen` string
  - `llm_emoji` string
  - `llm_labels` string[]
  - `llm_recommendations` string[]
  - `llm_title` string
  - `metadata` SerializerSessionLogMetadata
    - `device` MetadataDevice
      - `ip` string
      - `metadata` object
      - `name` string
      - `uuid` string
    - `ip_metadata` MetadataIPMetadata
      - `city_name` string
      - `country_code` string
      - `country_name` string
      - `isp` string
      - `latitude` number
      - `longitude` number
      - `region_code` string
      - `region_name` string
    - `matched_service_accounts` string[]
  - `name` string
  - `nickname` string
  - `picture` string
  - `recording_locked_by_plan` boolean: Pointer so the field is omitted for unrestricted plans.
  - `recordings` SerializerRecording[]
    - `data` unknown
    - `recording_id` string
    - `recording_type` string
    - `start_time` string
  - `result` string
  - `risk_details` string
  - `risk_score` integer
  - `server_name` string
  - `server_port` string
  - `session_details_url` string
  - `session_id` string
  - `session_type` string
  - `socket_id` string
  - `sshuser` string
  - `start_time` string
  - `sub` string
  - `summary` string
  - `summary_extended` string
  - `user_email` string

## Other responses

- `400`: Bad Request
- `401`: Unauthorized
- `404`: Not Found
- `500`: Internal Server Error

---

[API](https://skmtc.dev/border0/apis/border0-api.md) - [All operations](https://skmtc.dev/border0/apis/border0-api/llms.txt) - [OpenAPI document](https://skmtc.dev/border0/apis/border0-api/revisions/f0ccef7418d8?raw)
