v1
latestOpenAPI 3.0.32026-07-26184851.6 MBRewards
Deposit
Deposits an asset into an earn strategy. Asynchronous — returns a PENDING transaction; completion is delivered via webhook.
Body Parameters
| Key | Required | Type | Description |
|---|---|---|---|
| assetId | true | string (UUID) | The asset to deposit (must be reward-supported). |
| amount | true | string | Amount to deposit. Must be greater than 0. |
| type | true | string | Strategy class: regulated (Fija, ERC-4626) or defi (Aave). |
| reference | false | string | Client reference (validated for uniqueness). |
| metadata | false | object | Custom metadata echoed back on the transaction. |
| addressId | false | string (UUID) | Scope the operation to a sub-address. Omit to act on the master wallet. |
post/v1/wallets/{walletId}/rewards/deposit
Request body
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