Checking for screening hits
Checking for hits after screening a customer
You can determine whether a customer has any hits after screening using different approaches, depending on whether the screening was conducted asynchronously or synchronously.
Checking for hits after asynchronous screening
Webhooks (recommended)
- Set up a webhook of type
WORKFLOW_COMPLETED
using the Create a Webhook API. - Once the screening workflow completes, an update will be sent to the configured webhook URL.
- Refer to the
customer-screening.step_output.screening_result
field in the webhook payload to determine if any hits were found (HAS_PROFILES
).
Polling
- After using the Create and Screen (Asynchronous) API, you’ll receive a
workflow_instance_identifier
in the response. - Use this identifier to poll the Get Status and Result of Onboarding API.
- When the customer-screening step is complete, the
customer-screening.step_output.screening_result
field in the response will indicate whether any hits were found (HAS_PROFILES
).
Checking for hits and AML types after synchronous screening
- For Create and Screen (Synchronous) requests, the screening result is included directly in the API response.
- Refer to the
customer-screening.step_output.screening_result
field to see if any hits were found (HAS_PROFILES
). - Refer to the
customer-screening.step_output.aml_types
to see the AML types of the hits. AML types includes:SANCTION
ADVERSE_MEDIA
ADVERSE_MEDIA_V2_CYBERCRIME
PEP_CLASS_1
PEP_CLASS_2
WARNING
Updated 3 days ago