/mcp<Update> <data> <user> <dialogs>/finesse/api/User/1001001/Dialogs</dialogs> <extension>1001001</extension> <firstName>AGENT</firstName> <lastName>1001001</lastName> <loginId>1001001</loginId> <loginName>agent444agent444agent444agent444</loginName> <mediaType>1</mediaType> <pendingState></pendingState> <roles> <role>Agent</role> </roles> <settings> <wrapUpOnIncoming>OPTIONAL</wrapUpOnIncoming> <wrapUpOnOutgoing>NOT_ALLOWED</wrapUpOnOutgoing> </settings> <state>READY</state> <stateChangeTime>2020-03-13T05:45:26.827Z</stateChangeTime> <teamId>5000</teamId> <teamName>FunctionalAgents</teamName> <uri>/finesse/api/User/1001001</uri> <wrapUpTimer>30</wrapUpTimer> </user> </data> <event>PUT</event> <requestId>2a7f6cd3-bd26-4e46-a8ea-429cba8d9ff7</requestId> <source>/finesse/api/User/1001004</source> </Update> The XMPP events are handled, and the same onChange handler provided by you is invoked by the Finesse JavaScript library. REST Base Class finesse.restservices.RestBase Represents the JavaScript REST object and it exposes methods to operate on the object against the server. This object is extended to individual JavaScript REST objects (such as Dialog, User, and so on) and is not be used directly. Example var NotReadyReasonCode = RestBase.extend( /** @lends finesse.restservices.NotReadyReasonCode.prototype / { /*