/mcpC H A P T E R 3 Cisco Finesse Desktop APIs Agents and supervisors use the Cisco Finesse Desktop APIs to communicate between the Finesse desktop and Finesse server, and Unified Contact Center Enterprise (Unified CCE) or Unified Contact Center Express (Unified CCX) to send and receive information about the following: • Agents and agent states • Calls and call states • Teams • Queues • Client logs The Finesse desktop APIs must provide BASIC authentication credentials, as described in Client Requests. • User, on page 27 • Dialog, on page 74 • Queue, on page 138 • Team, on page 144 • TeamResource, on page 150 • ClientLog, on page 163 • Task Routing APIs, on page 166 • Single Sign-On, on page 188 • TeamMessage, on page 198 User The User object represents an agent or supervisor and includes information about the user, such as roles, state, and teams. The User object is structured as follows: <User> <uri>/finesse/api/User/1001001</uri> <roles> <role>Agent</role> <role>Supervisor</role> </roles> <loginId>1001001</loginId> <loginName>csmith</loginName> <state>NOT_READY</state> Cisco Finesse Web Services Developer and JavaScript Guide, Release 12.5(1) 27
