Make your first call
Use the sandbox base URL Or hit a public endpoint that needs no auth — list the available stablebonds:
https://api.sand.etherfuse.com and send your key in the Authorization header — with no Bearer prefix (see Authentication).A connectivity check is the simplest authenticated request:See what your customers can trade
Once authenticated, discover the assets available to ramp on a given chain. Use the See GET /ramp/assets.
identifier from the response when you create a quote.Get a quote
Quotes return pricing (See POST /ramp/quote for the full payload, and the path-specific guides below for complete examples.
exchangeRate, feeBps, feeAmount, destinationAmount) and expire after 2 minutes. A quote needs an onboarded customerId, so complete onboarding first. The asset pair goes in quoteAssets (type is onramp, offramp, or swap).Pick your path
Onramp
Fiat → tokens. The customer deposits MXN and receives tokens.
Offramp
Tokens → fiat. The customer sends tokens and receives MXN.
Swap
Token → token. The customer exchanges one asset for another.
Next steps
Onboard customers
Most flows require a KYC’d customer with a linked bank account first.
Monitor with webhooks
Get real-time, HMAC-signed updates instead of polling.
Understand the model
Quote types, fees, order status flows, and resources.
Sandbox reference
Test KYC data, sandbox RFCs, and testnet token details.