we are currently setting up the test access for the Word Check One API and in Postman every query (POST and GET) works fine.
We get problems when we try to set up POST requests via our own system (low code platform Appian). Get Requests work fine.
I have already cross-checked the different functions with the Postman results. We get exactly the same hash value and content-length as in Postman and also the date should fit (since the GET queries work with our date function as well).
Unfortunately Appian does not provide a meaningful error message.
Our Request Body looks like:
The result of this a!toJson Function is:
Exactly this result I already used as request body in Postman, it worked.
As header we used:
Date: GMT Value
Authorization: Appian Function (result below)
As I mentioned before, the various functions yield exactly the same values as Postman, for example we get as a result of the Authorization function:
and in Postman we see the same signature value.
Does anyone have any idea what the problem might be or has anyone tried to connect to the WorldCheck API via Appian?
Thanks a lot for your help!!!
As you have mentioned that all your post requests are failing, let us first focus only one POST request and make it work by isolating the root cause of the issue.
Try changing your gateway host to "enmuv7qlbi8vo.x.pipedream.net" and send your POST request to https://enmuv7qlbi8vo.x.pipedream.net/ so that I can capture the HTTP headers and payload being sent and find out what is going wrong.
I would also suggest you to replace your API key and secret with dummy values like API key =1234 and API secret=4321 for this test, as I am only interested to know what are the values being passed.
Also, please specify the API call that you would use for the test.
Kindly let me know if you need further information to see the HTTP headers to the mentioned gateway host.