Expertflow CX Objects

Title Description Object Name
ParticipantRole

This object contains properties of the role a participant can assume.

ParticipantRole

ComponentType

This object contains the .

ComponentType

Channel

This object contains the attributes of the Channel object. The channel object represents a specific channel e.g. whatsapp, facebook etc.

Channel

Participant

This object contains properties of the user/participant. 

Participant

channelData

This object contains the channel related data.

channelData

carouselMessageType

This enum contains the possible values of carouselMessageType.

carouselMessageType - Enum

AgentPresence

This object contains agent information, agent state, and agent's MRD states.

AgentPresence

component

This object contains the .

component

CC User

This object contains agent information

Agent (will be renamed to CCUser)

ChannelConfig

This object contains the attributes of the channel configuration object. It represents configurations related to a particular channel.

ChannelConfig

conversationParticipant

This object contains properties of the conversation participant. 

conversationParticipant

Tenant

This object contains the data of the tenants managed through Keycloak.

Tenant

ChannelType

This object contains the attributes of the channel type object. 

ChannelType

customer object

It is a dynamic object that can be modified by the admin. By default, it contains four attributes id, firstName, isAnoymous and additionalDetail given as follows.  It can be sent as null or customer information can also be sent by 3rd party.

customer

channelSessionState

This object contains properties related to the state of the channel session.

channelSessionState

ChannelConnector

This object contains properties of the conversation participant. 

Channel Connector

ParticipantType

This object contains properties of the participant type.

ParticipantType