Order Compatibility

This matrix shows which type × time_in_force × execution-attribute combinations are supported.

Public TIF strings are GTC, IOC, FOK, and GTD.

Type × Time in Force

TypeGTCGTDIOCFOK
MARKET——✓—
LIMIT✓✓✓✓
PEG✓✓——
STOP_MARKET✓✓——
STOP_LIMIT✓✓——

Type × Execution Attributes

Typepost_onlyreduce_onlymin_fill_sizeslippage_bps
MARKET—✓✓✓
LIMIT✓✓✓—
PEG—✓✓—
STOP_MARKET—✓✓✓
STOP_LIMIT✓✓✓—

Type × Price Field

TypepricePeg / trigger
marketOptional (acts as price cap)Not accepted
limitRequiredNot accepted
pegNot acceptedpeg_offset_bps required; Pyth mark is the reference
stop_marketOptionaltrigger_price required
stop_limitRequiredtrigger_price required

Modifiability

TypePATCH /orders/{id} accepts
marketNot modifiable (always immediate)
limitnew_price and/or new_quantity
pegnew_quantity only
parked stopnew_trigger_price, plus supported amend fields

See Modify Order for queue-priority implications.

Mass Quote

Mass Quote legs are LIMIT orders with GTC or GTD; other order types are rejected.