Official Docs: GlideSession

GlideSession manages all of the information for a user session. You can retrieve this from gs.getSession()

getTimeZoneName

Get the Time Zone name associated with the user

putClientData

Store a value in an active session

getLanguage

Language used by the user

getUrlOnStack

Gets the current URI for the session

getClientData

Fetch the value in active session based on the name

isInteractive

Checks if the current session is interactive

getClientIP

Gets the client IP address

isLoggedIn

Determines if the current user is currently logged in

getCurrentApplicationId

Gets the ID of current application, defined as a user preference and set by the application picker