POST Web API returning 401 with Postman (and with some apps)

Hi, we created a POST Web API that invokes a process model. Within Appian and using cURL, SoapUI, and Advanced REST Client (Chrome), we get a successful response (200 with expected response body). However, when we call it via Postman or via apps that we developed in Bluemix, it returns "HTTP Status 401 - This requires HTTP authentication". In the header, we include Authorization: Basic (base64 encoded username and password) for all our calls. Did anyone experience the same issue? Is there a solution/step that we may have missed in Appian? Thanks!

  Discussion posts and replies are publicly visible

Parents Reply
  • Okay, I agree with your suggestion regarding Origin. However, we did add it but didn't solve our issue.

    So we investigated further and we were able to catch the header thrown by Postman and it includes Origin: chrome-extension://fdmmgilgnpjigdojojpjoooidkmcomcm. We think this is the problem because when we tried adding this to SoapUI and REST Client, we encountered the same 401 issue. So I asked our Bluemix guys to explicitly add the Origin: {Appian URL} and the app now works.
Children