From Bright Pattern Documentation
• 5.19
getLoginState
Receive the login state, session and agent ID if user authorized.
Request
Syntax
getLoginState(): Promise<OperationResult<LoginStateData>> |
Where:
type LoginStateData = {
isLoggedIn: boolean agentId?: string username?: string sessionId?: string } |
Parameters
(None)
Example Request
getLoginStateButton.onclick = () => {
adApi.getLoginState()
}
Return Value
Object | Object Values | Data Type | Optional?
(Y/N) |
Return Value Description |
LoginStateData | ||||
isLoggedIn | Boolean | N | If the value is true, the agent is logged in; if the value is false the agent is not logged in. | |
agentId | String | Y | If the requesting user has the appropriate privilege, this value returns the user’s agent ID. | |
username | String | Y | If the requesting user has the appropriate privilege, this value returns the user’s username. | |
sessionId | String | Y | If the requesting user has the appropriate privilege, this value returns the current session ID. |