List all market positions by wallet address
curl --request GET \
--url https://markets.dial.to/api/v0/positions/owners \
--header 'x-dialect-client-key: <api-key>'{
"positions": [
{
"id": "<string>",
"type": "<unknown>",
"marketId": "<string>",
"ownerAddress": "<string>",
"amount": 123,
"market": {
"id": "<string>",
"type": "<unknown>",
"productName": "<string>",
"provider": {
"name": "<string>",
"icon": "<string>"
},
"token": {
"address": "<string>",
"symbol": "<string>",
"decimals": 123,
"icon": "<string>"
},
"depositApy": 123,
"baseDepositApy": 123,
"borrowApy": 123,
"baseBorrowApy": 123,
"totalDeposit": 123,
"totalBorrow": 123,
"maxBorrow": 123,
"actions": {
"deposit": {
"blinkUrl": "<string>"
},
"withdraw": {
"blinkUrl": "<string>"
},
"borrow": {
"blinkUrl": "<string>"
},
"repay": {
"blinkUrl": "<string>"
},
"repayWithCollateral": {
"blinkUrl": "<string>"
},
"claimRewards": {
"blinkUrl": "<string>"
}
},
"borrowToken": {
"address": "<string>",
"symbol": "<string>",
"decimals": 123,
"icon": "<string>"
},
"websiteUrl": "<string>",
"baseDepositApy30d": 123,
"baseDepositApy90d": 123,
"baseDepositApy180d": 123,
"baseBorrowApy30d": 123,
"baseBorrowApy90d": 123,
"baseBorrowApy180d": 123,
"totalDepositUsd": 123,
"totalBorrowUsd": 123,
"maxDeposit": 123,
"rewards": [
{
"type": "<unknown>",
"apy": 123,
"token": {
"address": "<string>",
"symbol": "<string>",
"decimals": 123,
"icon": "<string>"
},
"marketAction": "<string>"
}
],
"maxLtv": 0.5,
"liquidationLtv": 0.5,
"liquidationPenalty": 0.5,
"additionalData": {}
},
"bundleId": "<string>",
"websiteUrl": "<string>",
"rewards": [
{
"tokenAddress": "<string>",
"amount": 123,
"amountUsd": 123
}
],
"additionalData": {},
"actions": {
"deposit": {
"blinkUrl": "<string>"
},
"withdraw": {
"blinkUrl": "<string>"
},
"borrow": {
"blinkUrl": "<string>"
},
"repay": {
"blinkUrl": "<string>"
}
},
"amountUsd": 123,
"ltv": 50,
"liquidationPrice": 123
}
]
}Positions
List all market positions by wallet address
Supported providers & markets: Kamino Lending, Lulo.
GET
/
v0
/
positions
/
owners
List all market positions by wallet address
curl --request GET \
--url https://markets.dial.to/api/v0/positions/owners \
--header 'x-dialect-client-key: <api-key>'{
"positions": [
{
"id": "<string>",
"type": "<unknown>",
"marketId": "<string>",
"ownerAddress": "<string>",
"amount": 123,
"market": {
"id": "<string>",
"type": "<unknown>",
"productName": "<string>",
"provider": {
"name": "<string>",
"icon": "<string>"
},
"token": {
"address": "<string>",
"symbol": "<string>",
"decimals": 123,
"icon": "<string>"
},
"depositApy": 123,
"baseDepositApy": 123,
"borrowApy": 123,
"baseBorrowApy": 123,
"totalDeposit": 123,
"totalBorrow": 123,
"maxBorrow": 123,
"actions": {
"deposit": {
"blinkUrl": "<string>"
},
"withdraw": {
"blinkUrl": "<string>"
},
"borrow": {
"blinkUrl": "<string>"
},
"repay": {
"blinkUrl": "<string>"
},
"repayWithCollateral": {
"blinkUrl": "<string>"
},
"claimRewards": {
"blinkUrl": "<string>"
}
},
"borrowToken": {
"address": "<string>",
"symbol": "<string>",
"decimals": 123,
"icon": "<string>"
},
"websiteUrl": "<string>",
"baseDepositApy30d": 123,
"baseDepositApy90d": 123,
"baseDepositApy180d": 123,
"baseBorrowApy30d": 123,
"baseBorrowApy90d": 123,
"baseBorrowApy180d": 123,
"totalDepositUsd": 123,
"totalBorrowUsd": 123,
"maxDeposit": 123,
"rewards": [
{
"type": "<unknown>",
"apy": 123,
"token": {
"address": "<string>",
"symbol": "<string>",
"decimals": 123,
"icon": "<string>"
},
"marketAction": "<string>"
}
],
"maxLtv": 0.5,
"liquidationLtv": 0.5,
"liquidationPenalty": 0.5,
"additionalData": {}
},
"bundleId": "<string>",
"websiteUrl": "<string>",
"rewards": [
{
"tokenAddress": "<string>",
"amount": 123,
"amountUsd": 123
}
],
"additionalData": {},
"actions": {
"deposit": {
"blinkUrl": "<string>"
},
"withdraw": {
"blinkUrl": "<string>"
},
"borrow": {
"blinkUrl": "<string>"
},
"repay": {
"blinkUrl": "<string>"
}
},
"amountUsd": 123,
"ltv": 50,
"liquidationPrice": 123
}
]
}Authorizations
Client key for the Markets API
Query Parameters
Comma separated list of owner addresses. Currently only supports one address.
Comma separated list of bundle IDs. Currently only supports one bundle ID.
Comma separated list of position types (lending, yield, loop, reward, prediction). Currently only supports one position type. If no position type is specified, all position types are returned.
Response
200 - application/json
OK
- Option 1
- Option 2
- Option 3
- Option 4
- Option 5
Show child attributes
Show child attributes
Was this page helpful?
⌘I