Two tools cover rule inspection and service health.Documentation Index
Fetch the complete documentation index at: https://docs.useveil.co/llms.txt
Use this file to discover all available pages before exploring further.
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 aminimum 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
ok on success, error on failure.Array of rule records. Each has
walletId, chain, chainName, sourceAddress, createdAt, bankAccount ({ id, suffixLast4, currency }), and optionally minimum ({ fiat, fiatCurrency, sourceMin, sourceCurrency }).Present when the user has not completed onboarding.
Error description when
status is error.veil_health
Check whether the Veil API is reachable. Returnsstatus: ok with service metadata on success, or status: degraded with a reason when the upstream is down or slow.
Inputs
None.
Outputs
ok if the API is healthy, degraded if not.Present when
status is ok. Contains service (service name) and time (server time).Degradation reason when
status is degraded. Common values: timeout, fetch_failed, http_503.See also
- Wallet tools — enable and disable auto-settle
- Auto-settle — how automatic conversion works