/mcpC H A P T E R 2 Lab Development Environment Validation with Cisco FinesseWeb Services APIs This section explains how to work with the Cisco Finesse Web Services APIs to validate your lab development environment. • Environment and Tools, on page 13 • Cisco Finesse APIs, on page 21 Environment and Tools The topics in this section are for use as a learning exercise and are not meant for use in real deployments. To complete these exercises, you need the following: • A user who is configured as an agent in Unified CCE or Unified CCX (with an agent ID, password, and extension). Make the agent a member of a team and of a queue. (A queue is a skill group.) • Three phones that are configured in Cisco Unified Communications Manager: one for the agent, one for the caller, and one to use for conferencing and transfer APIs. These can be Cisco IP "hard phones" or Cisco IP Communicator softphones. • Tools: Postman and Pidgin for Windows or Adium for Mac OS X. Postman, Pidgin and Adium are meant to aid in development; however, they are not officially supported. Note Postman Procedure Postman is an example of a REST client utility that allows you to send HTTP requests to a specific URL. You can use this utility in your lab to exercise the Finesse Web Service APIs by entering the URI for an API and checking the response. All APIs are accessible by URI and follow a request/response paradigm. There is always a single response for any request. You can download Postman from https://www.getpostman.com/. Cisco Finesse Web Services Developer and JavaScript Guide, Release 12.5(1) 13

