What happens after screening
What happens next depends on the Outcome (Post-Screening Policy) and on direction:Transaction states
The Console and the API describe the same states with different labels. See Sub-statuses for the full list ofsubStatus values.
A transaction can stay in
PENDING_AML_SCREENING for reasons unrelated to the screening result, most often network confirmation delays between Fireblocks and your provider. This usually resolves on its own within a short time, and does not indicate a problem with the transaction or your policy.
Read the compliance result
CallGET /screening/transaction/{txId} for the full AML/KYT and Travel Rule result. Address Registry Screening results are not included:
Each result in
aml, tr, and amlList includes:
The transaction status
PENDING_AML_SCREENING is not the same as a check’s screeningStatus. A check can finish while the transaction is still moving through later checks.
Screening outcomes also arrive on the transaction.status.updated webhook event: the payload includes the status and subStatus change, plus an amlScreeningResult object with the AML provider, verdict, risk, and related fields. See Transaction events.
Act on a transaction
All four accept an optional
Idempotency-Key header, valid for 24 hours.
These permissions are workspace defaults, not fixed rules. Bypass and unfreeze can be blocked for your whole workspace with the disableBypass and disableUnfreeze tenant settings. When an operation is blocked, it requires a Fireblocks Support ticket instead. See Compliance Policies.
Bypassing affects only that one transaction. It does not change your policy or how future transactions are screened.