v1

latestOpenAPI 3.0.32026-07-26184851.6 MB
Rewards

Deposit

Deposits an asset into an earn strategy. Asynchronous — returns a PENDING transaction; completion is delivered via webhook.

Body Parameters

KeyRequiredTypeDescription
assetIdtruestring (UUID)The asset to deposit (must be reward-supported).
amounttruestringAmount to deposit. Must be greater than 0.
typetruestringStrategy class: regulated (Fija, ERC-4626) or defi (Aave).
referencefalsestringClient reference (validated for uniqueness).
metadatafalseobjectCustom metadata echoed back on the transaction.
addressIdfalsestring (UUID)Scope the operation to a sub-address. Omit to act on the master wallet.
post/v1/wallets/{walletId}/rewards/deposit

Request body

assetIdstring
amountstring
typestring
referencestring
metadataobject
addressIdstring

Example request

{
  "assetId": "WALLET_ASSET_ID",
  "amount": "AMOUNT_TO_DEPOSIT",
  "type": "defi",
  "reference": "OPTIONAL_REFERENCE",
  "metadata": {},
  "addressId": "OPTIONAL_SUB_ADDRESS_ID"
}

Response

OK

object required