List lend positions
Lists non-zero lend positions held by an end user’s EVM address, which can be an externally owned account or a smart account belonging to the end user. Only positions in vaults belonging to the authenticated project are returned.
When vaultIds is omitted, discovery uses vaults previously tracked for the address through a successful deposit-calldata request. Deposits or share transfers performed outside that flow do not automatically register new vaults for discovery. Supply vaultIds to read specific project-owned vaults.
Positions are ordered by vault ID. pageSize defaults to 20 and must be between 1 and 100. Keep the address and vault filter unchanged when following nextPageToken. Each page fetches fresh balances. Positions and balances may change between page requests as deposits, withdrawals, or yield accrual occur.
Authorizations
A JWT signed using the developer's own JWT private key (in the case of JWT authentication), or an end user JWT signed by CDP, encoded in base64. This is used for End User Account APIs.
Path Parameters
The ID of the end user.
^[a-zA-Z0-9-]{1,100}$The EVM address whose lend positions are requested. Must belong to the end user.
^0x[0-9a-fA-F]{40}$Query Parameters
Filter positions to these project-owned vaults. Provide 1 to 100 unique, comma-separated vault IDs. Omit to use tracked discovery for the address.
1 - 100 elementsThe globally unique ID of the vault, which is a UUID prefixed with the string vault_.
^vault_[a-f0-9-]{36}$The number of resources to return per page.
The token for the next page of resources, if any.
The ID of the CDP Project. Required for end users authenticated using custom auth (i.e. a non-CDP JWT provider).
^[0-9a-f]{8}-[0-9a-f]{4}-4[0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}$"8e03978e-40d5-43e8-bc93-6894a57f9324"
Response
Successfully listed lend positions.
The account's non-zero lend positions in project-owned vaults.