- Home [object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
- Getting started
- Use cases
-
API
- Object types
- Data types
- Global constants
- Work with apps
- Web requests
- Access permissions
- Document flow
-
Live Chats
- LineChannelState
- LineChannelType
- LineClientBlockedStatus
- LineMessageType
- LineMetricType
- LineSessionPriority
- LineSessionState
- OperatorStatusType
- LineApplicationRef
- LineBindingApplication
- LineChannelData
- LineChannelItem
- LineChannelItemRef
- LineChannelSearch
- LineChannels
- LineClientData
- LineClientExtraData
- LineClientItem
- LineClientItemRef
- LineClientSearch
- LineClients
- LineData
- LineItem
- LineItemRef
- LineMessageData
- LineMessageItem
- LineMetricData
- LineMetricItem
- LineMetrics
- LineSearch
- LineSessionData
- LineSessionItem
- LineSessionItemRef
- LineSessionSearch
- LineSessions
- Lines
- LinesCollections
- SessionChangedPayload
- SessionFieldChange
- SessionReassignedPayload
- LineSessionPriorityEnumBase
- LineSessionStateEnumBase
- “Code” widget
- Signatures
- Business calendars
- Integration with IP telephony
- Integration with email marketing services
System.lines object
Contains access to Live Chat system collections, is always available as a global value in scripts:
const cu = await System.users. getCurrentUser(); await System.lines.sessions.assignToOperator(cu);
Hierarchy
Properties
Readonly channels
Channels (messengers).
Readonly clients
Clients.
Readonly lines
Live Chats.
Readonly metrics
Metrics.
Readonly sessions
Sessions.
Methods
getOperatorStatus
The method returns an operator’s status.
Returns one of the values OperatorStatusType:
const user = await System.users.getCurrentUser(); const operatorStatus = await System. lines.getOperatorStatus(user);
Parameters
user: UserItemRef
Returns Promise<OperatorStatusType>
setOperatorStatus
The method is used to change an operator’s status.
Example:
const user = await System.users.getCurrentUser(); await System.lines.setOperatorStatus(user, OperatorStatusType.offline);
Parameters
user: UserItemRef
status: OperatorStatusType
Returns Promise<void>
Properties
Methods