Submit a risk signal for a specific entity. Risk signals are scored observations from fraud-detection sources such as device fingerprinting, IP reputation services, email verification providers, or your own internal rules engine.
Each signal is stored with full tenant isolation (row-level security) and can be used to inform downstream risk decisions.
| Source | Description |
|---|---|
verification | Signals from the verification pipeline |
login | Login-related fraud indicators |
attestation | Attestation-related signals |
external | Signals from third-party fraud providers |
manual | Manually reviewed or submitted signals |
| Subject type | Use case |
|---|---|
user | Signals tied to a specific user account |
issuer | Signals related to an issuer entity |
attestation | Signals related to a specific attestation |
session | Session-level behavioral signals |
ip | IP-address-level signals |
device | Signals from device fingerprinting |
risk_score field is an integer between 0 and 100:
Idempotency-Key header (UUID) to prevent duplicate signals during retries. If you send the same key twice, the duplicate is silently ignored.API key for machine-to-machine authentication
Origin of the signal (e.g. device_fingerprint, ip_reputation, email_verification, document_analysis, behavioral)
"device_fingerprint"
Classification of the risk signal
"velocity_anomaly"
Risk score between 0 (no risk) and 1 (highest risk)
0 <= x <= 10.85
The type of entity this signal relates to
user, device, ip, document, session "user"
Identifier of the entity being evaluated
"usr_8f14e45f"
Arbitrary metadata to attach to the signal
{
"ip": "203.0.113.42",
"country": "US",
"reason": "multiple_accounts_same_device"
}Risk signal ingested
Origin of the signal (e.g. device_fingerprint, ip_reputation, email_verification, document_analysis, behavioral)
"device_fingerprint"
Classification of the risk signal
"velocity_anomaly"
Risk score between 0 (no risk) and 1 (highest risk)
0 <= x <= 10.85
Arbitrary metadata associated with the signal
{
"ip": "203.0.113.42",
"country": "US",
"reason": "multiple_accounts_same_device"
}The type of entity this signal relates to
user, device, ip, document, session "user"
Identifier of the entity being evaluated
"usr_8f14e45f"