Autional Autional
API Reference GitHub autional.com →
session-service 53 endpoints

Session Service

Port 11004 · 49 endpoints · micro-services/session-service/

Device Trust

MethodPathSummary
GET/trusted-devicesList my trusted devicesdetail →
POST/trusted-devicesTrust devicedetail →
DELETE/trusted-devices/{device_id}Revoke my trusted devicedetail →

Session Management

MethodPathSummary
GET/admin/devices/{device_id}/riskGet Device Risk Scoredetail →
GET/admin/sessionsList Sessions (Admin)detail →
GET/admin/sessions/active-countGet Active Session Countdetail →
DELETE/admin/sessions/bulkBatch Revoke Sessionsdetail →
GET/admin/sessions/device-fingerprintGet Session Device Fingerprintdetail →
DELETE/admin/sessions/expiredClean Expired Sessionsdetail →
GET/admin/sessions/risk-scoreGet Session Risk Scoredetail →
GET/admin/sessions/statsGet Session Statisticsdetail →
DELETE/admin/sessions/user/{user_id}Revoke All User Sessionsdetail →
GET/admin/tokensList Tokensdetail →
GET/admin/tokens/blacklistList Blacklisted Tokensdetail →
DELETE/admin/tokens/blacklist/{device_id}Delete Blacklisted Tokendetail →
DELETE/admin/tokens/configReset Tenant JWT Configurationdetail →
GET/admin/tokens/configGet Tenant JWT Configurationdetail →
PUT/admin/tokens/configUpdate Tenant JWT Configurationdetail →
POST/admin/tokens/exchangeToken Exchangedetail →
POST/admin/tokens/introspectToken Introspectiondetail →
POST/admin/tokens/revoke-allRevoke All Tokensdetail →
GET/admin/tokens/{device_id}Get Token Detailsdetail →
GET/sessionsList User Sessionsdetail →
POST/sessionsCreate Sessiondetail →
POST/sessions/refreshRefresh Tokendetail →
POST/sessions/rotate-accessRotate Access Tokendetail →
GET/sessions/user/{user_id}/sessionsList User Sessionsdetail →
DELETE/sessions/{session_id}Revoke Sessiondetail →
GET/sessions/{session_id}Get Session Detailsdetail →
POST/sessions/{session_id}/activityUpdate Session Activity Timedetail →
POST/sessions/{session_id}/upgrade-mfaUpgrade Session MFA Statusdetail →
POST/sessions/{session_id}/validateValidate Sessiondetail →
POST/tokens/blacklistBlacklist Tokendetail →
GET/tokens/blacklist/checkCheck Token Blacklist Statusdetail →

Session Management - Admin APIs

MethodPathSummary
GET/admin/trusted-devicesAdmin list trusted devicesdetail →
DELETE/admin/trusted-devices/{device_id}Admin revoke trusted devicedetail →

Session Management - Internal APIs

MethodPathSummary
POST/internal/session/blacklist-tokenBlacklist Token (Internal)detail →
POST/internal/session/createCreate Session (Internal)detail →
POST/internal/session/export-user-dataExport User Session Data (Internal)detail →
POST/internal/session/generate-tokensGenerate Token Pair (Internal)detail →
DELETE/internal/session/session/user/{user_id}Revoke All User Sessions (Internal)detail →
GET/internal/session/sessions/{user_id}Get User Active Sessions (Internal)detail →
GET/internal/session/sessions/{user_id}/activeCheck User Active Sessions (Internal)detail →
GET/internal/session/trusted-devicesList trusted devicesdetail →
POST/internal/session/trusted-devicesCreate trusted devicedetail →
DELETE/internal/session/trusted-devices/{device_fingerprint}Revoke trusted devicedetail →
POST/internal/session/validate-tokenValidate Access Token (Internal)detail →
GET/internal/session/{session_id}/usageGet Session Daily Usage Stats (Internal)detail →
POST/internal/session/{session_id}/usageTrack Session Usage (Internal)detail →