---
title: "List the last 5 sessions for the authenticated user"
method: GET
path: "/api/me/account/sessions"
tags: ["me"]
---

# List the last 5 sessions for the authenticated user

`GET /api/me/account/sessions`

## Request

- Base URL: `https://api.signalraven.ai`
- URL: `https://api.signalraven.ai/api/me/account/sessions`
- Auth: none declared

Auth: requireUser only (works for non-active customers too — needed on the account/security page regardless of state). isCurrent flag is set from the JWT jti.

## Response `200`

Session list

- SessionListResponse
  - `sessions` SessionRecord[], required
    - `id` string, uuid, required
    - `issuedAt` string, date-time, required
    - `lastUsedAt` string, date-time, required
    - `expiresAt` string, date-time, required
    - `userAgent` string, nullable, required
    - `ipAddress` string, nullable, required
    - `isCurrent` boolean, required: true if this is the session making the request
    - `revokedAt` string, date-time, nullable, required

## Other responses

- `401`: Not authenticated

---

[API](https://skmtc.dev/signalraven/apis/zygnal-api.md) · [All operations](https://skmtc.dev/signalraven/apis/zygnal-api/llms.txt) · [OpenAPI document](https://skmtc.dev/signalraven/apis/zygnal-api/revisions/36e1d9b9d604?raw)
