Download OpenAPI specification:Download
Request to get the user information of the caller.
Request to get the user information of the caller.
{ }{- "user": "string",
- "user_display_name": "string",
- "firm": "string",
- "firm_display_name": "string",
- "audience": "string",
- "firm_type": "FIRM_TYPE_UNDEFINED"
}Request to list the accounts belonging to the specified user.
| user | string Fully qualified resource name for the user whos accounts to list (ie: "firms/[firmid]/users/[userid]"). If left empty, lists all accounts. |
{- "user": "string"
}{- "accounts": [
- "string"
], - "display_names": [
- "string"
]
}Request to list the users that the user may trade on behalf of.
Request to list the users that the user may trade on behalf of.
{ }{- "users": [
- "string"
], - "display_names": [
- "string"
], - "firms": [
- "string"
], - "firms_display_names": [
- "string"
]
}{ }{- "metadata": {
- "property1": "string",
- "property2": "string"
}
}| page_size | integer <int32> The maximum number of Instruments to return in a response. This field is optional. |
| page_token | string A pagination token returned from a previous call to |
| symbols | Array of strings A list of symbols to filter upon and return in a response. This field is optional. |
| product_id | string (If set, filter returned instruments belonging to product) |
| tradable_filter | string (v1beta1TradableFilter) Default: "TRADABLE_FILTER_UNSET" Enum: "TRADABLE_FILTER_UNSET" "TRADABLE_FILTER_NON_TRADABLE" "TRADABLE_FILTER_TRADABLE" TradableFilter.
|
| states | Array of strings (connamaraep3v1beta1InstrumentState) Items Enum: "INSTRUMENT_STATE_CLOSED" "INSTRUMENT_STATE_OPEN" "INSTRUMENT_STATE_PREOPEN" "INSTRUMENT_STATE_SUSPENDED" "INSTRUMENT_STATE_EXPIRED" "INSTRUMENT_STATE_TERMINATED" "INSTRUMENT_STATE_HALTED" "INSTRUMENT_STATE_MATCH_AND_CLOSE_AUCTION" The instrument states to filter upon. |
| type | string (v1beta1InstrumentType) Default: "INSTRUMENT_TYPE_UNSET" Enum: "INSTRUMENT_TYPE_UNSET" "INSTRUMENT_TYPE_DEFAULT" "INSTRUMENT_TYPE_FUTURE" "INSTRUMENT_TYPE_OPTION" "INSTRUMENT_TYPE_MULTILEG" "INSTRUMENT_TYPE_IRS" "INSTRUMENT_TYPE_FRA" "INSTRUMENT_TYPE_FSIRS" "INSTRUMENT_TYPE_BASIS" "INSTRUMENT_TYPE_EVENT" "INSTRUMENT_TYPE_OIS" "INSTRUMENT_TYPE_SPS" "INSTRUMENT_TYPE_NDF" "INSTRUMENT_TYPE_FOREX" "INSTRUMENT_TYPE_ZCIS" "INSTRUMENT_TYPE_XCCY" InstrumentType of the Instrument.
|
{- "page_size": 0,
- "page_token": "string",
- "symbols": [
- "string"
], - "product_id": "string",
- "tradable_filter": "TRADABLE_FILTER_UNSET",
- "states": [
- "INSTRUMENT_STATE_CLOSED"
], - "type": "INSTRUMENT_TYPE_UNSET"
}{- "instruments": [
- {
- "symbol": "string",
- "tick_size": 0.1,
- "base_currency": "string",
- "multiplier": 0.1,
- "minimum_trade_qty": "string",
- "start_date": {
- "year": 0,
- "month": 0,
- "day": 0
}, - "expiration_date": {
- "year": 0,
- "month": 0,
- "day": 0
}, - "termination_date": {
- "year": 0,
- "month": 0,
- "day": 0
}, - "trading_schedule": [
- {
- "days_of_week": [
- "DAY_OF_WEEK_UNSPECIFIED"
], - "time_of_day": {
- "hours": 0,
- "minutes": 0,
- "seconds": 0
}, - "duration": "string",
- "state": "INSTRUMENT_STATE_PENDING",
- "hide_market_data": true,
- "expire_all_orders": true
}
], - "description": "string",
- "clearing_house": "string",
- "minimum_unaffiliated_firms": "string",
- "interest_rate_swap_attributes": {
- "tenor": 0,
- "side_convention": "INTEREST_RATE_SWAP_ATTRIBUTES_SIDE_CONVENTION_UNDEFINED",
- "swap_effective_date": {
- "year": 0,
- "month": 0,
- "day": 0
}, - "effective_date_business_day_convention": "INTEREST_RATE_SWAP_ATTRIBUTES_BUSINESS_DAY_CONVENTION_UNDEFINED",
- "maturity_date": {
- "year": 0,
- "month": 0,
- "day": 0
}, - "maturity_date_business_day_convention": "INTEREST_RATE_SWAP_ATTRIBUTES_BUSINESS_DAY_CONVENTION_UNDEFINED",
- "roll_and_payment_date_holiday_calendars": [
- "string"
], - "fixed_payment_frequency": "INTEREST_RATE_SWAP_ATTRIBUTES_FREQUENCY_UNDEFINED",
- "fixed_compounding_method": "INTEREST_RATE_SWAP_ATTRIBUTES_COMPOUNDING_METHOD_UNDEFINED",
- "fixed_day_count_convention": "INTEREST_RATE_SWAP_ATTRIBUTES_DAY_COUNT_CONVENTION_UNDEFINED",
- "fixed_business_day_convention": "INTEREST_RATE_SWAP_ATTRIBUTES_BUSINESS_DAY_CONVENTION_UNDEFINED",
- "float_compounding_method": "INTEREST_RATE_SWAP_ATTRIBUTES_COMPOUNDING_METHOD_UNDEFINED",
- "float_day_count_convention": "INTEREST_RATE_SWAP_ATTRIBUTES_DAY_COUNT_CONVENTION_UNDEFINED",
- "float_holiday_calendars": [
- "string"
], - "float_payment_frequency": "INTEREST_RATE_SWAP_ATTRIBUTES_FREQUENCY_UNDEFINED",
- "float_rate_reset_frequency": "INTEREST_RATE_SWAP_ATTRIBUTES_FREQUENCY_UNDEFINED",
- "float_reset_date_business_day_convention": "INTEREST_RATE_SWAP_ATTRIBUTES_BUSINESS_DAY_CONVENTION_UNDEFINED",
- "first_float_reset_date": {
- "year": 0,
- "month": 0,
- "day": 0
}, - "first_float_fixing_date": {
- "year": 0,
- "month": 0,
- "day": 0
}, - "floating_rate_index": "string",
- "float_roll_convention": "string",
- "fixed_roll_convention": "string",
- "float_first_unadjusted_payment_date": {
- "year": 0,
- "month": 0,
- "day": 0
}, - "fixed_first_unadjusted_payment_date": {
- "year": 0,
- "month": 0,
- "day": 0
}, - "float_payment_date_relative_to": "INTEREST_RATE_SWAP_ATTRIBUTES_DATE_RELATIVE_TO_UNDEFINED",
- "fixed_payment_date_relative_to": "INTEREST_RATE_SWAP_ATTRIBUTES_DATE_RELATIVE_TO_UNDEFINED",
- "float_fixing_dates_day_type": "INTEREST_RATE_SWAP_ATTRIBUTES_DAY_TYPE_UNDEFINED",
- "float_fixing_dates_offset": 0,
- "floating_rate_index_tenor": "string",
- "unadjusted_effective_date": {
- "year": 0,
- "month": 0,
- "day": 0
}, - "unadjusted_maturity_date": {
- "year": 0,
- "month": 0,
- "day": 0
}, - "effective_date_offset": 0,
- "float_reset_date_relative_to": "INTEREST_RATE_SWAP_ATTRIBUTES_DATE_RELATIVE_TO_UNDEFINED",
- "float_fixing_date_business_day_convention": "INTEREST_RATE_SWAP_ATTRIBUTES_BUSINESS_DAY_CONVENTION_UNDEFINED",
- "float_business_day_convention": "INTEREST_RATE_SWAP_ATTRIBUTES_BUSINESS_DAY_CONVENTION_UNDEFINED",
- "float_fixing_date_holiday_calendars": [
- "string"
], - "tenor_time_period": "INTEREST_RATE_SWAP_ATTRIBUTES_TIME_PERIOD_UNDEFINED"
}, - "custom_attributes": {
- "@type": "string",
- "property1": null,
- "property2": null
}, - "forward_rate_agreement_swap_attributes": {
- "tenor": 0,
- "forward_starting_period": 0,
- "side_convention": "INTEREST_RATE_SWAP_ATTRIBUTES_SIDE_CONVENTION_UNDEFINED",
- "swap_effective_date": {
- "year": 0,
- "month": 0,
- "day": 0
}, - "effective_date_business_day_convention": "INTEREST_RATE_SWAP_ATTRIBUTES_BUSINESS_DAY_CONVENTION_UNDEFINED",
- "maturity_date": {
- "year": 0,
- "month": 0,
- "day": 0
}, - "maturity_date_business_day_convention": "INTEREST_RATE_SWAP_ATTRIBUTES_BUSINESS_DAY_CONVENTION_UNDEFINED",
- "fixed_day_count_convention": "INTEREST_RATE_SWAP_ATTRIBUTES_DAY_COUNT_CONVENTION_UNDEFINED",
- "fixed_business_day_convention": "INTEREST_RATE_SWAP_ATTRIBUTES_BUSINESS_DAY_CONVENTION_UNDEFINED",
- "fixed_fixing_date_holiday_calendars": [
- "string"
], - "float_day_count_convention": "INTEREST_RATE_SWAP_ATTRIBUTES_DAY_COUNT_CONVENTION_UNDEFINED",
- "float_business_day_convention": "INTEREST_RATE_SWAP_ATTRIBUTES_BUSINESS_DAY_CONVENTION_UNDEFINED",
- "float_fixing_date_holiday_calendars": [
- "string"
], - "float_fixing_date_business_day_convention": "INTEREST_RATE_SWAP_ATTRIBUTES_BUSINESS_DAY_CONVENTION_UNDEFINED",
- "floating_rate_index": "string",
- "float_fixing_dates_day_type": "INTEREST_RATE_SWAP_ATTRIBUTES_DAY_TYPE_UNDEFINED",
- "float_fixing_dates_offset": 0,
- "float_fixing_date": {
- "year": 0,
- "month": 0,
- "day": 0
}, - "calculation_period_number_of_days": 0,
- "unadjusted_effective_date": {
- "year": 0,
- "month": 0,
- "day": 0
}, - "unadjusted_maturity_date": {
- "year": 0,
- "month": 0,
- "day": 0
}, - "floating_rate_index_tenor": "string",
- "roll_and_payment_date_holiday_calendars": [
- "string"
], - "tenor_time_period": "INTEREST_RATE_SWAP_ATTRIBUTES_TIME_PERIOD_UNDEFINED",
- "forward_starting_period_time_period": "INTEREST_RATE_SWAP_ATTRIBUTES_TIME_PERIOD_UNDEFINED"
}, - "json_attributes": "string",
- "future_attributes": {
- "maturity_date": {
- "year": 0,
- "month": 0,
- "day": 0
}
}, - "option_attributes": {
- "maturity_date": {
- "year": 0,
- "month": 0,
- "day": 0
}, - "put_or_call": "PUT_OR_CALL_UNDEFINED",
- "strike_price": "string"
}, - "multileg_attributes": {
- "legs": [
- {
- "symbol": "string",
- "ratio": "string",
- "opposing_side": true
}
]
}, - "forward_starting_interest_rate_swap_attributes": {
- "tenor": 0,
- "side_convention": "INTEREST_RATE_SWAP_ATTRIBUTES_SIDE_CONVENTION_UNDEFINED",
- "swap_effective_date": {
- "year": 0,
- "month": 0,
- "day": 0
}, - "effective_date_business_day_convention": "INTEREST_RATE_SWAP_ATTRIBUTES_BUSINESS_DAY_CONVENTION_UNDEFINED",
- "maturity_date": {
- "year": 0,
- "month": 0,
- "day": 0
}, - "maturity_date_business_day_convention": "INTEREST_RATE_SWAP_ATTRIBUTES_BUSINESS_DAY_CONVENTION_UNDEFINED",
- "roll_and_payment_date_holiday_calendars": [
- "string"
], - "fixed_payment_frequency": "INTEREST_RATE_SWAP_ATTRIBUTES_FREQUENCY_UNDEFINED",
- "fixed_compounding_method": "INTEREST_RATE_SWAP_ATTRIBUTES_COMPOUNDING_METHOD_UNDEFINED",
- "fixed_day_count_convention": "INTEREST_RATE_SWAP_ATTRIBUTES_DAY_COUNT_CONVENTION_UNDEFINED",
- "fixed_business_day_convention": "INTEREST_RATE_SWAP_ATTRIBUTES_BUSINESS_DAY_CONVENTION_UNDEFINED",
- "float_compounding_method": "INTEREST_RATE_SWAP_ATTRIBUTES_COMPOUNDING_METHOD_UNDEFINED",
- "float_day_count_convention": "INTEREST_RATE_SWAP_ATTRIBUTES_DAY_COUNT_CONVENTION_UNDEFINED",
- "float_holiday_calendars": [
- "string"
], - "float_payment_frequency": "INTEREST_RATE_SWAP_ATTRIBUTES_FREQUENCY_UNDEFINED",
- "float_rate_reset_frequency": "INTEREST_RATE_SWAP_ATTRIBUTES_FREQUENCY_UNDEFINED",
- "float_reset_date_business_day_convention": "INTEREST_RATE_SWAP_ATTRIBUTES_BUSINESS_DAY_CONVENTION_UNDEFINED",
- "first_float_reset_date": {
- "year": 0,
- "month": 0,
- "day": 0
}, - "first_float_fixing_date": {
- "year": 0,
- "month": 0,
- "day": 0
}, - "floating_rate_index": "string",
- "float_roll_convention": "string",
- "fixed_roll_convention": "string",
- "float_first_unadjusted_payment_date": {
- "year": 0,
- "month": 0,
- "day": 0
}, - "fixed_first_unadjusted_payment_date": {
- "year": 0,
- "month": 0,
- "day": 0
}, - "float_payment_date_relative_to": "INTEREST_RATE_SWAP_ATTRIBUTES_DATE_RELATIVE_TO_UNDEFINED",
- "fixed_payment_date_relative_to": "INTEREST_RATE_SWAP_ATTRIBUTES_DATE_RELATIVE_TO_UNDEFINED",
- "float_fixing_dates_day_type": "INTEREST_RATE_SWAP_ATTRIBUTES_DAY_TYPE_UNDEFINED",
- "float_fixing_dates_offset": 0,
- "floating_rate_index_tenor": "string",
- "unadjusted_effective_date": {
- "year": 0,
- "month": 0,
- "day": 0
}, - "unadjusted_maturity_date": {
- "year": 0,
- "month": 0,
- "day": 0
}, - "effective_date_offset": 0,
- "float_reset_date_relative_to": "INTEREST_RATE_SWAP_ATTRIBUTES_DATE_RELATIVE_TO_UNDEFINED",
- "float_fixing_date_business_day_convention": "INTEREST_RATE_SWAP_ATTRIBUTES_BUSINESS_DAY_CONVENTION_UNDEFINED",
- "float_business_day_convention": "INTEREST_RATE_SWAP_ATTRIBUTES_BUSINESS_DAY_CONVENTION_UNDEFINED",
- "float_fixing_date_holiday_calendars": [
- "string"
], - "forward_starting_period": 0,
- "tenor_time_period": "INTEREST_RATE_SWAP_ATTRIBUTES_TIME_PERIOD_UNDEFINED",
- "forward_starting_period_time_period": "INTEREST_RATE_SWAP_ATTRIBUTES_TIME_PERIOD_UNDEFINED"
}, - "basis_swap_attributes": {
- "tenor": 0,
- "side_convention": "INTEREST_RATE_SWAP_ATTRIBUTES_SIDE_CONVENTION_UNDEFINED",
- "effective_date_offset": 0,
- "effective_date_business_day_convention": "INTEREST_RATE_SWAP_ATTRIBUTES_BUSINESS_DAY_CONVENTION_UNDEFINED",
- "maturity_date_business_day_convention": "INTEREST_RATE_SWAP_ATTRIBUTES_BUSINESS_DAY_CONVENTION_UNDEFINED",
- "swap_effective_date": {
- "year": 0,
- "month": 0,
- "day": 0
}, - "maturity_date": {
- "year": 0,
- "month": 0,
- "day": 0
}, - "leg1_float_rate_reset_frequency": "INTEREST_RATE_SWAP_ATTRIBUTES_FREQUENCY_UNDEFINED",
- "leg2_float_rate_reset_frequency": "INTEREST_RATE_SWAP_ATTRIBUTES_FREQUENCY_UNDEFINED",
- "leg1_float_payment_frequency": "INTEREST_RATE_SWAP_ATTRIBUTES_FREQUENCY_UNDEFINED",
- "leg2_float_payment_frequency": "INTEREST_RATE_SWAP_ATTRIBUTES_FREQUENCY_UNDEFINED",
- "leg1_float_compounding_method": "INTEREST_RATE_SWAP_ATTRIBUTES_COMPOUNDING_METHOD_UNDEFINED",
- "leg2_float_compounding_method": "INTEREST_RATE_SWAP_ATTRIBUTES_COMPOUNDING_METHOD_UNDEFINED",
- "leg1_float_day_count_convention": "INTEREST_RATE_SWAP_ATTRIBUTES_DAY_COUNT_CONVENTION_UNDEFINED",
- "leg2_float_day_count_convention": "INTEREST_RATE_SWAP_ATTRIBUTES_DAY_COUNT_CONVENTION_UNDEFINED",
- "leg1_float_business_day_convention": "INTEREST_RATE_SWAP_ATTRIBUTES_BUSINESS_DAY_CONVENTION_UNDEFINED",
- "leg2_float_business_day_convention": "INTEREST_RATE_SWAP_ATTRIBUTES_BUSINESS_DAY_CONVENTION_UNDEFINED",
- "leg1_float_reset_date_business_day_convention": "INTEREST_RATE_SWAP_ATTRIBUTES_BUSINESS_DAY_CONVENTION_UNDEFINED",
- "leg2_float_reset_date_business_day_convention": "INTEREST_RATE_SWAP_ATTRIBUTES_BUSINESS_DAY_CONVENTION_UNDEFINED",
- "leg1_float_reset_date_relative_to": "INTEREST_RATE_SWAP_ATTRIBUTES_DATE_RELATIVE_TO_UNDEFINED",
- "leg2_float_reset_date_relative_to": "INTEREST_RATE_SWAP_ATTRIBUTES_DATE_RELATIVE_TO_UNDEFINED",
- "leg1_float_fixing_date_business_day_convention": "INTEREST_RATE_SWAP_ATTRIBUTES_BUSINESS_DAY_CONVENTION_UNDEFINED",
- "leg2_float_fixing_date_business_day_convention": "INTEREST_RATE_SWAP_ATTRIBUTES_BUSINESS_DAY_CONVENTION_UNDEFINED",
- "leg1_float_fixing_date_holiday_calendars": [
- "string"
], - "leg2_float_fixing_date_holiday_calendars": [
- "string"
], - "leg1_first_float_reset_date": {
- "year": 0,
- "month": 0,
- "day": 0
}, - "leg2_first_float_reset_date": {
- "year": 0,
- "month": 0,
- "day": 0
}, - "leg1_first_float_fixing_date": {
- "year": 0,
- "month": 0,
- "day": 0
}, - "leg2_first_float_fixing_date": {
- "year": 0,
- "month": 0,
- "day": 0
}, - "leg1_floating_rate_index": "string",
- "leg2_floating_rate_index": "string",
- "leg1_floating_rate_index_tenor": "string",
- "leg2_floating_rate_index_tenor": "string",
- "leg1_float_roll_convention": "string",
- "leg2_float_roll_convention": "string",
- "leg1_float_first_unadjusted_payment_date": {
- "year": 0,
- "month": 0,
- "day": 0
}, - "leg2_float_first_unadjusted_payment_date": {
- "year": 0,
- "month": 0,
- "day": 0
}, - "leg1_float_payment_date_relative_to": "INTEREST_RATE_SWAP_ATTRIBUTES_DATE_RELATIVE_TO_UNDEFINED",
- "leg2_float_payment_date_relative_to": "INTEREST_RATE_SWAP_ATTRIBUTES_DATE_RELATIVE_TO_UNDEFINED",
- "leg1_float_fixing_dates_day_type": "INTEREST_RATE_SWAP_ATTRIBUTES_DAY_TYPE_UNDEFINED",
- "leg2_float_fixing_dates_day_type": "INTEREST_RATE_SWAP_ATTRIBUTES_DAY_TYPE_UNDEFINED",
- "leg1_float_fixing_dates_offset": 0,
- "leg2_float_fixing_dates_offset": 0,
- "float_first_unadjusted_effective_date": {
- "year": 0,
- "month": 0,
- "day": 0
}, - "unadjusted_maturity_date": {
- "year": 0,
- "month": 0,
- "day": 0
}, - "roll_and_payment_date_holiday_calendars": [
- "string"
], - "tenor_time_period": "INTEREST_RATE_SWAP_ATTRIBUTES_TIME_PERIOD_UNDEFINED",
- "forward_starting_period": 0,
- "forward_starting_period_time_period": "INTEREST_RATE_SWAP_ATTRIBUTES_TIME_PERIOD_UNDEFINED",
- "leg1_float_payment_date_offset": 0,
- "leg2_float_payment_date_offset": 0,
- "payment_date_day_type": "INTEREST_RATE_SWAP_ATTRIBUTES_DAY_TYPE_UNDEFINED",
- "leg2_index_tenor_omit": true,
- "leg1_index_tenor_omit": true
}, - "event_attributes": {
- "sub_types": [
- {
- "symbol": "string",
- "buy_price_increment": "string",
- "sell_price_increment": "string",
- "buy_scale": "string",
- "sell_scale": "string",
- "opposing_side": true,
- "buy_quantity_ratio": "string",
- "sell_quantity_ratio": "string",
- "strict_limit": true
}
], - "position_accountability_value": "string",
- "underlying_event_specification": "string",
- "question": "string",
- "source_agency": "string",
- "payout_value": "string",
- "strike_value": "string",
- "evaluation_type": "string",
- "time_specifier": {
- "year": 0,
- "month": 0,
- "day": 0
}, - "event_id": "string",
- "event_display_name": "string",
- "strike_unit": "string",
- "calculation_method": "CALCULATION_METHOD_UNDEFINED",
- "position_limit": "string",
- "source_agency_url": "string",
- "expected_payout_date": {
- "year": 0,
- "month": 0,
- "day": 0
}, - "expected_payout_time": {
- "hours": 0,
- "minutes": 0,
- "seconds": 0
}, - "strike_evaluation_lower_limit": "string",
- "strike_evaluation_upper_limit": "string",
- "payout_type": "PAYOUT_TYPE_BINARY",
- "payout_lower_bound": "string",
- "payout_upper_bound": "string",
- "frequency_type": "string",
- "settlement_fee": "string",
- "settlement_fee_destination_account": "string",
- "event_outcome": "EVENT_OUTCOME_INDEPENDENT",
- "strike_description": "string",
- "directional_event_outcome_ordinal_rank": 0
}, - "overnight_index_swap_attributes": {
- "tenor": 0,
- "side_convention": "INTEREST_RATE_SWAP_ATTRIBUTES_SIDE_CONVENTION_UNDEFINED",
- "swap_effective_date": {
- "year": 0,
- "month": 0,
- "day": 0
}, - "effective_date_business_day_convention": "INTEREST_RATE_SWAP_ATTRIBUTES_BUSINESS_DAY_CONVENTION_UNDEFINED",
- "maturity_date": {
- "year": 0,
- "month": 0,
- "day": 0
}, - "maturity_date_business_day_convention": "INTEREST_RATE_SWAP_ATTRIBUTES_BUSINESS_DAY_CONVENTION_UNDEFINED",
- "fixed_holiday_calendars": [
- "string"
], - "fixed_payment_frequency": "INTEREST_RATE_SWAP_ATTRIBUTES_FREQUENCY_UNDEFINED",
- "fixed_compounding_method": "INTEREST_RATE_SWAP_ATTRIBUTES_COMPOUNDING_METHOD_UNDEFINED",
- "fixed_day_count_convention": "INTEREST_RATE_SWAP_ATTRIBUTES_DAY_COUNT_CONVENTION_UNDEFINED",
- "fixed_business_day_convention": "INTEREST_RATE_SWAP_ATTRIBUTES_BUSINESS_DAY_CONVENTION_UNDEFINED",
- "float_compounding_method": "INTEREST_RATE_SWAP_ATTRIBUTES_COMPOUNDING_METHOD_UNDEFINED",
- "float_day_count_convention": "INTEREST_RATE_SWAP_ATTRIBUTES_DAY_COUNT_CONVENTION_UNDEFINED",
- "float_holiday_calendars": [
- "string"
], - "float_payment_frequency": "INTEREST_RATE_SWAP_ATTRIBUTES_FREQUENCY_UNDEFINED",
- "float_rate_reset_frequency": "INTEREST_RATE_SWAP_ATTRIBUTES_FREQUENCY_UNDEFINED",
- "float_reset_date_business_day_convention": "INTEREST_RATE_SWAP_ATTRIBUTES_BUSINESS_DAY_CONVENTION_UNDEFINED",
- "first_float_reset_date": {
- "year": 0,
- "month": 0,
- "day": 0
}, - "first_float_fixing_date": {
- "year": 0,
- "month": 0,
- "day": 0
}, - "floating_rate_index": "string",
- "float_roll_convention": "string",
- "fixed_roll_convention": "string",
- "float_first_unadjusted_payment_date": {
- "year": 0,
- "month": 0,
- "day": 0
}, - "fixed_first_unadjusted_payment_date": {
- "year": 0,
- "month": 0,
- "day": 0
}, - "float_payment_date_relative_to": "INTEREST_RATE_SWAP_ATTRIBUTES_DATE_RELATIVE_TO_UNDEFINED",
- "fixed_payment_date_relative_to": "INTEREST_RATE_SWAP_ATTRIBUTES_DATE_RELATIVE_TO_UNDEFINED",
- "float_fixing_dates_day_type": "INTEREST_RATE_SWAP_ATTRIBUTES_DAY_TYPE_UNDEFINED",
- "float_fixing_dates_offset": 0,
- "floating_rate_index_tenor": "string",
- "unadjusted_effective_date": {
- "year": 0,
- "month": 0,
- "day": 0
}, - "unadjusted_maturity_date": {
- "year": 0,
- "month": 0,
- "day": 0
}, - "effective_date_offset": 0,
- "float_reset_date_relative_to": "INTEREST_RATE_SWAP_ATTRIBUTES_DATE_RELATIVE_TO_UNDEFINED",
- "float_fixing_date_business_day_convention": "INTEREST_RATE_SWAP_ATTRIBUTES_BUSINESS_DAY_CONVENTION_UNDEFINED",
- "float_business_day_convention": "INTEREST_RATE_SWAP_ATTRIBUTES_BUSINESS_DAY_CONVENTION_UNDEFINED",
- "float_fixing_date_holiday_calendars": [
- "string"
], - "forward_starting_period": 0,
- "fixed_payment_date_offset": 0,
- "float_payment_date_offset": 0,
- "payment_date_day_type": "INTEREST_RATE_SWAP_ATTRIBUTES_DAY_TYPE_UNDEFINED",
- "tenor_time_period": "INTEREST_RATE_SWAP_ATTRIBUTES_TIME_PERIOD_UNDEFINED",
- "forward_starting_period_time_period": "INTEREST_RATE_SWAP_ATTRIBUTES_TIME_PERIOD_UNDEFINED"
}, - "single_period_swap_attributes": {
- "tenor": 0,
- "side_convention": "INTEREST_RATE_SWAP_ATTRIBUTES_SIDE_CONVENTION_UNDEFINED",
- "swap_effective_date": {
- "year": 0,
- "month": 0,
- "day": 0
}, - "effective_date_business_day_convention": "INTEREST_RATE_SWAP_ATTRIBUTES_BUSINESS_DAY_CONVENTION_UNDEFINED",
- "maturity_date": {
- "year": 0,
- "month": 0,
- "day": 0
}, - "maturity_date_business_day_convention": "INTEREST_RATE_SWAP_ATTRIBUTES_BUSINESS_DAY_CONVENTION_UNDEFINED",
- "roll_and_payment_date_holiday_calendars": [
- "string"
], - "fixed_payment_frequency": "INTEREST_RATE_SWAP_ATTRIBUTES_FREQUENCY_UNDEFINED",
- "fixed_compounding_method": "INTEREST_RATE_SWAP_ATTRIBUTES_COMPOUNDING_METHOD_UNDEFINED",
- "fixed_day_count_convention": "INTEREST_RATE_SWAP_ATTRIBUTES_DAY_COUNT_CONVENTION_UNDEFINED",
- "fixed_business_day_convention": "INTEREST_RATE_SWAP_ATTRIBUTES_BUSINESS_DAY_CONVENTION_UNDEFINED",
- "float_compounding_method": "INTEREST_RATE_SWAP_ATTRIBUTES_COMPOUNDING_METHOD_UNDEFINED",
- "float_day_count_convention": "INTEREST_RATE_SWAP_ATTRIBUTES_DAY_COUNT_CONVENTION_UNDEFINED",
- "float_holiday_calendars": [
- "string"
], - "float_payment_frequency": "INTEREST_RATE_SWAP_ATTRIBUTES_FREQUENCY_UNDEFINED",
- "float_rate_reset_frequency": "INTEREST_RATE_SWAP_ATTRIBUTES_FREQUENCY_UNDEFINED",
- "float_reset_date_business_day_convention": "INTEREST_RATE_SWAP_ATTRIBUTES_BUSINESS_DAY_CONVENTION_UNDEFINED",
- "first_float_reset_date": {
- "year": 0,
- "month": 0,
- "day": 0
}, - "first_float_fixing_date": {
- "year": 0,
- "month": 0,
- "day": 0
}, - "floating_rate_index": "string",
- "float_roll_convention": "string",
- "fixed_roll_convention": "string",
- "float_first_unadjusted_payment_date": {
- "year": 0,
- "month": 0,
- "day": 0
}, - "fixed_first_unadjusted_payment_date": {
- "year": 0,
- "month": 0,
- "day": 0
}, - "float_payment_date_relative_to": "INTEREST_RATE_SWAP_ATTRIBUTES_DATE_RELATIVE_TO_UNDEFINED",
- "fixed_payment_date_relative_to": "INTEREST_RATE_SWAP_ATTRIBUTES_DATE_RELATIVE_TO_UNDEFINED",
- "float_fixing_dates_day_type": "INTEREST_RATE_SWAP_ATTRIBUTES_DAY_TYPE_UNDEFINED",
- "float_fixing_dates_offset": 0,
- "floating_rate_index_tenor": "string",
- "unadjusted_effective_date": {
- "year": 0,
- "month": 0,
- "day": 0
}, - "unadjusted_maturity_date": {
- "year": 0,
- "month": 0,
- "day": 0
}, - "float_reset_date_relative_to": "INTEREST_RATE_SWAP_ATTRIBUTES_DATE_RELATIVE_TO_UNDEFINED",
- "float_fixing_date_business_day_convention": "INTEREST_RATE_SWAP_ATTRIBUTES_BUSINESS_DAY_CONVENTION_UNDEFINED",
- "float_business_day_convention": "INTEREST_RATE_SWAP_ATTRIBUTES_BUSINESS_DAY_CONVENTION_UNDEFINED",
- "float_fixing_date_holiday_calendars": [
- "string"
], - "tenor_time_period": "INTEREST_RATE_SWAP_ATTRIBUTES_TIME_PERIOD_UNDEFINED",
- "fixed_calculation_period_frequency": "INTEREST_RATE_SWAP_ATTRIBUTES_FREQUENCY_UNDEFINED",
- "fixed_payment_date_offset": 0,
- "float_payment_date_offset": 0,
- "payment_date_day_type": "INTEREST_RATE_SWAP_ATTRIBUTES_DAY_TYPE_UNDEFINED",
- "leg2_index_tenor_omit": true
}, - "non_deliverable_forward_attributes": {
- "tenor": 0,
- "forward_starting_period": 0,
- "forward_starting_period_time_period": "INTEREST_RATE_SWAP_ATTRIBUTES_TIME_PERIOD_UNDEFINED",
- "side_convention": "INTEREST_RATE_SWAP_ATTRIBUTES_SIDE_CONVENTION_UNDEFINED",
- "currency_1": "string",
- "currency_2": "string",
- "exchanged_currency_1": "string",
- "exchanged_currency_2": "string",
- "valuation_date": {
- "year": 0,
- "month": 0,
- "day": 0
}, - "fixing_date": {
- "year": 0,
- "month": 0,
- "day": 0
}, - "exchange_rate_currency_1": "string",
- "exchange_rate_currency_2": "string",
- "exchange_rate_quote_basis": "INTEREST_RATE_SWAP_ATTRIBUTES_EXCHANGE_RATE_QUOTE_BASIS_UNDEFINED",
- "fixing_quote_basis": "INTEREST_RATE_SWAP_ATTRIBUTES_EXCHANGE_RATE_QUOTE_BASIS_UNDEFINED",
- "settlement_currency": "string",
- "fixing_currency_1": "string",
- "fixing_currency_2": "string",
- "tenor_time_period": "INTEREST_RATE_SWAP_ATTRIBUTES_TIME_PERIOD_UNDEFINED",
- "valuation_date_business_day_convention": "INTEREST_RATE_SWAP_ATTRIBUTES_BUSINESS_DAY_CONVENTION_UNDEFINED",
- "fixing_date_business_day_convention": "INTEREST_RATE_SWAP_ATTRIBUTES_BUSINESS_DAY_CONVENTION_UNDEFINED",
- "valuation_holiday_calendars": [
- "string"
], - "fixing_holiday_calendars": [
- "string"
], - "unadjusted_valuation_date": {
- "year": 0,
- "month": 0,
- "day": 0
}, - "unadjusted_fixing_date": {
- "year": 0,
- "month": 0,
- "day": 0
}, - "fixing_date_offset": 0,
- "currency_instrument_name": "string"
}, - "forex_attributes": {
- "base_currency": "string",
- "quote_currency": "string"
}, - "zero_coupon_inflation_swap_attributes": {
- "tenor": 0,
- "side_convention": "INTEREST_RATE_SWAP_ATTRIBUTES_SIDE_CONVENTION_UNDEFINED",
- "swap_effective_date": {
- "year": 0,
- "month": 0,
- "day": 0
}, - "effective_date_business_day_convention": "INTEREST_RATE_SWAP_ATTRIBUTES_BUSINESS_DAY_CONVENTION_UNDEFINED",
- "maturity_date": {
- "year": 0,
- "month": 0,
- "day": 0
}, - "maturity_date_business_day_convention": "INTEREST_RATE_SWAP_ATTRIBUTES_BUSINESS_DAY_CONVENTION_UNDEFINED",
- "roll_and_payment_date_holiday_calendars": [
- "string"
], - "fixed_payment_frequency": "INTEREST_RATE_SWAP_ATTRIBUTES_FREQUENCY_UNDEFINED",
- "fixed_calculation_period_frequency": "INTEREST_RATE_SWAP_ATTRIBUTES_FREQUENCY_UNDEFINED",
- "fixed_compounding_method": "INTEREST_RATE_SWAP_ATTRIBUTES_COMPOUNDING_METHOD_UNDEFINED",
- "float_compounding_method": "INTEREST_RATE_SWAP_ATTRIBUTES_COMPOUNDING_METHOD_UNDEFINED",
- "fixed_day_count_convention": "INTEREST_RATE_SWAP_ATTRIBUTES_DAY_COUNT_CONVENTION_UNDEFINED",
- "float_day_count_convention": "INTEREST_RATE_SWAP_ATTRIBUTES_DAY_COUNT_CONVENTION_UNDEFINED",
- "float_holiday_calendars": [
- "string"
], - "fixed_holiday_calendars": [
- "string"
], - "float_payment_frequency": "INTEREST_RATE_SWAP_ATTRIBUTES_FREQUENCY_UNDEFINED",
- "float_calculation_period_frequency": "INTEREST_RATE_SWAP_ATTRIBUTES_FREQUENCY_UNDEFINED",
- "floating_rate_index": "string",
- "float_roll_convention": "string",
- "fixed_roll_convention": "string",
- "float_first_unadjusted_payment_date": {
- "year": 0,
- "month": 0,
- "day": 0
}, - "fixed_first_unadjusted_payment_date": {
- "year": 0,
- "month": 0,
- "day": 0
}, - "float_payment_date_relative_to": "INTEREST_RATE_SWAP_ATTRIBUTES_DATE_RELATIVE_TO_UNDEFINED",
- "fixed_payment_date_relative_to": "INTEREST_RATE_SWAP_ATTRIBUTES_DATE_RELATIVE_TO_UNDEFINED",
- "unadjusted_effective_date": {
- "year": 0,
- "month": 0,
- "day": 0
}, - "unadjusted_maturity_date": {
- "year": 0,
- "month": 0,
- "day": 0
}, - "effective_date_offset": 0,
- "fixed_payment_day_convention": "INTEREST_RATE_SWAP_ATTRIBUTES_BUSINESS_DAY_CONVENTION_UNDEFINED",
- "fixed_calculation_period_day_convention": "INTEREST_RATE_SWAP_ATTRIBUTES_BUSINESS_DAY_CONVENTION_UNDEFINED",
- "float_payment_day_convention": "INTEREST_RATE_SWAP_ATTRIBUTES_BUSINESS_DAY_CONVENTION_UNDEFINED",
- "float_calculation_period_day_convention": "INTEREST_RATE_SWAP_ATTRIBUTES_BUSINESS_DAY_CONVENTION_UNDEFINED",
- "forward_starting_period": 0,
- "tenor_time_period": "INTEREST_RATE_SWAP_ATTRIBUTES_TIME_PERIOD_UNDEFINED",
- "forward_starting_period_time_period": "INTEREST_RATE_SWAP_ATTRIBUTES_TIME_PERIOD_UNDEFINED",
- "inflation_lag": "string",
- "index_source": "string",
- "interpolation_method": "string",
- "fallback_bond_applicable": true,
- "inflation_instrument_name": "string",
- "fixed_payment_frequency_multiplier": 0,
- "fixed_calculation_period_frequency_multiplier": 0,
- "float_payment_frequency_multiplier": 0,
- "float_calculation_period_frequency_multiplier": 0
}, - "non_tradable": true,
- "product_id": "string",
- "price_limit": {
- "low": "string",
- "high": "string",
- "low_set": true,
- "high_set": true,
- "relative_low": 0.1,
- "relative_high": 0.1,
- "relative_low_set": true,
- "relative_high_set": true
}, - "order_size_limit": {
- "low": "string",
- "high": "string",
- "low_set": true,
- "high_set": true,
- "total_notional_low": "string",
- "total_notional_high": "string",
- "total_notional_low_set": true,
- "total_notional_high_set": true
}, - "cross_order_resting_duration": "string",
- "expiration_time": {
- "hours": 0,
- "minutes": 0,
- "seconds": 0
}, - "trade_settlement_period": "string",
- "holiday_calendars": [
- "string"
], - "fractional_qty_scale": "string",
- "metadata": {
- "property1": "string",
- "property2": "string"
}, - "state": "INSTRUMENT_STATE_CLOSED",
- "position_limit": "string",
- "last_trade_date": {
- "year": 0,
- "month": 0,
- "day": 0
}, - "last_trade_time": {
- "hours": 0,
- "minutes": 0,
- "seconds": 0
}, - "price_scale": "string",
- "block_trade_threshold": {
- "minimum_quantity": "string",
- "minimum_notional": "string"
}, - "trade_day_roll_schedule": [
- {
- "days_of_week": [
- "DAY_OF_WEEK_UNSPECIFIED"
], - "time_of_day": {
- "hours": 0,
- "minutes": 0,
- "seconds": 0
}
}
], - "create_time": "2019-08-24T14:15:22Z",
- "update_time": "2019-08-24T14:15:22Z",
- "delete_time": "2019-08-24T14:15:22Z",
- "start_time": {
- "hours": 0,
- "minutes": 0,
- "seconds": 0
}, - "trade_day_roll_convention": "TRADE_DAY_ROLL_CONVENTION_NEXT_DAY_BOOKING",
- "security_id": "string",
- "security_id_source": "SECURITY_ID_SOURCE_EXCHANGE_SYMBOL",
- "market_order_protection_basis_points": "string"
}
], - "next_page_token": "string",
- "eof": true
}{ }{- "symbols": [
- "string"
]
}| symbols | Array of strings |
| unaggregated | boolean |
| depth | integer <int32> |
| snapshot_only | boolean |
{- "symbols": [
- "string"
], - "unaggregated": true,
- "depth": 0,
- "snapshot_only": true
}{- "result": {
- "heartbeat": { },
- "update": {
- "symbol": "string",
- "bids": [
- {
- "px": "string",
- "qty": "string",
- "symbol_sub_type": "string"
}
], - "offers": [
- {
- "px": "string",
- "qty": "string",
- "symbol_sub_type": "string"
}
], - "state": "INSTRUMENT_STATE_CLOSED",
- "stats": {
- "open_px": "string",
- "close_px": "string",
- "low_px": "string",
- "high_px": "string",
- "last_trade_px": "string",
- "indicative_open_px": "string",
- "settlement_px": "string",
- "shares_traded": "string",
- "notional_traded": "string",
- "last_trade_qty": "string",
- "open_interest": "string",
- "settlement_preliminary_flag": true,
- "open_set_time": "2019-08-24T14:15:22Z",
- "close_set_time": "2019-08-24T14:15:22Z",
- "high_set_time": "2019-08-24T14:15:22Z",
- "low_set_time": "2019-08-24T14:15:22Z",
- "last_trade_set_time": "2019-08-24T14:15:22Z",
- "indicative_open_set_time": "2019-08-24T14:15:22Z",
- "settlement_set_time": "2019-08-24T14:15:22Z",
- "open_interest_set_time": "2019-08-24T14:15:22Z",
- "notional_set_time": "2019-08-24T14:15:22Z",
- "settlement_price_calculation_method": "SETTLEMENT_PRICE_CALCULATION_METHOD_UNSET",
- "trading_reference_px": "string",
- "trading_reference_set_time": "2019-08-24T14:15:22Z",
- "settlement_price_calculation_text_value": "string"
}, - "transact_time": "2019-08-24T14:15:22Z",
- "book_hidden": true,
- "transact_trade_date": {
- "year": 0,
- "month": 0,
- "day": 0
}
}
}, - "error": {
- "code": 0,
- "message": "string",
- "details": [
- {
- "@type": "string",
- "property1": null,
- "property2": null
}
]
}
}Request to download executions filtered using the given details as a csv.
| start_time | string <date-time> Start time for the executions to be fetched. |
| end_time | string <date-time> End time for the executions to be fetched. |
| accounts | Array of strings Fully qualified resource account names to filter upon (ie: "firms/[firmid]/accounts/[accountid]"). |
{- "start_time": "2019-08-24T14:15:22Z",
- "end_time": "2019-08-24T14:15:22Z",
- "accounts": [
- "string"
]
}{- "result": {
- "filechunk": "string"
}, - "error": {
- "code": 0,
- "message": "string",
- "details": [
- {
- "@type": "string",
- "property1": null,
- "property2": null
}
]
}
}Request to download orders filtered using the given details as a csv.
| start_time | string <date-time> Start time for the orders to be fetched. |
| end_time | string <date-time> End time for the orders to be fetched. |
| accounts | Array of strings Fully qualified resource account names to filter upon (ie: "firms/[firmid]/accounts/[accountid]"). |
{- "start_time": "2019-08-24T14:15:22Z",
- "end_time": "2019-08-24T14:15:22Z",
- "accounts": [
- "string"
]
}{- "result": {
- "filechunk": "string"
}, - "error": {
- "code": 0,
- "message": "string",
- "details": [
- {
- "@type": "string",
- "property1": null,
- "property2": null
}
]
}
}Request to download trades filtered using the given details as a csv.
| start_time | string <date-time> Start time for the trades to be fetched. |
| end_time | string <date-time> End time for the trades to be fetched. |
| accounts | Array of strings Fully qualified resource account names to filter upon (ie: "firms/[firmid]/accounts/[accountid]"). |
{- "start_time": "2019-08-24T14:15:22Z",
- "end_time": "2019-08-24T14:15:22Z",
- "accounts": [
- "string"
]
}{- "result": {
- "filechunk": "string"
}, - "error": {
- "code": 0,
- "message": "string",
- "details": [
- {
- "@type": "string",
- "property1": null,
- "property2": null
}
]
}
}| symbol | string Symbol to filter upon. |
| start_time | string <date-time> Start time for the trade data time window. |
| end_time | string <date-time> End time for the trade data time window. |
| bars | integer <int32> Number of individual bars to include for the given time window. |
object (v1beta1Date) Date represents a whole or partial calendar date. | |
object (v1beta1Date) Date represents a whole or partial calendar date. |
{- "symbol": "string",
- "start_time": "2019-08-24T14:15:22Z",
- "end_time": "2019-08-24T14:15:22Z",
- "bars": 0,
- "start_trade_date": {
- "year": 0,
- "month": 0,
- "day": 0
}, - "end_trade_date": {
- "year": 0,
- "month": 0,
- "day": 0
}
}{- "stats": {
- "first": "string",
- "last": "string",
- "high": "string",
- "low": "string",
- "total_trade_count": "string",
- "cleared_trade_count": "string",
- "volume": "string",
- "cleared_volume": "string",
- "notional": "string",
- "cleared_notional": "string"
}, - "bars": [
- {
- "first": "string",
- "last": "string",
- "high": "string",
- "low": "string",
- "total_trade_count": "string",
- "cleared_trade_count": "string",
- "volume": "string",
- "cleared_volume": "string",
- "notional": "string",
- "cleared_notional": "string"
}
], - "bar_start_time": [
- "2019-08-24T14:15:22Z"
], - "bar_end_time": [
- "2019-08-24T14:15:22Z"
]
}Request to search for executions filtered using the given details.
| page_size | integer <int32> The maximum number of fills to return in a response. This field is optional. |
| page_token | string A pagination token returned from a previous call to |
| order_id | string Exchange assigned order ID of the order to filter upon. |
| clord_id | string Client assigned order ID to filter upon. |
| start_time | string <date-time> Start time for the orders to be fetched. |
| end_time | string <date-time> End time for the orders to be fetched. |
| symbol | string Instrument symbol to filter upon. |
| types | Array of strings (v1beta1ExecutionType) Items Enum: "EXECUTION_TYPE_NEW" "EXECUTION_TYPE_PARTIAL_FILL" "EXECUTION_TYPE_FILL" "EXECUTION_TYPE_CANCELED" "EXECUTION_TYPE_REPLACE" "EXECUTION_TYPE_REJECTED" "EXECUTION_TYPE_EXPIRED" "EXECUTION_TYPE_DONE_FOR_DAY" Execution types to filter upon. |
| newest_first | boolean A flag that if set indicates that executions found should be sorted from most recent to oldest. |
| accounts | Array of strings Fully qualified resource account names to filter upon (ie: "firms/[firmid]/accounts/[accountid]"). |
| client_account_id | string Client account ID to filter upon. |
| client_participant_id | string Client participant ID to filter upon. |
| parent_order_id | string Parent order ID to filter upon. |
| symbol_sub_type | string Symbol sub type to filter upon. |
| exec_ids | Array of strings Execution IDs to filter upon. |
object (v1beta1Date) Date represents a whole or partial calendar date. | |
object (v1beta1Date) Date represents a whole or partial calendar date. |
{- "page_size": 0,
- "page_token": "string",
- "order_id": "string",
- "clord_id": "string",
- "start_time": "2019-08-24T14:15:22Z",
- "end_time": "2019-08-24T14:15:22Z",
- "symbol": "string",
- "types": [
- "EXECUTION_TYPE_NEW"
], - "newest_first": true,
- "accounts": [
- "string"
], - "client_account_id": "string",
- "client_participant_id": "string",
- "parent_order_id": "string",
- "symbol_sub_type": "string",
- "exec_ids": [
- "string"
], - "start_transact_trade_date": {
- "year": 0,
- "month": 0,
- "day": 0
}, - "end_transact_trade_date": {
- "year": 0,
- "month": 0,
- "day": 0
}
}{- "executions": [
- {
- "id": "string",
- "order": {
- "id": "string",
- "type": "ORDER_TYPE_UNDEFINED",
- "side": "SIDE_UNDEFINED",
- "order_qty": "string",
- "symbol": "string",
- "clord_id": "string",
- "time_in_force": "TIME_IN_FORCE_UNDEFINED",
- "account": "string",
- "cum_qty": "string",
- "avg_px": "string",
- "leaves_qty": "string",
- "state": "ORDER_STATE_NEW",
- "participant": "string",
- "price": "string",
- "insert_time": "2019-08-24T14:15:22Z",
- "stop_price": "string",
- "min_qty": "string",
- "create_time": "2019-08-24T14:15:22Z",
- "all_or_none": true,
- "cross_id": "string",
- "host_cross_id": "string",
- "submitting_participant": "string",
- "client_account_id": "string",
- "client_participant_id": "string",
- "parent_order_id": "string",
- "commissions_basis_points": "string",
- "participate_dont_initiate": true,
- "cash_order_qty": "string",
- "symbol_sub_type": "string",
- "strict_limit": true,
- "risk_check_time": "2019-08-24T14:15:22Z",
- "collateral_memo": "string",
- "priority_weight": "string",
- "good_till_time": "2019-08-24T14:15:22Z",
- "context": {
- "any_context": {
- "@type": "string",
- "property1": null,
- "property2": null
}, - "fix_context": {
- "begin_string": "string",
- "target_comp_id": "string",
- "sender_comp_id": "string",
- "orig_clord_id": "string",
- "security_type": "string",
- "target_sub_id": "string",
- "target_location_id": "string",
- "sender_sub_id": "string",
- "sender_location_id": "string",
- "on_behalf_of_comp_id": "string",
- "on_behalf_of_sub_id": "string"
}, - "validation_contexts": [
- {
- "@type": "string",
- "property1": null,
- "property2": null
}
], - "service_name": "string"
}, - "best_limit": true,
- "immediately_executable_limit": true,
- "block_trade_indicator": true,
- "last_trade_id": "string",
- "trigger_method": "CONDITION_TRIGGER_METHOD_UNDEFINED",
- "price_to_quantity_filled": {
- "property1": "string",
- "property2": "string"
}, - "commission_notional_total_collected": "string",
- "self_match_prevention_instruction": "SELF_MATCH_PREVENTION_INSTRUCTION_UNDEFINED",
- "order_capacity": "ORDER_CAPACITY_UNDEFINED",
- "ignore_price_validity_checks": true,
- "transaction_booked_time": "2019-08-24T14:15:22Z",
- "last_transact_time": "2019-08-24T14:15:22Z",
- "price_scale": "string",
- "fractional_quantity_scale": "string",
- "maker_commissions_basis_points": "string",
- "manual_order_indicator": "MANUAL_ORDER_INDICATOR_UNDEFINED",
- "clord_link_id": "string",
- "visible_qty": "string",
- "short_intent": true
}, - "last_shares": "string",
- "last_px": "string",
- "type": "EXECUTION_TYPE_NEW",
- "text": "string",
- "order_reject_reason": "ORD_REJECT_REASON_EXCHANGE_OPTION",
- "transact_time": "2019-08-24T14:15:22Z",
- "leg_prices": [
- {
- "symbol": "string",
- "anchor": true,
- "px": "string",
- "qty": "string",
- "side": "SIDE_UNDEFINED",
- "reference_px": "string"
}
], - "trade_id": "string",
- "aggressor": true,
- "commission_notional_collected": "string",
- "unsolicited_cancel_reason": "UNSOLICITED_CXL_REASON_UNDEFINED",
- "trace_id": "string",
- "commission_spread_px": "string",
- "transact_trade_date": {
- "year": 0,
- "month": 0,
- "day": 0
}, - "previous_best_bid_price": "string",
- "previous_best_bid_quantity": "string",
- "previous_best_offer_price": "string",
- "previous_best_offer_quantity": "string"
}
], - "next_page_token": "string",
- "eof": true
}Request to search for orders filtered using the given details.
| page_size | integer <int32> The maximum number of orders to return in a response. This field is optional. |
| page_token | string A pagination token returned from a previous call to |
| order_id | string Exchange assigned order ID of the order to filter upon. |
| clord_id | string Client assigned order ID to filter upon. |
| start_time | string <date-time> Start time for the orders to be fetched. |
| end_time | string <date-time> End time for the orders to be fetched. |
| symbol | string Instrument symbol to filter upon. |
| accounts | Array of strings Fully qualified resource account names to filter upon (ie: "firms/[firmid]/accounts/[accountid]"). |
| side | string (v1beta1Side) Default: "SIDE_UNDEFINED" Enum: "SIDE_UNDEFINED" "SIDE_BUY" "SIDE_SELL" Side indicates the side of an Order. |
| type | string (v1beta1OrderType) Default: "ORDER_TYPE_UNDEFINED" Enum: "ORDER_TYPE_UNDEFINED" "ORDER_TYPE_MARKET_TO_LIMIT" "ORDER_TYPE_LIMIT" "ORDER_TYPE_STOP" "ORDER_TYPE_STOP_LIMIT" OrderType indicates the type of an order.
|
| order_state_filter | string (v1beta1OrderStateFilter) Default: "ORDER_STATE_FILTER_UNDEFINED" Enum: "ORDER_STATE_FILTER_UNDEFINED" "ORDER_STATE_FILTER_OPEN" "ORDER_STATE_FILTER_CLOSED" "ORDER_STATE_FILTER_NEW" "ORDER_STATE_FILTER_PARTIALLY_FILLED" "ORDER_STATE_FILTER_FILLED" "ORDER_STATE_FILTER_CANCELED" "ORDER_STATE_FILTER_REPLACED" "ORDER_STATE_FILTER_REJECTED" "ORDER_STATE_FILTER_EXPIRED" "ORDER_STATE_FILTER_PENDING_RISK" OrderStateFilter describes a filter for searching orders that are open or closed. |
| cross_id | string Client assigned Order Cross ID. |
| host_cross_id | string Exchange generated Host Cross ID. |
| client_account_id | string Client account ID to filter upon. |
| client_participant_id | string Client participant ID to filter upon. |
| parent_order_id | string Parent order ID to filter upon. |
| symbol_sub_type | string Symbol sub type to filter upon. |
object (v1beta1Date) Date represents a whole or partial calendar date. | |
object (v1beta1Date) Date represents a whole or partial calendar date. | |
| with_last_execution | boolean When true indicates that the response should also return the last execution created that is associated with the matched orders. |
{- "page_size": 0,
- "page_token": "string",
- "order_id": "string",
- "clord_id": "string",
- "start_time": "2019-08-24T14:15:22Z",
- "end_time": "2019-08-24T14:15:22Z",
- "symbol": "string",
- "accounts": [
- "string"
], - "side": "SIDE_UNDEFINED",
- "type": "ORDER_TYPE_UNDEFINED",
- "order_state_filter": "ORDER_STATE_FILTER_UNDEFINED",
- "cross_id": "string",
- "host_cross_id": "string",
- "client_account_id": "string",
- "client_participant_id": "string",
- "parent_order_id": "string",
- "symbol_sub_type": "string",
- "start_transact_trade_date": {
- "year": 0,
- "month": 0,
- "day": 0
}, - "end_transact_trade_date": {
- "year": 0,
- "month": 0,
- "day": 0
}, - "with_last_execution": true
}{- "order": [
- {
- "id": "string",
- "type": "ORDER_TYPE_UNDEFINED",
- "side": "SIDE_UNDEFINED",
- "order_qty": "string",
- "symbol": "string",
- "clord_id": "string",
- "time_in_force": "TIME_IN_FORCE_UNDEFINED",
- "account": "string",
- "cum_qty": "string",
- "avg_px": "string",
- "leaves_qty": "string",
- "state": "ORDER_STATE_NEW",
- "participant": "string",
- "price": "string",
- "insert_time": "2019-08-24T14:15:22Z",
- "stop_price": "string",
- "min_qty": "string",
- "create_time": "2019-08-24T14:15:22Z",
- "all_or_none": true,
- "cross_id": "string",
- "host_cross_id": "string",
- "submitting_participant": "string",
- "client_account_id": "string",
- "client_participant_id": "string",
- "parent_order_id": "string",
- "commissions_basis_points": "string",
- "participate_dont_initiate": true,
- "cash_order_qty": "string",
- "symbol_sub_type": "string",
- "strict_limit": true,
- "risk_check_time": "2019-08-24T14:15:22Z",
- "collateral_memo": "string",
- "priority_weight": "string",
- "good_till_time": "2019-08-24T14:15:22Z",
- "context": {
- "any_context": {
- "@type": "string",
- "property1": null,
- "property2": null
}, - "fix_context": {
- "begin_string": "string",
- "target_comp_id": "string",
- "sender_comp_id": "string",
- "orig_clord_id": "string",
- "security_type": "string",
- "target_sub_id": "string",
- "target_location_id": "string",
- "sender_sub_id": "string",
- "sender_location_id": "string",
- "on_behalf_of_comp_id": "string",
- "on_behalf_of_sub_id": "string"
}, - "validation_contexts": [
- {
- "@type": "string",
- "property1": null,
- "property2": null
}
], - "service_name": "string"
}, - "best_limit": true,
- "immediately_executable_limit": true,
- "block_trade_indicator": true,
- "last_trade_id": "string",
- "trigger_method": "CONDITION_TRIGGER_METHOD_UNDEFINED",
- "price_to_quantity_filled": {
- "property1": "string",
- "property2": "string"
}, - "commission_notional_total_collected": "string",
- "self_match_prevention_instruction": "SELF_MATCH_PREVENTION_INSTRUCTION_UNDEFINED",
- "order_capacity": "ORDER_CAPACITY_UNDEFINED",
- "ignore_price_validity_checks": true,
- "transaction_booked_time": "2019-08-24T14:15:22Z",
- "last_transact_time": "2019-08-24T14:15:22Z",
- "price_scale": "string",
- "fractional_quantity_scale": "string",
- "maker_commissions_basis_points": "string",
- "manual_order_indicator": "MANUAL_ORDER_INDICATOR_UNDEFINED",
- "clord_link_id": "string",
- "visible_qty": "string",
- "short_intent": true
}
], - "next_page_token": "string",
- "last_executions": [
- {
- "id": "string",
- "order": {
- "id": "string",
- "type": "ORDER_TYPE_UNDEFINED",
- "side": "SIDE_UNDEFINED",
- "order_qty": "string",
- "symbol": "string",
- "clord_id": "string",
- "time_in_force": "TIME_IN_FORCE_UNDEFINED",
- "account": "string",
- "cum_qty": "string",
- "avg_px": "string",
- "leaves_qty": "string",
- "state": "ORDER_STATE_NEW",
- "participant": "string",
- "price": "string",
- "insert_time": "2019-08-24T14:15:22Z",
- "stop_price": "string",
- "min_qty": "string",
- "create_time": "2019-08-24T14:15:22Z",
- "all_or_none": true,
- "cross_id": "string",
- "host_cross_id": "string",
- "submitting_participant": "string",
- "client_account_id": "string",
- "client_participant_id": "string",
- "parent_order_id": "string",
- "commissions_basis_points": "string",
- "participate_dont_initiate": true,
- "cash_order_qty": "string",
- "symbol_sub_type": "string",
- "strict_limit": true,
- "risk_check_time": "2019-08-24T14:15:22Z",
- "collateral_memo": "string",
- "priority_weight": "string",
- "good_till_time": "2019-08-24T14:15:22Z",
- "context": {
- "any_context": {
- "@type": "string",
- "property1": null,
- "property2": null
}, - "fix_context": {
- "begin_string": "string",
- "target_comp_id": "string",
- "sender_comp_id": "string",
- "orig_clord_id": "string",
- "security_type": "string",
- "target_sub_id": "string",
- "target_location_id": "string",
- "sender_sub_id": "string",
- "sender_location_id": "string",
- "on_behalf_of_comp_id": "string",
- "on_behalf_of_sub_id": "string"
}, - "validation_contexts": [
- {
- "@type": "string",
- "property1": null,
- "property2": null
}
], - "service_name": "string"
}, - "best_limit": true,
- "immediately_executable_limit": true,
- "block_trade_indicator": true,
- "last_trade_id": "string",
- "trigger_method": "CONDITION_TRIGGER_METHOD_UNDEFINED",
- "price_to_quantity_filled": {
- "property1": "string",
- "property2": "string"
}, - "commission_notional_total_collected": "string",
- "self_match_prevention_instruction": "SELF_MATCH_PREVENTION_INSTRUCTION_UNDEFINED",
- "order_capacity": "ORDER_CAPACITY_UNDEFINED",
- "ignore_price_validity_checks": true,
- "transaction_booked_time": "2019-08-24T14:15:22Z",
- "last_transact_time": "2019-08-24T14:15:22Z",
- "price_scale": "string",
- "fractional_quantity_scale": "string",
- "maker_commissions_basis_points": "string",
- "manual_order_indicator": "MANUAL_ORDER_INDICATOR_UNDEFINED",
- "clord_link_id": "string",
- "visible_qty": "string",
- "short_intent": true
}, - "last_shares": "string",
- "last_px": "string",
- "type": "EXECUTION_TYPE_NEW",
- "text": "string",
- "order_reject_reason": "ORD_REJECT_REASON_EXCHANGE_OPTION",
- "transact_time": "2019-08-24T14:15:22Z",
- "leg_prices": [
- {
- "symbol": "string",
- "anchor": true,
- "px": "string",
- "qty": "string",
- "side": "SIDE_UNDEFINED",
- "reference_px": "string"
}
], - "trade_id": "string",
- "aggressor": true,
- "commission_notional_collected": "string",
- "unsolicited_cancel_reason": "UNSOLICITED_CXL_REASON_UNDEFINED",
- "trace_id": "string",
- "commission_spread_px": "string",
- "transact_trade_date": {
- "year": 0,
- "month": 0,
- "day": 0
}, - "previous_best_bid_price": "string",
- "previous_best_bid_quantity": "string",
- "previous_best_offer_price": "string",
- "previous_best_offer_quantity": "string"
}
]
}Request to search for trades filtered using the given details.
| page_size | integer <int32> The maximum number of orders to return in a response. This field is optional. |
| page_token | string A pagination token returned from a previous call to |
| order_id | string Exchange assigned order ID of the order to filter upon. |
| trade_id | string Exchange assigned trade ID to filter upon. |
| exec_id | string Exchange assigned execution ID to filter upon. |
| start_time | string <date-time> Start time for the orders to be fetched. |
| end_time | string <date-time> End time for the orders to be fetched. |
| symbol | string Instrument symbol to filter upon. |
| accounts | Array of strings Fully qualified resource account names to filter upon (ie: "firms/[firmid]/accounts/[accountid]"). |
| states | Array of strings (v1beta1TradeState) Items Enum: "TRADE_STATE_UNDEFINED" "TRADE_STATE_NEW" "TRADE_STATE_CLEARED" "TRADE_STATE_BUSTED" "TRADE_STATE_INFLIGHT" "TRADE_STATE_PENDING_RISK" "TRADE_STATE_PENDING_CLEARED" "TRADE_STATE_REJECTED" "TRADE_STATE_CLEARING_ACKNOWLEDGED" "TRADE_STATE_RETRY_REQUEST" Trade states to filter upon. |
| trade_link_id | string (Trade Link ID to filter upon) |
{- "page_size": 0,
- "page_token": "string",
- "order_id": "string",
- "trade_id": "string",
- "exec_id": "string",
- "start_time": "2019-08-24T14:15:22Z",
- "end_time": "2019-08-24T14:15:22Z",
- "symbol": "string",
- "accounts": [
- "string"
], - "states": [
- "TRADE_STATE_UNDEFINED"
], - "trade_link_id": "string"
}{- "trade": [
- {
- "id": "string",
- "aggressor": {
- "id": "string",
- "order": {
- "id": "string",
- "type": "ORDER_TYPE_UNDEFINED",
- "side": "SIDE_UNDEFINED",
- "order_qty": "string",
- "symbol": "string",
- "clord_id": "string",
- "time_in_force": "TIME_IN_FORCE_UNDEFINED",
- "account": "string",
- "cum_qty": "string",
- "avg_px": "string",
- "leaves_qty": "string",
- "state": "ORDER_STATE_NEW",
- "participant": "string",
- "price": "string",
- "insert_time": "2019-08-24T14:15:22Z",
- "stop_price": "string",
- "min_qty": "string",
- "create_time": "2019-08-24T14:15:22Z",
- "all_or_none": true,
- "cross_id": "string",
- "host_cross_id": "string",
- "submitting_participant": "string",
- "client_account_id": "string",
- "client_participant_id": "string",
- "parent_order_id": "string",
- "commissions_basis_points": "string",
- "participate_dont_initiate": true,
- "cash_order_qty": "string",
- "symbol_sub_type": "string",
- "strict_limit": true,
- "risk_check_time": "2019-08-24T14:15:22Z",
- "collateral_memo": "string",
- "priority_weight": "string",
- "good_till_time": "2019-08-24T14:15:22Z",
- "context": {
- "any_context": {
- "@type": "string",
- "property1": null,
- "property2": null
}, - "fix_context": {
- "begin_string": "string",
- "target_comp_id": "string",
- "sender_comp_id": "string",
- "orig_clord_id": "string",
- "security_type": "string",
- "target_sub_id": "string",
- "target_location_id": "string",
- "sender_sub_id": "string",
- "sender_location_id": "string",
- "on_behalf_of_comp_id": "string",
- "on_behalf_of_sub_id": "string"
}, - "validation_contexts": [
- {
- "@type": "string",
- "property1": null,
- "property2": null
}
], - "service_name": "string"
}, - "best_limit": true,
- "immediately_executable_limit": true,
- "block_trade_indicator": true,
- "last_trade_id": "string",
- "trigger_method": "CONDITION_TRIGGER_METHOD_UNDEFINED",
- "price_to_quantity_filled": {
- "property1": "string",
- "property2": "string"
}, - "commission_notional_total_collected": "string",
- "self_match_prevention_instruction": "SELF_MATCH_PREVENTION_INSTRUCTION_UNDEFINED",
- "order_capacity": "ORDER_CAPACITY_UNDEFINED",
- "ignore_price_validity_checks": true,
- "transaction_booked_time": "2019-08-24T14:15:22Z",
- "last_transact_time": "2019-08-24T14:15:22Z",
- "price_scale": "string",
- "fractional_quantity_scale": "string",
- "maker_commissions_basis_points": "string",
- "manual_order_indicator": "MANUAL_ORDER_INDICATOR_UNDEFINED",
- "clord_link_id": "string",
- "visible_qty": "string",
- "short_intent": true
}, - "last_shares": "string",
- "last_px": "string",
- "type": "EXECUTION_TYPE_NEW",
- "text": "string",
- "order_reject_reason": "ORD_REJECT_REASON_EXCHANGE_OPTION",
- "transact_time": "2019-08-24T14:15:22Z",
- "leg_prices": [
- {
- "symbol": "string",
- "anchor": true,
- "px": "string",
- "qty": "string",
- "side": "SIDE_UNDEFINED",
- "reference_px": "string"
}
], - "trade_id": "string",
- "aggressor": true,
- "commission_notional_collected": "string",
- "unsolicited_cancel_reason": "UNSOLICITED_CXL_REASON_UNDEFINED",
- "trace_id": "string",
- "commission_spread_px": "string",
- "transact_trade_date": {
- "year": 0,
- "month": 0,
- "day": 0
}, - "previous_best_bid_price": "string",
- "previous_best_bid_quantity": "string",
- "previous_best_offer_price": "string",
- "previous_best_offer_quantity": "string"
}, - "passive": {
- "id": "string",
- "order": {
- "id": "string",
- "type": "ORDER_TYPE_UNDEFINED",
- "side": "SIDE_UNDEFINED",
- "order_qty": "string",
- "symbol": "string",
- "clord_id": "string",
- "time_in_force": "TIME_IN_FORCE_UNDEFINED",
- "account": "string",
- "cum_qty": "string",
- "avg_px": "string",
- "leaves_qty": "string",
- "state": "ORDER_STATE_NEW",
- "participant": "string",
- "price": "string",
- "insert_time": "2019-08-24T14:15:22Z",
- "stop_price": "string",
- "min_qty": "string",
- "create_time": "2019-08-24T14:15:22Z",
- "all_or_none": true,
- "cross_id": "string",
- "host_cross_id": "string",
- "submitting_participant": "string",
- "client_account_id": "string",
- "client_participant_id": "string",
- "parent_order_id": "string",
- "commissions_basis_points": "string",
- "participate_dont_initiate": true,
- "cash_order_qty": "string",
- "symbol_sub_type": "string",
- "strict_limit": true,
- "risk_check_time": "2019-08-24T14:15:22Z",
- "collateral_memo": "string",
- "priority_weight": "string",
- "good_till_time": "2019-08-24T14:15:22Z",
- "context": {
- "any_context": {
- "@type": "string",
- "property1": null,
- "property2": null
}, - "fix_context": {
- "begin_string": "string",
- "target_comp_id": "string",
- "sender_comp_id": "string",
- "orig_clord_id": "string",
- "security_type": "string",
- "target_sub_id": "string",
- "target_location_id": "string",
- "sender_sub_id": "string",
- "sender_location_id": "string",
- "on_behalf_of_comp_id": "string",
- "on_behalf_of_sub_id": "string"
}, - "validation_contexts": [
- {
- "@type": "string",
- "property1": null,
- "property2": null
}
], - "service_name": "string"
}, - "best_limit": true,
- "immediately_executable_limit": true,
- "block_trade_indicator": true,
- "last_trade_id": "string",
- "trigger_method": "CONDITION_TRIGGER_METHOD_UNDEFINED",
- "price_to_quantity_filled": {
- "property1": "string",
- "property2": "string"
}, - "commission_notional_total_collected": "string",
- "self_match_prevention_instruction": "SELF_MATCH_PREVENTION_INSTRUCTION_UNDEFINED",
- "order_capacity": "ORDER_CAPACITY_UNDEFINED",
- "ignore_price_validity_checks": true,
- "transaction_booked_time": "2019-08-24T14:15:22Z",
- "last_transact_time": "2019-08-24T14:15:22Z",
- "price_scale": "string",
- "fractional_quantity_scale": "string",
- "maker_commissions_basis_points": "string",
- "manual_order_indicator": "MANUAL_ORDER_INDICATOR_UNDEFINED",
- "clord_link_id": "string",
- "visible_qty": "string",
- "short_intent": true
}, - "last_shares": "string",
- "last_px": "string",
- "type": "EXECUTION_TYPE_NEW",
- "text": "string",
- "order_reject_reason": "ORD_REJECT_REASON_EXCHANGE_OPTION",
- "transact_time": "2019-08-24T14:15:22Z",
- "leg_prices": [
- {
- "symbol": "string",
- "anchor": true,
- "px": "string",
- "qty": "string",
- "side": "SIDE_UNDEFINED",
- "reference_px": "string"
}
], - "trade_id": "string",
- "aggressor": true,
- "commission_notional_collected": "string",
- "unsolicited_cancel_reason": "UNSOLICITED_CXL_REASON_UNDEFINED",
- "trace_id": "string",
- "commission_spread_px": "string",
- "transact_trade_date": {
- "year": 0,
- "month": 0,
- "day": 0
}, - "previous_best_bid_price": "string",
- "previous_best_bid_quantity": "string",
- "previous_best_offer_price": "string",
- "previous_best_offer_quantity": "string"
}, - "trade_type": "TRADE_TYPE_UNDEFINED",
- "state": "TRADE_STATE_UNDEFINED",
- "reporting_counterparty": "SIDE_UNDEFINED",
- "text": "string",
- "trade_link_id": "string",
- "metadata": {
- "property1": "string",
- "property2": "string"
}
}
], - "next_page_token": "string"
}Request to cancel an existing order with the given details.
| order_id | string Exchange assigned ID for the order to be cancelled (required). |
| clord_id | string Client assigned ID for the order cancel. |
| symbol | string The instrument symbol for the order (required). |
| symbol_sub_type | string The sub type of the instrument symbol. |
{- "order_id": "string",
- "clord_id": "string",
- "symbol": "string",
- "symbol_sub_type": "string"
}{ }Request to cancel multiple existing orders with the given details.
Array of objects (v1beta1CancelOrderRequest) A list of requests to cancel orders. | |||||||||
Array
| |||||||||
{- "requests": [
- {
- "order_id": "string",
- "clord_id": "string",
- "symbol": "string",
- "symbol_sub_type": "string"
}
]
}{- "responses": [
- { }
]
}Request to update an existing order with the given details.
| order_id | string Exchange assigned ID for the order to be replaced (required). |
| clord_id | string Client assigned ID for the cancel replace order. |
| symbol | string Desired instrument's symbol (required). |
| price | string <int64> Desired limit price for the replaced order (required for limit and stop limit orders). |
| order_qty | string <int64> Desired order quantity for the replaced order. |
| time_in_force | string (v1beta1TimeInForce) Default: "TIME_IN_FORCE_UNDEFINED" Enum: "TIME_IN_FORCE_UNDEFINED" "TIME_IN_FORCE_DAY" "TIME_IN_FORCE_GOOD_TILL_CANCEL" "TIME_IN_FORCE_IMMEDIATE_OR_CANCEL" "TIME_IN_FORCE_GOOD_TILL_TIME" "TIME_IN_FORCE_FILL_OR_KILL" TimeInForce specifies how long the order remains in effect.
|
| stop_price | string <int64> Desired stop price for the replaced order (required for stop and stop limit orders). |
| min_qty | string <int64> Desired minimum quantity for the replaced order (optional for IOC time in force). |
| all_or_none | boolean A flag that if set indicates that either all of the order quantity should be filled, or none of it (partial fills will not be allowed). |
| participate_dont_initiate | boolean A flag that if set indicates that immediate match is not desired. |
| symbol_sub_type | string The sub type of the instrument symbol. |
| strict_limit | boolean A flag that if set indicates this particular order must be filled at the exact limit price specified without price improvement. |
| good_till_time | string <date-time> The time at which this order shall expire if the time in force is set as good till time. |
| best_limit | boolean A flag that if set indicates that the price of a limit order shall be set to the price at the top of the book on the same side as this order. |
| immediately_executable_limit | boolean A flag that if set indicates that the price of a limit order shall be set to the price at the top of the book on the opposing side as this order, thus able to immediately match. |
| manual_order_indicator | string (v1beta1ManualOrderIndicator) Default: "MANUAL_ORDER_INDICATOR_UNDEFINED" Enum: "MANUAL_ORDER_INDICATOR_UNDEFINED" "MANUAL_ORDER_INDICATOR_MANUAL" "MANUAL_ORDER_INDICATOR_AUTOMATED" ManualOrderIndicator designates the manual or automated nature of an order.
|
| clord_link_id | string (Client assigned group ID for the order) |
{- "order_id": "string",
- "clord_id": "string",
- "symbol": "string",
- "price": "string",
- "order_qty": "string",
- "time_in_force": "TIME_IN_FORCE_UNDEFINED",
- "stop_price": "string",
- "min_qty": "string",
- "all_or_none": true,
- "participate_dont_initiate": true,
- "symbol_sub_type": "string",
- "strict_limit": true,
- "good_till_time": "2019-08-24T14:15:22Z",
- "best_limit": true,
- "immediately_executable_limit": true,
- "manual_order_indicator": "MANUAL_ORDER_INDICATOR_UNDEFINED",
- "clord_link_id": "string"
}{ }Request to update multiple existing orders with the given details.
Array of objects (connamaraep3v1beta1CancelReplaceOrderRequest) A list of requests to update orders. | |||||||||||||||||||||||||||||||||||
Array
| |||||||||||||||||||||||||||||||||||
{- "requests": [
- {
- "order_id": "string",
- "clord_id": "string",
- "symbol": "string",
- "price": "string",
- "order_qty": "string",
- "time_in_force": "TIME_IN_FORCE_UNDEFINED",
- "stop_price": "string",
- "min_qty": "string",
- "all_or_none": true,
- "participate_dont_initiate": true,
- "symbol_sub_type": "string",
- "strict_limit": true,
- "good_till_time": "2019-08-24T14:15:22Z",
- "best_limit": true,
- "immediately_executable_limit": true,
- "manual_order_indicator": "MANUAL_ORDER_INDICATOR_UNDEFINED",
- "clord_link_id": "string"
}
]
}{- "responses": [
- { }
]
}Request to start an order subscription to get snapshots and updates for this session.
| symbols | Array of strings A list of symbols to filter upon and return in streamed responses. This field is optional. |
| accounts | Array of strings A list of accounts to filter upon and return in streamed responses. This field is optional. |
| snapshot_only | boolean If true, only return the current set of snapshots for working orders and do not keep an open subscription. |
{- "symbols": [
- "string"
], - "accounts": [
- "string"
], - "snapshot_only": true
}{- "result": {
- "heartbeat": { },
- "snapshot": {
- "orders": [
- {
- "id": "string",
- "type": "ORDER_TYPE_UNDEFINED",
- "side": "SIDE_UNDEFINED",
- "order_qty": "string",
- "symbol": "string",
- "clord_id": "string",
- "time_in_force": "TIME_IN_FORCE_UNDEFINED",
- "account": "string",
- "cum_qty": "string",
- "avg_px": "string",
- "leaves_qty": "string",
- "state": "ORDER_STATE_NEW",
- "participant": "string",
- "price": "string",
- "insert_time": "2019-08-24T14:15:22Z",
- "stop_price": "string",
- "min_qty": "string",
- "create_time": "2019-08-24T14:15:22Z",
- "all_or_none": true,
- "cross_id": "string",
- "host_cross_id": "string",
- "submitting_participant": "string",
- "client_account_id": "string",
- "client_participant_id": "string",
- "parent_order_id": "string",
- "commissions_basis_points": "string",
- "participate_dont_initiate": true,
- "cash_order_qty": "string",
- "symbol_sub_type": "string",
- "strict_limit": true,
- "risk_check_time": "2019-08-24T14:15:22Z",
- "collateral_memo": "string",
- "priority_weight": "string",
- "good_till_time": "2019-08-24T14:15:22Z",
- "context": {
- "any_context": {
- "@type": "string",
- "property1": null,
- "property2": null
}, - "fix_context": {
- "begin_string": "string",
- "target_comp_id": "string",
- "sender_comp_id": "string",
- "orig_clord_id": "string",
- "security_type": "string",
- "target_sub_id": "string",
- "target_location_id": "string",
- "sender_sub_id": "string",
- "sender_location_id": "string",
- "on_behalf_of_comp_id": "string",
- "on_behalf_of_sub_id": "string"
}, - "validation_contexts": [
- {
- "@type": "string",
- "property1": null,
- "property2": null
}
], - "service_name": "string"
}, - "best_limit": true,
- "immediately_executable_limit": true,
- "block_trade_indicator": true,
- "last_trade_id": "string",
- "trigger_method": "CONDITION_TRIGGER_METHOD_UNDEFINED",
- "price_to_quantity_filled": {
- "property1": "string",
- "property2": "string"
}, - "commission_notional_total_collected": "string",
- "self_match_prevention_instruction": "SELF_MATCH_PREVENTION_INSTRUCTION_UNDEFINED",
- "order_capacity": "ORDER_CAPACITY_UNDEFINED",
- "ignore_price_validity_checks": true,
- "transaction_booked_time": "2019-08-24T14:15:22Z",
- "last_transact_time": "2019-08-24T14:15:22Z",
- "price_scale": "string",
- "fractional_quantity_scale": "string",
- "maker_commissions_basis_points": "string",
- "manual_order_indicator": "MANUAL_ORDER_INDICATOR_UNDEFINED",
- "clord_link_id": "string",
- "visible_qty": "string",
- "short_intent": true
}
]
}, - "update": {
- "executions": [
- {
- "id": "string",
- "order": {
- "id": "string",
- "type": "ORDER_TYPE_UNDEFINED",
- "side": "SIDE_UNDEFINED",
- "order_qty": "string",
- "symbol": "string",
- "clord_id": "string",
- "time_in_force": "TIME_IN_FORCE_UNDEFINED",
- "account": "string",
- "cum_qty": "string",
- "avg_px": "string",
- "leaves_qty": "string",
- "state": "ORDER_STATE_NEW",
- "participant": "string",
- "price": "string",
- "insert_time": "2019-08-24T14:15:22Z",
- "stop_price": "string",
- "min_qty": "string",
- "create_time": "2019-08-24T14:15:22Z",
- "all_or_none": true,
- "cross_id": "string",
- "host_cross_id": "string",
- "submitting_participant": "string",
- "client_account_id": "string",
- "client_participant_id": "string",
- "parent_order_id": "string",
- "commissions_basis_points": "string",
- "participate_dont_initiate": true,
- "cash_order_qty": "string",
- "symbol_sub_type": "string",
- "strict_limit": true,
- "risk_check_time": "2019-08-24T14:15:22Z",
- "collateral_memo": "string",
- "priority_weight": "string",
- "good_till_time": "2019-08-24T14:15:22Z",
- "context": {
- "any_context": {
- "@type": "string",
- "property1": null,
- "property2": null
}, - "fix_context": {
- "begin_string": "string",
- "target_comp_id": "string",
- "sender_comp_id": "string",
- "orig_clord_id": "string",
- "security_type": "string",
- "target_sub_id": "string",
- "target_location_id": "string",
- "sender_sub_id": "string",
- "sender_location_id": "string",
- "on_behalf_of_comp_id": "string",
- "on_behalf_of_sub_id": "string"
}, - "validation_contexts": [
- {
- "@type": "string",
- "property1": null,
- "property2": null
}
], - "service_name": "string"
}, - "best_limit": true,
- "immediately_executable_limit": true,
- "block_trade_indicator": true,
- "last_trade_id": "string",
- "trigger_method": "CONDITION_TRIGGER_METHOD_UNDEFINED",
- "price_to_quantity_filled": {
- "property1": "string",
- "property2": "string"
}, - "commission_notional_total_collected": "string",
- "self_match_prevention_instruction": "SELF_MATCH_PREVENTION_INSTRUCTION_UNDEFINED",
- "order_capacity": "ORDER_CAPACITY_UNDEFINED",
- "ignore_price_validity_checks": true,
- "transaction_booked_time": "2019-08-24T14:15:22Z",
- "last_transact_time": "2019-08-24T14:15:22Z",
- "price_scale": "string",
- "fractional_quantity_scale": "string",
- "maker_commissions_basis_points": "string",
- "manual_order_indicator": "MANUAL_ORDER_INDICATOR_UNDEFINED",
- "clord_link_id": "string",
- "visible_qty": "string",
- "short_intent": true
}, - "last_shares": "string",
- "last_px": "string",
- "type": "EXECUTION_TYPE_NEW",
- "text": "string",
- "order_reject_reason": "ORD_REJECT_REASON_EXCHANGE_OPTION",
- "transact_time": "2019-08-24T14:15:22Z",
- "leg_prices": [
- {
- "symbol": "string",
- "anchor": true,
- "px": "string",
- "qty": "string",
- "side": "SIDE_UNDEFINED",
- "reference_px": "string"
}
], - "trade_id": "string",
- "aggressor": true,
- "commission_notional_collected": "string",
- "unsolicited_cancel_reason": "UNSOLICITED_CXL_REASON_UNDEFINED",
- "trace_id": "string",
- "commission_spread_px": "string",
- "transact_trade_date": {
- "year": 0,
- "month": 0,
- "day": 0
}, - "previous_best_bid_price": "string",
- "previous_best_bid_quantity": "string",
- "previous_best_offer_price": "string",
- "previous_best_offer_quantity": "string"
}
], - "cancel_reject": {
- "order_id": "string",
- "reject_reason": "CXL_REJ_REASON_EXCHANGE_OPTION",
- "text": "string",
- "is_replace": true,
- "clord_id": "string",
- "transact_time": "2019-08-24T14:15:22Z"
}
}, - "session_id": "string",
- "processed_sent_time": "2019-08-24T14:15:22Z"
}, - "error": {
- "code": 0,
- "message": "string",
- "details": [
- {
- "@type": "string",
- "property1": null,
- "property2": null
}
]
}
}Request to get open orders.
| symbols | Array of strings A list of symbols to filter upon and return in the response. This field is optional. |
| accounts | Array of strings A list of accounts to filter upon and return in the response. This field is optional. |
{- "symbols": [
- "string"
], - "accounts": [
- "string"
]
}{- "orders": [
- {
- "id": "string",
- "type": "ORDER_TYPE_UNDEFINED",
- "side": "SIDE_UNDEFINED",
- "order_qty": "string",
- "symbol": "string",
- "clord_id": "string",
- "time_in_force": "TIME_IN_FORCE_UNDEFINED",
- "account": "string",
- "cum_qty": "string",
- "avg_px": "string",
- "leaves_qty": "string",
- "state": "ORDER_STATE_NEW",
- "participant": "string",
- "price": "string",
- "insert_time": "2019-08-24T14:15:22Z",
- "stop_price": "string",
- "min_qty": "string",
- "create_time": "2019-08-24T14:15:22Z",
- "all_or_none": true,
- "cross_id": "string",
- "host_cross_id": "string",
- "submitting_participant": "string",
- "client_account_id": "string",
- "client_participant_id": "string",
- "parent_order_id": "string",
- "commissions_basis_points": "string",
- "participate_dont_initiate": true,
- "cash_order_qty": "string",
- "symbol_sub_type": "string",
- "strict_limit": true,
- "risk_check_time": "2019-08-24T14:15:22Z",
- "collateral_memo": "string",
- "priority_weight": "string",
- "good_till_time": "2019-08-24T14:15:22Z",
- "context": {
- "any_context": {
- "@type": "string",
- "property1": null,
- "property2": null
}, - "fix_context": {
- "begin_string": "string",
- "target_comp_id": "string",
- "sender_comp_id": "string",
- "orig_clord_id": "string",
- "security_type": "string",
- "target_sub_id": "string",
- "target_location_id": "string",
- "sender_sub_id": "string",
- "sender_location_id": "string",
- "on_behalf_of_comp_id": "string",
- "on_behalf_of_sub_id": "string"
}, - "validation_contexts": [
- {
- "@type": "string",
- "property1": null,
- "property2": null
}
], - "service_name": "string"
}, - "best_limit": true,
- "immediately_executable_limit": true,
- "block_trade_indicator": true,
- "last_trade_id": "string",
- "trigger_method": "CONDITION_TRIGGER_METHOD_UNDEFINED",
- "price_to_quantity_filled": {
- "property1": "string",
- "property2": "string"
}, - "commission_notional_total_collected": "string",
- "self_match_prevention_instruction": "SELF_MATCH_PREVENTION_INSTRUCTION_UNDEFINED",
- "order_capacity": "ORDER_CAPACITY_UNDEFINED",
- "ignore_price_validity_checks": true,
- "transaction_booked_time": "2019-08-24T14:15:22Z",
- "last_transact_time": "2019-08-24T14:15:22Z",
- "price_scale": "string",
- "fractional_quantity_scale": "string",
- "maker_commissions_basis_points": "string",
- "manual_order_indicator": "MANUAL_ORDER_INDICATOR_UNDEFINED",
- "clord_link_id": "string",
- "visible_qty": "string",
- "short_intent": true
}
]
}Request to insert an order with the given details.
| type | string (v1beta1OrderType) Default: "ORDER_TYPE_UNDEFINED" Enum: "ORDER_TYPE_UNDEFINED" "ORDER_TYPE_MARKET_TO_LIMIT" "ORDER_TYPE_LIMIT" "ORDER_TYPE_STOP" "ORDER_TYPE_STOP_LIMIT" OrderType indicates the type of an order.
|
| side | string (v1beta1Side) Default: "SIDE_UNDEFINED" Enum: "SIDE_UNDEFINED" "SIDE_BUY" "SIDE_SELL" Side indicates the side of an Order. |
| order_qty | string <int64> The quantity to be ordered (One of order_qty and cash_order_qty must be set. If set, must be > 0). |
| symbol | string The symbol of the instrument to be ordered (required for all orders). |
| price | string <int64> Integer representation of limit price (required for limit and stop limit orders). |
| time_in_force | string (v1beta1TimeInForce) Default: "TIME_IN_FORCE_UNDEFINED" Enum: "TIME_IN_FORCE_UNDEFINED" "TIME_IN_FORCE_DAY" "TIME_IN_FORCE_GOOD_TILL_CANCEL" "TIME_IN_FORCE_IMMEDIATE_OR_CANCEL" "TIME_IN_FORCE_GOOD_TILL_TIME" "TIME_IN_FORCE_FILL_OR_KILL" TimeInForce specifies how long the order remains in effect.
|
| clord_id | string Client assigned ID for the order. |
| account | string The trading account for this order. |
| stop_price | string <int64> Integer representation of stop price (required for stop and stop limit orders). |
| min_qty | string <int64> Minimum order quantity to fill at once. Matches for fills under this amount will not be made (optional for IOC time in force). |
| self_match_prevention_id | string Client assigned Self Match Prevention ID (required to use the optional Self Match Prevention functionality). |
| quote | string If set, the quote to accept. |
| all_or_none | boolean A flag that if set indicates that either all of the order quantity should be filled, or none of it (partial fills will not be allowed). |
| session_id | string Client assigned Session ID (required to use the optional Cancel on Disconnect functionality). |
| user | string The participant for which an agent is submitting the order (an agent must set this field, ignored otherwise). |
| client_account_id | string Client assigned free-form account ID for the order. |
| client_participant_id | string Client assigned free-form participant ID for the order. |
| participate_dont_initiate | boolean A flag that if set indicates that immediate match is not desired. |
| cash_order_qty | string <int64> Fixed point decimal representation of the total cash order qty. (One of order_qty and cash_order_qty must be set. If set, must be > 0 and order_type must be MARKET_TO_LIMIT). |
| symbol_sub_type | string The sub type of the instrument symbol. |
| strict_limit | boolean A flag that if set indicates this particular order must be filled at the exact limit price specified without price improvement. |
| good_till_time | string <date-time> The time at which this order shall expire (required for time_in_force of GOOD_TILL_TIME, ignored otherwise). |
| best_limit | boolean A flag that if set indicates that the price of a limit order shall be set to the price at the top of the book on the same side as this order. |
| immediately_executable_limit | boolean A flag that if set indicates that the price of a limit order shall be set to the price at the top of the book on the opposing side as this order, thus able to immediately match. |
| trigger_method | string (v1beta1ConditionTriggerMethod) Default: "CONDITION_TRIGGER_METHOD_UNDEFINED" Enum: "CONDITION_TRIGGER_METHOD_UNDEFINED" "CONDITION_TRIGGER_METHOD_LAST_PRICE" "CONDITION_TRIGGER_METHOD_SETTLEMENT_PRICE" ConditionTriggerMethod is the methodology used to trigger an order for insertion onto the book.
|
| self_match_prevention_instruction | string (v1beta1SelfMatchPreventionInstruction) Default: "SELF_MATCH_PREVENTION_INSTRUCTION_UNDEFINED" Enum: "SELF_MATCH_PREVENTION_INSTRUCTION_UNDEFINED" "SELF_MATCH_PREVENTION_INSTRUCTION_REJECT_AGGRESSOR" "SELF_MATCH_PREVENTION_INSTRUCTION_CANCEL_RESTING" "SELF_MATCH_PREVENTION_INSTRUCTION_REMOVE_BOTH" SelfMatchPreventionInstruction is the methodology used to handle self match prevention upon insertion onto the book.
|
| order_capacity | string (v1beta1OrderCapacity) Default: "ORDER_CAPACITY_UNDEFINED" Enum: "ORDER_CAPACITY_UNDEFINED" "ORDER_CAPACITY_AGENCY" "ORDER_CAPACITY_PRINCIPAL" "ORDER_CAPACITY_PROPRIETARY" "ORDER_CAPACITY_INDIVIDUAL" "ORDER_CAPACITY_RISKLESS_PRINCIPAL" "ORDER_CAPACITY_AGENT_FOR_OTHER_MEMBER" OrderCapacity designates the capacity of the party placing an order.
|
| ignore_price_validity_checks | boolean A flag that if set indicates that this order is exempt from instrument level price, order, and total notional limits. Only allowed in case of market sell orders to support liquidation. |
| manual_order_indicator | string (v1beta1ManualOrderIndicator) Default: "MANUAL_ORDER_INDICATOR_UNDEFINED" Enum: "MANUAL_ORDER_INDICATOR_UNDEFINED" "MANUAL_ORDER_INDICATOR_MANUAL" "MANUAL_ORDER_INDICATOR_AUTOMATED" ManualOrderIndicator designates the manual or automated nature of an order.
|
| commission_override_basis_points | string If present and an eligible singular commission with allow_order_entry_override is present for the order, assigns basis points to this value. |
| commission_override_flat_fee | string If present and an eligible singular commission with allow_order_entry_override is present for the order, assigns flat fee to this value. |
| clord_link_id | string (Client assigned group ID for the order) |
| visible_qty | string <int64> The visible quantity of the order. A non-zero value in this field indicates that the order is an iceberg order. |
{- "type": "ORDER_TYPE_UNDEFINED",
- "side": "SIDE_UNDEFINED",
- "order_qty": "string",
- "symbol": "string",
- "price": "string",
- "time_in_force": "TIME_IN_FORCE_UNDEFINED",
- "clord_id": "string",
- "account": "string",
- "stop_price": "string",
- "min_qty": "string",
- "self_match_prevention_id": "string",
- "quote": "string",
- "all_or_none": true,
- "session_id": "string",
- "user": "string",
- "client_account_id": "string",
- "client_participant_id": "string",
- "participate_dont_initiate": true,
- "cash_order_qty": "string",
- "symbol_sub_type": "string",
- "strict_limit": true,
- "good_till_time": "2019-08-24T14:15:22Z",
- "best_limit": true,
- "immediately_executable_limit": true,
- "trigger_method": "CONDITION_TRIGGER_METHOD_UNDEFINED",
- "self_match_prevention_instruction": "SELF_MATCH_PREVENTION_INSTRUCTION_UNDEFINED",
- "order_capacity": "ORDER_CAPACITY_UNDEFINED",
- "ignore_price_validity_checks": true,
- "manual_order_indicator": "MANUAL_ORDER_INDICATOR_UNDEFINED",
- "commission_override_basis_points": "string",
- "commission_override_flat_fee": "string",
- "clord_link_id": "string",
- "visible_qty": "string"
}{- "order_id": "string"
}Request to insert orders for a cross with the given details.
Array of objects (connamaraep3v1beta1InsertOrderRequest) A list of orders to insert (Only supports 2 orders at a time). | |
| cross_type | string (v1beta1CrossType) Default: "CROSS_TYPE_UNDEFINED" Enum: "CROSS_TYPE_UNDEFINED" "CROSS_TYPE_ALL_OR_NONE" CrossType specifies the type of order cross. Must be set when inserting a cross.
|
| cross_id | string Client assigned free-form ID for the cross (required). |
| cross_prioritized_side | string (v1beta1Side) Default: "SIDE_UNDEFINED" Enum: "SIDE_UNDEFINED" "SIDE_BUY" "SIDE_SELL" Side indicates the side of an Order. |
| block_trade_indicator | boolean A flag that if set indicates that this cross represents a block trade. |
| transaction_booked_time | string <date-time> The time at which the order was booked. |
{- "requests": [
- {
- "type": "ORDER_TYPE_UNDEFINED",
- "side": "SIDE_UNDEFINED",
- "order_qty": "string",
- "symbol": "string",
- "price": "string",
- "time_in_force": "TIME_IN_FORCE_UNDEFINED",
- "clord_id": "string",
- "account": "string",
- "stop_price": "string",
- "min_qty": "string",
- "self_match_prevention_id": "string",
- "quote": "string",
- "all_or_none": true,
- "session_id": "string",
- "user": "string",
- "client_account_id": "string",
- "client_participant_id": "string",
- "participate_dont_initiate": true,
- "cash_order_qty": "string",
- "symbol_sub_type": "string",
- "strict_limit": true,
- "good_till_time": "2019-08-24T14:15:22Z",
- "best_limit": true,
- "immediately_executable_limit": true,
- "trigger_method": "CONDITION_TRIGGER_METHOD_UNDEFINED",
- "self_match_prevention_instruction": "SELF_MATCH_PREVENTION_INSTRUCTION_UNDEFINED",
- "order_capacity": "ORDER_CAPACITY_UNDEFINED",
- "ignore_price_validity_checks": true,
- "manual_order_indicator": "MANUAL_ORDER_INDICATOR_UNDEFINED",
- "commission_override_basis_points": "string",
- "commission_override_flat_fee": "string",
- "clord_link_id": "string",
- "visible_qty": "string"
}
], - "cross_type": "CROSS_TYPE_UNDEFINED",
- "cross_id": "string",
- "cross_prioritized_side": "SIDE_UNDEFINED",
- "block_trade_indicator": true,
- "transaction_booked_time": "2019-08-24T14:15:22Z"
}{- "responses": [
- {
- "order_id": "string"
}
]
}Request to insert multiple orders with the given details.
Array of objects (connamaraep3v1beta1InsertOrderRequest) A list of orders to insert. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Array
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
{- "requests": [
- {
- "type": "ORDER_TYPE_UNDEFINED",
- "side": "SIDE_UNDEFINED",
- "order_qty": "string",
- "symbol": "string",
- "price": "string",
- "time_in_force": "TIME_IN_FORCE_UNDEFINED",
- "clord_id": "string",
- "account": "string",
- "stop_price": "string",
- "min_qty": "string",
- "self_match_prevention_id": "string",
- "quote": "string",
- "all_or_none": true,
- "session_id": "string",
- "user": "string",
- "client_account_id": "string",
- "client_participant_id": "string",
- "participate_dont_initiate": true,
- "cash_order_qty": "string",
- "symbol_sub_type": "string",
- "strict_limit": true,
- "good_till_time": "2019-08-24T14:15:22Z",
- "best_limit": true,
- "immediately_executable_limit": true,
- "trigger_method": "CONDITION_TRIGGER_METHOD_UNDEFINED",
- "self_match_prevention_instruction": "SELF_MATCH_PREVENTION_INSTRUCTION_UNDEFINED",
- "order_capacity": "ORDER_CAPACITY_UNDEFINED",
- "ignore_price_validity_checks": true,
- "manual_order_indicator": "MANUAL_ORDER_INDICATOR_UNDEFINED",
- "commission_override_basis_points": "string",
- "commission_override_flat_fee": "string",
- "clord_link_id": "string",
- "visible_qty": "string"
}
]
}{- "responses": [
- {
- "order_id": "string"
}
]
}object (connamaraep3v1beta1InsertOrderRequest) Request to insert an order with the given details. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
{- "request": {
- "type": "ORDER_TYPE_UNDEFINED",
- "side": "SIDE_UNDEFINED",
- "order_qty": "string",
- "symbol": "string",
- "price": "string",
- "time_in_force": "TIME_IN_FORCE_UNDEFINED",
- "clord_id": "string",
- "account": "string",
- "stop_price": "string",
- "min_qty": "string",
- "self_match_prevention_id": "string",
- "quote": "string",
- "all_or_none": true,
- "session_id": "string",
- "user": "string",
- "client_account_id": "string",
- "client_participant_id": "string",
- "participate_dont_initiate": true,
- "cash_order_qty": "string",
- "symbol_sub_type": "string",
- "strict_limit": true,
- "good_till_time": "2019-08-24T14:15:22Z",
- "best_limit": true,
- "immediately_executable_limit": true,
- "trigger_method": "CONDITION_TRIGGER_METHOD_UNDEFINED",
- "self_match_prevention_instruction": "SELF_MATCH_PREVENTION_INSTRUCTION_UNDEFINED",
- "order_capacity": "ORDER_CAPACITY_UNDEFINED",
- "ignore_price_validity_checks": true,
- "manual_order_indicator": "MANUAL_ORDER_INDICATOR_UNDEFINED",
- "commission_override_basis_points": "string",
- "commission_override_flat_fee": "string",
- "clord_link_id": "string",
- "visible_qty": "string"
}
}{- "preview_order": {
- "id": "string",
- "type": "ORDER_TYPE_UNDEFINED",
- "side": "SIDE_UNDEFINED",
- "order_qty": "string",
- "symbol": "string",
- "clord_id": "string",
- "time_in_force": "TIME_IN_FORCE_UNDEFINED",
- "account": "string",
- "cum_qty": "string",
- "avg_px": "string",
- "leaves_qty": "string",
- "state": "ORDER_STATE_NEW",
- "participant": "string",
- "price": "string",
- "insert_time": "2019-08-24T14:15:22Z",
- "stop_price": "string",
- "min_qty": "string",
- "create_time": "2019-08-24T14:15:22Z",
- "all_or_none": true,
- "cross_id": "string",
- "host_cross_id": "string",
- "submitting_participant": "string",
- "client_account_id": "string",
- "client_participant_id": "string",
- "parent_order_id": "string",
- "commissions_basis_points": "string",
- "participate_dont_initiate": true,
- "cash_order_qty": "string",
- "symbol_sub_type": "string",
- "strict_limit": true,
- "risk_check_time": "2019-08-24T14:15:22Z",
- "collateral_memo": "string",
- "priority_weight": "string",
- "good_till_time": "2019-08-24T14:15:22Z",
- "context": {
- "any_context": {
- "@type": "string",
- "property1": null,
- "property2": null
}, - "fix_context": {
- "begin_string": "string",
- "target_comp_id": "string",
- "sender_comp_id": "string",
- "orig_clord_id": "string",
- "security_type": "string",
- "target_sub_id": "string",
- "target_location_id": "string",
- "sender_sub_id": "string",
- "sender_location_id": "string",
- "on_behalf_of_comp_id": "string",
- "on_behalf_of_sub_id": "string"
}, - "validation_contexts": [
- {
- "@type": "string",
- "property1": null,
- "property2": null
}
], - "service_name": "string"
}, - "best_limit": true,
- "immediately_executable_limit": true,
- "block_trade_indicator": true,
- "last_trade_id": "string",
- "trigger_method": "CONDITION_TRIGGER_METHOD_UNDEFINED",
- "price_to_quantity_filled": {
- "property1": "string",
- "property2": "string"
}, - "commission_notional_total_collected": "string",
- "self_match_prevention_instruction": "SELF_MATCH_PREVENTION_INSTRUCTION_UNDEFINED",
- "order_capacity": "ORDER_CAPACITY_UNDEFINED",
- "ignore_price_validity_checks": true,
- "transaction_booked_time": "2019-08-24T14:15:22Z",
- "last_transact_time": "2019-08-24T14:15:22Z",
- "price_scale": "string",
- "fractional_quantity_scale": "string",
- "maker_commissions_basis_points": "string",
- "manual_order_indicator": "MANUAL_ORDER_INDICATOR_UNDEFINED",
- "clord_link_id": "string",
- "visible_qty": "string",
- "short_intent": true
}
}Request to start a balance subscription to get snapshots and updates for this session.
| accounts | Array of strings A set of fully qualified resource names of the accounts to filter upon in the subscription (ie: "firms/[firmid]/accounts/[accountid]") (optional). |
{- "accounts": [
- "string"
]
}{- "result": {
- "heartbeat": { },
- "snapshot": {
- "balances": [
- {
- "account": "string",
- "currency": "string",
- "balance": {
- "balance": "string",
- "capital_requirement": "string",
- "excess_capital": "string",
- "buying_power": "string",
- "securities": {
- "property1": {
- "balance": "string",
- "market_value": "string",
- "haircut": "string",
- "notional_value": "string",
- "available_value": "string"
}, - "property2": {
- "balance": "string",
- "market_value": "string",
- "haircut": "string",
- "notional_value": "string",
- "available_value": "string"
}
}, - "total_security_notional_value": "string",
- "total_security_available_value": "string",
- "open_orders": "string",
- "alternate_capital_requirement_currency": "string",
- "alternate_capital_requirement": "string",
- "unsettled_funds": "string",
- "margin_requirement": "string",
- "update_time": "2019-08-24T14:15:22Z"
}
}
]
}, - "update": {
- "balances": [
- {
- "account": "string",
- "currency": "string",
- "balance": {
- "balance": "string",
- "capital_requirement": "string",
- "excess_capital": "string",
- "buying_power": "string",
- "securities": {
- "property1": {
- "balance": "string",
- "market_value": "string",
- "haircut": "string",
- "notional_value": "string",
- "available_value": "string"
}, - "property2": {
- "balance": "string",
- "market_value": "string",
- "haircut": "string",
- "notional_value": "string",
- "available_value": "string"
}
}, - "total_security_notional_value": "string",
- "total_security_available_value": "string",
- "open_orders": "string",
- "alternate_capital_requirement_currency": "string",
- "alternate_capital_requirement": "string",
- "unsettled_funds": "string",
- "margin_requirement": "string",
- "update_time": "2019-08-24T14:15:22Z"
}
}
]
}
}, - "error": {
- "code": 0,
- "message": "string",
- "details": [
- {
- "@type": "string",
- "property1": null,
- "property2": null
}
]
}
}Request to start a position subscription to get snapshots and updates for this session.
| accounts | Array of strings A set of fully qualified resource names of the accounts to filter upon in the subscription (ie: "firms/[firmid]/accounts/[accountid]") (optional). |
{- "accounts": [
- "string"
]
}{- "result": {
- "heartbeat": { },
- "snapshot": {
- "positions": [
- {
- "account": "string",
- "symbol": "string",
- "net_position": "string",
- "qty_bought": "string",
- "qty_sold": "string",
- "cost": "string",
- "realized": "string",
- "bod_position": "string",
- "expired": true,
- "symbol_sub_type": "string",
- "update_time": "2019-08-24T14:15:22Z"
}
]
}, - "update": {
- "positions": [
- {
- "account": "string",
- "symbol": "string",
- "net_position": "string",
- "qty_bought": "string",
- "qty_sold": "string",
- "cost": "string",
- "realized": "string",
- "bod_position": "string",
- "expired": true,
- "symbol_sub_type": "string",
- "update_time": "2019-08-24T14:15:22Z"
}
]
}
}, - "error": {
- "code": 0,
- "message": "string",
- "details": [
- {
- "@type": "string",
- "property1": null,
- "property2": null
}
]
}
}Request to get the balance of the given account in the given currency.
| name | string Fully qualified resource name of the account to get the balance for (ie: "firms/[firmid]/accounts/[accountid]") (required). |
| currency | string ISO currency code of the fiat currency for which to get the balance (ie: "USD") (required). |
| symbol_for_buying_power | string (Optional field used to return the calculated buying power on an account specifically for trading on that symbol) |
{- "name": "string",
- "currency": "string",
- "symbol_for_buying_power": "string"
}{- "balance": "string",
- "capital_requirement": "string",
- "excess_capital": "string",
- "buying_power": "string",
- "securities": {
- "property1": {
- "balance": "string",
- "market_value": "string",
- "haircut": "string",
- "notional_value": "string",
- "available_value": "string"
}, - "property2": {
- "balance": "string",
- "market_value": "string",
- "haircut": "string",
- "notional_value": "string",
- "available_value": "string"
}
}, - "total_security_notional_value": "string",
- "total_security_available_value": "string",
- "open_orders": "string",
- "alternate_capital_requirement_currency": "string",
- "alternate_capital_requirement": "string",
- "unsettled_funds": "string",
- "margin_requirement": "string",
- "update_time": "2019-08-24T14:15:22Z"
}Request to list the balances of a given account for all currencies.
| name | string Fully qualified resource name of the account to get the balances for (ie: "firms/[firmid]/accounts/[accountid]") (required). |
| symbol_for_buying_power | string (Optional field used to return the calculated buying power on an account specifically for trading on that symbol) |
{- "name": "string",
- "symbol_for_buying_power": "string"
}{- "balances": {
- "property1": {
- "balance": "string",
- "capital_requirement": "string",
- "excess_capital": "string",
- "buying_power": "string",
- "securities": {
- "property1": {
- "balance": "string",
- "market_value": "string",
- "haircut": "string",
- "notional_value": "string",
- "available_value": "string"
}, - "property2": {
- "balance": "string",
- "market_value": "string",
- "haircut": "string",
- "notional_value": "string",
- "available_value": "string"
}
}, - "total_security_notional_value": "string",
- "total_security_available_value": "string",
- "open_orders": "string",
- "alternate_capital_requirement_currency": "string",
- "alternate_capital_requirement": "string",
- "unsettled_funds": "string",
- "margin_requirement": "string",
- "update_time": "2019-08-24T14:15:22Z"
}, - "property2": {
- "balance": "string",
- "capital_requirement": "string",
- "excess_capital": "string",
- "buying_power": "string",
- "securities": {
- "property1": {
- "balance": "string",
- "market_value": "string",
- "haircut": "string",
- "notional_value": "string",
- "available_value": "string"
}, - "property2": {
- "balance": "string",
- "market_value": "string",
- "haircut": "string",
- "notional_value": "string",
- "available_value": "string"
}
}, - "total_security_notional_value": "string",
- "total_security_available_value": "string",
- "open_orders": "string",
- "alternate_capital_requirement_currency": "string",
- "alternate_capital_requirement": "string",
- "unsettled_funds": "string",
- "margin_requirement": "string",
- "update_time": "2019-08-24T14:15:22Z"
}
}
}Request to list the positions of a given account.
| name | string Fully qualified resource name of the account to get the positions for (ie: "firms/[firmid]/accounts/[accountid]") (required). |
| symbol | string Symbol to filter against within the account (optional). |
{- "name": "string",
- "symbol": "string"
}{- "positions": [
- {
- "account": "string",
- "symbol": "string",
- "net_position": "string",
- "qty_bought": "string",
- "qty_sold": "string",
- "cost": "string",
- "realized": "string",
- "bod_position": "string",
- "expired": true,
- "symbol_sub_type": "string",
- "update_time": "2019-08-24T14:15:22Z"
}
], - "available_position": [
- "string"
]
}| page_size | integer <int32> The maximum number of objects to return in a response. This field is optional. |
| page_token | string A pagination token returned from a previous call that indicates where this listing should continue from. This field is optional. |
| account | string |
| symbol | string |
| quote_request_id | string |
| quote_id | string |
| client_id | string |
| side | string (v1beta1Side) Default: "SIDE_UNDEFINED" Enum: "SIDE_UNDEFINED" "SIDE_BUY" "SIDE_SELL" Side indicates the side of an Order. |
| statuses | Array of strings (v1beta1QuoteStatus) Items Enum: "QUOTE_STATUS_UNDEFINED" "QUOTE_STATUS_PENDING" "QUOTE_STATUS_ACCEPTED" "QUOTE_STATUS_DELETED" "QUOTE_STATUS_EXPIRED" "QUOTE_STATUS_PASSED" "QUOTE_STATUS_DONE_AWAY" "QUOTE_STATUS_PENDING_RISK" "QUOTE_STATUS_REJECTED" |
| start_time | string <date-time> (Start time for the objects to be fetched) |
| end_time | string <date-time> (End time for the objects to be fetched) |
{- "page_size": 0,
- "page_token": "string",
- "account": "string",
- "symbol": "string",
- "quote_request_id": "string",
- "quote_id": "string",
- "client_id": "string",
- "side": "SIDE_UNDEFINED",
- "statuses": [
- "QUOTE_STATUS_UNDEFINED"
], - "start_time": "2019-08-24T14:15:22Z",
- "end_time": "2019-08-24T14:15:22Z"
}{- "quotes": [
- {
- "id": "string",
- "name": "string",
- "client_id": "string",
- "quote_request_id": "string",
- "price": "string",
- "side": "SIDE_UNDEFINED",
- "order_qty": "string",
- "symbol": "string",
- "expiration_time": "2019-08-24T14:15:22Z",
- "account": "string",
- "user": "string",
- "firm": "string",
- "status": "QUOTE_STATUS_UNDEFINED",
- "clord_id": "string",
- "insert_time": "2019-08-24T14:15:22Z",
- "submitting_user": "string",
- "symbol_sub_type": "string"
}
], - "next_page_token": "string",
- "eof": true
}| page_size | integer <int32> The maximum number of objects to return in a response. This field is optional. |
| page_token | string A pagination token returned from a previous call that indicates where this listing should continue from. This field is optional. |
| account | string |
| symbol | string |
| quote_request_id | string |
| client_id | string |
| side | string (v1beta1Side) Default: "SIDE_UNDEFINED" Enum: "SIDE_UNDEFINED" "SIDE_BUY" "SIDE_SELL" Side indicates the side of an Order. |
| statuses | Array of strings (v1beta1QuoteStatus) Items Enum: "QUOTE_STATUS_UNDEFINED" "QUOTE_STATUS_PENDING" "QUOTE_STATUS_ACCEPTED" "QUOTE_STATUS_DELETED" "QUOTE_STATUS_EXPIRED" "QUOTE_STATUS_PASSED" "QUOTE_STATUS_DONE_AWAY" "QUOTE_STATUS_PENDING_RISK" "QUOTE_STATUS_REJECTED" |
| start_time | string <date-time> (Start time for the objects to be fetched) |
| end_time | string <date-time> (End time for the objects to be fetched) |
{- "page_size": 0,
- "page_token": "string",
- "account": "string",
- "symbol": "string",
- "quote_request_id": "string",
- "client_id": "string",
- "side": "SIDE_UNDEFINED",
- "statuses": [
- "QUOTE_STATUS_UNDEFINED"
], - "start_time": "2019-08-24T14:15:22Z",
- "end_time": "2019-08-24T14:15:22Z"
}{- "request_for_quotes": [
- {
- "id": "string",
- "name": "string",
- "client_id": "string",
- "side": "SIDE_UNDEFINED",
- "order_qty": "string",
- "symbol": "string",
- "expiration_time": "2019-08-24T14:15:22Z",
- "account": "string",
- "user": "string",
- "firms": [
- "string"
], - "insert_time": "2019-08-24T14:15:22Z",
- "status": "QUOTE_STATUS_UNDEFINED",
- "firm": "string",
- "submitting_user": "string",
- "symbol_sub_type": "string",
- "cash_order_qty": "string"
}
], - "next_page_token": "string",
- "eof": true
}Request to insert a quote into the exchange.
| parent | string Exchange assigned ID for the parent quote request that this quote references (required). |
object (connamaraep3v1beta1Quote) Quote is a quote sent to and from the RFQ Exchange. |
{- "parent": "string",
- "quote": {
- "id": "string",
- "name": "string",
- "client_id": "string",
- "quote_request_id": "string",
- "price": "string",
- "side": "SIDE_UNDEFINED",
- "order_qty": "string",
- "symbol": "string",
- "expiration_time": "2019-08-24T14:15:22Z",
- "account": "string",
- "user": "string",
- "firm": "string",
- "status": "QUOTE_STATUS_UNDEFINED",
- "clord_id": "string",
- "insert_time": "2019-08-24T14:15:22Z",
- "submitting_user": "string",
- "symbol_sub_type": "string"
}
}{ }Request to start a quote subscription to get snapshots and updates for this session.
Request to start a quote subscription to get snapshots and updates for this session.
{ }{- "result": {
- "heartbeat": { },
- "snapshot": {
- "request_for_quotes": [
- {
- "id": "string",
- "name": "string",
- "client_id": "string",
- "side": "SIDE_UNDEFINED",
- "order_qty": "string",
- "symbol": "string",
- "expiration_time": "2019-08-24T14:15:22Z",
- "account": "string",
- "user": "string",
- "firms": [
- "string"
], - "insert_time": "2019-08-24T14:15:22Z",
- "status": "QUOTE_STATUS_UNDEFINED",
- "firm": "string",
- "submitting_user": "string",
- "symbol_sub_type": "string",
- "cash_order_qty": "string"
}
], - "quotes": [
- {
- "id": "string",
- "name": "string",
- "client_id": "string",
- "quote_request_id": "string",
- "price": "string",
- "side": "SIDE_UNDEFINED",
- "order_qty": "string",
- "symbol": "string",
- "expiration_time": "2019-08-24T14:15:22Z",
- "account": "string",
- "user": "string",
- "firm": "string",
- "status": "QUOTE_STATUS_UNDEFINED",
- "clord_id": "string",
- "insert_time": "2019-08-24T14:15:22Z",
- "submitting_user": "string",
- "symbol_sub_type": "string"
}
]
}, - "update": {
- "request_for_quotes": [
- {
- "id": "string",
- "name": "string",
- "client_id": "string",
- "side": "SIDE_UNDEFINED",
- "order_qty": "string",
- "symbol": "string",
- "expiration_time": "2019-08-24T14:15:22Z",
- "account": "string",
- "user": "string",
- "firms": [
- "string"
], - "insert_time": "2019-08-24T14:15:22Z",
- "status": "QUOTE_STATUS_UNDEFINED",
- "firm": "string",
- "submitting_user": "string",
- "symbol_sub_type": "string",
- "cash_order_qty": "string"
}
], - "quotes": [
- {
- "id": "string",
- "name": "string",
- "client_id": "string",
- "quote_request_id": "string",
- "price": "string",
- "side": "SIDE_UNDEFINED",
- "order_qty": "string",
- "symbol": "string",
- "expiration_time": "2019-08-24T14:15:22Z",
- "account": "string",
- "user": "string",
- "firm": "string",
- "status": "QUOTE_STATUS_UNDEFINED",
- "clord_id": "string",
- "insert_time": "2019-08-24T14:15:22Z",
- "submitting_user": "string",
- "symbol_sub_type": "string"
}
], - "rejects": [
- {
- "request_for_quote": {
- "id": "string",
- "name": "string",
- "client_id": "string",
- "side": "SIDE_UNDEFINED",
- "order_qty": "string",
- "symbol": "string",
- "expiration_time": "2019-08-24T14:15:22Z",
- "account": "string",
- "user": "string",
- "firms": [
- "string"
], - "insert_time": "2019-08-24T14:15:22Z",
- "status": "QUOTE_STATUS_UNDEFINED",
- "firm": "string",
- "submitting_user": "string",
- "symbol_sub_type": "string",
- "cash_order_qty": "string"
}, - "quote": {
- "id": "string",
- "name": "string",
- "client_id": "string",
- "quote_request_id": "string",
- "price": "string",
- "side": "SIDE_UNDEFINED",
- "order_qty": "string",
- "symbol": "string",
- "expiration_time": "2019-08-24T14:15:22Z",
- "account": "string",
- "user": "string",
- "firm": "string",
- "status": "QUOTE_STATUS_UNDEFINED",
- "clord_id": "string",
- "insert_time": "2019-08-24T14:15:22Z",
- "submitting_user": "string",
- "symbol_sub_type": "string"
}, - "quote_cancel": {
- "name": "string",
- "symbol": "string"
}, - "quote_accept": {
- "name": "string",
- "clord_id": "string",
- "symbol": "string"
}, - "quote_pass": {
- "name": "string",
- "symbol": "string"
}, - "reject_reason": "QUOTE_REJECT_REASON_UNDEFINED",
- "text": "string",
- "symbol": "string"
}
]
}
}, - "error": {
- "code": 0,
- "message": "string",
- "details": [
- {
- "@type": "string",
- "property1": null,
- "property2": null
}
]
}
}Request to insert a request for quote into the exchange.
object (connamaraep3v1beta1RequestForQuote) RequestForQuote is a quote request into the RFQ Exchange. | |||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||
{- "request_for_quote": {
- "id": "string",
- "name": "string",
- "client_id": "string",
- "side": "SIDE_UNDEFINED",
- "order_qty": "string",
- "symbol": "string",
- "expiration_time": "2019-08-24T14:15:22Z",
- "account": "string",
- "user": "string",
- "firms": [
- "string"
], - "insert_time": "2019-08-24T14:15:22Z",
- "status": "QUOTE_STATUS_UNDEFINED",
- "firm": "string",
- "submitting_user": "string",
- "symbol_sub_type": "string",
- "cash_order_qty": "string"
}
}{ }Request to delete a quote from the exchange.
| name | string Exchange assigned ID for the quote to be deleted. |
{- "name": "string"
}{ }Request to get the whitelist of firms that are able to receive a request for quote that I send.
Request to get the whitelist of firms that are able to receive a request for quote that I send.
{ }{- "firms": [
- "string"
], - "display_names": [
- "string"
]
}Request to get the whitelist of firms that are able to send a request for quote to my firm.
Request to get the whitelist of firms that are able to send a request for quote to my firm.
{ }{- "firms": [
- "string"
], - "display_names": [
- "string"
]
}Request to pass on a quote from the exchange.
| name | string Exchange assigned ID for the quote to pass on. |
{- "name": "string"
}{ }