Fetch the full lifecycle history of a single order by its Noren order number.
Overview
Order History returns every state transition a single order has gone through — from PendingNew through fills, modifications, or rejection — as an ordered array. Use it when Order Book's current-state snapshot isn't enough and you need to know how an order got to its current state (e.g. debugging why a modify was rejected, or confirming the exact sequence of partial fills).
Fields mirror Order Book, with reporttype identifying the specific lifecycle event — see Report Type values (NewAck, Fill, Rejected, Replaced, Canceled, and their pending/rejected variants).
Error handling
json
{
"stat": "Not_Ok",
"emsg": "Rejected : ORA:Order not found"
}
Best practices
Reach for this endpoint only when debugging a specific order — for bulk state, Order Book is far cheaper against your rate limit.
Cross-reference reporttype against the Order Update Feed's reporttype values — they use the same enum, so logic written for one transfers to the other.
Notes
This is a REST pull of the same event stream the Order Update Feed pushes over WebSocket in real time — prefer the feed for anything live, and this endpoint for after-the-fact debugging.
Overview
Order History returns every state transition a single order has gone through — from
PendingNewthrough fills, modifications, or rejection — as an ordered array. Use it when Order Book's current-state snapshot isn't enough and you need to know how an order got to its current state (e.g. debugging why a modify was rejected, or confirming the exact sequence of partial fills).Parameters
Request example
Response
Fields mirror Order Book, with
reporttypeidentifying the specific lifecycle event — see Report Type values (NewAck,Fill,Rejected,Replaced,Canceled, and their pending/rejected variants).Error handling
Best practices
reporttypeagainst the Order Update Feed'sreporttypevalues — they use the same enum, so logic written for one transfers to the other.Notes
This is a REST pull of the same event stream the Order Update Feed pushes over WebSocket in real time — prefer the feed for anything live, and this endpoint for after-the-fact debugging.