Run real-time sanctions and watchlist screening.
curl --request POST \
--url https://api.example.com/v1/compliance/sanctions \
--header 'Content-Type: <content-type>' \
--header 'X-API-Key: <x-api-key>' \
--data '
{
"type": "<string>",
"name": "<string>",
"country": "<string>",
"nationalId": "<string>",
"registrationNumber": "<string>"
}
'{
"id": "<string>",
"status": "<string>",
"matches": [
{
"matchId": "<string>",
"listName": "<string>",
"matchedName": "<string>",
"score": 123
}
],
"screenedAt": "<string>"
}application/json."individual" or "business"."individual" screenings to reduce false positives."business" screenings.curl --request POST \
--url https://api.thiqwave.com/v1/compliance/sanctions \
--header "X-API-Key: your-api-key" \
--header "Content-Type: application/json" \
--data '{
"type": "individual",
"name": "Ahmad Al-Mansouri",
"country": "AE",
"nationalId": "784-1985-1234567-1"
}'
"clear" | "hit" | "pending"."clear" — no matches found on any watchlist."hit" — one or more potential matches found. Review the matches array before proceeding."pending" — the screen is still processing (rare; use GET /v1/compliance/:id to poll).status is "clear".Show Match fields
"OFAC SDN", "UN Consolidated").0 and 1. Higher values indicate a closer name match."hit". Review each entry in matches and consult your compliance officer before taking any action. Proceeding without review may violate applicable AML/CFT regulations in Saudi Arabia and the UAE.curl --request POST \
--url https://api.example.com/v1/compliance/sanctions \
--header 'Content-Type: <content-type>' \
--header 'X-API-Key: <x-api-key>' \
--data '
{
"type": "<string>",
"name": "<string>",
"country": "<string>",
"nationalId": "<string>",
"registrationNumber": "<string>"
}
'{
"id": "<string>",
"status": "<string>",
"matches": [
{
"matchId": "<string>",
"listName": "<string>",
"matchedName": "<string>",
"score": 123
}
],
"screenedAt": "<string>"
}