Sign-in · listSessions
List your sessions
GET /api/auth/sessions
Signed-in browsers and devices: device, last seen, truncated IP. Never their tokens.
- Who may call it
- Anyone (no credentials)
- Server
- https://api.logu.dev
Example#
curl -s "https://api.logu.dev/api/auth/sessions" \
-H "Authorization: Bearer $LOGU_SESSION_TOKEN"
Responses#
200
The sessions.
{
"sessions": [
{
"id": "ses_4b8d",
"device": "Chrome · macOS",
"createdAt": "2026-10-12T14:00:00.000Z",
"lastSeenAt": "2026-10-12T14:31:00.000Z",
"ip": "203.0.113.x",
"current": true
}
]
}
Response fields
| Field | Type | Required | Notes |
|---|---|---|---|
sessions | SessionInfo[] | required | |
sessions[].id | string | required | |
sessions[].device | string | required | |
sessions[].createdAt | string | required | |
sessions[].lastSeenAt | string | required | |
sessions[].ip | string | null | required | |
sessions[].current | boolean | required |
Errors#
Every error is {"error":{"code","message","hint","docUrl","requestId"}}: branch on code. See Errors.
| Status | Code | Meaning |
|---|---|---|
| 401 | unauthorized | No credentials, or the API key or session is invalid or revoked. |
| 500 | internal_error | Something went wrong on Logu's side. |