Skip to main content

Manual Repay Without Asset Conversion

info
  • When coin is provided and amount is provided, the following validation applies based on repaymentType:
    • ALL: request is rejected if amount exceeds total liability
    • FIXED: request is rejected if amount exceeds fixed-rate liability
    • FLEXIBLE: request is rejected if amount exceeds floating-rate liability
  • When coin is provided and amount is not, repayment uses the spot available balance of that coin:
    • FLEXIBLE: repays floating-rate liability of that coin only
    • FIXED: repays fixed-rate liability of that coin only
    • ALL: repays all liabilities of that coin (floating-rate first, then fixed-rate)
important
  1. When repaying, system will only use the spot available balance of the debt currency. Users can perform a manual repay without converting their other assets.
  2. To check the spot available amount to repay, you can call this API: Get Available Amount to Repay
  3. Repayment is prohibited between 04:00 and 05:30 per hour. Interest is calculated based on the BorrowAmount at 05:00 per hour.
  4. System repays floating-rate liabilities first, followed by fixed-rate
  5. Starting Mar 17, 2026 (gradual rollout, fully released on Mar 24, 2026), BYUSDT can be used for repayment.
  6. API response behavior based on repaymentType: FIXED: asynchronous; FLEXIBLE: synchronous; ALL: asynchronous

HTTP Request

POST/v5/account/no-convert-repay

Request Parameters

ParameterRequiredTypeComments
cointruestringcoin name, uppercase only
amountfalsestringRepay amount. If coin is not passed in input parameter, amount can not be passed in input parameter
repaymentTypefalsestringRepayment type. ALL: repay both fixed-rate and floating-rate liabilities, repaying floating-rate first; FIXED: repay fixed-rate liabilities only; FLEXIBLE: repay floating-rate liabilities only. Default: FLEXIBLE

Response Parameters

ParameterTypeComments
resultarrayObject
> resultStatusstring
  • P: Processing
  • SU: Success
  • FA: Failed

Request Example

POST /v5/account/no-convert-repay HTTP/1.1
Host: api.bybit.com
X-BAPI-SIGN: XXXXX
X-BAPI-API-KEY: xxxxxxxxxxxxxxxxxx
X-BAPI-TIMESTAMP: 1675842997277
X-BAPI-RECV-WINDOW: 5000
Content-Type: application/json

{
"coin":"BTC",
"amount":"0.01"
}

Response Example

{
"retCode": 0,
"retMsg": "success",
"result": {
"resultStatus": "P"
},
"retExtInfo": {},
"time": 1756295680801
}