Skip to content

Aurora API (v1.23.0-rc1)

Download OpenAPI description
Languages
Servers
Mock server
https://developer.provablemarkets.com/_mock/apis/connectapi
https://developer.provablemarkets.com

CompanyService

Methods to query companies

Operations

OmsEventsService

Operations

OrderCanceled

Request

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

Security
Bearer
Bodyapplication/jsonrequired
orderobject(aurora.core.apiengine.omsv1.Order)required

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

order.​agreement_idsArray of strings

agreements set on the order

order.​allow_odd_lotsbooleanrequired

Allow odd lots

order.​avg_execution_feestring

Average fee of executed quantity so far

order.​avg_execution_rebatestring

Average rebate of executed quantity so far

order.​created_atstringrequired

Order created at - time in RFC3339 with millisecond precision

order.​created_bystringrequired

Created by user

order.​executionsArray of objects(aurora.core.apiengine.executionsv1.Execution)

List of executions on this Order

order.​external_idstring

Customer internal id of the order

order.​feestring

Rate limit, expressed as fee Optional for certain order types: IOI And not applicable for certain order types: Market

order.​firm_quantitystring(int64)required

The number of shares exposed as Firm order

order.​good_till_timestring

The time the order will be canceled if populated. Time in RFC3339 with millisecond precision

order.​idstringrequired

Provable Markets assigned order identifier for the order event notification

order.​instrumentobject(aurora.core.common.protos.PbInstrument)required

Instruments can be identified by their CUSIP or Ticker Symbol
Fields: cusip, ticker, name

order.​instrument.​cusipstringrequired

CUSIP

order.​instrument.​namestringrequired

Security name

order.​instrument.​tickerstringrequired

Ticker

order.​ioi_quantitystring(int64)required

The number of shares exposed as IOI order

order.​last_updated_bystringrequired

Last updated by user

order.​min_quantitystring(int64)required

The minimum quantity on the order.

order.​open_quantitystring(int64)required

The number of shares still open on the order

order.​order_intentstring(aurora.core.consts.oms.OrderIntent)required
Enum"FIRM""IOI"
order.​order_statusstring(aurora.core.consts.oms.OmsOrderStatus)required
Enum"OPEN""FILLED""CANCELED""EXPIRED""TERMINATED""HELD""FORCE_CANCELED"
order.​order_typestring(aurora.core.consts.oms.OmsOrderType)required
Value"LIMIT"
order.​quantitystring(int64)required

The number of shares on the original order

order.​rebatestring

Rate limit, expressed as rebate (same as fee, but relative to benchmark) Optional for certain order types: IOI And not applicable for certain order types: Market

order.​sidestring(aurora.core.consts.common.Side)required
Enum"BORROW""LOAN"
order.​time_in_forcestring(aurora.core.consts.oms.OmsTimeInForceType)required
Enum"DAY""GOOD_TILL_CANCEL""IMMEDIATE_OR_CANCEL""FILL_OR_KILL""GOOD_TILL_TIME"
order.​total_execution_quantitystring(int64)required

Total shares executed on order so far

order.​updated_atstringrequired

Order was last changed at - time in RFC3339 with millisecond precision

order.​version_referencestringrequired

An identifier provided by the user to help associate with any internal references.

request_idstringrequired

Unique request identifier assigned to the event

curl -i -X POST \
  https://developer.provablemarkets.com/_mock/apis/connectapi/aurora.core.apiengine.omsv1.OmsEventsService/OrderCanceled \
  -H 'Authorization: YOUR_API_KEY_HERE' \
  -H 'Content-Type: application/json' \
  -d '{
    "order": {
      "agreement_ids": [
        "string"
      ],
      "allow_odd_lots": true,
      "avg_execution_fee": "string",
      "avg_execution_rebate": "string",
      "created_at": "string",
      "created_by": "string",
      "executions": [
        {
          "agreement": {
            "approved_at": "string",
            "balance_target": "string",
            "balance_target_variance": "string",
            "billing_currency": "USD",
            "booking_account": "string",
            "collateral_currency": "USD",
            "collateral_method": "COLLATERAL_METHOD_UNSPECIFIED",
            "collateral_rate": "string",
            "collateral_type": "COLLATERAL_TYPE_UNSPECIFIED",
            "counterparty_booking_account": "string",
            "counterparty_id": "string",
            "created_at": "string",
            "delivery_type": "DELIVERY_TYPE_UNSPECIFIED",
            "dividend_required": "string",
            "id": "string",
            "pricing_currency": "USD",
            "profit_center": "string",
            "proposed_by_side": "BORROW",
            "proposer_user": "string",
            "responder_user": "string",
            "rounding_rule": "NO_ROUNDING",
            "rwa_bucket": "string",
            "settlement_system": "SETTLEMENT_SYSTEM_UNSPECIFIED",
            "settlement_type": "NSCC",
            "short_name": "string",
            "side": "BORROW",
            "status": "AGREEMENT_STATUS_UNSPECIFIED",
            "term_end_date": "string",
            "term_start_date": "string",
            "term_type": "TERM_TYPE_UNSPECIFIED",
            "trade_type": "string",
            "version": "string"
          },
          "cancel_reason": "string",
          "collateral_price": "string",
          "contra_status": "string",
          "contract_value": "string",
          "counterparty_id": "string",
          "execution_quantity": "string",
          "execution_time": "string",
          "fee": "string",
          "id": "string",
          "instrument": {
            "cusip": "string",
            "name": "string",
            "ticker": "string"
          },
          "is_acknowledged": true,
          "order_created_by": "string",
          "order_id": "string",
          "order_last_updated_by": "string",
          "rebate": "string",
          "settlement_amount": "string",
          "settlement_date": "string",
          "settlement_price": "string",
          "side": "BORROW",
          "start_date": "string",
          "status": "string",
          "trade_date": "string",
          "unit_price": "string",
          "updated_at": "string"
        }
      ],
      "external_id": "string",
      "fee": "string",
      "firm_quantity": "string",
      "good_till_time": "string",
      "id": "string",
      "instrument": {
        "cusip": "string",
        "name": "string",
        "ticker": "string"
      },
      "ioi_quantity": "string",
      "last_updated_by": "string",
      "min_quantity": "string",
      "open_quantity": "string",
      "order_intent": "FIRM",
      "order_status": "OPEN",
      "order_type": "LIMIT",
      "quantity": "string",
      "rebate": "string",
      "side": "BORROW",
      "time_in_force": "DAY",
      "total_execution_quantity": "string",
      "updated_at": "string",
      "version_reference": "string"
    },
    "request_id": "string"
  }'

