I understood Genesys Cloud doesn't support any content-type in the actions responses other than text/json. I am trying to get customer info from a public telephone book like Webservice which only sends responses with content-type=text/xml.
Has anyone found a way to solve this kind of issue? Since this is a public Webservice they will not change their API just for us so I'm trying to find a way to accept the answer and format it some how.
Even if we accepted the text/xml response from that webservice, there is no tooling in data actions / architect / scripts to handle xml. If you want to use this web service you will need to have an intermediary to convert from xml to json. AWS lambdas have first class data action support, and are generally pretty simple and cheap to setup. You could also host a web service yourself to handle the translation.