# Get all sessions

Canonical page: https://docs.ovok.com/api/authentication---session-management/get-all-sessions

`GET /auth/session`

Lists the caller's live sessions (one per sign-in). Use it to build a "where you are signed in" screen.

**Auth:** bearer token.
**Scope:** the signed-in user's own sessions.

## Behaviour

- A session is listed when its Login belongs to the user, has a project membership and is not revoked. Sessions that have been idle for a long time are listed as long as they are not revoked.
- The list is ordered newest first.
- `browser` and `os` are `null` for sessions that Medplum does not report them for.
- The call only reads. It does not change any session.

## Example

```bash
curl -X GET 'https://api.sandbox.ovok.com/auth/session' \
  -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpYXQiOjE3NjcyNjg4MDAsImV4cCI6MTc2NzI3MjQwMH0.Ql3B_ztDvctlyZ2z0vp4sl3ExXRQGkzmxdmTAqxNzZk'
```