Responses

A successful response

Bodyapplication/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); }

Response
application/json
{}

OrderClosed

Request

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

Security
Bearer
Bodyapplication/jsonrequired
orderobject(aurora.core.apiengine.omsv1.Order)required

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

order.​agreement_idsArray of strings

agreements set on the order

order.​allow_odd_lotsbooleanrequired

Allow odd lots

order.​avg_execution_feestring

Average fee of executed quantity so far

order.​avg_execution_rebatestring

Average rebate of executed quantity so far

order.​created_atstringrequired

Order created at - time in RFC3339 with millisecond precision

order.​created_bystringrequired

Created by user

order.​executionsArray of objects(aurora.core.apiengine.executionsv1.Execution)

List of executions on this Order

order.​external_idstring

Customer internal id of the order

order.​feestring

Rate limit, expressed as fee Optional for certain order types: IOI And not applicable for certain order types: Market

order.​firm_quantitystring(int64)required

The number of shares exposed as Firm order

order.​good_till_timestring

The time the order will be canceled if populated. Time in RFC3339 with millisecond precision

order.​idstringrequired

Provable Markets assigned order identifier for the order event notification

order.​instrumentobject(aurora.core.common.protos.PbInstrument)required

Instruments can be identified by their CUSIP or Ticker Symbol
Fields: cusip, ticker, name

order.​instrument.​cusipstringrequired

CUSIP

order.​instrument.​namestringrequired

Security name

order.​instrument.​tickerstringrequired

Ticker

order.​ioi_quantitystring(int64)required

The number of shares exposed as IOI order

order.​last_updated_bystringrequired

Last updated by user

order.​min_quantitystring(int64)required

The minimum quantity on the order.

order.​open_quantitystring(int64)required

The number of shares still open on the order

order.​order_intentstring(aurora.core.consts.oms.OrderIntent)required
Enum"FIRM""IOI"
order.​order_statusstring(aurora.core.consts.oms.OmsOrderStatus)required
Enum"OPEN""FILLED""CANCELED""EXPIRED""TERMINATED""HELD""FORCE_CANCELED"
order.​order_typestring(aurora.core.consts.oms.OmsOrderType)required
Value"LIMIT"
order.​quantitystring(int64)required

The number of shares on the original order

order.​rebatestring

Rate limit, expressed as rebate (same as fee, but relative to benchmark) Optional for certain order types: IOI And not applicable for certain order types: Market

order.​sidestring(aurora.core.consts.common.Side)required
Enum"BORROW""LOAN"
order.​time_in_forcestring(aurora.core.consts.oms.OmsTimeInForceType)required
Enum"DAY""GOOD_TILL_CANCEL""IMMEDIATE_OR_CANCEL""FILL_OR_KILL""GOOD_TILL_TIME"
order.​total_execution_quantitystring(int64)required

Total shares executed on order so far

order.​updated_atstringrequired

Order was last changed at - time in RFC3339 with millisecond precision

order.​version_referencestringrequired

An identifier provided by the user to help associate with any internal references.

request_idstringrequired

Unique request identifier assigned to the event

curl -i -X POST \
  https://developer.provablemarkets.com/_mock/apis/connectapi/aurora.core.apiengine.omsv1.OmsEventsService/OrderClosed \
  -H 'Authorization: YOUR_API_KEY_HERE' \
  -H 'Content-Type: application/json' \
  -d '{
    "order": {
      "agreement_ids": [
        "string"
      ],
      "allow_odd_lots": true,
      "avg_execution_fee": "string",
      "avg_execution_rebate": "string",
      "created_at": "string",
      "created_by": "string",
      "executions": [
        {
          "agreement": {
            "approved_at": "string",
            "balance_target": "string",
            "balance_target_variance": "string",
            "billing_currency": "USD",
            "booking_account": "string",
            "collateral_currency": "USD",
            "collateral_method": "COLLATERAL_METHOD_UNSPECIFIED",
            "collateral_rate": "string",
            "collateral_type": "COLLATERAL_TYPE_UNSPECIFIED",
            "counterparty_booking_account": "string",
            "counterparty_id": "string",
            "created_at": "string",
            "delivery_type": "DELIVERY_TYPE_UNSPECIFIED",
            "dividend_required": "string",
            "id": "string",
            "pricing_currency": "USD",
            "profit_center": "string",
            "proposed_by_side": "BORROW",
            "proposer_user": "string",
            "responder_user": "string",
            "rounding_rule": "NO_ROUNDING",
            "rwa_bucket": "string",
            "settlement_system": "SETTLEMENT_SYSTEM_UNSPECIFIED",
            "settlement_type": "NSCC",
            "short_name": "string",
            "side": "BORROW",
            "status": "AGREEMENT_STATUS_UNSPECIFIED",
            "term_end_date": "string",
            "term_start_date": "string",
            "term_type": "TERM_TYPE_UNSPECIFIED",
            "trade_type": "string",
            "version": "string"
          },
          "cancel_reason": "string",
          "collateral_price": "string",
          "contra_status": "string",
          "contract_value": "string",
          "counterparty_id": "string",
          "execution_quantity": "string",
          "execution_time": "string",
          "fee": "string",
          "id": "string",
          "instrument": {
            "cusip": "string",
            "name": "string",
            "ticker": "string"
          },
          "is_acknowledged": true,
          "order_created_by": "string",
          "order_id": "string",
          "order_last_updated_by": "string",
          "rebate": "string",
          "settlement_amount": "string",
          "settlement_date": "string",
          "settlement_price": "string",
          "side": "BORROW",
          "start_date": "string",
          "status": "string",
          "trade_date": "string",
          "unit_price": "string",
          "updated_at": "string"
        }
      ],
      "external_id": "string",
      "fee": "string",
      "firm_quantity": "string",
      "good_till_time": "string",
      "id": "string",
      "instrument": {
        "cusip": "string",
        "name": "string",
        "ticker": "string"
      },
      "ioi_quantity": "string",
      "last_updated_by": "string",
      "min_quantity": "string",
      "open_quantity": "string",
      "order_intent": "FIRM",
      "order_status": "OPEN",
      "order_type": "LIMIT",
      "quantity": "string",
      "rebate": "string",
      "side": "BORROW",
      "time_in_force": "DAY",
      "total_execution_quantity": "string",
      "updated_at": "string",
      "version_reference": "string"
    },
    "request_id": "string"
  }'

