Skip to main content
POST
Python (SDK)

Authorizations

x-api-key
string
header
required

Your Compass API Key. Get your key here.

Body

application/json

Request to cancel an open order on a perpetual trading market.

owner
string
default:0x06A9aF046187895AcFc7258450B15397CAc67400
required

Owner of the perpetual trading product account

Example:

"0x06A9aF046187895AcFc7258450B15397CAc67400"

asset
string
default:AAPL
required

Asset ticker symbol (e.g. AAPL, GOLD, EUR)

Example:

"AAPL"

order_id
integer | null
default:12345

Hyperliquid order ID to cancel

Example:

12345

client_order_id
integer | null

Client order ID to cancel (alternative to order_id)

Response

Successful Response

Returned by prepare endpoints — contains EIP-712 typed data for the user to sign.

typed_data
Typed Data · object
required

EIP-712 typed data for wallet signing (domain, types, primaryType, message)

action
Action · object
required

Raw Hyperliquid action (passed back to the execute endpoint)

nonce
integer
required

Timestamp-based nonce used during signing