Skip to main content
Pushes are generated primarily by RTM API actions, but also by Web API actions. They notify you when specific events occur and are delivered only over the WebSocket transport. You don’t need to register to receive them. Their Web API equivalents are webhooks.

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