Response Definitions
Sandbox
You are viewing Sandbox mode docs.
Switch using the toggle on the dashboard.
You don't have a sandbox API key yet. Generate one in Settings → API Keys.
The examples below use a placeholder so you can still read the request shape.
Return Length
All return string types are a max of 128 bytes unless otherwise stated.
| NAME | TYPE | DESCRIPTION |
|---|---|---|
status |
integer | The status of the request. A response of 0 indicates success. Any non-0 response is an error indication. For more information on status codes, see Error and Status Codes. |
ipMatch |
boolean | Indicates whether the request originated from an IP address on the API key's whitelist. Returns false if the requesting IP is not whitelisted, in which case no other data fields are returned. If no IP whitelist is configured on the API key, this always returns true. |
requestId |
string | The TDS-generated unique identifier for this recall request. This is newly generated for the recall itself, not the requestId supplied in the request body. |
customerReference |
string | The customerReference from the original check, reflected back for tracking purposes. |
Risk_recall |
object | Container for the recall result. |
original_check_type |
string | The type of check that was originally run and is now being recalled: "trust_score" or "mobile_kyc". Omitted if the signature could not be verified. |
original_timestamp |
string | ISO 8601 timestamp of when the original check was performed. Omitted if the signature could not be verified. |
recall_timestamp |
string | ISO 8601 timestamp of when this recall request was processed. Distinct from original_timestamp, which reflects the original check. |
latency_ms |
integer | Time taken to process this recall request, in milliseconds. |
frozen |
boolean | Indicates whether the returned data is the exact, unmodified result captured at the time of the original check. |
signature_verified |
boolean | Whether the supplied requestId/signature pair matched a stored record. When false, no original_response is returned. |
original_response |
object | The exact response payload originally returned by the recalled check (Trust Score or Mobile KYC), unmodified. Omitted if the signature could not be verified. |
response |
object | Nested within original_response. The check-specific result payload, in the same shape as the source API (Trust Score or Mobile KYC). |
trustScore |
integer | Present when recalling a Trust Score check. The trust score originally returned; values 0 to 1000. |
callInSession |
string | Present when recalling a Trust Score check. Indicates if a call was in session at the time of the original check. |
details |
object | Present when recalling a Trust Score check. Additional risk details captured during the original check. |
riskLevel |
string | Risk level captured during the original Trust Score check. |
simTimestamp |
string | ISO 8601 timestamp of the SIM event captured during the original Trust Score check. |
callDirection |
string | Direction of the call captured during the original Trust Score check (e.g. "IN", "OUT"). |
callDuration |
string | Duration in seconds of the call captured during the original Trust Score check. |
troubleshootingId |
string | Present when recalling a Mobile KYC check. Unique transaction identifier used to identify the results of the original request. |
verified |
boolean | Present when recalling a Mobile KYC check. Indicator of verified identity between the mobile number and the identity data originally submitted. |
numberInfo |
object | Phone number metadata captured during the original check. |
carrier |
string | The carrier related to the phone number at the time of the original check. |
lineType |
string | Line type associated with the phone number: mobile, landline, etc. |
countryCode |
string | The country code associated with the phone number. |
isLostStolen |
boolean | Present when recalling a Mobile KYC check. Indicates if the number was flagged as lost or stolen at the time of the original check. |
accountType |
string | Present when recalling a Mobile KYC check. Indicates if the number was prepaid, postpaid, or corporate at the time of the original check. |
name |
object | Present when recalling a Mobile KYC check. Name match scores from the original check. |
firstName |
integer | Score of the first name match from the original check; values 0 to 100. |
lastName |
integer | Score of the last name match from the original check; values 0 to 100. |
nameScore |
integer | Overall name score from the original check; values 0 to 100. |
address |
object | Present when recalling a Mobile KYC check. Address match details from the original check. |
addressScore |
integer | Overall address score from the original check; values 0 to 100. |
dob |
boolean | Present when recalling a Mobile KYC check. Result of the date of birth match from the original check. |
identifiers |
array | Present when recalling a Mobile KYC check. Additional identifiers captured during the original check. |
indicators |
array | Array of indicator codes returned by the original check. |
audit_url |
string | URL to the full audit record for the original check, including the policy snapshot that was in effect at the time. |
policy_version |
string | The version of the Users Policy that was in effect at the time the original check was performed. |
policy_hash |
string | A cryptographic hash of the policy document that was active at the time of the original check. Can be used to verify the policy has not changed. |