I downloaded the Zero-footprint-api postman collection.
I filled in our apiKey and apiSecret.
Next: getting the top-level groups works.
Entering the id of a top-level group in the environment and performing the Simple Screening request from the postman collection fails.
First: the variables in the url of the request seem to be wrong. It uses the following variables: {{protocol}}{{zfs-gateway-host}}{{zfs-gateway-url}} which are not found in the environment of the postman collection.
Second: I hope to find the correct urls, so looking on this page: https://developers.refinitiv.com/en/api-catalog/customer-and-third-party-screening/world-check-one-zero-footprint-screening-api/quick-start
At the section "Testing Environment" is stated literally:
The typed url states https://api-worldcheck.refinitiv.com/v1/ but the effective hyperlink behind the first part of the text (https://api-worldcheck.refinitiv.com) is https://zfs-world-check-one-api-pilot.thomsonreuters.com/v1/ and behind the second part (/v1/) is https://rms-world-check-one-api-pilot.thomsonreuters.com/v1/
So... which one is it?
Trying in postman it seems to be that the ones with thomsonreuters.com don't exist anymore. So it has to be https://api-worldcheck.refinitiv.com/v1/ ?
(But the image underneath on that page uses thomsonreteuters.com)
If I try with https://api-worldcheck.refinitiv.com/v1/, I receive 401 Unauthorized.
The cURL output of postman is this:
curl --location --request POST 'https://api-worldcheck.refinitiv.com/v1/cases/screeningRequest'; \
--header 'Date: Wed, 19 Oct 2022 11:19:20 GMT' \
--header 'Content-Type: application/json' \
--header 'Authorization: Signature keyId="xxxxxx",algorithm="hmac-sha256",headers="(request-target) host date content-type content-length",signature="xxxxxx"' \
--header 'Content-Length: 158' \
--data-raw '{
"groupId":"5jb86qluue9e1h1fnpqjlhzi9",
"entityType": "INDIVIDUAL",
"providerTypes": [
"WATCHLIST"
],
"name": "putin",
"secondaryFields":[]
}'