Responses

A successful response

Bodyapplication/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); }

Response
application/json
{}

OrderCreated

Request

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

Security
Bearer
Bodyapplication/jsonrequired
orderobject(aurora.core.apiengine.omsv1.Order)required

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

order.​agreement_idsArray of strings

agreements set on the order

order.​allow_odd_lotsbooleanrequired

Allow odd lots

order.​avg_execution_feestring

Average fee of executed quantity so far

order.​avg_execution_rebatestring

Average rebate of executed quantity so far

order.​created_atstringrequired

Order created at - time in RFC3339 with millisecond precision

order.​created_bystringrequired

Created by user

order.​executionsArray of objects(aurora.core.apiengine.executionsv1.Execution)

List of executions on this Order

order.​external_idstring

Customer internal id of the order

order.​feestring

Rate limit, expressed as fee Optional for certain order types: IOI And not applicable for certain order types: Market

order.​firm_quantitystring(int64)required

The number of shares exposed as Firm order

order.​good_till_timestring

The time the order will be canceled if populated. Time in RFC3339 with millisecond precision

order.​idstringrequired

Provable Markets assigned order identifier for the order event notification

order.​instrumentobject(aurora.core.common.protos.PbInstrument)required

Instruments can be identified by their CUSIP or Ticker Symbol
Fields: cusip, ticker, name

order.​instrument.​cusipstringrequired

CUSIP

order.​instrument.​namestringrequired

Security name

order.​instrument.​tickerstringrequired

Ticker

order.​ioi_quantitystring(int64)required

The number of shares exposed as IOI order

order.​last_updated_bystringrequired

Last updated by user

order.​min_quantitystring(int64)required

The minimum quantity on the order.

order.​open_quantitystring(int64)required

The number of shares still open on the order

order.​order_intentstring(aurora.core.consts.oms.OrderIntent)required
Enum"FIRM""IOI"
order.​order_statusstring(aurora.core.consts.oms.OmsOrderStatus)required
Enum"OPEN""FILLED""CANCELED""EXPIRED""TERMINATED""HELD""FORCE_CANCELED"
order.​order_typestring(aurora.core.consts.oms.OmsOrderType)required
Value"LIMIT"
order.​quantitystring(int64)required

The number of shares on the original order

order.​rebatestring

Rate limit, expressed as rebate (same as fee, but relative to benchmark) Optional for certain order types: IOI And not applicable for certain order types: Market

order.​sidestring(aurora.core.consts.common.Side)required
Enum"BORROW""LOAN"
order.​time_in_forcestring(aurora.core.consts.oms.OmsTimeInForceType)required
Enum"DAY""GOOD_TILL_CANCEL""IMMEDIATE_OR_CANCEL""FILL_OR_KILL""GOOD_TILL_TIME"
order.​total_execution_quantitystring(int64)required

Total shares executed on order so far

order.​updated_atstringrequired

Order was last changed at - time in RFC3339 with millisecond precision

order.​version_referencestringrequired

An identifier provided by the user to help associate with any internal references.

request_idstringrequired

Unique request identifier assigned to the event

curl -i -X POST \
  https://developer.provablemarkets.com/_mock/apis/connectapi/aurora.core.apiengine.omsv1.OmsEventsService/OrderCreated \
  -H 'Authorization: YOUR_API_KEY_HERE' \
  -H 'Content-Type: application/json' \
  -d '{
    "order": {
      "agreement_ids": [
        "string"
      ],
      "allow_odd_lots": true,
      "avg_execution_fee": "string",
      "avg_execution_rebate": "string",
      "created_at": "string",
      "created_by": "string",
      "executions": [
        {
          "agreement": {
            "approved_at": "string",
            "balance_target": "string",
            "balance_target_variance": "string",
            "billing_currency": "USD",
            "booking_account": "string",
            "collateral_currency": "USD",
            "collateral_method": "COLLATERAL_METHOD_UNSPECIFIED",
            "collateral_rate": "string",
            "collateral_type": "COLLATERAL_TYPE_UNSPECIFIED",
            "counterparty_booking_account": "string",
            "counterparty_id": "string",
            "created_at": "string",
            "delivery_type": "DELIVERY_TYPE_UNSPECIFIED",
            "dividend_required": "string",
            "id": "string",
            "pricing_currency": "USD",
            "profit_center": "string",
            "proposed_by_side": "BORROW",
            "proposer_user": "string",
            "responder_user": "string",
            "rounding_rule": "NO_ROUNDING",
            "rwa_bucket": "string",
            "settlement_system": "SETTLEMENT_SYSTEM_UNSPECIFIED",
            "settlement_type": "NSCC",
            "short_name": "string",
            "side": "BORROW",
            "status": "AGREEMENT_STATUS_UNSPECIFIED",
            "term_end_date": "string",
            "term_start_date": "string",
            "term_type": "TERM_TYPE_UNSPECIFIED",
            "trade_type": "string",
            "version": "string"
          },
          "cancel_reason": "string",
          "collateral_price": "string",
          "contra_status": "string",
          "contract_value": "string",
          "counterparty_id": "string",
          "execution_quantity": "string",
          "execution_time": "string",
          "fee": "string",
          "id": "string",
          "instrument": {
            "cusip": "string",
            "name": "string",
            "ticker": "string"
          },
          "is_acknowledged": true,
          "order_created_by": "string",
          "order_id": "string",
          "order_last_updated_by": "string",
          "rebate": "string",
          "settlement_amount": "string",
          "settlement_date": "string",
          "settlement_price": "string",
          "side": "BORROW",
          "start_date": "string",
          "status": "string",
          "trade_date": "string",
          "unit_price": "string",
          "updated_at": "string"
        }
      ],
      "external_id": "string",
      "fee": "string",
      "firm_quantity": "string",
      "good_till_time": "string",
      "id": "string",
      "instrument": {
        "cusip": "string",
        "name": "string",
        "ticker": "string"
      },
      "ioi_quantity": "string",
      "last_updated_by": "string",
      "min_quantity": "string",
      "open_quantity": "string",
      "order_intent": "FIRM",
      "order_status": "OPEN",
      "order_type": "LIMIT",
      "quantity": "string",
      "rebate": "string",
      "side": "BORROW",
      "time_in_force": "DAY",
      "total_execution_quantity": "string",
      "updated_at": "string",
      "version_reference": "string"
    },
    "request_id": "string"
  }'

