Architecture
Session Management
Managing user sessions.
Requesting a session
You can request a session at any time.
GET /app/session
Session objects are also included as payloads in other endpoints, such as /app/login
and /app/logout
.
Authentication
The session object includes an auth
node with the following properties:
true
- The user is authenticated and the session is active.false
- The user is not authenticated.select_account
- The user belongs to multiple app accounts and must choose which one to activate for the session.
A session is considered authenticated when the app
, account
and user
nodes are all present and valid.