Here are a few thoughts I had:
1. What happens if you use that exact same Request ID (2057Cjc4M) and Status (inprogress) now on the Blue Prism side? Perhaps that Request ID needs to be reset on the Azure web app to ensure the Blue Prism test is identical to Postman.
2. In the Web API Service, is there anything configured in the Response section for this request? If this section is blank, we will know that the Response Content is not being altered here.
2. Are you using Blue Prism and Postman to send these API calls from the same computer? Would there be a network/IP reason to get different responses?
3. Do you have access to those Azure web app logs? This may reveal if the undefined values are being generated there.
4. Lastly, what happens if you set up the Response page to look something like this? You will need to declare those parameters listed here and then set them up as Data Items in your object/process:
In my experience, Blue Prism does not alter the Response Content by default, so it would not quietly substitute an 'undefined' value into a JSON body. That Response Content should truly just be a string representation of what the server returned. Usually when Blue Prism fails to parse something, it will throw an exception message and stop the process/object.
------------------------------
Charles Kovacs
Developer Consultant
Blue Prism
America/Chicago
------------------------------
Charlie Kovacs