Create Crypto Withdraw Deposit

Create a crypto deposit session for a payout. Returns a deposit address where the merchant can send funds. Once funds are received via the Glide webhook, the payout is automatically initiated.

Authentication

x-coinflow-auth-user-idstring
The external identifier of the end user - see https://docs.coinflow.cash/api-reference/api-reference/authentication/get-session-key
Authorizationstring
The API key of the merchant - see https://docs.coinflow.cash/api-reference/api-reference/authentication/get-session-key
OR
x-coinflow-auth-session-keystring
The session key generated for the end user - see https://docs.coinflow.cash/api-reference/api-reference/authentication/get-session-key

Request

This endpoint expects an object.
accountstringRequired

The payout account token (e.g., bank account or debit card token)

speedenumRequired
chainstringRequired

The Glide-supported chain name (e.g., “Ethereum”, “Polygon”, “Solana”)

tokenstringRequired

The token symbol to deposit (e.g., “USDC”)

Response

Ok
depositAddressstring
paymentChainNamestring
paymentCurrencySymbolstring
paymentAmountstring
chainLogoUrlstring
currencyLogoUrlstring