Skip to main content
Two tools cover rule inspection and service health.

veil_rules_list

List active auto-settle rules. A rule links a wallet to a source address and a payout bank — deposits from that address auto-convert to fiat. If a rule has a minimum field, that is the smallest deposit that triggers auto-conversion. Deposits below the minimum land in the wallet as crypto. When minimum is null or absent, no threshold applies. Inputs None. Outputs
string
required
ok on success, error on failure.
array
Array of rule records. Each has walletId, chain, chainName, sourceAddress, createdAt, bankAccount ({ id, suffixLast4, currency }), and optionally minimum ({ fiat, fiatCurrency, sourceMin, sourceCurrency }).
string
Present when the user has not completed onboarding.
string
Error description when status is error.
Example

veil_health

Check whether the Veil API is reachable. Returns status: ok with service metadata on success, or status: degraded with a reason when the upstream is down or slow. Inputs None. Outputs
string
required
ok if the API is healthy, degraded if not.
object
Present when status is ok. Contains service (service name) and time (server time).
string
Degradation reason when status is degraded. Common values: timeout, fetch_failed, http_503.
Example

See also