API reference

Response

Every field in a Verify API response.

Top level#

FieldTypeDescription
requestIdstringUnique ID for this check. Log it.
timestampISO dateWhen the check ran
overallRecommendationAPPROVE | REVIEW | DENYThe most cautious decision among applicable scenarios
overallRiskScorenumber 0-100The highest scenario risk score
summarystringOne-sentence explanation
scenarioResultsarrayOne result per scenario
metadataobjectprocessedScenarios, applicableScenarios, dataItems, executionTimeMs, profileId

Scenario result#

FieldTypeDescription
scenarioId, scenarioNamestringWhich scenario
applicablebooleanfalse when none of its checks had the data they need
recommendationstringThis scenario's decision
riskScorenumber 0-100This scenario's risk
matchedRulesnumberHow many checks flagged
anomaliesstring[]Plain-language reasons
ruleReportsarrayPer-check details, see below

Rule report#

FieldTypeDescription
ruleId, ruleNamestringWhich check
statusPASSED | FLAGGED | SKIPPED | ERRORSKIPPED means its inputs were not sent
findingsarray{ code, message }, the reasons it flagged or skipped

Use codes in your code, messages in your logs

Finding codes such as DISPOSABLE_EMAIL_DETECTED are stable and good for branching or metrics. messages are written for people.