Autopilot

Delta-neutral autopilot controls. Require Privy JWT and Pro subscription.

Get autopilot status

get

Returns the user's autopilot configuration, USDC balances, open positions, and lifetime statistics.

The agent_approved field indicates whether the user has signed approveAgent on Hyperliquid. Autopilot cannot be enabled without agent approval.

Authorizations
AuthorizationstringRequired

Privy-issued JWT. Obtain by connecting your wallet at https://app.zirodelta.com.

Responses
chevron-right
200

Autopilot status.

application/json
get
/api/autopilot

Enable or disable autopilot

post

Enables or disables autopilot for the authenticated user. Requires an active Pro subscription and an approved agent wallet.

Authorizations
AuthorizationstringRequired

Privy-issued JWT. Obtain by connecting your wallet at https://app.zirodelta.com.

Body
enabledbooleanRequired

Set to true to enable autopilot, false to disable.

Example: true
Responses
chevron-right
200

Autopilot state updated.

application/json
post
/api/autopilot/toggle

Update autopilot settings

patch

Updates autopilot configuration. Currently supports setting a maximum USDC deployment cap. Set max_usdc to null to remove the cap (no limit).

Authorizations
AuthorizationstringRequired

Privy-issued JWT. Obtain by connecting your wallet at https://app.zirodelta.com.

Body
max_usdcnumber · double · nullableOptional

Maximum USDC autopilot is allowed to deploy. Set to null to remove the cap.

Example: 10000
Responses
chevron-right
200

Settings updated.

application/json
patch
/api/autopilot/settings

Last updated

Was this helpful?