ПолеТипОписание
dataнеобязательноAmlCheckResponse | null—
check_idобязательноuuid—
subjectобязательноAmlSubjectResponse—
typeобязательноSubjectType—
valueобязательноstring—
networkобязательноAmlNetwork—
assetобязательноAmlAsset—
statusобязательноstring—
stageобязательноstring—
productобязательноAmlProduct—
lookback_daysобязательноintegerActivity window purchased for this check.
created_atобязательноdate-time—
started_atобязательноdate-time | null—
completed_atобязательноdate-time | null—
deadline_atобязательноdate-time | nullCurrent processing-attempt deadline, when the check is running.
status_endpointобязательноstring—
report_endpointобязательноstring—
callback_statusобязательноstring | null—
callback_attemptsобязательноinteger—
processing_attemptsобязательноintegerNumber of worker attempts, including automatic recovery.
processing_time_msнеобязательноinteger | nullCompleted wall-clock processing time for the latest attempt.
queue_time_msнеобязательноinteger | nullTime from durable request creation until a worker started it.
total_time_msнеобязательноinteger | nullCompleted end-to-end time from request creation to final result.
stage_durations_msнеобязательноobjectSource-neutral processing time accumulated by public stage.
resultобязательноAmlProductResultResponse | null—
productобязательноAmlProduct—
subjectобязательноAmlProductSubjectResponse—
typeобязательноSubjectType—
valueобязательноstring—
networkобязательноAmlNetwork—
assetобязательноAmlAsset—
risk_scoreнеобязательноinteger | nullSafio decision-support risk points backed by confirmed evidence. Null when the available coverage cannot support a defensible numeric result. This value is not a probability of criminal activity.
risk_levelобязательноRiskLevel—
decisionобязательноstring—
triggered_rulesобязательноstring[]—
categoriesобязательноAmlCategoryAssessmentResponse[]—
categoryобязательноRiskCategory—
assessment_statusобязательноstring—
exposure_typeобязательноstring—
min_confirmed_hopsнеобязательноinteger | null—
path_statusобязательноstring—
exposure_amount_usdнеобязательноstring | nullDocumented USDT exposure amount or path-capacity upper bound. Null for non-USDT assets and when exposure is not attributable to an amount.
exposure_shareнеобязательноnumber | null—
directionsнеобязательноExposureDirection[]—
context_signal_countнеобязательноinteger—
warningнеобязательноstring | null—
coverageобязательноAmlCoverageItemResponse[]—
categoryобязательноRiskCategory—
statusобязательноstring—
directionsнеобязательноExposureDirection[]—
lookback_daysобязательноinteger—
coverage_statusобязательноstring—
lookback_daysобязательноinteger—
route_summariesнеобязательноAmlRouteSummaryResponse[] | nullAggregated confirmed routes available to Enhanced and Investigation.
categoryобязательноRiskCategory—
directionобязательноExposureDirection—
confirmed_hopsобязательноinteger—
exposure_typeобязательноstring—
exposure_amount_usdнеобязательноstring | null—
exposure_shareнеобязательноnumber | null—
first_observed_atнеобязательноdate-time | null—
last_observed_atнеобязательноdate-time | null—
entity_nameнеобязательноstring | nullPresent only when the API key permits downstream entity disclosure.
evidence_availableнеобязательноboolean—
policy_versionобязательноstring—
dataset_revisionобязательноstring—
billingобязательноBillingChargeResponse—
enabledобязательноboolean—
amountобязательноstring—
currencyобязательноstring—
balance_afterобязательноstring | null—
waivedнеобязательноbooleanTrue when a reserved AML charge was automatically returned because the purchased result was not delivered with contractually sufficient coverage.
warningsобязательноstring[]—
customer_riskнеобязательноCustomerRiskResultResponse | nullResult calculated with the customer's published model. Safio's proprietary score remains in risk_score and is evaluated independently.
model_idобязательноuuid—
model_nameобязательноstring—
model_versionобязательноinteger—
scoreнеобязательноinteger | null—
risk_levelобязательноRiskLevel—
decisionобязательноstring—
triggered_rulesобязательноstring[]—
errorобязательноobject | null—
errorнеобязательноErrorBody | null—
codeобязательноstring—
messageобязательноstring—
statusнеобязательноinteger | null—
extraнеобязательноobject | null—