Auth Sessions API
Auto-generated from
openapi-snapshot.json. Do not edit by hand — changes are overwritten byscripts/docs/generate_api_reference.py.
3 endpoints in this group.
GET /api/auth/sessions
List Sessions
Responses
| Code | Description |
|---|---|
200 | Successful Response |
POST /api/auth/sessions/revoke-others
Revoke Others
Revoke all non-current sessions. We don’t track current session id in the JWT today, so this revokes everything — the current browser will get a new row on next page load (login event) if needed. Simpler is fine for now; when we start writing session_id into the JWT, tighten this.
Responses
| Code | Description |
|---|---|
200 | Successful Response |
DELETE /api/auth/sessions/{session_id}
Revoke Session
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
session_id | path | integer | required |
Responses
| Code | Description |
|---|---|
204 | Successful Response |
422 | Validation Error |