Skip to main content
POST
Initiate on-ramp

Authorizations

x-api-key
string
header
required

Your Zet API key. Contact zetdotmoney@gmail.com to obtain your keys.

Body

application/json
quoteId
string
required

Quote ID from a prior /onramp/quote call.

Example:

"qt_01H8X3..."

walletId
string
required

Zet wallet ID to receive the crypto. Required for custodial flow.

Example:

"wal_01H8X3..."

destinationAddress
string

External wallet address to receive crypto. Used for non-custodial flow. Mutually exclusive with walletId.

Example:

"0xabc..."

reference
string

Your unique reference for this transaction. If not provided, one is generated.

Example:

"order_12345"

callbackUrl
string<uri>

URL to receive webhook events for this specific transaction. Overrides the default webhook URL.

Example:

"https://yourapp.com/webhooks/zet"

Response

On-ramp initiated. Display deposit details to user.

success
boolean
Example:

true

data
object