Creates a new deposit. A deposit can be configured with optional payment methods (card payments, wallet connect, manual transfer) and notification settings. The request must include exactly one currencyId in the currencyIds array.
api.hel.io/v1 and generate API keys there. For the development environment, use api.dev.hel.io/v1 and generate API keys from moonpay.dev.hel.io.Authentication using JWT token
Your API key, which can be generated from the Helio Dashboard settings page.
Request body for creating a deposit.
Name of the deposit.
Array containing exactly one currency ID. This value can be retrieved using the Currencies endpoint.
1 element["63430c8348c610068bcdc482"]Optional description of the deposit.
Send email notifications.
Configuration for a deposit payment option.
Configuration for a deposit payment option.
Configuration for a deposit payment option.
List of blockchain symbols for which deposits are disabled.
SOL, ETH, POLYGON, BASE, BITCOIN, ARBITRUM, BSC, ABSTRACT, HYPERLIQUID, PLASMA [["SOL", "BASE"]]Deposit created successfully.
Name of the deposit.
Array containing exactly one currency ID. This value can be retrieved using the Currencies endpoint.
1 element["63430c8348c610068bcdc482"]Optional description of the deposit.
Send email notifications.
Configuration for a deposit payment option.
Configuration for a deposit payment option.
Configuration for a deposit payment option.
List of blockchain symbols for which deposits are disabled.
SOL, ETH, POLYGON, BASE, BITCOIN, ARBITRUM, BSC, ABSTRACT, HYPERLIQUID, PLASMA [["SOL", "BASE"]]