Responses

A successful response

Bodyapplication/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); }

Response
application/json
{}

OrderExecuted

Request

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

Security
Bearer
Bodyapplication/jsonrequired
executionobject(aurora.core.apiengine.executionsv1.Execution)required

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

execution.​agreementobject(aurora.core.apiengine.agreementsv1.Agreement)required

Fields: id, short_name, side, counterparty_id, settlement_type, rounding_rule, collateral_rate, status, proposer_user, proposed_by_side, responder_user, version, collateral_type, pricing_currency, billing_currency, collateral_currency, collateral_method, dividend_required, term_type, term_start_date, term_end_date, balance_target, balance_target_variance, rwa_bucket, settlement_system, created_at, approved_at, booking_account, counterparty_booking_account, trade_type, profit_center, delivery_type

execution.​agreement.​approved_atstring

Datetime that agreement was approved by the second party - time in RFC3339 with millisecond precision

execution.​agreement.​balance_targetstring
execution.​agreement.​balance_target_variancestring
execution.​agreement.​billing_currencystring(aurora.core.common.protos.Currency)required
Enum"USD""CAD""GBP""EUR""JPY"
execution.​agreement.​booking_accountstring
execution.​agreement.​collateral_currencystring(aurora.core.common.protos.Currency)
Enum"USD""CAD""GBP""EUR""JPY"
execution.​agreement.​collateral_methodstring(aurora.core.consts.agreements.CollateralMethod)required
Enum"COLLATERAL_METHOD_UNSPECIFIED""PLEDGE""TITLE_TRANSFER"
execution.​agreement.​collateral_ratestringrequired

Collateral Rate

execution.​agreement.​collateral_typestring(aurora.core.consts.agreements.CollateralType)required
Enum"COLLATERAL_TYPE_UNSPECIFIED""CASH""NON_CASH_UST""NON_CASH_EQ""NON_CASH_JGB"
execution.​agreement.​counterparty_booking_accountstring
execution.​agreement.​counterparty_idstringrequired

The Provable assigned company_id of the counterparty in the agreement

execution.​agreement.​created_atstringrequired

Datetime that agreement was initially created - time in RFC3339 with millisecond precision

execution.​agreement.​delivery_typestring(aurora.core.consts.agreements.DeliveryType)required
Enum"DELIVERY_TYPE_UNSPECIFIED""DVP""FOP"
execution.​agreement.​dividend_requiredstringrequired
execution.​agreement.​idstringrequired

A unique reference for the agreement assigned by Provable Markets

execution.​agreement.​pricing_currencystring(aurora.core.common.protos.Currency)required
Enum"USD""CAD""GBP""EUR""JPY"
execution.​agreement.​profit_centerstring
execution.​agreement.​proposed_by_sidestring(aurora.core.consts.common.Side)required
Enum"BORROW""LOAN"
execution.​agreement.​proposer_userstringrequired

The user who initially created the agreement

execution.​agreement.​responder_userstring

The user who approved or rejected the agreement

execution.​agreement.​rounding_rulestring(aurora.core.consts.RoundingRule)required
Enum"NO_ROUNDING""UP_TO_NEAREST_0_DOT_01""UP_TO_NEAREST_0_DOT_05""UP_TO_NEAREST_0_DOT_10""UP_TO_NEAREST_0_DOT_25""UP_TO_NEAREST_1_DOT_0"
execution.​agreement.​rwa_bucketstring
execution.​agreement.​settlement_systemstring(aurora.core.consts.agreements.SettlementSystem)
Enum"SETTLEMENT_SYSTEM_UNSPECIFIED""PROVABLE_MARKET""LOANET""LOANET_SFT""SPIRE""PROP"
execution.​agreement.​settlement_typestring(aurora.core.consts.settlement.SettlementType)required
Enum"NSCC""BILATERAL"
execution.​agreement.​short_namestringrequired

The short name your company has assigned to this agreement

execution.​agreement.​sidestring(aurora.core.consts.common.Side)required
Enum"BORROW""LOAN"
execution.​agreement.​statusstring(aurora.core.consts.agreements.AgreementStatus)required

possible agreement status

Enum"AGREEMENT_STATUS_UNSPECIFIED""DRAFT""ACTIVE""REJECTED""CANCELED""INACTIVE"
execution.​agreement.​term_end_datestring
execution.​agreement.​term_start_datestring
execution.​agreement.​term_typestring(aurora.core.consts.agreements.TermType)required
Enum"TERM_TYPE_UNSPECIFIED""NONE""FIXED""EVERGREEN""ONE_DAY""BULLET"
execution.​agreement.​trade_typestring
execution.​agreement.​versionstring(int64)required

