Provable Markets

OmsEventsService

OrderCanceled

PATH: /aurora.core.apiengine.omsv1.OmsEventsService/OrderCanceled

SecurityBearer
Request
Request Body schema: application/json
required
required
object (aurora.core.apiengine.omsv1.Order)

Fields: id, external_id, version_reference, instrument, side, order_status, order_type, order_intent, time_in_force, good_till_time, quantity, min_quantity, fee, rebate, agreement_ids, open_quantity, total_execution_quantity, avg_execution_fee, avg_execution_rebate, created_at, updated_at, created_by, last_updated_by, firm_quantity, ioi_quantity, executions, allow_odd_lots

request_id
required
string

Unique request identifier assigned to the event

Responses
200

A successful response

Response Schema: application/json
object (google.protobuf.Empty)

A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs. A typical example is to use it as the request or the response type of an API method. For instance:

service Foo { rpc Bar(google.protobuf.Empty) returns (google.protobuf.Empty); }

OrderClosed

PATH: /aurora.core.apiengine.omsv1.OmsEventsService/OrderClosed

SecurityBearer
Request
Request Body schema: application/json
required
required
object (aurora.core.apiengine.omsv1.Order)

Fields: id, external_id, version_reference, instrument, side, order_status, order_type, order_intent, time_in_force, good_till_time, quantity, min_quantity, fee, rebate, agreement_ids, open_quantity, total_execution_quantity, avg_execution_fee, avg_execution_rebate, created_at, updated_at, created_by, last_updated_by, firm_quantity, ioi_quantity, executions, allow_odd_lots

request_id
required
string

Unique request identifier assigned to the event

Responses
200

A successful response

Response Schema: application/json
object (google.protobuf.Empty)

A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs. A typical example is to use it as the request or the response type of an API method. For instance:

service Foo { rpc Bar(google.protobuf.Empty) returns (google.protobuf.Empty); }

OrderCreated

PATH: /aurora.core.apiengine.omsv1.OmsEventsService/OrderCreated

SecurityBearer
Request
Request Body schema: application/json
required
required
object (aurora.core.apiengine.omsv1.Order)

Fields: id, external_id, version_reference, instrument, side, order_status, order_type, order_intent, time_in_force, good_till_time, quantity, min_quantity, fee, rebate, agreement_ids, open_quantity, total_execution_quantity, avg_execution_fee, avg_execution_rebate, created_at, updated_at, created_by, last_updated_by, firm_quantity, ioi_quantity, executions, allow_odd_lots

request_id
required
string

Unique request identifier assigned to the event

Responses
200

A successful response

Response Schema: application/json
object (google.protobuf.Empty)

A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs. A typical example is to use it as the request or the response type of an API method. For instance:

service Foo { rpc Bar(google.protobuf.Empty) returns (google.protobuf.Empty); }

OrderExecuted

PATH: /aurora.core.apiengine.omsv1.OmsEventsService/OrderExecuted

SecurityBearer
Request
Request Body schema: application/json
required
required
object (aurora.core.apiengine.executionsv1.Execution)

Fields: id, order_id, instrument, side, counterparty_id, execution_quantity, unit_price, settlement_price, collateral_price, fee, rebate, settlement_amount, contract_value, start_date, execution_time, trade_date, settlement_date, is_acknowledged, status, contra_status, cancel_reason, updated_at, order_created_by, order_last_updated_by, agreement

required
object (aurora.core.apiengine.omsv1.Order)

Fields: id, external_id, version_reference, instrument, side, order_status, order_type, order_intent, time_in_force, good_till_time, quantity, min_quantity, fee, rebate, agreement_ids, open_quantity, total_execution_quantity, avg_execution_fee, avg_execution_rebate, created_at, updated_at, created_by, last_updated_by, firm_quantity, ioi_quantity, executions, allow_odd_lots

request_id
required
string

Unique request identifier assigned to the event

Responses
200

A successful response

Response Schema: application/json
object (google.protobuf.Empty)

A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs. A typical example is to use it as the request or the response type of an API method. For instance:

service Foo { rpc Bar(google.protobuf.Empty) returns (google.protobuf.Empty); }

OrderExpired

PATH: /aurora.core.apiengine.omsv1.OmsEventsService/OrderExpired

SecurityBearer
Request
Request Body schema: application/json
required
required
object (aurora.core.apiengine.omsv1.Order)

Fields: id, external_id, version_reference, instrument, side, order_status, order_type, order_intent, time_in_force, good_till_time, quantity, min_quantity, fee, rebate, agreement_ids, open_quantity, total_execution_quantity, avg_execution_fee, avg_execution_rebate, created_at, updated_at, created_by, last_updated_by, firm_quantity, ioi_quantity, executions, allow_odd_lots

request_id
required
string

Unique request identifier assigned to the event

Responses
200

A successful response

Response Schema: application/json
object (google.protobuf.Empty)

A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs. A typical example is to use it as the request or the response type of an API method. For instance:

service Foo { rpc Bar(google.protobuf.Empty) returns (google.protobuf.Empty); }

OrderModified

PATH: /aurora.core.apiengine.omsv1.OmsEventsService/OrderModified

SecurityBearer
Request
Request Body schema: application/json
required
required
object (aurora.core.apiengine.omsv1.Order)

Fields: id, external_id, version_reference, instrument, side, order_status, order_type, order_intent, time_in_force, good_till_time, quantity, min_quantity, fee, rebate, agreement_ids, open_quantity, total_execution_quantity, avg_execution_fee, avg_execution_rebate, created_at, updated_at, created_by, last_updated_by, firm_quantity, ioi_quantity, executions, allow_odd_lots

request_id
required
string

Unique request identifier assigned to the event

Responses
200

A successful response

Response Schema: application/json
object (google.protobuf.Empty)

A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs. A typical example is to use it as the request or the response type of an API method. For instance:

service Foo { rpc Bar(google.protobuf.Empty) returns (google.protobuf.Empty); }