device and network signal model, so you collect context once and reuse it. For the conceptual differences, see Identity intelligence.
The shared payload
Each call accepts the customer’smobileNumber, your metadataId, a sessionId, and two signal objects:
Trust — a score for the decision
trustScore (0–100), a confidence band, a recommendation, and a breakdown of component scores. Drop trustScore into the rules you already run, or branch on recommendation directly.
See POST /v1/api/trust/score.
Shield — a decision for the action
decision — ALLOW, CHALLENGE, REVIEW, or BLOCK — with a riskScore, reasonCodes, and consistency signals (deviceConsistencyLevel, operatorConsistencyLevel, sdkVerified). Wire the decision straight into your gate:
POST /v1/api/shield/assess.
Detect — patterns over time
anomalies (multi-account, velocity spike, repeated failures, geography shifts), an anomalyScore, and a recommendedAction. Detect is ideal for fraud-ops dashboards and asynchronous review rather than blocking a single request.
See POST /v1/api/detect/analyze.
A common composition
Call Shield inline for the gate, and run Detect continuously to catch slow-building abuse your inline checks won’t see in a single request.Each product must be enabled for your account. A disabled product returns
400 Bad Request with a message. Contact sales@authmatech.com to enable Trust, Shield, or Detect.