Pure Engage (Genesys) – SDKs & APIs

Genesys Desktop & Workspace Applications (meant for Contact Center Agents & Supervisors, Experts, Information Workers, …)

Desktop Workspace Desktop Edition Customization You can use this SDK to create your own plugins for Genesys Workspace Edition.
SDK Available for .Net.
Available Materials
Enterprise SDK (.Net) API Reference (latest version here) Only available & allowed for Workspace Desktop Edition customization
Workspace Desktop Edition 8.5 Developer’s Guide (latest version here) Use to customize Workspace.
Workspace Desktop API Reference Delivered with Workspace Desktop Edition installation (Developer Mode).
About the Extension Samples (latest version here) Use this to understand best coding practices.
Custom Localization of Workspace (latest version here) Use this to build your own localization of Workspace.
Customizing Genesys Workspace Desktop Edition – module-config file & custom privileges (role) (article here) Use of Role & Privileges for a custom plugin, Information on module-config file
Workspace Desktop Edition – Force selection and opening of a custom tab (interaction window) (article here) Plugin sample showing how to force selection and opening of a custom tab on a new interaction
Workspace Web Edition Customization Integrate Web Applications in the interface (via configuration) and interact back with Service Client API (javascript).
Configuration and javascript (Service Client API)
Available Materials
Configure Workspace Web Edition and Gplus Adapter for Salesforce. (latest version here) In Web Services and Applications Configuration Guide
Enabling integration of web applications in the agent interface
Workspace Web Edition Developer’s Guide and API Reference (latest version here) Get information about customizing WWE and working with its APIs.
Customizing Genesys Workspace Web-Edition – Part 1 – An Interaction Tab (article here) Explaining integration of web applications & pages in the agent interface (via configuration) and use of Service Client API (to interact back with Genesys).
Customizing Genesys Workspace Web-Edition – Part 2 – A Workspace Tab (article here) Explaining integration of web applications & pages in the agent interface (via configuration) and use of Service Client API (to interact back with Genesys).
Genesys Web Services API You can use this API to create your own web-based agent desktops, or to build server-side integrations (leveraging HTTP & REST based communications).
REST API + CometD
Available Materials
Web Services API Reference (latest version here) Use the Web Services API.
Handling GWS Cross Site Request Forgery in a Desktop Application (article here) How to manage CSRF with Genesys Web Services
Developing for GWS in .NET – Part 1 – Event Handling (article here) Explaining how to start a project in .Net which leverages Genesys Web Services API
Developing for GWS in .NET – Part 2 – Making Requests (article here) Explaining how to start a project in .Net which leverages Genesys Web Services API
Platform Configuration with GWS (article here) The Genesys Web Services (GWS) exposes the ability to perform platform configuration (near pass thru to the Configuration Platform SDK).
Platform SDK You can use the Platform SDK to create your own agent desktops, supervisor or secretary/attendant/expert applications, …
SDK Available for .Net and Java.
Leveraging connectivity with Telephony (T-Library), Interaction Server, Chat Server, Universal Contact Server, Configuration Server and StatServer.
Refer to the Protocol Level (Platform SDK) page for more information.