Aave V4 icon

Aave V4

Query Aave V4 DeFi protocol. Use this to: check supported chains, list hubs/spokes/reserves, get user positions/balances/supplies/borrows by wallet address, view transaction history, get exchange rates and APY history. Supports custom GraphQL queries for advanced use cases.

Position Swap → Get Repay With Supply Quote

AI-generated

Summary

Get repayment supply quote for a debt position using a specified reserve

Inputs

  • chainId — Choose from the list, or specify a bridge ID using an expression
  • repayDebtPosition (required) — The ID of the debt position to repay (UserSupplyItemId)
  • repayWithReserve (required) — The ID of the supply reserve to use for repayment
  • repayAmount (required) — The amount to repay (in token units)
  • repayUserAddress (required) — The user address performing the repayment

Output shape

a JSON object representing the supply swap quote

Typically returns a single object with fields such as quoteId, requiredSupplyAmount, estimatedPrice; exact structure depends on Aave API response

Examples

Example 1: Standard repay quote on Ethereum mainnet

chainId: "1", repayDebtPosition: "debt_item_123", repayWithReserve: "reserve_abc", repayAmount: "1.0", repayUserAddress: "0xAbc..."

Example 2: Use custom chain ID

chainId: "5", repayDebtPosition: "debt_item_456", repayWithReserve: "reserve_def", repayAmount: "0.5", repayUserAddress: "0xDef..."

Example 3: Minimal required inputs

repayDebtPosition: "debt_item_789", repayWithReserve: "reserve_ghi", repayAmount: "2.0", repayUserAddress: "0xGhi..."

Links

Discussion