Skip to main content
POST
Submit a signed Hyperliquid abstraction mode change

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Body

application/json
pendingData
object
required

The pendingData payload returned by the prepare step.

signature
string
required

EIP-712 signature produced by the main wallet.

Example:

"0xabcdef..."

Response

200 - application/json
abstractionMode
enum<string>
required

Your current Hyperliquid account abstraction mode: disabled (perps-only), unifiedAccount and portfolioMargin (spot+perp unified collateral), dexAbstraction (legacy), or default (mode not yet set).

Available options:
disabled,
unifiedAccount,
portfolioMargin,
default,
dexAbstraction