Skip to main content
POST
/
v1
/
api
/
trust
/
score
Get unified mobile identity trust score
curl --request POST \
  --url http://service.authmatech.com/v1/api/trust/score \
  --header 'Content-Type: application/json' \
  --header 'X-API-KEY: <api-key>' \
  --header 'X-CLIENT-ID: <x-client-id>' \
  --data '
{
  "mobileNumber": "<string>",
  "metadataId": "<string>",
  "sessionId": "<string>",
  "device": {
    "platform": "<string>",
    "osVersion": "<string>",
    "model": "<string>",
    "appVersion": "<string>",
    "sdkVersion": "<string>",
    "isRooted": true,
    "isEmulator": true,
    "vpnDetected": true,
    "proxyDetected": true,
    "appIntegrityStatus": "<string>",
    "deviceId": "<string>"
  },
  "network": {
    "ipAddress": "<string>",
    "countryCode": "<string>",
    "operator": "<string>",
    "connectionType": "<string>"
  }
}
'
{}
Authmatech Trust aggregates device and network signals (plus any linked sdkSessionId) into a single 0–100 trust score with a business-friendly recommendation. The response data includes:
FieldDescription
trustScore0–100; higher is more trustworthy
confidenceHIGH, MEDIUM, or LOW
recommendationALLOW, CHALLENGE, REVIEW, or BLOCK
positiveFactors / riskFactorsContributing signals
breakdownComponent scores behind the headline number
transactionIdUnique id for this evaluation (TR-…)
metadataIdEcho of your correlation id
Requires the Trust product enabled for your account. See the Trust, Shield & Detect guide.

Authorizations

X-API-KEY
string
header
required

Headers

X-CLIENT-ID
string
required

Body

application/json
mobileNumber
string
metadataId
string
sessionId
string
device
object
network
object

Response

200 - */*

OK

The response is of type object.