Cancel All Orders
Removes every open order belonging to the authenticated user, across all markets.
Endpoint
Section titled “Endpoint”DELETE /cancel-all
Base URL: https://api.openfish.fun
Authentication
Section titled “Authentication”L2 authentication required. All five OPENFISH_* headers must be present.
Parameters
Section titled “Parameters”None.
Request Body
Section titled “Request Body”None required.
Response
Section titled “Response”{ "canceled": [ "a1b2c3d4-e5f6-7890-abcd-ef1234567890", "b2c3d4e5-f6a7-8901-bcde-f12345678901" ], "notCanceled": {}}| Field | Type | Description |
|---|---|---|
canceled | array of strings | IDs of all orders that were removed |
notCanceled | object | Mapping from order ID to error string for any that could not be removed (normally empty) |
Example
Section titled “Example”curl -X DELETE https://api.openfish.fun/cancel-all \ -H "OPENFISH_ADDRESS: 0x..." \ -H "OPENFISH_SIGNATURE: ..." \ -H "OPENFISH_TIMESTAMP: 1700000000" \ -H "OPENFISH_API_KEY: ..." \ -H "OPENFISH_PASSPHRASE: ..."