Skip to main content
Execution errors include error, code (HTTP status), suggestion, and often a stable errorCode. Use errorCode, not the HTTP status alone. On subtotal_mismatch, checkout_expired, or 410, create a new quote. Do not retry the same quoteId with the old expectedTotal. See Execution.

Do not retry

Catalog

Partial fills

Execute can return "status": "partial" with orderId and counterpartyOrderIds for the items that filled. Remaining qty needs a new quote. Buy execute also accepts sweep: true to keep filling leftover size in that confirm.