Requests a payout from your Trading balance to an existing beneficiary belonging to your account. Currency comes from the beneficiary; do not send currency in the body. Requires the WITHDRAWAL permission where user policies apply, a signed current contract, an eligible beneficiary and sufficient withdrawable balance for the amount plus fee. The request requires an integer amount of at least 1000 in the beneficiary currency’s main units. Further provider/account limits apply. If approval is required, HTTP 202 returns an approval request. A reused approval key can return an existing request with its current status; the response is not proof that a payout has completed. HTTP 201 returns the transfer record, usually Pending or Awaiting, and does not mean the recipient has been paid. Use the transferID to check GET /bank-transfer/{transferId}. Reuse of uid is checked for duplicate transfers, but automatic retries after an uncertain outcome are not guaranteed safe; check the existing transfer first.
post
https://sandbox-api.oneliquidity.technology/trading/v1/bank-transfer

