Learn
https://developer.cisco.com/learningcenter/search/?contentType=lab&keyword=Finesse&page=1
_blank
Docs
/docs/finesse
Community
https://community.cisco.com/t5/forums/filteredbylabelpage/board-id/j-disc-dev-contact-center/label-name/finesse
_blank
Support
/site/devnet/support
_blank
Technology
Collaboration
Finesse
Cisco Finesse is the next-generation agent desktop designed to provide a customizable, user-centric experience in a customer service organization. Customers can integrate Finesse into existing contact center applications, build custom desktops, or even integrate existing applications into Finesse.
/images/Finesse-Hero-Banner-2800x680.jpg
Learn more
/docs/finesse
_blank
button
btn-lg-wide btn-outline-white
What can a developer do with Finesse APIs?
REST APIs
Build an agent desktop that provides a customized agent experience
Integrate contact center capabilities into an existing application
Learn more
JavaScript Library
Build gadgets for the Finesse Agent Desktop to bridge feature gaps
Integrate existing webpages and applications into the Finesse Agent Desktop
Learn more
Learn how to code with Finesse
Basic User REST APIs with XMPP Events
Jump right into using the Finesse REST APIs in this 20 minute beginner learning lab that walks you through using the basic User REST APIs and how to receive Finesse notifications via XMPP Events.
Learn now
Add a Finesse Gadget to the Agent Desktop
Learn how to add Finesse gadgets to the Finesse Agent Desktop, including how to host gadgets and customize the desktop layout per role.
Learn now
Basic Supervisor REST APIs with XMPP Events
Next, try out the Supervisor Finesse REST APIs in this beginner learning lab that extends the User APIs with supervisor functionality.
Learn now
Build a Hello World Gadget
Build a simple Hello World gadget from scratch and add it to the Finesse Agent Desktop.
Learn now
Basic Dialog REST APIs with XMPP Events
Build upon your newly acquired skills and learn how to use the basic Dialog REST APIs with Finesse notifications.
Learn now
User JavaScript APIs
Use the User class from the Finesse JavaScript library to build a simple gadget with user capabilities.
Learn now
Find sample gadgets
View all
/docs/finesse/#sample-gadgets
_blank
button
btn-primary
-
Learning Sample Gadget
https://github.com/CiscoDevNet/finesse-sample-code/tree/master/LearningSampleGadget
_blank
Demonstrates how to use the User and Dialog objects as well as perform operations such as change User state, place a call, and using a Dialog's CallVariable for a screenpop in an iframe.
-
Embedded WebApp Sample Gadget
https://github.com/CiscoDevNet/finesse-sample-code/tree/master/EmbeddedWebAppSampleGadget
_blank
Demonstrates how to display a webpage in a gadget.
-
Screenpop Sample Gadget
https://github.com/CiscoDevNet/finesse-sample-code/tree/master/ScreenPopSampleGadget
_blank
Demonstrates how to create a screenpop into a webpage from data in a CallVariable associated with an inbound call.
-
External REST API Sample Gadget
https://github.com/CiscoDevNet/finesse-sample-code/tree/master/ExternalRestApiSampleGadget
_blank
Demonstrates how to call an external REST API using gadgets.io.makeRequest() in a gadget.
-
Update Call Variable Data Sample Gadget
https://github.com/CiscoDevNet/finesse-sample-code/tree/master/UpdateCallVariableDataSampleGadget
_blank
Demonstrates how to use the Finesse API to update call variable data.
-
Webex Announcements Sample Gadget
https://github.com/CiscoDevNet/finesse-sample-code/tree/master/WebexTeamsTeamAnnouncementsSampleGadget
_blank
Demonstrates how to integrate Cisco Webex APIs in a gadget.
Test your code in a Finesse Sandbox
The Finesse Sandboxes are a Cisco cloud service provided to help customers, partners, and developers quickly integrate their solutions with a number of Cisco technologies. The Finesse Sandboxes provides a developer with an environment to design, develop and test custom Finesse gadgets as well as applications using the Finesse RESTful APIs.
View all
/docs/finesse/#!sandbox
_blank
/images/PCCE_12.6.png
Packaged Contact Center Enterprise 12.6(1) Sandbox (with Finesse)
https://devnetsandbox.cisco.com/RM/Diagram/Index/f1915479-af3e-4f77-84c6-4eb5cae2f6d9?diagramType=Topology
_blank
Packaged Contact Center Enterprise 12.6(1) (with Finesse)
Try out the Cisco Packaged Contact Center Enterprise Sandbox. Use it to try out the Finesse agent and supervisor desktop, make Finesse REST API calls, or even develop a Finesse custom gadget.
Reserve it now
https://devnetsandbox.cisco.com/RM/Diagram/Index/f1915479-af3e-4f77-84c6-4eb5cae2f6d9?diagramType=Topology
_blank
button
btn-primary btn-lg-wider
Questions? We are here to help.
-
/pubhub/img/support-ticket.png
/site/support
_blank
GET SUPPORT NOW
Developer Support
Login to Cisco DevNet to purchase a developer support ticket for one-on-one assistance from a Cisco engineer.
-
/pubhub/img/support-forum.png
https://community.cisco.com/t5/forums/filteredbylabelpage/board-id/j-disc-dev-contact-center/label-name/finesse
_blank
JOIN THE DISCUSSION
Finesse Community
Bring your questions to the Finesse community! Engage, collaborate and share with your fellow experts in the developer forum.