Skip to main content
GET
/
v1
/
compliance
/
sanctions
/
:id
Sanctions Screening Status
curl --request GET \
  --url https://api.example.com/v1/compliance/sanctions/:id \
  --header 'Content-Type: <content-type>' \
  --header 'X-API-Key: <x-api-key>'
{
  "id": "<string>",
  "status": "<string>",
  "matches": [
    {
      "matchId": "<string>",
      "listName": "<string>",
      "matchedName": "<string>",
      "score": 123
    }
  ],
  "screenedAt": "<string>"
}
Thiqwave automatically screens all entities and transactions against international sanctions lists. Use this endpoint to check the screening status of a specific entity or transaction.

Request

Headers

X-API-Key
string
required
Your Thiqwave API key.
Content-Type
string
required
Must be application/json.

Path parameters

id
string
required
The screening result ID to retrieve.

Example

cURL
curl https://api.thiqwave.com/v1/compliance/sanctions/scr_01HXYZ1234567890 \
  -H "X-API-Key: your-api-key"

Response

id
string
Unique screening result ID.
status
string
Screening outcome: "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).
matches
object[]
Array of potential match objects. Empty when status is "clear".
screenedAt
string
ISO 8601 timestamp of when the screen was run.
Do not proceed with a transaction or business relationship when the status is "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 the UAE.