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.
Configuration for a deposit payment option.
List of blockchain symbols for which deposits are disabled.
SOL, ETH, POLYGON, BASE, BITCOIN, ARBITRUM, BSC, TRON, ABSTRACT, HYPERLIQUID, HYPERCORE, PLASMA [["SOL", "BASE"]]Minimum sweep amount in USD.
x >= 3Deposit created successfully.
Response body for a deposit.
Unique identifier of the deposit.
Name of the deposit.
Platform associated with the deposit.
HELIO, MAGIC_EDEN Whether the receiver is notified by email.
Whether the deposit is disabled.
Timestamp when the deposit was created.
Timestamp when the deposit was last updated.
Description of the deposit.
Associated paylink identifier.
List of blockchain symbols for which deposits are disabled.
SOL, ETH, POLYGON, BASE, BITCOIN, ARBITRUM, BSC, TRON, ABSTRACT, HYPERLIQUID, HYPERCORE, PLASMA [["SOL", "BASE"]]Configuration for a deposit payment option.
Configuration for a deposit payment option.
Configuration for a deposit payment option.
Configuration for a deposit payment option.
Minimum sweep amount in USD.
x >= 3