Execution

Cancel open Hyperliquid orders

Cancels one or more open orders (max 50 per request). Scout capacity is available inside the shared 30 requests / 24h quota; Pioneer is capped at 1,500/day and Syndicate at 50,000/day. The returned entitlement and rate-limit state is authoritative. EIP-712 signature is required on every request. Required expiresAt is forwarded as venue expiresAfter; required intentHash binds the FarmDash request for auditability. HTTP 202 is returned only for accepted application acknowledgement, not final venue cancellation. Reconcile every requested ID through /api/v1/agent/futures/reconcile-order before dependent action. Venue nonce authority is network + signer + nonce across account and vault contexts; durable replay control fails closed before submission. WARNING: Real market actions can cause financial loss. USER_SIGNED requires fresh manual approval for each order/cancel. BOUNDED_AUTONOMOUS permits local agent signing without per-order confirmation only under a valid explicit owner-signed futures grant, authenticated session, venue delegation and all applicable gates. Futures bounded autonomy remains preparation_only until the production canary passes.

post/v1/agent/futures/cancel-order

Request

  • Base URL: https://www.farmdash.one/api
  • URL: https://www.farmdash.one/api/v1/agent/futures/cancel-order
  • Auth: HTTP bearer

Headers

X-FarmDash-Session-Tokenstring

Session capability for BOUNDED_AUTONOMOUS; does not grant venue signing authority

X-ClawHub-Skillstring
Example:farmdash-signal-architect

ClawHub skill attribution. An installed FarmDash skill sends its canonical skill slug (e.g. farmdash-signal-architect) on every FarmDash API request so anonymous Scout usage can be attributed to the skill that drove it. Optional and analytics-only: absence never blocks a request, and malformed values are ignored. This is a skill identity, never a wallet address, API key, or user ID.

Request body

executionMode'USER_SIGNED' | 'BOUNDED_AUTONOMOUS'

USER_SIGNED is preserved for unenrolled signers. Owner registration permanently enrolls the API wallet on its network across accounts, including after expiry/revocation; stripping mode/session fields cannot bypass bounded policy. Bounded dispatch returns nonretryable bounded_futures_preparation_only while rollout is not operational.

grantIdstring

Required for BOUNDED_AUTONOMOUS

sessionIdstring

Required for BOUNDED_AUTONOMOUS; binds session agent separately from API wallet

sessionTokenstring

Session capability; alternatively X-FarmDash-Session-Token header

agentAddressstring required
coinstring required
orderIdsinteger[] required
signedActionobject
nonceinteger required
expiresAtinteger required
intentHashstring required

Response

Cancellation application acknowledgement; final venue cancellation requires reconciliation

okboolean
state'accepted' | 'rejected' | 'partially_rejected' | 'unknown'

accepted is application acknowledgement, not final venue cancellation.

intentHashstring
expiresAtinteger
timestampinteger
errorstring

Changes

No recorded changes to this operation across all 1 revision of this API.