FieldTypeDescription
dataoptionalAmlCheckResponse | null—
check_idrequireduuid—
subjectrequiredAmlSubjectResponse—
typerequiredSubjectType—
valuerequiredstring—
networkrequiredAmlNetwork—
assetrequiredAmlAsset—
statusrequiredstring—
stagerequiredstring—
productrequiredAmlProduct—
lookback_daysrequiredintegerActivity window purchased for this check.
created_atrequireddate-time—
started_atrequireddate-time | null—
completed_atrequireddate-time | null—
deadline_atrequireddate-time | nullCurrent processing-attempt deadline, when the check is running.
status_endpointrequiredstring—
report_endpointrequiredstring—
callback_statusrequiredstring | null—
callback_attemptsrequiredinteger—
processing_attemptsrequiredintegerNumber of worker attempts, including automatic recovery.
processing_time_msoptionalinteger | nullCompleted wall-clock processing time for the latest attempt.
queue_time_msoptionalinteger | nullTime from durable request creation until a worker started it.
total_time_msoptionalinteger | nullCompleted end-to-end time from request creation to final result.
stage_durations_msoptionalobjectSource-neutral processing time accumulated by public stage.
resultrequiredAmlProductResultResponse | null—
productrequiredAmlProduct—
subjectrequiredAmlProductSubjectResponse—
typerequiredSubjectType—
valuerequiredstring—
networkrequiredAmlNetwork—
assetrequiredAmlAsset—
risk_scoreoptionalinteger | 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_levelrequiredRiskLevel—
decisionrequiredstring—
triggered_rulesrequiredstring[]—
categoriesrequiredAmlCategoryAssessmentResponse[]—
categoryrequiredRiskCategory—
assessment_statusrequiredstring—
exposure_typerequiredstring—
min_confirmed_hopsoptionalinteger | null—
path_statusrequiredstring—
exposure_amount_usdoptionalstring | nullDocumented USDT exposure amount or path-capacity upper bound. Null for non-USDT assets and when exposure is not attributable to an amount.
exposure_shareoptionalnumber | null—
directionsoptionalExposureDirection[]—
context_signal_countoptionalinteger—
warningoptionalstring | null—
coveragerequiredAmlCoverageItemResponse[]—
categoryrequiredRiskCategory—
statusrequiredstring—
directionsoptionalExposureDirection[]—
lookback_daysrequiredinteger—
coverage_statusrequiredstring—
lookback_daysrequiredinteger—
route_summariesoptionalAmlRouteSummaryResponse[] | nullAggregated confirmed routes available to Enhanced and Investigation.
categoryrequiredRiskCategory—
directionrequiredExposureDirection—
confirmed_hopsrequiredinteger—
exposure_typerequiredstring—
exposure_amount_usdoptionalstring | null—
exposure_shareoptionalnumber | null—
first_observed_atoptionaldate-time | null—
last_observed_atoptionaldate-time | null—
entity_nameoptionalstring | nullPresent only when the API key permits downstream entity disclosure.
evidence_availableoptionalboolean—
policy_versionrequiredstring—
dataset_revisionrequiredstring—
billingrequiredBillingChargeResponse—
enabledrequiredboolean—
amountrequiredstring—
currencyrequiredstring—
balance_afterrequiredstring | null—
waivedoptionalbooleanTrue when a reserved AML charge was automatically returned because the purchased result was not delivered with contractually sufficient coverage.
warningsrequiredstring[]—
customer_riskoptionalCustomerRiskResultResponse | nullResult calculated with the customer's published model. Safio's proprietary score remains in risk_score and is evaluated independently.
model_idrequireduuid—
model_namerequiredstring—
model_versionrequiredinteger—
scoreoptionalinteger | null—
risk_levelrequiredRiskLevel—
decisionrequiredstring—
triggered_rulesrequiredstring[]—
errorrequiredobject | null—
erroroptionalErrorBody | null—
coderequiredstring—
messagerequiredstring—
statusoptionalinteger | null—
extraoptionalobject | null—