Sandbox supports partner deposits only for
rusd on base (Base Sepolia).Overview
GET /partner/v1/deposits/assets: discover supportedcurrency+networkids (no min/max).POST /partner/v1/deposits/range: fetch min/max and payout route for one pair.POST /partner/v1/deposits/estimate: quote estimated receive amount for one pair + amount.POST /partner/v1/deposits: create the deposit address/intent.GET /partner/v1/depositsandGET /partner/v1/deposits/{depositId}: track lifecycle.
Min/max are intentionally omitted from assets. Always call
/deposits/range (or /deposits/estimate) for limits.Flow
API flows (step-by-step)
1) Discover deposit assets
Endpoint: Response returns
GET /partner/v1/deposits/assetsassets[].ticker and assets[].networks[].id.2) Get range for selected pair
3) Estimate receive amount
4) Create deposit intent
Endpoint: Use the returned
POST /partner/v1/depositsdeposit.depositAddress. If deposit.payinExtraId is non-null, pass it as memo/tag in the user’s funding transaction.5) Track status
Key response fields
Optional memo/tag required by some source networks.
Quote input mode (
crypto or usd).Estimated settled amount for the user contract route.
Provider rate id when available.