Chats
incoming_chat
Indicates a chat coming with a new thread. The push payload contains the whole chat data structure. If the chat was started with initial events, the thread object contains them.
Sample push payload
chat_deactivated
Indicates that a chat was deactivated by closing the currently open thread.
Push payload
Sample push payload
Chat access
chat_transferred
Indicates that a chat was transferred to a different group or to an agent.
Push payload
Sample push payload
Chat users
user_added_to_chat
Indicates that a user (customer or agent) was added to a chat. This push can be emitted with user.present set to false when a user writes to a chat without joining it.
Push payload
Sample push payload
user_removed_from_chat
Indicates that a user (customer or agent) was removed from a chat.
Push payload
Sample push payload
Events
incoming_event_preview
Indicates an incoming event preview sent to a chat.
Sample push payload
incoming_event
Indicates an incoming event sent to a chat.
Sample push payload
event_deleted
Indicates that an event was deleted.
Sample push payload
event_updated
Indicates that an event was updated.
Sample push payload
incoming_rich_message_postback
Indicates an incoming rich message postback. The push payload contains the info on the postback itself, as well as the chat it was sent in.
Sample push payload
Properties
chat_properties_updated
Indicates which chat properties were updated.
Push payload
Sample push payload
chat_properties_deleted
Indicates which chat properties were deleted.
Push payload
Sample push payload
thread_properties_updated
Indicates which thread properties were updated.
Push payload
Sample push payload
thread_properties_deleted
Indicates which thread properties were deleted.
Push payload
Sample push payload
event_properties_updated
Indicates which event properties were updated.
Push payload
Sample push payload
event_properties_deleted
Indicates which event properties were deleted.
Push payload
Sample push payload
Customers
customer_updated
Indicates that customer data changed. The push payload contains the updated fields.
Sample push payload
customer_side_storage_updated
Indicates that a customer updated the data stored on their side.
Push payload
Sample push payload
Status
customer_disconnected
Indicates that a customer was disconnected. The payload contains the reason for disconnection.
Push payload
Possible reasons
* The
customer_temporarily_blocked reason can also return a timeout in an optional data object, indicating how long the customer should wait before attempting to reconnect.
** The misdirected_connection reason can also return the correct region in an optional data object, indicating where the client should connect.
Sample push payload
groups_status_updated
Indicates that the statuses of groups the customer has access to were updated. The push payload includes only the updated fields. Possible statuses: online, online_for_queue, offline.
Sample push payload
Other
incoming_thinking_indicator
Indicates that one of the chat users (an agent or a bot agent) is currently preparing a response. The message hasn’t been sent yet.
Sample push payload
incoming_typing_indicator
Indicates that one of the chat users (an agent or a bot agent) is currently typing a message. The message hasn’t been sent yet.
Sample push payload
incoming_multicast
Indicates messages sent via the multicast method or by the system.
Push payload
Sample push payload
events_marked_as_seen
Indicates that a user has seen events up to a specific time.
Sample push payload
incoming_greeting
Indicates an incoming greeting.
Push payload
Sample push payload
greeting_accepted
Indicates a greeting accepted by the customer.
Push payload
Sample push payload
greeting_canceled
Indicates a greeting rejected by the customer. Also sent when a new greeting automatically cancels the currently displayed one.
Push payload
Sample push payload
incoming_welcome_message
Indicates an incoming welcome message.
Push payload
Sample push payload
queue_position_updated
Indicates an updated position in the queue and the estimated wait time.
Sample push payload