Skip to main content
The API returns descriptive error messages when a request is rejected. Below are the errors you may encounter when placing or cancelling orders.

Order Placement Errors

Order Cancellation Errors

Auto-Cancel Errors

Returned when arming the auto-cancel switch with PATCH /v1/trade/auto-cancel. Disarming skips these checks and is always allowed. A deadline already in the past is rejected earlier with a plain 400 message. auto_cancel_in_flight is transient. Arming succeeds once the engine finishes the earlier cancellation.

Isolated Margin Adjustment Errors

These stable identifiers are returned when an isolated margin adjustment is rejected after sequencing. Gateway signature validation can reject a stale or future-skewed timestamp earlier as invalid signature; that request never reaches sequencing.