Skip to main content
POST
/
v1
/
wallets
/
{walletId}
/
rewards
/
deposit
Deposit
curl --request POST \
  --url https://api.blockradar.co/v1/wallets/{walletId}/rewards/deposit \
  --header 'Content-Type: application/json' \
  --header 'x-api-key: <api-key>' \
  --data '
{
  "assetId": "WALLET_ASSET_ID",
  "amount": "AMOUNT_TO_DEPOSIT",
  "type": "defi",
  "reference": "OPTIONAL_REFERENCE",
  "metadata": {},
  "addressId": "OPTIONAL_SUB_ADDRESS_ID"
}
'
{
  "message": "Rewards Deposit initiated successfully",
  "statusCode": 200,
  "data": {
    "id": "ebbe9bd1-311f-4a69-8847-046aec033413",
    "reference": null,
    "amount": "1",
    "amountPaid": "1",
    "status": "PENDING",
    "type": "REWARD_DEPOSIT",
    "createdAt": "2026-06-03T13:43:47.533Z"
  }
}

Authorizations

x-api-key
string
header
required

Body

application/json
assetId
string
Example:

"WALLET_ASSET_ID"

amount
string
Example:

"AMOUNT_TO_DEPOSIT"

type
string
Example:

"defi"

reference
string
Example:

"OPTIONAL_REFERENCE"

metadata
object
Example:
{}
addressId
string
Example:

"OPTIONAL_SUB_ADDRESS_ID"

Response

200 - application/json

OK

The response is of type object.