Get a Deposit Customer (by Token)
Retrieves a customer linked to a specific deposit using the depositCustomerToken.
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.Swap routes and minimum amounts
The response includes aswapRoutes array containing the available swap paths into the deposit’s payout currency. Each route object provides:
available—truewhen the swap path is currently usable. Filter out routes whereavailableisfalseso your UI only surfaces currencies with an active swap path.minAmountUsd— the minimum deposit amount in USD for this route. Use this value to enforce or display minimum deposit thresholds per currency in your checkout flow.fromCurrency— the source currency and its blockchain metadata.toCurrencyId— the ID of the deposit’s configured payout currency.
Authorizations
Authentication using JWT token
Path Parameters
The token associated with the deposit customer to retrieve.
Query Parameters
Your API key can be generated on the Helio Dashboard’s settings page.
Response
The deposit customer was retrieved successfully
Unique identifier of the deposit customer.
The enriched deposit object with currencies, company, and creator details.
Deposit wallet addresses provisioned for this customer across supported blockchains.
The merchant-provided customer identifier.
Email address of the customer, if provided.
Unique token identifying this deposit customer session.
Type of deposit customer (e.g. DEPOSIT).
List of recipient public keys.
Default on-ramp amount, if configured.
Required deposit amount in minimal token units.
Number of decimals for the required amount.
ID of the pricing currency, if set.
Remaining amount due in minimal token units.
Currency the customer has deposited in, populated after a deposit is detected.
Whether this deposit customer is disabled.
Available swap routes into the deposit's payout currency. Each entry includes available to indicate whether the route is usable and minAmountUsd for the minimum deposit amount in USD.