After modifications are accepted, the sequential count changes to the next value. Note: Short Name changes do not result in a new version. Just shared element updates do.

execution.​cancel_reasonstring

Reason of cancellation if status is cancelled

execution.​collateral_pricestringrequired

The collateral_rate adjusted price rounded up.

execution.​contra_statusstringrequired

Execution status of other side

execution.​contract_valuestringrequired

The contract value (calculated as Collateral Adjusted Price * Quantity)

execution.​counterparty_idstringrequired

Company id of the counterparty

execution.​execution_quantitystring(int64)required

Executed quantity

execution.​execution_timestringrequired

date and time of the execution - time in RFC3339 with millisecond precision

execution.​feestringrequired

Rate as fee

execution.​idstringrequired

A execution reference ID assigned by Provable Markets

execution.​instrumentobject(aurora.core.common.protos.PbInstrument)required

Instruments can be identified by their CUSIP or Ticker Symbol
Fields: cusip, ticker, name

execution.​instrument.​cusipstringrequired

CUSIP

execution.​instrument.​namestringrequired

Security name

execution.​instrument.​tickerstringrequired

Ticker

execution.​is_acknowledgedbooleanrequired

has the execution been acknowledged

execution.​order_created_bystringrequired

Order created by user

execution.​order_idstringrequired

Id of the order

execution.​order_last_updated_bystringrequired

Order last updated by user

execution.​rebatestringrequired

Rate as rebate

execution.​settlement_amountstringrequired

Deprecated. Please use contract_value.

execution.​settlement_datestringrequired

settlement date - date in YYYY-MM-DD format

execution.​settlement_pricestringrequired

Deprecated. Please use collateral_price.

execution.​sidestring(aurora.core.consts.common.Side)required
Enum"BORROW""LOAN"
execution.​start_datestringrequired

Start date deprecated

execution.​statusstringrequired

Execution status

execution.​trade_datestringrequired

trade date - date in YYYY-MM-DD format

execution.​unit_pricestringrequired

Last prior day market price

execution.​updated_atstringrequired

Last Updated - time in RFC3339 with millisecond precision

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

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

order.​agreement_idsArray of strings

agreements set on the order

order.​allow_odd_lotsbooleanrequired

Allow odd lots

order.​avg_execution_feestring

Average fee of executed quantity so far

order.​avg_execution_rebatestring

Average rebate of executed quantity so far

order.​created_atstringrequired

Order created at - time in RFC3339 with millisecond precision

order.​created_bystringrequired

Created by user

order.​executionsArray of objects(aurora.core.apiengine.executionsv1.Execution)

List of executions on this Order

order.​external_idstring

Customer internal id of the order

order.​feestring

Rate limit, expressed as fee Optional for certain order types: IOI And not applicable for certain order types: Market

order.​firm_quantitystring(int64)required

The number of shares exposed as Firm order

order.​good_till_timestring

The time the order will be canceled if populated. Time in RFC3339 with millisecond precision

order.​idstringrequired

Provable Markets assigned order identifier for the order event notification

order.​instrumentobject(aurora.core.common.protos.PbInstrument)required

Instruments can be identified by their CUSIP or Ticker Symbol
Fields: cusip, ticker, name

order.​instrument.​cusipstringrequired

CUSIP

order.​instrument.​namestringrequired

Security name

order.​instrument.​tickerstringrequired

Ticker

order.​ioi_quantitystring(int64)required

The number of shares exposed as IOI order

order.​last_updated_bystringrequired

Last updated by user

order.​min_quantitystring(int64)required

The minimum quantity on the order.

order.​open_quantitystring(int64)required

The number of shares still open on the order

order.​order_intentstring(aurora.core.consts.oms.OrderIntent)required
Enum"FIRM""IOI"
order.​order_statusstring(aurora.core.consts.oms.OmsOrderStatus)required
Enum"OPEN""FILLED""CANCELED""EXPIRED""TERMINATED""HELD""FORCE_CANCELED"
order.​order_typestring(aurora.core.consts.oms.OmsOrderType)required
Value"LIMIT"
order.​quantitystring(int64)required

The number of shares on the original order

order.​rebatestring

Rate limit, expressed as rebate (same as fee, but relative to benchmark) Optional for certain order types: IOI And not applicable for certain order types: Market

order.​sidestring(aurora.core.consts.common.Side)required
Enum"BORROW""LOAN"
order.​time_in_forcestring(aurora.core.consts.oms.OmsTimeInForceType)required
Enum"DAY""GOOD_TILL_CANCEL""IMMEDIATE_OR_CANCEL""FILL_OR_KILL""GOOD_TILL_TIME"
order.​total_execution_quantitystring(int64)required

Total shares executed on order so far

order.​updated_atstringrequired

Order was last changed at - time in RFC3339 with millisecond precision

order.​version_referencestringrequired

An identifier provided by the user to help associate with any internal references.

request_idstringrequired

Unique request identifier assigned to the event

