Skip to main content

Endpoint

Request Body

Response

Response Fields

Example Request

Error Responses

Notes

  • Withdrawals execute asynchronously, so the API returns status: "pending" immediately. - Transaction ID is deterministically derived from the recovered withdrawal signature hash. - signatureChainId selects the EIP-712 domain used for signature recovery. - The signed withdrawal payload is notionalChain, destination, token, amount, source, and time. - API wallets (agents) cannot sign withdrawals; the signer must be the user account itself. - source must be "balance" or "segregated". - token must be an 8-character hex AssetId without a 0x prefix.
  • Amount precision is validated against Hyperliquid transfer precision rules. - First transfers to a new Hyperliquid destination account may require enough size to cover the exchange account activation fee plus the protocol minimum-after-fee threshold.