360X
API ReferenceRESTWebsockets
FIXSupportStatusWebsite
API ReferenceRESTWebsockets
FIXSupportStatusWebsite
  1. Websockets
  • Connection
  • Object Definitions
  • Namespaces and Events
API ReferenceRESTWebsockets
FIXSupportStatusWebsite
API ReferenceRESTWebsockets
FIXSupportStatusWebsite
  1. Websockets

Object Definitions

Overview Table#

Object TypeDescriptionMain Usage
ParticipantRepresents a trading participant/entity in the systemUsed in orders, trades, and offers to identify trading parties
AccountTrading account belonging to a participant and userUsed to track trading activities and permissions
MarketDefines where trading activities take place
InstrumentFinancial instrument that can be tradedDefines what is being traded
UserSystem user associated with participantsManages who can perform trading actions
OfferTrading intention or quoteInitiates potential trades
OrderConfirmed trading instructionRepresents actionable trades
TradeExecuted transaction between partiesRecords completed trades
OHLCOpen High Low Close market dataProvides price history and real-time market data

Detailed Field Tables#

Participant Fields#

Field NameTypeDescriptionRequired
idstringUnique identifierYes
leistringLegal Entity IdentifierYes
typestringAlways 'legal_entity'Yes
category_namestringEither 'professional' or 'wholesale'Yes
namestringCompany nameYes
addressstringStreet addressYes
postal_codestringPostal/ZIP codeYes
citystringCityYes
statestringState/ProvinceYes
countrystringCountry codeYes
legal_formstringLegal structure typeYes
registration_numberstringCompany registration numberNo
tax_numberstringTax identification numberNo
statusstring'active' or 'pending'Yes
kyc_statusstringAlways 'successful'Yes
csdstringCentral Securities DepositoryNo
csd_bic_11stringBIC/SWIFT code (11 chars)No
custody_account_numberstringCustody account numberNo
custody_account_beneficiary_bic_8stringBeneficiary BIC (8 chars)No
createdAtstringCreation timestampYes
updatedAtstringLast update timestampYes

Account Fields#

Field NameTypeDescriptionRequired
idstringUnique identifierYes
numberstringAccount numberYes
statusstringAlways 'active'Yes
typestringAlways 'market_maker'Yes
participantParticipantFull participant objectNo
participant_idstringReference to participantYes
createdAtstringCreation timestampYes
updatedAtstringLast update timestampYes

Market Fields#

Field NameTypeDescriptionRequired
idstringUnique identifierYes
namestringMarket nameYes
typestring'360X DLT MTF', '360X OTC', or '360X MTF'Yes
facility_typestring'continues-matching' or 'BTF'Yes
timezonestringMarket timezoneYes
is_enabledbooleanMarket statusYes
is_partial_fill_allowedbooleanWhether partial fills are allowedYes

Instrument Fields#

Field NameTypeDescriptionRequired
idstringUnique identifierYes
namestringInstrument nameYes
typestringInstrument typeYes
icon_urlstringIcon URLNo
precisionnumberDecimal precisionYes
contract_configobjectContract configurationNo
fee_limit_configobjectFee limits configurationNo
subunits_confignumberSubunit configurationYes
minimal_collection_amountnumberMinimum collection amountNo
withdraw_feenumberWithdrawal feeYes
max_withdrawal_amountnumberMaximum withdrawal amountNo
min_withdraw_feenumberMinimum withdrawal feeYes
max_withdraw_feenumberMaximum withdrawal feeYes
balancenumberCurrent balanceNo
buyer_primary_feenumberPrimary buyer feeNo
buyer_secondary_feenumberSecondary buyer feeNo
seller_secondary_feenumberSecondary seller feeNo
seller_primary_feenumberPrimary seller feeNo
transaction_fees_approvedbooleanFee approval statusYes
statestringAlways 'PRIMARY'Yes
visibilitybooleanPublic visibilityYes
product_page_urlstringProduct details URLYes
repayment_enabledbooleanRepayment statusNo
terms_urlstringTerms document URLNo
issuer_participant_idstringIssuer referenceNo
industrystringIndustry sectorYes
isinstringISIN codeYes
mkt_issstringMarket issuerYes
country_regionstringGeographic regionYes
rankstringInstrument rankYes
securedstringSecurity statusYes
couponstringCoupon rateYes
coupon_frequencystringCoupon payment frequencyNo
day_countstringDay count conventionYes
maturitystringMaturity dateNo
repaymentstringRepayment termsYes
currencystringTrading currencyYes
seriesstringInstrument seriesYes
coupon_typestringType of couponYes
issue_pricestringInitial issue priceYes
bid_limitstringBid limitYes
ask_limitstringAsk limitYes
ask_quantitystringAsk quantity limitYes
reofferstringReoffer termsYes
iss_sprdstringIssue spreadYes
benchmark_ref_pxstringBenchmark reference priceYes
benchmark_ref_yieldstringBenchmark reference yieldYes
irs_yieldstringIRS yieldYes
iss_sprd_vs_irsstringSpread vs IRSYes
pricing_datestringPricing dateNo
interest_accrual_datestringInterest accrual startNo
first_settle_datestringFirst settlement dateNo
first_coupon_datestringFirst coupon dateNo
amt_issuestringIssue amountYes
amt_outstandingstringOutstanding amountYes
min_piecestringMinimum piece sizeYes
min_incrementstringMinimum incrementYes
par_amountstringPar amountYes
book_runnerstringBook runner nameYes
exchangestringExchange nameYes
notestringAdditional notesNo
issuerstringIssuer nameYes
leistringLEI codeNo
unit_quotationstringQuotation unitYes
instrument_limitsobjectContains ask/bid arraysYes

