Skip to main content
POST
Withdraw collateral

Headers

Idempotent-Key
string | null

Optional idempotency key; a retried write with the same key replays the original response

Body

application/json
amount
integer<int64>
required
Required range: x >= 0
collateralIndex
integer<int32>
required
Required range: x >= 0
collateralMint
string
required
expectedLoanValues
object
required

Expected loan economics the borrower signs off on, checked on-chain against the freshly-priced values to bound slippage.

loan
string
required
assetIndexGuidance
integer<int32>[]

Per-collateral oracle asset-index guidance (one byte per collateral slot).

Required range: x >= 0
lockLoan
boolean
skipClose
boolean
stakeInstructions
null | object

Response

Serialized transaction for withdrawing collateral.

versioned txn return

message
string
required

serialized message

signatures
object[]
required

serialized signatures