Revoke Session
Sign one session out (its refresh-token family is revoked; its access tokens stop at once). Signing out the current session also clears the refresh cookie.
API key access
/api/v1/auth/sessions/{session_id}Access token from /api/v1/auth/login, or an API key (ro_pat_..., RO-176) from /api/v1/workspaces/current/api-keys: the key implies its workspace and needs the route's scope. MCP connectors (/api/v1/mcp only) may use an OAuth access token (ro_oat_..., RO-284).
In: header
Path Parameters
uuidResponse Body
curl -X DELETE "http://localhost:8000/api/v1/auth/sessions/497f6eca-6276-4993-bfeb-53cbbbba6f08"{
"detail": [
{
"loc": [
"string"
],
"msg": "string",
"type": "string",
"input": null,
"ctx": {}
}
]
}Revoke All Sessions
Sign out everywhere (`keep_current: false`, the default; this browser's refresh cookie is cleared) or every other session (`keep_current: true`). Every access token issued so far stops at once (a kept session gets a new one from `/auth/refresh`), and connected apps (OAuth) are signed out too.
Signup
Create an account and its first workspace (the user is its owner), and log in.