Skip to content

Order Management System REST API - Event Audit Controller

The event/audit/between URL provides access to the events generated by OMS views.

Retrieves the events between two positions in the event stream.

Section titled “Retrieves the events between two positions in the event stream.”

GET /event/audit/between

Retrieves the events between two positions in the event stream for the requested views.

Requires the Audit feature permission.

ParameterExpectedDescription
from[<seq>]OptionalDescribes the starting position of a sequence (exclusive). Repeat for each feed involved in OMS. If omitted, defaults to 0 for all feeds.
to[<seq>]RequiredDescribes the ending position of a sequence (inclusive). Repeat for each feed involved in OMS.
countOptionalThe maximum number of records to return. If omitted, returns every record.
forOptionalThe SubscriptionType to return events for. Repeat for additional views. If omitted, supplies events for all views.
snapshotOptionalTrue to include starting snapshot events for the requested views. If omitted or false, no snapshot is supplied.
CodeStatusDescription
200SuccessContent is an array of EventMessage objects.
403FailureYou supplied invalid owner or account values.

In this example, we retrieve the first 100 Transaction events for the following sequences

SequenceFromTo
oms100200
foundry1010
prodigy120

Note that for Foundry the From and To are identical, so no events will be provided.

Terminal window
curl --oauth2-bearer $AccessToken http://oms.hub/event/audit/between?from[prodigy]=1&from[oms]=100&from[foundry]=10&to[prodigy]=20&to[oms]=200&to[foundry]=10&count=100&for=Transactions