I am trying to update the call variable using Finesse Dialog API, I have tested it with poster and programmatically it sends the request successfully( responds 200 )
but those doesn't show up in the finesse interface, is there any prerequisite needed to update the call variable?
or I am looking at the wrong place?
I see no variables here updated or I am trying to send in XML
Setting the call variable data is only available via an API, for example, UpdateCallData. The interface will not show the variables values, only their names.
Well, I am trying to update the call variables from API, which send request with data properly and I get 202 but still variables doesn't get updated.
I have the same problem. Finesse api doesn't update the call variables if you authenticate to the api with an admin user. You have to use the credentials for the agent involved in the call.
This is a problem for me since I wanted to use this api from a third party system. I haven't found a workaround.
Well, without using agent credentials how are you suppose to send the API request to FInesse ? It wont authenticate and it wouldnt know the call id, it cant keep track of it if you doesn't provide credentials. And can you elaborate your Third party service ?