| Product | Question it answers | Returns |
|---|---|---|
| Trust | How confident are we in this identity? | A 0–100 score + recommendation |
| Shield | Should we allow this specific action right now? | A decision: ALLOW / CHALLENGE / REVIEW / BLOCK |
| Detect | Is there a pattern of abuse around this identity? | A list of anomalies + recommended action |
Shared signals
All three accept the same building blocks in the request body, so you collect them once and reuse them:device(DeviceSignal) — platform, OS version, model, app/SDK version, and integrity flags such asisRooted,isEmulator,vpnDetected,proxyDetected, andappIntegrityStatus.network(NetworkSignal) —ipAddress,countryCode,operator, andconnectionType.mobileNumber,sessionId, and an optionalsdkSessionIdthat links back to a verified SDK session.metadataId— your own correlation id, echoed back on the response so you can join results to your records.
Authmatech Trust
Trust aggregates the signals into a single, identity-grade score so you can drop confidence into decisions as a number.trustScore— 0–100; higher means more trustworthy.confidence—HIGH,MEDIUM, orLOW.recommendation— a suggested action:ALLOW,CHALLENGE,REVIEW, orBLOCK.breakdown— the component scores behind the headline number.
POST /v1/api/trust/score.
Authmatech Shield
Shield is decision-first. It evaluates the session and returns the action to take, with reason codes you can log and act on.decision—ALLOW,CHALLENGE,REVIEW, orBLOCK.riskScore/riskLevel— 0–100 andLOW/MEDIUM/HIGH/CRITICAL(higher is riskier — the inverse of Trust).sdkVerified— whether the referencedsdkSessionIdwas found and validated.deviceConsistencyLevel/operatorConsistencyLevel— how the live session compares to the verified session.
POST /v1/api/shield/assess.
Authmatech Detect
Detect looks across time and across your base. It builds a behavior timeline and surfaces anomalies rather than scoring a single action.anomalies— typed findings such as multi-account behavior, velocity spikes, repeated failures, and unusual network patterns.recommendedAction—ALLOW,MONITOR,CHALLENGE, orBLOCK.anomalyScore— scales with the number of anomalies detected (capped at 100).
POST /v1/api/detect/analyze.
Choosing between them
- Want one number to plug into existing rules? Use Trust.
- Want a ready-made decision at the point of action? Use Shield.
- Want to find patterns of abuse over time? Use Detect.
Each intelligence product must be enabled for your account. If a product isn’t on your plan, the API responds with
400 Bad Request and a message explaining it. Contact sales@authmatech.com to enable a product.