Getvaultsbaddebt
Borrow-vault aggregate of asset-value bad debt. Rows include only underwater account/borrow-vault positions where gross debt value exceeds the current value of enabled collateral considered for that debt position. Healthy accounts are omitted and no chain-level bad-debt total is exposed. Values use asset-value insolvency, not risk-adjusted LTV shortfall.
Vaults
Getvaultsbaddebt is an example object payload from Euler Finance, with 8 top-level fields. It illustrates the shape of data this provider's APIs accept or return.
{
"operationId": "getVaultsBadDebt",
"method": "GET",
"path": "/v3/evk/vaults/bad-debt",
"summary": "Bad debt by borrow vault",
"description": "Borrow-vault aggregate of asset-value bad debt. Rows include only underwater account/borrow-vault positions where gross debt value exceeds the current value of enabled collateral considered for that debt position. Healthy accounts are omitted and no chain-level bad-debt total is exposed. Values use asset-value insolvency, not risk-adjusted LTV shortfall.\n",
"tags": [
"Vaults"
],
"parameters": [
{
"name": "chainId",
"in": "query",
"required": true,
"example": "string"
},
{
"name": "borrowVault",
"in": "query",
"required": false,
"example": "string"
},
{
"name": "minBadDebtUsd",
"in": "query",
"required": false,
"example": 0
},
{
"name": null,
"in": null,
"required": false
},
{
"name": null,
"in": null,
"required": false
}
],
"responses": {
"200": {
"description": "Borrow-vault bad-debt rows",
"schema": {
"type": "object",
"properties": {
"data": {
"type": "array",
"items": {
"type": "object",
"properties": {
"chainId": {
"type": "integer"
},
"borrowVault": {
"type": "string"
},
"borrowAsset": {
"type": "string"
},
"accountCount": {
"type": "integer",
"description": "Number of underwater accounts contributing to this borrow-vault row."
},
"debtUsd": {
"type": "number",
"format": "double",
"description": "Gross USD debt for underwater account/borrow-vault positions."
},
"collateralUsd": {
"type": "number",
"format": "double",
"description": "Current enabled collateral value considered for those underwater positions."
},
"coveredDebtUsd": {
"type": "number",
"format": "double",
"description": "Portion of debt covered by current collateral value."
},
"badDebtUsd": {
"type": "number",
"format": "double",
"description": "Uncovered debt, equal to debtUsd minus coveredDebtUsd within tolerance."
},
"calculationTimestamp": {
"type": "string",
"format": "date-time"
},
"priceTimestamp": {
"type": [
"string",
"null"
],
"format": "date-time"
},
"refreshedAt": {
"type": "string",
"format": "date-time"
}
}
}
},
"meta": {
"allOf": [
{
"$ref": "#/components/schemas/PaginationMeta"
},
{
"type": "object",
"properties": {
"refreshedAt": {
"type": [
"string",
"null"
],
"format": "date-time"
},
"calculationTimestamp": {
"type": [
"string",
"null"
],
"format": "date-time"
},
"priceTimestamp": {
"type": [
"string",
"null"
],
"format": "date-time"
},
"ageSeconds": {
"type": [
"integer",
"null"
]
}
}
}
]
}
}
}
}
}
}