curl -i -X POST \
  https://developer.provablemarkets.com/_mock/apis/connectapi/aurora.core.apiengine.omsv1.OmsEventsService/OrderExecuted \
  -H 'Authorization: YOUR_API_KEY_HERE' \
  -H 'Content-Type: application/json' \
  -d '{
    "execution": {
      "agreement": {
        "approved_at": "string",
        "balance_target": "string",
        "balance_target_variance": "string",
        "billing_currency": "USD",
        "booking_account": "string",
        "collateral_currency": "USD",
        "collateral_method": "COLLATERAL_METHOD_UNSPECIFIED",
        "collateral_rate": "string",
        "collateral_type": "COLLATERAL_TYPE_UNSPECIFIED",
        "counterparty_booking_account": "string",
        "counterparty_id": "string",
        "created_at": "string",
        "delivery_type": "DELIVERY_TYPE_UNSPECIFIED",
        "dividend_required": "string",
        "id": "string",
        "pricing_currency": "USD",
        "profit_center": "string",
        "proposed_by_side": "BORROW",
        "proposer_user": "string",
        "responder_user": "string",
        "rounding_rule": "NO_ROUNDING",
        "rwa_bucket": "string",
        "settlement_system": "SETTLEMENT_SYSTEM_UNSPECIFIED",
        "settlement_type": "NSCC",
        "short_name": "string",
        "side": "BORROW",
        "status": "AGREEMENT_STATUS_UNSPECIFIED",
        "term_end_date": "string",
        "term_start_date": "string",
        "term_type": "TERM_TYPE_UNSPECIFIED",
        "trade_type": "string",
        "version": "string"
      },
      "cancel_reason": "string",
      "collateral_price": "string",
      "contra_status": "string",
      "contract_value": "string",
      "counterparty_id": "string",
      "execution_quantity": "string",
      "execution_time": "string",
      "fee": "string",
      "id": "string",
      "instrument": {
        "cusip": "string",
        "name": "string",
        "ticker": "string"
      },
      "is_acknowledged": true,
      "order_created_by": "string",
      "order_id": "string",
      "order_last_updated_by": "string",
      "rebate": "string",
      "settlement_amount": "string",
      "settlement_date": "string",
      "settlement_price": "string",
      "side": "BORROW",
      "start_date": "string",
      "status": "string",
      "trade_date": "string",
      "unit_price": "string",
      "updated_at": "string"
    },
    "order": {
      "agreement_ids": [
        "string"
      ],
      "allow_odd_lots": true,
      "avg_execution_fee": "string",
      "avg_execution_rebate": "string",
      "created_at": "string",
      "created_by": "string",
      "executions": [
        {
          "agreement": {
            "approved_at": "string",
            "balance_target": "string",
            "balance_target_variance": "string",
            "billing_currency": "USD",
            "booking_account": "string",
            "collateral_currency": "USD",
            "collateral_method": "COLLATERAL_METHOD_UNSPECIFIED",
            "collateral_rate": "string",
            "collateral_type": "COLLATERAL_TYPE_UNSPECIFIED",
            "counterparty_booking_account": "string",
            "counterparty_id": "string",
            "created_at": "string",
            "delivery_type": "DELIVERY_TYPE_UNSPECIFIED",
            "dividend_required": "string",
            "id": "string",
            "pricing_currency": "USD",
            "profit_center": "string",
            "proposed_by_side": "BORROW",
            "proposer_user": "string",
            "responder_user": "string",
            "rounding_rule": "NO_ROUNDING",
            "rwa_bucket": "string",
            "settlement_system": "SETTLEMENT_SYSTEM_UNSPECIFIED",
            "settlement_type": "NSCC",
            "short_name": "string",
            "side": "BORROW",
            "status": "AGREEMENT_STATUS_UNSPECIFIED",
            "term_end_date": "string",
            "term_start_date": "string",
            "term_type": "TERM_TYPE_UNSPECIFIED",
            "trade_type": "string",
            "version": "string"
          },
          "cancel_reason": "string",
          "collateral_price": "string",
          "contra_status": "string",
          "contract_value": "string",
          "counterparty_id": "string",
          "execution_quantity": "string",
          "execution_time": "string",
          "fee": "string",
          "id": "string",
          "instrument": {
            "cusip": "string",
            "name": "string",
            "ticker": "string"
          },
          "is_acknowledged": true,
          "order_created_by": "string",
          "order_id": "string",
          "order_last_updated_by": "string",
          "rebate": "string",
          "settlement_amount": "string",
          "settlement_date": "string",
          "settlement_price": "string",
          "side": "BORROW",
          "start_date": "string",
          "status": "string",
          "trade_date": "string",
          "unit_price": "string",
          "updated_at": "string"
        }
      ],
      "external_id": "string",
      "fee": "string",
      "firm_quantity": "string",
      "good_till_time": "string",
      "id": "string",
      "instrument": {
        "cusip": "string",
        "name": "string",
        "ticker": "string"
      },
      "ioi_quantity": "string",
      "last_updated_by": "string",
      "min_quantity": "string",
      "open_quantity": "string",
      "order_intent": "FIRM",
      "order_status": "OPEN",
      "order_type": "LIMIT",
      "quantity": "string",
      "rebate": "string",
      "side": "BORROW",
      "time_in_force": "DAY",
      "total_execution_quantity": "string",
      "updated_at": "string",
      "version_reference": "string"
    },
    "request_id": "string"
  }'

Responses

A successful response

Bodyapplication/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); }

Response
application/json
{}

OrderExpired

Request

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

Security
Bearer
Bodyapplication/jsonrequired
orderobject(aurora.core.apiengine.omsv1.Order)required

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

order.​agreement_idsArray of strings

agreements set on the order

order.​allow_odd_lotsbooleanrequired

Allow odd lots

order.​avg_execution_feestring

Average fee of executed quantity so far

order.​avg_execution_rebatestring

Average rebate of executed quantity so far

order.​created_atstringrequired

Order created at - time in RFC3339 with millisecond precision

order.​created_bystringrequired

Created by user

order.​executionsArray of objects(aurora.core.apiengine.executionsv1.Execution)

List of executions on this Order

order.​external_idstring

Customer internal id of the order

order.​feestring

Rate limit, expressed as fee Optional for certain order types: IOI And not applicable for certain order types: Market

order.​firm_quantitystring(int64)required

The number of shares exposed as Firm order

order.​good_till_timestring

The time the order will be canceled if populated. Time in RFC3339 with millisecond precision

order.​idstringrequired

Provable Markets assigned order identifier for the order event notification

order.​instrumentobject(aurora.core.common.protos.PbInstrument)required

Instruments can be identified by their CUSIP or Ticker Symbol
Fields: cusip, ticker, name

