Skip to main content
GET
curl
The response body shown here is a static example, not live data. After you click Send, your live result appears in a separate panel headed 200 OK. The panel under the status-code tabs is a fixed sample from the spec — its field values (fees, prices, sizes, IDs, timestamps) are placeholders. Use Send, or call the endpoint, for current values.
Returns the global lending-engine attributes: the lending limits (per-account borrow cap, vault reserve ratio, the exchange-wide and per-account spot-deposit notional caps, loan-settlement bps) and the live borrow cost (rate/APR, cumulative borrow index, utilization). Per-market LTVs / supply caps are not duplicated here — they live on GET /v1/spotAssets. A global read: no parameters, no authentication, and readable even when trading access is restricted.

Response

Global lending attributes.

Global lending-engine attributes (GET /v1/lendingAttributes). Quote-quantum amounts (1e9 = $1) are paired with a decimal USD rendering, and ppm values with a decimal fraction.

configured
boolean
required

False until lending has been configured; the values then hold defaults (0 = uncapped borrow, 0 reserve ratio) and should be read as "unset".

Example:

true

userBorrowCap
string
required

Per-account borrow cap in quote quantums (1e9 = $1). "0" = uncapped.

Example:

"1000000000000"

userBorrowCapUsd
string
required

userBorrowCap as decimal USD.

Example:

"1000"

reserveRatioPpm
integer<int64>
required

Committable fraction of vault capital, in parts-per-million (>= 1000000 = 100%).

Example:

250000

reserveRatio
string
required

reserveRatioPpm as a decimal fraction.

Example:

"0.25"

globalDepositCapNotional
string
required

Exchange-wide ceiling on total spot collateral value admitted at deposit, in quote quantums (1e9 = $1). "0" = no cap. A single aggregate, mark-valued gate — distinct from the per-market supply caps on GET /v1/spotAssets.

Example:

"0"

globalDepositCapNotionalUsd
string
required

globalDepositCapNotional as decimal USD.

Example:

"0"

userDepositCapNotional
string
required

Per-account ceiling on an account's own spot collateral value (sum over markets of held amount × mark price) admitted at deposit, in quote quantums (1e9 = $1). "0" = no cap.

Example:

"0"

userDepositCapNotionalUsd
string
required

userDepositCapNotional as decimal USD.

Example:

"0"

borrowRatePpm
integer<int64>
required

Current annual borrow rate the live rate segment opened at, in parts-per-million per year (e.g. 49000 = 4.9%/yr).

Example:

49000

borrowApr
string
required

borrowRatePpm as a decimal fraction (the borrow cost).

Example:

"0.049"

borrowIndex
string
required

Global cumulative borrow index, stringified integer at 1e12 scale.

Example:

"5306333040"

utilizationPpm
integer<int64> | null
required

Exchange-wide lending utilization (borrowed / lendable) in parts-per-million (1000000 = 100%). null when utilization is not yet known, so "unknown" is distinguishable from a genuine 0%.

Example:

251

loanSettlementBps
integer<int64>
required

Loan-settlement amount in basis points (25 = 0.25%). When unset, a default applies, so clients need not hardcode it. Display / audit only.

Example:

25

gsn
integer<int64>
required

Global sequence number of the lending configuration these values reflect (0 when unconfigured).

Example:

3196059452