We support partial and full principal repayments at any point after the minimum 24 hour period. When you use the principal repayment functionality via Web or API, you are initiating a loan repayment request. You will receive an email notification once the request has been initiated. You will receive another email notification once the repayment has completed or failed.
Loan repayments are expected to complete within a few minutes, barring technical issues. Loan repayments initiated via the Exchange Web or REST API Loans surface are conducted off-chain with no gas fees.