---
title: "Authenticated Session"
method: GET
path: "/v1/session"
tags: ["access"]
---

# Authenticated Session

`GET /v1/session`

## Request

- Base URL: `https://api.tmcra.com`
- URL: `https://api.tmcra.com/v1/session`
- Auth: HTTP bearer

## Response `200`

Successful Response

- AuthenticatedSessionView
  - `authenticated` true
  - `credential` SessionCredentialView, required
    - `expires_at` number, nullable
    - `permissions` string[], required
    - `principal` string, required
    - `scope_restrictions` SessionScopeRestrictionsView, required
      - `names` string[], required
      - `prefixes` string[], required
      - `unrestricted` boolean, required
    - `subject` string, nullable
    - `tenant_id` string, required
    - `type` 'api_key' | 'scope_token', required
  - `ok` true
  - `service` SessionServiceView, required
    - `capabilities` string[], required
    - `name` 'tmcra-memory'
    - `version` string, required

---

[API](https://skmtc.dev/tmcra/apis/tmcra-memory-api.md) · [All operations](https://skmtc.dev/tmcra/apis/tmcra-memory-api/llms.txt) · [OpenAPI document](https://skmtc.dev/tmcra/apis/tmcra-memory-api/revisions/597be9dc7a3d?raw)