order.​instrument.​cusipstringrequired

CUSIP

order.​instrument.​namestringrequired

Security name

order.​instrument.​tickerstringrequired

Ticker

order.​ioi_quantitystring(int64)required

The number of shares exposed as IOI order

order.​last_updated_bystringrequired

Last updated by user

order.​min_quantitystring(int64)required

The minimum quantity on the order.

order.​open_quantitystring(int64)required

The number of shares still open on the order

order.​order_intentstring(aurora.core.consts.oms.OrderIntent)required
Enum"FIRM""IOI"
order.​order_statusstring(aurora.core.consts.oms.OmsOrderStatus)required
Enum"OPEN""FILLED""CANCELED""EXPIRED""TERMINATED""HELD""FORCE_CANCELED"
order.​order_typestring(aurora.core.consts.oms.OmsOrderType)required
Value"LIMIT"
order.​quantitystring(int64)required

The number of shares on the original order

order.​rebatestring

Rate limit, expressed as rebate (same as fee, but relative to benchmark) Optional for certain order types: IOI And not applicable for certain order types: Market

order.​sidestring(aurora.core.consts.common.Side)required
Enum"BORROW""LOAN"
order.​time_in_forcestring(aurora.core.consts.oms.OmsTimeInForceType)required
Enum"DAY""GOOD_TILL_CANCEL""IMMEDIATE_OR_CANCEL""FILL_OR_KILL""GOOD_TILL_TIME"
order.​total_execution_quantitystring(int64)required

Total shares executed on order so far

order.​updated_atstringrequired

Order was last changed at - time in RFC3339 with millisecond precision

order.​version_referencestringrequired

An identifier provided by the user to help associate with any internal references.

request_idstringrequired

Unique request identifier assigned to the event

curl -i -X POST \
  https://developer.provablemarkets.com/_mock/apis/connectapi/aurora.core.apiengine.omsv1.OmsEventsService/OrderExpired \
  -H 'Authorization: YOUR_API_KEY_HERE' \
  -H 'Content-Type: application/json' \
  -d '{
    "order": {
      "agreement_ids": [
        "string"
      ],
      "allow_odd_lots": true,
      "avg_execution_fee": "string",
      "avg_execution_rebate": "string",
      "created_at": "string",
      "created_by": "string",
      "executions": [
        {
          "agreement": {
            "approved_at": "string",
            "balance_target": "string",
            "balance_target_variance": "string",
            "billing_currency": "USD",
            "booking_account": "string",
            "collateral_currency": "USD",
            "collateral_method": "COLLATERAL_METHOD_UNSPECIFIED",
            "collateral_rate": "string",
            "collateral_type": "COLLATERAL_TYPE_UNSPECIFIED",
            "counterparty_booking_account": "string",
            "counterparty_id": "string",
            "created_at": "string",
            "delivery_type": "DELIVERY_TYPE_UNSPECIFIED",
            "dividend_required": "string",
            "id": "string",
            "pricing_currency": "USD",
            "profit_center": "string",
            "proposed_by_side": "BORROW",
            "proposer_user": "string",
            "responder_user": "string",
            "rounding_rule": "NO_ROUNDING",
            "rwa_bucket": "string",
            "settlement_system": "SETTLEMENT_SYSTEM_UNSPECIFIED",
            "settlement_type": "NSCC",
            "short_name": "string",
            "side": "BORROW",
            "status": "AGREEMENT_STATUS_UNSPECIFIED",
            "term_end_date": "string",
            "term_start_date": "string",
            "term_type": "TERM_TYPE_UNSPECIFIED",
            "trade_type": "string",
            "version": "string"
          },
          "cancel_reason": "string",
          "collateral_price": "string",
          "contra_status": "string",
          "contract_value": "string",
          "counterparty_id": "string",
          "execution_quantity": "string",
          "execution_time": "string",
          "fee": "string",
          "id": "string",
          "instrument": {
            "cusip": "string",
            "name": "string",
            "ticker": "string"
          },
          "is_acknowledged": true,
          "order_created_by": "string",
          "order_id": "string",
          "order_last_updated_by": "string",
          "rebate": "string",
          "settlement_amount": "string",
          "settlement_date": "string",
          "settlement_price": "string",
          "side": "BORROW",
          "start_date": "string",
          "status": "string",
          "trade_date": "string",
          "unit_price": "string",
          "updated_at": "string"
        }
      ],
      "external_id": "string",
      "fee": "string",
      "firm_quantity": "string",
      "good_till_time": "string",
      "id": "string",
      "instrument": {
        "cusip": "string",
        "name": "string",
        "ticker": "string"
      },
      "ioi_quantity": "string",
      "last_updated_by": "string",
      "min_quantity": "string",
      "open_quantity": "string",
      "order_intent": "FIRM",
      "order_status": "OPEN",
      "order_type": "LIMIT",
      "quantity": "string",
      "rebate": "string",
      "side": "BORROW",
      "time_in_force": "DAY",
      "total_execution_quantity": "string",
      "updated_at": "string",
      "version_reference": "string"
    },
    "request_id": "string"
  }'

Responses

A successful response

Bodyapplication/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); }

Response
application/json
{}

OrderModified

Request

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

Security
Bearer
Bodyapplication/jsonrequired
orderobject(aurora.core.apiengine.omsv1.Order)required

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

order.​agreement_idsArray of strings

agreements set on the order

order.​allow_odd_lotsbooleanrequired

Allow odd lots

order.​avg_execution_feestring

Average fee of executed quantity so far

order.​avg_execution_rebatestring

Average rebate of executed quantity so far

order.​created_atstringrequired

Order created at - time in RFC3339 with millisecond precision

order.​created_bystringrequired

Created by user

order.​executionsArray of objects(aurora.core.apiengine.executionsv1.Execution)

List of executions on this Order

order.​external_idstring

Customer internal id of the order

order.​feestring

Rate limit, expressed as fee Optional for certain order types: IOI And not applicable for certain order types: Market

