wallet-audit

List wallet custody drift findings

The custody drift worklist: accounts whose LIVE signing posture does not match what our rows claim. Open findings only unless include_resolved=true. Ordered worst-and-oldest first (critical before warning, then by how long the condition has persisted).

get/admin/wallet-audit

Request

  • Base URL: https://api.instruxi.dev/api/v1/enforcer
  • URL: https://api.instruxi.dev/api/v1/enforcer/admin/wallet-audit
  • Auth: one of:
    • API key in header Authorization
    • API key in header X-API-Key

Query parameters

account_idstring

filter by account

group_idstring uuid

only findings on accounts that are members of this group (tenant-level findings never match); 404 group_not_found if the group is not visible to you

exclude_group_idstring uuid

drop findings on members' accounts (tenant-level findings are kept); 404 group_not_found if not visible

rule'wallet.app_only_custody' | 'wallet.cosign_not_enforced' | 'wallet.quorum_unreadable' | 'wallet.owner_drift' | 'wallet.unmigrated_primary' | 'tenant.illegal_web3_gates'

filter by rule

severity'critical' | 'warning' | 'info'

filter by severity

include_resolvedboolean

include resolved history

limitinteger

page size (default 50, max 200)

offsetinteger

page offset

tenant_idstring uuid

list this tenant instead of your own (default: the caller's own tenant, platform admins included). Another tenant requires the cross_tenant grant — 403 otherwise

all_tenantsboolean

list EVERY tenant (platform-wide admin view). Requires the cross_tenant grant — 403 otherwise. Mutually exclusive with tenant_id (400 conflicting_tenant_scope)

Response

OK

limitinteger
offsetinteger
successboolean
totalinteger

Changes

No recorded changes to this operation across all 1 revision of this API.