Skip to content

Cancel Multiple Orders

Removes several orders from the book in a single call. Accepts up to 3000 order IDs per request.

DELETE /orders

Base URL: https://api.openfish.fun

L2 authentication required. All five OPENFISH_* headers must be present.

A JSON array of order ID strings.

[
"a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"b2c3d4e5-f6a7-8901-bcde-f12345678901"
]
{
"canceled": [
"a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"b2c3d4e5-f6a7-8901-bcde-f12345678901"
],
"notCanceled": {}
}
FieldTypeDescription
canceledarray of stringsIDs of orders that were removed
notCanceledobjectMapping from order ID to error string for any that could not be removed
{
"canceled": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890"],
"notCanceled": {
"b2c3d4e5-f6a7-8901-bcde-f12345678901": "not found or already canceled"
}
}
Terminal window
curl -X DELETE https://api.openfish.fun/orders \
-H "Content-Type: application/json" \
-H "OPENFISH_ADDRESS: 0x..." \
-H "OPENFISH_SIGNATURE: ..." \
-H "OPENFISH_TIMESTAMP: 1700000000" \
-H "OPENFISH_API_KEY: ..." \
-H "OPENFISH_PASSPHRASE: ..." \
-d '["a1b2c3d4-...","b2c3d4e5-..."]'