Im receiving a 401 Unauthorized response when calling rms-world-check-one-api.thomsonreuters.com/v1/groups.
Error Message : Server returned HTTP response code: 401 for URL: https://rms-world-check-one-api-pilot.thomsonreuters.com/v1/groups
Signature Data: (request-target): get /v1/groups host: rms-world-check-one-api.thomsonreuters.com date: Thu, Aug 29 2019 11:47:41 GMT content-type: application/json content-length: 0
API Key : 4be34ac5-ca04-4a16-83fe-1f130c0f12ba
Had another read through the documentation ...
Few findings :
However, the issue still persists : Server returned HTTP response code: 401 for URL: https://rms-world-check-one-api-pilot.thomsonreuters.com/v1/groups
I am marking this question as private since your API key may get exposed if we keep this public,
401 errors occur because the request has failed an authorization check. This can happen for a variety of reasons, such as
a) An invalid or expired API key - I see that your API key is correct
b)An invalid HMAC signature.
c) Request timing issue/problem with the Date header value. The API client should ensure a correctly synchronized clock is used to generate request timestamps.
d)Incorrect JSON payload formation at the customer’s end that can cause them to observe 401 response.
Can you provide us the complete request and response to investigate this further? you can probably try to repplicate this issue on postman and provide me the postman console log, please make sure to turn on the postman console logs by clicking Alt+Ctrl+C and then fire the request.
Look forward to the details.