order.​firm_quantitystring(int64)required

The number of shares exposed as Firm order

order.​good_till_timestring

The time the order will be canceled if populated. Time in RFC3339 with millisecond precision

order.​idstringrequired

Provable Markets assigned order identifier for the order event notification

order.​instrumentobject(aurora.core.common.protos.PbInstrument)required

Instruments can be identified by their CUSIP or Ticker Symbol
Fields: cusip, ticker, name

order.​instrument.​cusipstringrequired

CUSIP

order.​instrument.​namestringrequired

Security name

order.​instrument.​tickerstringrequired

Ticker

order.​ioi_quantitystring(int64)required

The number of shares exposed as IOI order

order.​last_updated_bystringrequired

Last updated by user

order.​min_quantitystring(int64)required

The minimum quantity on the order.

order.​open_quantitystring(int64)required

The number of shares still open on the order

order.​order_intentstring(aurora.core.consts.oms.OrderIntent)required
Enum"FIRM""IOI"
order.​order_statusstring(aurora.core.consts.oms.OmsOrderStatus)required
Enum"OPEN""FILLED""CANCELED""EXPIRED""TERMINATED""HELD""FORCE_CANCELED"
order.​order_typestring(aurora.core.consts.oms.OmsOrderType)required
Value"LIMIT"
order.​quantitystring(int64)required

The number of shares on the original order

order.​rebatestring

Rate limit, expressed as rebate (same as fee, but relative to benchmark) Optional for certain order types: IOI And not applicable for certain order types: Market

order.​sidestring(aurora.core.consts.common.Side)required
Enum"BORROW""LOAN"
order.​time_in_forcestring(aurora.core.consts.oms.OmsTimeInForceType)required
Enum"DAY""GOOD_TILL_CANCEL""IMMEDIATE_OR_CANCEL""FILL_OR_KILL""GOOD_TILL_TIME"
order.​total_execution_quantitystring(int64)required

Total shares executed on order so far

order.​updated_atstringrequired

Order was last changed at - time in RFC3339 with millisecond precision

order.​version_referencestringrequired

An identifier provided by the user to help associate with any internal references.

request_idstringrequired

Unique request identifier assigned to the event

curl -i -X POST \
  https://developer.provablemarkets.com/_mock/apis/connectapi/aurora.core.apiengine.omsv1.OmsEventsService/OrderModified \
  -H 'Authorization: YOUR_API_KEY_HERE' \
  -H 'Content-Type: application/json' \
  -d '{
    "order": {
      "agreement_ids": [
        "string"
      ],
      "allow_odd_lots": true,
      "avg_execution_fee": "string",
      "avg_execution_rebate": "string",
      "created_at": "string",
      "created_by": "string",
      "executions": [
        {
          "agreement": {
            "approved_at": "string",
            "balance_target": "string",
            "balance_target_variance": "string",
            "billing_currency": "USD",
            "booking_account": "string",
            "collateral_currency": "USD",
            "collateral_method": "COLLATERAL_METHOD_UNSPECIFIED",
            "collateral_rate": "string",
            "collateral_type": "COLLATERAL_TYPE_UNSPECIFIED",
            "counterparty_booking_account": "string",
            "counterparty_id": "string",
            "created_at": "string",
            "delivery_type": "DELIVERY_TYPE_UNSPECIFIED",
            "dividend_required": "string",
            "id": "string",
            "pricing_currency": "USD",
            "profit_center": "string",
            "proposed_by_side": "BORROW",
            "proposer_user": "string",
            "responder_user": "string",
            "rounding_rule": "NO_ROUNDING",
            "rwa_bucket": "string",
            "settlement_system": "SETTLEMENT_SYSTEM_UNSPECIFIED",
            "settlement_type": "NSCC",
            "short_name": "string",
            "side": "BORROW",
            "status": "AGREEMENT_STATUS_UNSPECIFIED",
            "term_end_date": "string",
            "term_start_date": "string",
            "term_type": "TERM_TYPE_UNSPECIFIED",
            "trade_type": "string",
            "version": "string"
          },
          "cancel_reason": "string",
          "collateral_price": "string",
          "contra_status": "string",
          "contract_value": "string",
          "counterparty_id": "string",
          "execution_quantity": "string",
          "execution_time": "string",
          "fee": "string",
          "id": "string",
          "instrument": {
            "cusip": "string",
            "name": "string",
            "ticker": "string"
          },
          "is_acknowledged": true,
          "order_created_by": "string",
          "order_id": "string",
          "order_last_updated_by": "string",
          "rebate": "string",
          "settlement_amount": "string",
          "settlement_date": "string",
          "settlement_price": "string",
          "side": "BORROW",
          "start_date": "string",
          "status": "string",
          "trade_date": "string",
          "unit_price": "string",
          "updated_at": "string"
        }
      ],
      "external_id": "string",
      "fee": "string",
      "firm_quantity": "string",
      "good_till_time": "string",
      "id": "string",
      "instrument": {
        "cusip": "string",
        "name": "string",
        "ticker": "string"
      },
      "ioi_quantity": "string",
      "last_updated_by": "string",
      "min_quantity": "string",
      "open_quantity": "string",
      "order_intent": "FIRM",
      "order_status": "OPEN",
      "order_type": "LIMIT",
      "quantity": "string",
      "rebate": "string",
      "side": "BORROW",
      "time_in_force": "DAY",
      "total_execution_quantity": "string",
      "updated_at": "string",
      "version_reference": "string"
    },
    "request_id": "string"
  }'

Responses

A successful response

Bodyapplication/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); }

Response
application/json
{}

OmsService

Operations

ReportingService

Operations

ContractService

Operations

ContractEventsService

Operations

AgreementService

Operations

ContractRequestEventsService

Operations

ContractRequestService

Operations

InstrumentService

Operations

ExecutionEventsService

Operations

ExecutionService

Operations

VenueEventsService

Operations

VenueService

Operations

LoginService

Operations