Jump to: navigation, search
(Update with the copy of version: draft)
(Update with the copy of version: draft)
Line 1: Line 1:
 
= API Events =
 
= API Events =
Once you've registered your own plugin on the bus, you can subscribe and listen for published events. Below we'll quickly register a new plugin on the bus using the global bus object.
+
{{NoteFormat|Documentation for this software has moved to a new home. Please update links and bookmarks to content hosted at https://all.docs.genesys.com/WID/Current/SDK/WebChat-combined#API_Events.}}
 
 
{{NoteFormat|The global bus object is a debug tool. When implementing Widgets on your own site, do not use the global bus object to register your custom plugins. Instead, see [[GWCBusExtensions|Widgets Extensions]] for more information about extending Genesys Widgets.|1}}
 
 
 
<source lang='javascript'>var oMyPlugin = window._genesys.widgets.bus.registerPlugin('MyPlugin');
 
 
 
oMyPlugin.subscribe('WebChat.ready', function(e){});</source>
 
 
 
 
 
{|
 
|-
 
! Name
 
! Description
 
! Data
 
|-
 
| ready
 
| WebChat is initialized and ready to accept commands
 
| n/a
 
|-
 
| opened
 
| The WebChat widget has appeared on screen
 
| n/a
 
|-
 
| started
 
| The WebChat has successfully started.
 
| [[WebChatMetadata|Metadata]]
 
|-
 
| submitted
 
| The user has submitted the form.
 
| [[WebChatMetadata|Metadata]]
 
|-
 
| completed
 
| The Chat session ended after agent is successfully connected to WebChat.
 
| [[WebChatMetadata|Metadata]]
 
|-
 
| cancelled
 
| The Chat session ended before agent is connected to WebChat.
 
| [[WebChatMetadata|Metadata]]
 
|-
 
| closed
 
| The WebChat widget has been removed from the screen
 
| [[WebChatMetadata|Metadata]]
 
|-
 
| minimized
 
| The WebChat widget has been changed to a minimized state
 
| n/a
 
|-
 
| unminimized
 
| The WebChat widget has been restored from a minimized state to the standard view
 
| n/a
 
|-
 
| messageAdded
 
| When a message is added to the transcript, this event will fire
 
| Returns an object containing two properties: 'data' and 'html'. 'data' contains the JSON data for the message, while 'html' contains a reference to the visible message inside the chat transcript.
 
|-
 
|}
 
<br/><br/>
 
  
 
[[Category:V:PSAAS:Public]]
 
[[Category:V:PSAAS:Public]]

Revision as of 21:52, October 17, 2019

API Events

Important
Documentation for this software has moved to a new home. Please update links and bookmarks to content hosted at https://all.docs.genesys.com/WID/Current/SDK/WebChat-combined#API_Events.
Comments or questions about this documentation? Contact us for support!