---
title: "Get User Session by ID"
method: GET
path: "/session-storage/sessions/{session_id}"
tags: ["Sessions API"]
---

# Get User Session by ID

`GET /session-storage/sessions/{session_id}`

Retrieves a specific session for the authenticated user.

## Path parameters

- `session_id` string, required

## Response `200`

Session details.

- object
  - `ok` boolean, required
  - `data` Session, required
    - `id` string — Session identifier.
    - `created_at` string, date-time — Session creation timestamp.
    - `updated_at` string, date-time — Session last update timestamp.
    - `expires_at` string, date-time — Session expiration timestamp.
    - `intent` 'api' | 'broadcaster' | 'desktop' | 'event' | 'agora' | 'captions' | 'bot_conversational' | 'bot_presentation' — Intent of the session. Used for analytics and debugging purposes.
    - `aggregation_id` string — Aggregation ID for grouping sessions in billing display.
    - `organization` string — Casdoor organization that owns the session.

## Other responses

- `default` — Default Response

---

[API](https://skmtc.dev/palabra/apis/palabra-api.md) · [All operations](https://skmtc.dev/palabra/apis/palabra-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/palabra/palabra-api/revisions/cb8721654525/schema)
