/mcpC H A P T E R 1 Introduction • What's New in Cisco Finesse 12.5(1), on page 1 • Cisco Finesse REST APIs, on page 3 • JavaScript Library and Sample Gadgets, on page 5 • Communication with the Cisco Finesse Web Service, on page 5 • API Parameter Types, on page 9 • Cisco Finesse API Errors, on page 10 What's New in Cisco Finesse 12.5(1) REST APIs The following REST APIs have been added in Cisco Finesse 12.5(1). • User—Get User Id from loginName—This API accepts the loginName in the URI and authentication for both SSO and non-SSO deployments. This API is only supported for Unified CCE deployments. • Team Resource—The TeamResource object represents a team configuration based on Team assignments. The object contains the URI, team ID, and the respective configuration. The agent or supervisor can use the TeamResource API to fetch configurations such as reason codes, wrap-up reasons, media properties layout, phone books, and workflows associated to the team. The following are the new TeamResource APIs: • Get Reason Codes • Get Wrap-Up Reasons • Get Media Properties Layouts • Get Phone Books • Get Workflows • CompressedClientLog—Post Compressed Log to Finesse—This API allows a user to submit compressed logs to the Cisco Finesse server. The server saves the compressed data in a zip file format. • Media—Change Agent from Work State to Active—This API allows a user to change the agent state from WORK state to active (READY and NOT_READY), which is automatically computed by Unified CCE. Users can only use this API when an agent state is WORK. Cisco Finesse Web Services Developer and JavaScript Guide, Release 12.5(1) 1
