Borrow API
v1/borrow
Handler URL: {{BASE_RESTFUL_URL}}/v1/borrow
Action Type: mutation
Input Parameters
borrow (BorrowInput!)
{
"contractName": "string",
"data": {
"poolId": "string"
},
"network": "string",
"tx": "string"
}
Response
Type: DataOutput
{
"res": "value",
"success": false
}
v1/get-borrow
Handler URL: {{BASE_RESTFUL_URL}}/v1/get-borrow
Action Type: query
Permissions: guest
Input Parameters
borrow (GetBorrowInput!)
{
"borrowId": "string",
"borrowerAddress": "string",
"contractName": "string",
"network": "string",
"poolId": "string"
}
Response
Type: DataOutput
{
"res": "value",
"success": false
}
v1/get-borrows-by-borrower
Handler URL: {{BASE_RESTFUL_URL}}/v1/get-borrows-by-borrower
Action Type: query
Permissions: guest
Input Parameters
borrow (GetBorrowsByBorrowerInput!)
{
"borrowerAddress": "string",
"contractName": "string",
"limit": "string",
"network": "string",
"offset": "string",
"poolId": "string"
}
Response
Type: DataOutput
{
"res": "value",
"success": false
}
v1/get-total-borrows
Handler URL: {{BASE_RESTFUL_URL}}/v1/get-total-borrows
Action Type: query
Permissions: guest
Input Parameters
borrow (GetTotalBorrowsInput!)
{
"borrowerAddress": "string",
"contractName": "string",
"network": "string",
"poolId": "string"
}
Response
Type: DataOutput
{
"res": "value",
"success": false
}
v1/repay
Handler URL: {{BASE_RESTFUL_URL}}/v1/repay
Action Type: mutation
Input Parameters
loan (RepayInput!)
{
"contractName": "string",
"data": {
"amount": "string",
"poolId": "string"
},
"network": "string",
"tx": "string"
}
Response
Type: DataOutput
{
"res": "value",
"success": false
}
v2CalculateCollateralChangeAdjustment
Handler URL: {{BASE_RESTFUL_URL}}/v2/borrows/collateral-adjustment/calculate
Action Type: query
Permissions: guest
Input Parameters
borrow (CalculateCollateralChangeAdjustmentInput!)
{
"collateralAmount": 0,
"expectedLtv": 0,
"id": 0
}
Response
Type: DataOutput
{
"res": "value",
"success": false
}
v2CalculateCollateralTokenAmount
Handler URL: {{BASE_RESTFUL_URL}}/v2/borrows/collateral-token-amount/calculate
Action Type: query
Permissions: guest
Input Parameters
borrow (CalculateCollateralTokenAmountInput!)
{
"amountToBorrow": 0,
"ltv": 0,
"poolId": 0
}
Response
Type: DataOutput
{
"res": "value",
"success": false
}
v2CalculateLiquidationStats
Handler URL: {{BASE_RESTFUL_URL}}/v2/borrows/liquidation-stats/calculate
Action Type: query
Permissions: guest
Input Parameters
borrow (CalculateLiquidationStatsInput!)
{
"amountToLiquidate": 0,
"id": 0
}
Response
Type: DataOutput
{
"res": "value",
"success": false
}
v2CalculateRepayInterest
Handler URL: {{BASE_RESTFUL_URL}}/v2/borrows/repay-interest/calculate
Action Type: query
Permissions: guest
Input Parameters
borrow (CalculateRepayInterestInput!)
{
"amountToRepay": 0,
"id": 0
}
Response
Type: DataOutput
{
"res": "value",
"success": false
}