# ComplianceScreeningResult

## Properties

|Name | Type | Description | Notes|
|------------ | ------------- | ------------- | -------------|
|**provider** | **string** | The AML/Travel Rule provider name. For AML: ELLIPTIC, CHAINALYSIS, etc. For Travel Rule: NOTABENE, SUMSUB, GTR, or any TRLink provider name.  | [optional] [default to undefined]|
|**payload** | **object** | The raw payload of the screening result from the provider. The payload is a JSON object that contains the screening result. The payload structure is different for each screening provider. This field contains the complete, unmodified response from the screening service.  | [optional] [default to undefined]|
|**timestamp** | **number** | Unix timestamp in milliseconds when the screening result was generated | [optional] [default to undefined]|
|**screeningStatus** | **string** | Current status of the screening process | [optional] [default to undefined]|
|**bypassReason** | **string** | Reason for bypassing the screening, if applicable. For AML: UNSUPPORTED_ASSET, PASSED_BY_POLICY. For Travel Rule: UNSUPPORTED_ASSET, NO_TRAVEL_RULE_MESSAGE, TRANSACTION_ZERO_AMOUNT.  | [optional] [default to undefined]|
|**status** | [**AmlStatusEnum**](AmlStatusEnum.md) |  | [optional] [default to undefined]|
|**prevStatus** | [**AmlStatusEnum**](AmlStatusEnum.md) |  | [optional] [default to undefined]|
|**prevBypassReason** | **string** | Deprecated: This field is not currently returned in the API response. Previous bypass reason before the current bypass reason change.  | [optional] [default to undefined]|
|**verdict** | [**ScreeningVerdictEnum**](ScreeningVerdictEnum.md) |  | [optional] [default to undefined]|
|**risk** | **string** | Risk level assessment for screening results. Values vary by provider and are not managed by this service.  Known values by provider: - Chainalysis: severeRisk, highRisk, mediumRisk, lowRisk, noRiskInfo - Elliptic: noRiskDetected  Legacy values (SCREAMING_SNAKE_CASE, may appear in old transactions): VERY_HIGH, SEVERE, HIGH, MEDIUM, LOW, NO_RISK_INFO, UNKNOWN  | [optional] [default to undefined]|
|**extendedRisk** | **string** | Deprecated: This field is not currently returned in the API response. Use risk instead.  | [optional] [default to undefined]|
|**externalId** | **string** | External identifier for the screening (provider-specific) | [optional] [default to undefined]|
|**customerRefId** | **string** | Customer-provided reference identifier for tracking | [optional] [default to undefined]|
|**refId** | **string** | Deprecated: This field is not currently returned in the API response. Internal reference identifier.  | [optional] [default to undefined]|
|**category** | **string** | Risk category classification. Examples: EXCHANGE, GAMBLING, MIXER, DARKNET_SERVICE, SANCTIONED_ENTITY  | [optional] [default to undefined]|
|**categoryId** | **number** | Numeric identifier for the risk category | [optional] [default to undefined]|
|**destAddress** | **string** | The destination blockchain address associated with the screening | [optional] [default to undefined]|
|**destTag** | **string** | Destination tag or memo (for chains that support it like XRP, XLM) | [optional] [default to undefined]|
|**destRecordId** | **string** | Deprecated: This field is not currently returned in the API response. The destination record identifier used by the screening provider.  | [optional] [default to undefined]|
|**addressResolutionSignature** | **string** | Deprecated: This field is not currently returned in the API response. Cryptographic signature for address resolution verification.  | [optional] [default to undefined]|
|**amlResult** | [**AmlResult**](AmlResult.md) |  | [optional] [default to undefined]|
|**result** | [**TravelRuleResult**](TravelRuleResult.md) |  | [optional] [default to undefined]|
|**detailsMessage** | **string** | Additional human-readable details or message about the screening result | [optional] [default to undefined]|
|**matchedAlert** | **object** | Information about the AML alert that was matched, if any. Contains details about the specific alert that triggered during screening.  | [optional] [default to undefined]|
|**matchedRule** | **object** | The matched rule information for this screening result. Contains details about which screening rule was applied and matched.  | [optional] [default to undefined]|
|**matchedPrescreeningRule** | [**TravelRulePrescreeningRule**](TravelRulePrescreeningRule.md) |  | [optional] [default to undefined]|
|**matchedNoTrmScreeningRule** | **object** | Matched no-TRM (Travel Rule Message) screening rule details. Used when TRLink screening detects a missing TRM scenario.  | [optional] [default to undefined]|
|**customerIntegrationId** | **string** | Customer integration identifier used by Travel Rule providers | [optional] [default to undefined]|
|**customerShortName** | **string** | Customer short name registered with Travel Rule providers | [optional] [default to undefined]|
|**travelRuleMessageId** | **string** | Travel rule message identifier for linking and tracking across providers | [optional] [default to undefined]|
|**providerResponse** | [**ScreeningProviderResponse**](ScreeningProviderResponse.md) |  | [optional] [default to undefined]|


## Enum: ComplianceScreeningResultScreeningStatusEnum


* `Completed` (value: `'COMPLETED'`)

* `Pending` (value: `'PENDING'`)

* `Bypassed` (value: `'BYPASSED'`)

* `Failed` (value: `'FAILED'`)

* `Frozen` (value: `'FROZEN'`)





[[Back to top]](#) [[Back to API list]](../../README.md#documentation-for-api-endpoints) [[Back to Model list]](../../README.md#documentation-for-models) [[Back to README]](../../README.md)
