POST /login - Start a new login process with email and passwordGET /session/{session_id} - Check session statusPOST /session/{session_id}/otp - Submit OTP when requiredPOST /session/{session_id}/profile - Select profile when requiredDELETE /session/{session_id} - Delete a sessionPOST /config/timeout - Set session timeout (in seconds)GET /config/timeout - Get current session timeoutSessions will automatically expire after a fixed duration from creation time.
Default timeout: 30 minutes (1800 seconds).