API explorer

Find a v1 endpoint and inspect its request and response fields.

Verification APIs: User Verification · Business Verification

Risk Intelligence

On-Demand Wallet Screening

POST /api/v1/wallet-screenings

Request fields

networkrequired
stringNetwork identifier, such as ethereum or TRX. Known aliases are normalised; other well-formed identifiers are accepted without a static allowlist. Screening availability is determined when the request runs. An asset such as USDT is separate.
asset
string
sandboxScenario
stringMyaza Trust test environment only.
subject
object
subject.externalUserId
string
addressrequired
string
direction
string

Response fields

screeningrequired
object
screening.idrequired
string
screening.environmentrequired
string
screening.kindrequired
string
screening.source
string
screening.statusrequired
string
screening.walletrequired
object
screening.wallet.address
string | null
screening.wallet.maskedAddress
string
screening.wallet.blockchain
string
screening.wallet.asset
string | null
screening.wallet.direction
string | null
screening.transaction
object | null
screening.transaction.hash
string | null
screening.transaction.direction
string
screening.assessmentId
string | null
screening.entityId
string | null
screening.alertId
string | null
screening.caseId
string | null
screening.riskrequired
object
screening.risk.score
number | null
screening.risk.level
string | null
screening.risk.dominantCategory
string | null
screening.risk.summary
string | null
screening.risk.unknownReason
string | null
screening.decisionrequired
string | null
screening.platformFloor
string | null
screening.profile
objectAnalytics attribution only, not verified ownership. Missing values are null; user is never inferred from owner. Dates retain original evidence timestamps.
screening.profile.owner
string | null
screening.profile.ownerType
string | null
screening.profile.ownerSubtype
string | null
screening.profile.user
string | null
screening.profile.userType
string | null
screening.profile.userSubtype
string | null
screening.profile.entityLabel
string | null
screening.profile.entityType
string | null
screening.profile.firstTransactionAt
string | null
screening.profile.latestTransactionAt
string | null
screening.profile.providerDateAdded
string | null
screening.exposuresrequired
array
screening.exposures[].category
string
screening.exposures[].direction
string
screening.exposures[].type
string
screening.exposures[].hops
integer | null
screening.exposures[].share
number | null
screening.exposures[].amountUsd
number | null
screening.exposures[].entityName
string | null
screening.exposures[].entityType
string | null
screening.exposures[].country
string | null
screening.exposures[].isHighRisk
boolean
screening.fundFlowrequired
object
screening.fundFlow.kindrequired
string
screening.fundFlow.nodesrequired
array
screening.fundFlow.totalExposuresrequired
integer
screening.fundFlow.truncatedrequired
boolean
screening.rulesTriggeredrequired
array
screening.rulesTriggered[].ruleId
string
screening.rulesTriggered[].ruleVersionId
string | null
screening.rulesTriggered[].version
integer | null
screening.rulesTriggered[].name
string | null
screening.rulesTriggered[].action
string | null
screening.rulesTriggered[].condition
object | null
screening.rulesTriggered[].evaluatedValues
object
screening.rulesTriggered[].exposurePosition
integer | null
screening.rulesTriggered[].evaluatedAt
string | null
screening.network
object | null
screening.network.nodeCount
integer
screening.network.edgeCount
integer
screening.provider
objectScreening source identity and reference only; no raw response payload.
screening.provider.name
string | null
screening.provider.upstreamProvider
string | null
screening.provider.reference
string | null
screening.provider.riskLevel
string | null
screening.failure
object | null
screening.failure.code
string
screening.screenedAt
string | null
screening.createdAt
string

Use a secret key only from your backend. This explorer reads the public schema and sends no API requests.