Instrument Price Change Fields#

Field NameTypeDescriptionRequired
idstringUnique identifierYes
namestringInstrument nameYes
best_ask_pricestringBest ask price for instrument on marketYes
best_bid_pricestringBest bid price for instrument on marketYes

User Fields#

Field NameTypeDescriptionRequired
idstringUnique identifierYes
emailstringUser emailYes
rolestring'USER' or 'PARTICIPANT_ADMIN'Yes
is_email_verifiedbooleanEmail verification statusYes
identification_statusstringAlways 'successful'Yes
is_login_two_fa_enabledboolean2FA statusYes
terms_conditions_signedbooleanT&C acceptanceYes
statusstring'active' or 'pending'Yes
localestringUser localeYes
participant_idstringAssociated participantNo
last_activestringLast activity timestampYes

Offer Fields#

Field NameTypeDescriptionRequired
idstringUnique identifierYes
directionstring'ask', 'bid', or 'two_way'Yes
pricenumberOffer priceYes
quantitynumberOffer quantityYes
price_per_unit_cleannumberClean price per unitYes
statusstring'created', 'cancelled', or 'closed'Yes
typestring'offer', 'request_for_quote', or 'quote'Yes
market_orderbooleanMarket order flagYes
filled_quantitynumberFilled quantityYes
settlement_datestringSettlement dateNo
validitystring'gtc', 'gfd', 'gtd', 'custom'Yes
valid_untilstringValidity end dateNo
is_executablebooleanExecutability flagYes
participant_idstringReference to participantYes
participantParticipantFull participant objectYes
market_idstringReference to marketYes
marketMarketFull market objectYes
instrument_idstringReference to instrumentYes
instrumentInstrumentFull instrument objectYes
user_idstringReference to userNo
userUserFull user objectNo
account_idstringReference to accountYes
accountAccountFull account objectYes

Order Fields#

Field NameTypeDescriptionRequired
idstringUnique identifierYes
directionstring'ask', 'bid', or 'two_way'Yes
pricenumberOrder priceYes
quantitynumberOrder quantityYes
price_per_unitnumberPrice per unitYes
filled_quantitynumberFilled quantityYes
statusstringAlways 'internally_approved'Yes
typestringAlways 'limit_order'Yes
expires_atstringExpiration timestampYes
offer_idstringReference to originating offerYes
offerOfferComplete offer object that initiated this orderYes

Trade Fields#

Field NameTypeDescriptionRequired
idstringUnique identifierYes
transaction_identification_codestringTransaction IDYes
execution_typestringType of executionYes
quantitynumberTrade quantityYes
pricenumberTrade priceYes
price_per_unitnumberPrice per unitYes
feenumberTrade feeYes
statusstringTrade statusYes
settlement_datestringSettlement dateNo
bid_orderOrderComplete buy order objectYes
ask_orderOrderComplete sell order objectYes
market_idstringReference to marketYes

OHLC Fields#

Field NameTypeDescriptionRequired
datestringDate for the OHLC data (YYYY-MM-DD)Yes
opennumberOpening price from first trade of the dayNo
highnumberHighest trade price of the dayNo
lownumberLowest trade price of the dayNo
closenumberClosing price from last trade of the dayNo
volumenumberTotal trading volume for the dayNo
open_bidnumberFirst available bid offer price at market openNo
open_asknumberFirst available ask offer price at market openNo
close_bidnumberLast executed bid trade priceNo
close_asknumberLast executed ask trade priceNo
midpointnumberCalculated midpoint between bid and askNo
net_changenumberNet price change from previous closeNo
percent_changenumberPercentage change from previous closeNo
net_change_daynumberNet change for the trading dayNo
percent_change_daynumberPercentage change for the trading dayNo
net_change_periodnumberNet change for the periodNo
percent_change_periodnumberPercentage change for the periodNo
sentimentstring'positive', 'negative', 'neutral', or 'no-data'Yes
price_rangenumberDifference between high and lowNo
average_pricenumberVolume-weighted average priceNo

News Fields#

Field NameTypeDescriptionRequired
titlestringNews TitleYes
categorystringNews categoryYes
contentstringNews TextYes
instrument_idstringInstrument Id in NewsNo
instrument_nameStringInstrument Name in NewsNo
isinStringInstrument ISIN in NewsNo
bucket_namestringName of BucketNo
marketstringReference to marketNo

WebSocket Streaming#

OHLC Streaming#

Real-time OHLC data is available via WebSocket connection:
Namespace: /ohlc
Events:
ohlc.data - Initial OHLC data when subscribing
ohlc.update - Real-time OHLC updates when offers/trades occur
Usage:

Common Field Patterns#

All timestamps use ISO 8601 format
All IDs are strings (UUIDs)
Money values use number type with defined precision
Status fields use predefined string enums
Foreign keys end with '_id'
Many fields have corresponding full objects (e.g., market_id and market)
OHLC data distinguishes between trade-based prices (open/high/low/close) and offer-based prices (open_bid/open_ask/close_bid/close_ask)
Modified at 2025-07-28 13:23:41
Previous
Connection
Next
Namespaces and Events