Skip to main content
The Auto Settlements API lets you define rules that automatically convert incoming assets and route them to a destination wallet. Use this to eliminate manual treasury operations and ensure funds are always held in your preferred asset.

What you can do

  • Enable or disable auto-settlement on a wallet or address
  • Create, update, and delete settlement rules
  • Define conversion targets, destination wallets, and trigger thresholds per rule

Endpoints

MethodEndpointDescription
GET/wallets/{walletId}/auto-settlementsGet auto-settlement config (master wallet)
PATCH/wallets/{walletId}/auto-settlementsUpdate auto-settlement config
GET/wallets/{walletId}/auto-settlements/rulesList all rules
GET/wallets/{walletId}/auto-settlements/rules/{ruleId}Get a single rule
POST/wallets/{walletId}/auto-settlements/rulesCreate a rule
PATCH/wallets/{walletId}/auto-settlements/rules/{ruleId}Update a rule
DELETE/wallets/{walletId}/auto-settlements/rules/{ruleId}Delete a rule
GET/wallets/{walletId}/addresses/{addressId}/auto-settlementsGet config (child address)
PATCH/wallets/{walletId}/addresses/{addressId}/auto-settlementsUpdate config (child address)
GET/wallets/{walletId}/addresses/{addressId}/auto-settlements/rulesList rules (child address)
POST/wallets/{walletId}/addresses/{addressId}/auto-settlements/rulesCreate rule (child address)
PATCH/wallets/{walletId}/addresses/{addressId}/auto-settlements/rules/{ruleId}Update rule (child address)
DELETE/wallets/{walletId}/addresses/{addressId}/auto-settlements/rules/{ruleId}Delete rule (child address)

Full API Reference

View all auto-settlement endpoints in the API Reference tab.