All Messages

Listing of all messages in the core API.

CodeTypeReply CodeReply TypeDescription
1001OrderNew1501OrderNewReplyEnter a new Order into the system.
1002OrderAmend1502OrderAmendReplyAmend an existing Order.
1003OrderStatusSet1503OrderStatusSetReplyThis message changes the status of an existing Order or set of Orders in the engine.
1004OneSideReport1504OneSideReportReplyEnter a one-sided trade report into the System.
1005OrderRoutingStateSet1505OrderRoutingStateSetReplySet the Routing State of an existing order.
1008TradeCancel1508TradeCancelReplyCancel both sides of a trade in the System.
1009LevelOneUpdate1509LevelOneUpdateReplyUpdate the value of a level one field.
1010StaticUpdate1510StaticUpdateReplyUpdate an existing record or create a new record in any static table.
1011BootstrapThe Bootstrap message.
1013StatusSet1513StatusSetReplyChange the status of a record.
1014SessionSet1514SessionSetReplyChange trading session of product(s).
1015SessionParam1515SessionParamReplySubmit a session change transaction for a product (or group of products), with a specific parameter applied for the session change.
1016SystemMode1516SystemModeReplySet the current operational mode of the system.
1017TriggerAuctionSession1517TriggerAuctionSessionReplyTrigger an auction session as defined in the Auction & AuctionSession tables.
1018SessionLimits1518SessionLimitsReplyThe SessionLimits message.
1019CreditLimits1519CreditLimitsReplyThe CreditLimits message.
1020TriggerAuctionSettlement1520TriggerAuctionSettlementReplyThe TriggerAuctionSettlement message.
1021SendPaymentTrackTrace1521SendPaymentTrackTraceReplyThe SendPaymentTrackTrace message.
1022SendTransactionDetails1522SendTransactionDetailsReplyThe SendTransactionDetails message.
1023StaticChange1523StaticChangeReplyThe StaticChange message.
1024TriggerNextAuctionSession1524TriggerNextAuctionSessionReplyThe TriggerNextAuctionSession message.
1025AuctionAccountSetIsFunding1525AuctionAccountSetIsFundingReplyThe AuctionAccountSetIsFunding message.
1026TriggerTenderOfferAllocationReset1526TriggerTenderOfferAllocationResetReplyThe TriggerTenderOfferAllocationReset message.
1027EndOfImport1527EndOfImportReplyThe EndOfImport message.
1028TenderOfferAdjustSellerAllocation1528TenderOfferAdjustSellerAllocationReplyThe TenderOfferAdjustSellerAllocation message.
1033TriggerTenderOfferProposedTrades1533TriggerTenderOfferProposedTradesReplyThe TriggerTenderOfferProposedTrades message.
1034TriggerAuctionTaxCalculation1534TriggerAuctionTaxCalculationReplyThe TriggerAuctionTaxCalculation message.
1035TriggerSettlementInstructions1535TriggerSettlementInstructionsReplyThe TriggerSettlementInstructions message.
1036TenderOfferAdjustAllocation1536TenderOfferAdjustAllocationReplyThe TenderOfferAdjustAllocation message.
1041IdMax1541IdMaxReplyThe IdMax message.
1042InboundTransferRequest1542InboundTransferRequestReplyThe InboundTransferRequest message.
1043ConfirmPostedHoldingTransaction1543ConfirmPostedHoldingTransactionReplyThe ConfirmPostedHoldingTransaction message.
1046OrderHitLift1546OrderHitLiftReplyEnter a new Order into the system that will Hit (Sell) or Lift (Buy) an Order that already exists in the system identified by the Order with the Id passed in the message.
1047OneSideReportConfirm1547OneSideReportConfirmReplyConfirm or reject a one-sided trade report for which one side has already been entered.
1048TwoSideReport1548TwoSideReportReplyEnter a two-sided Trade Report by a third party.
1050TwoSideReportConfirm1550TwoSideReportConfirmReplyConfirm or reject one side of a two-sided Trade Report.
1051HoldingAllocationMulti1551HoldingAllocationMultiReplyThe HoldingAllocationMulti message.
1052HoldingTransaction1552HoldingTransactionReplyThis message is used to submit a Holding Transaction & adjust the corresponding Holding record.
1053HoldingTransactionConfirm1553HoldingTransactionConfirmReplyThe HoldingTransactionConfirm message.
1054HoldingTransactionStatus1554HoldingTransactionStatusReplyThe HoldingTransactionStatus message.
1056ExchangeRateUpdate1556ExchangeRateUpdateReplyThe ExchangeRateUpdate message.
1057VoluntaryOrderNew1557VoluntaryOrderNewReplyEnter a new Voluntary Market Order into the system.
1058OrderInfoSet1558OrderInfoSetReplySet the free format text OrderInfo field for an Order.
1059OutboundTransferRequest1559OutboundTransferRequestReplyThe OutboundTransferRequest message.
1060TradeSettle1560TradeSettleReplyThe TradeSettle message.
1061TradeSettlementStatus1561TradeSettlementStatusReplyThe TradeSettlementStatus message.
1063ExternalTransferAck1563ExternalTransferAckReplyThe ExternalTransferAck message.
1064ExternalTransferError1564ExternalTransferErrorReplyThe ExternalTransferError message.
1065ExtPaymentTrackAndTrace1565ExtPaymentTrackAndTraceReplyThe ExtPaymentTrackAndTrace message.
1066ExtPaymentTrackAndTraceError1566ExtPaymentTrackAndTraceErrorReplyThe ExtPaymentTrackAndTraceError message.
1067ExtTransactionDetails1567ExtTransactionDetailsReplyThe ExtTransactionDetails message.
1068BlotterStatus1568BlotterStatusReplyThe BlotterStatus message.
1069SetBlotter1569SetBlotterReplyThe SetBlotter message.
1070PendingExtOutboundTransferUpdate1570PendingExtOutboundTransferUpdateReplyThe PendingExtOutboundTransferUpdate message.
1071ReportCrossInstruments1571ReportCrossInstrumentsReplyThis message is used to enter a two-sided trade report into the System where a third party reports for the actual two sides of the deal across different InstrumentMarkets.
1072CreateBlotter1572CreateBlotterReplyThe CreateBlotter message.
1073RemoveBlotter1573RemoveBlotterReplyThe RemoveBlotter message.
1074UpdateBlotter1574UpdateBlotterReplyThe UpdateBlotter message.
1077RfqNew1577RfqNewReplyThe RfqNew message.
1078RfqRespond1578RfqRespondReplyThe RfqRespond message.
1079RfqAccept1579RfqAcceptReplyThe RfqAccept message.
1080RfqReject1580RfqRejectReplyThe RfqReject message.
1081SystemRollDate1581SystemRollDateReplyManually force the system date to roll to the next business date.
1082ReserveHolding1582ReserveHoldingReplyThe ReserveHolding message.
1083SettleRsuTransaction1583SettleRsuTransactionReplyThe SettleRsuTransaction message.
1084SettleReservedDeposits1584SettleReservedDepositsReplyThe SettleReservedDeposits message.
1085RsuSettlement1585RsuSettlementReplyThe RsuSettlement message.
1086TransferAuctionTradeFees1586TransferAuctionTradeFeesReplyThe TransferAuctionTradeFees message.
1087SettleAllTradesForInstrumentMarket1587SettleAllTradesForInstrumentMarketReplyThe SettleAllTradesForInstrumentMarket message.
1088PreliminaryNettingFunds1588PreliminaryNettingFundsReplyThe PreliminaryNettingFunds message.
1089PreliminaryNettingFundsCompleteBatch1589PreliminaryNettingFundsCompleteBatchReplyThe PreliminaryNettingFundsCompleteBatch message.
1090SettlementStatus1590SettlementStatusReplyThe SettlementStatus message.
1091SetAuctionAllowedSides1591SetAuctionAllowedSidesReplyThe SetAuctionAllowedSides message.
1092AuctionReset1592AuctionResetReplyThe AuctionReset message.
1094ResetPassword1594ResetPasswordReplyReset a user's password to a random string, with an optional duration of validity in hours.
1096SetVenueMode1596SetVenueModeReplyThe SetVenueMode message.
1097ResetHoldings1597ResetHoldingsReplyThe ResetHoldings message.
1100AddUserToGroup1600AddUserToGroupReplyThe AddUserToGroup message.
1101RemoveUserFromGroup1601RemoveUserFromGroupReplyThe RemoveUserFromGroup message.
1102OrderLite1602OrderLiteReplyEnter a new Order into the system.
1103ActualBuySellValueAdjust1603ActualBuySellValueAdjustReplyThis message is used to adjust the ActualBuyVal or ActualSellVal position for a Firm, User or Account.
1105SetJwtPublicKey1605SetJwtPublicKeyReplySet the public key used for JWT authentication of non-system users
1106ApplicationTimeoutSet1606ApplicationTimeoutSetReplyThe ApplicationTimeoutSet message.
1107StaticSet1607StaticSetReplyThe StaticSet message.
1108SetEligibleQuantity1608SetEligibleQuantityReplyThe SetEligibleQuantity message.
1111SignalDisconnect1611SignalDisconnectReplySignal a disconnect to trigger order cancels. This message will cancel all open orders for the originating user.
1115WriteCache1615WriteCacheReplyThe WriteCache message.
1117SendFile1617SendFileReplySend a component of a file to a remote machine
1118SetFeeSet1618SetFeeSetReplyThe SetFeeSet message.
1125SendServerAccess1625SendServerAccessReplyThe SendServerAccess message.
1126SetServerAccess1626SetServerAccessReplyThe SetServerAccess message.
1127CcmxKafkaHBInit1627CcmxKafkaHBInitReplyThe CcmxKafkaHBInit message.
1128BulkOrderNew1628BulkOrderNewReplyEnter a new batch of Orders into the system, which will be grouped in a blotter.
1129DeleteBlotter1629DeleteBlotterReplyDelete a blotter of Orders.
1130OrderMultiCancel1630OrderMultiCancelReplyCancel several Orders at once.
1131BulkMultiClassOrderNew1631BulkMultiClassOrderNewReplyThe BulkMultiClassOrderNew message.
1132SetAuctionSettlementClasses1632SetAuctionSettlementClassesReplyThe SetAuctionSettlementClasses message.
1133OrderModifyPriority1633OrderModifyPriorityReplyThe OrderModifyPriority message.
1134SetParticipantPriority1634SetParticipantPriorityReplyThe SetParticipantPriority message.
1135AccountRequestNewVRN1635AccountRequestNewVRNReplyDeprecated. To assign a new VRN to an account, suspend it's currently assigned VRN.
1136TradeUpdateValues1636TradeUpdateValuesReplyThe TradeUpdateValues message.
1137SetParticipantSortOrder1637SetParticipantSortOrderReplyThe SetParticipantSortOrder message.
1138AuctionTerminate1638AuctionTerminateReplyThe AuctionTerminate message.
1139OrderModifySettlementPriority1639OrderModifySettlementPriorityReplyThe OrderModifySettlementPriority message.
1140NotionalOrderNew1640NotionalOrderNewReplyEnter a new Notional Order into the system, which will be grouped in a blotter because it is multi-legged order.
1141NotionalOrderCancel1641NotionalOrderCancelReplyThe NotionalOrderCancel message.
1142NotionalOrderAmend1642NotionalOrderAmendReplyThe NotionalOrderAmend message.
1143OrderAmendSecurityLot1643OrderAmendSecurityLotReplyThe OrderAmendSecurityLot message.
1155GrantPermission1655GrantPermissionReplyThe GrantPermission message.
1156RevokePermission1656RevokePermissionReplyThe RevokePermission message.
1157RebuildPermissionCache1657RebuildPermissionCacheReplyThe RebuildPermissionCache message.
1158HoldingActualsReset1658HoldingActualsResetReplyThis message clears out the fields from Holding records that would not be unloaded from the engine and represent the metrics for the actual activity accrued against that Holding since actuals were last reset.
1159HoldingTransactionUpdate1659HoldingTransactionUpdateReplyMake changes to an existing HoldingTransaction.
1160VirtualReferenceNumberNew1660VirtualReferenceNumberNewReplyAdd a new Virtual Reference Number (VRN) and optionally associate an Account
1161VirtualReferenceNumberCount1661VirtualReferenceNumberCountReplyRequest a VirtualReferenceNumber report count. This will cause a VRNCountStatus message to be emitted.
1190WithdrawDateExpiredOrders1690WithdrawDateExpiredOrdersReplySet the MG System timestamp of the engine using string format "2000-01-01T08:00:00".
1191AuctionIndicativePrices1691AuctionIndicativePricesReplyThe AuctionIndicativePrices message.
1192SetSystemTimestamp1692SetSystemTimestampReplyThe SetSystemTimestamp message.
1193KafkaTransactionEnd1693KafkaTransactionEndReplyThe KafkaTransactionEnd message.
1194KafkaApiError1694KafkaApiErrorReplyThe KafkaApiError message.
1195TriggerTimerEvents1695TriggerTimerEventsReplyThe TriggerTimerEvents message.
1196AutoTimerEvents1696AutoTimerEventsReplyThe AutoTimerEvents message.
1197SetSystemId1697SetSystemIdReplyThe SetSystemId message.
1199CycleSystem1699CycleSystemReplyTrigger the system to cycle.
6001Login6501LoginReplyLog in to the System
6002Logout6502LogoutReplyLog out from the System.
6003LoginJwt6503LoginJwtReplyLog in to the System using a JWT token for authentication
6008ResendLast6508ResendLastReplySent by the Client to request a resend of an old reply from the Server.
6504NoLastReplyThe NoLastReply message.
8003ChangePassword8503ChangePasswordReplyChange the logged-in User's Password. Both old and new passwords should be provided in unencrypted text. The Server will take care of the one way encryption and authentication of the change request.
8004ForceTimeoutUser8504ForceTimeoutUserReplyThe ForceTimeoutUser message.
8021StoreBlobObject8521StoreBlobObjectReplyThe StoreBlobObject message.
9002SystemSuspendThe SystemSuspend message.
9003TimeoutUserThe TimeoutUser message.
9004RollDateThe RollDate message.
9005SessionChangeThe SessionChange message.
9011LockoutUserThe LockoutUser message.
9012UnlockoutUserThe UnlockoutUser message.
9016WithdrawTimeExpiredOrdersThe WithdrawTimeExpiredOrders message.
9017IndexPriceStaleThe IndexPriceStale message.
10000DoTimerEventsThe DoTimerEvents message.
10001Heartbeat10501HeartbeatReplyThe Heartbeat message.
10002GetTime10502GetTimeReplyThe GetTime message.
10004ApplicationHeartbeat10504ApplicationHeartbeatReplyThe ApplicationHeartbeat message.
10005TransactionTiming10505TransactionTimingReplyThe TransactionTiming message.
10006NetworkTiming10506NetworkTimingReplyThe NetworkTiming message.
10007CcmxRecovery10507CcmxRecoveryReplyThe CcmxRecovery message.
10008BroadcastRecordResend10508BroadcastRecordResendReplyThe BroadcastRecordResend message.
10009KafkaProducerControl10509KafkaProducerControlReplyThe KafkaProducerControl message.
10010SetEngineDebugLevel10510SetEngineDebugLevelReplySet the engine's debug logging levels. This does a replace on glOptions->debug.
10011CcmxKafkaHB10511CcmxKafkaHBReplyThe CcmxKafkaHB message.
10101TranslogLoadThe TranslogLoad message.
10102SetTranslogLoadTableThe SetTranslogLoadTable message.
10103BootstrapTriggerThe BootstrapTrigger message.
20000MachinePingThe MachinePing message.
20001BackupMachineStartThe BackupMachineStart message.
20002BackupMachineStreamThe BackupMachineStream message.
20003BackupMachineSyncThe BackupMachineSync message.
20101MainMachineStartThe MainMachineStart message.
20103MainMachineSyncThe MainMachineSync message.
20110MainMachineBlockSyncThe MainMachineBlockSync message.
20111MainMachineBlockEndThe MainMachineBlockEnd message.
20112LogStreamStartThe LogStreamStart message.
20113LogStreamThe LogStream message.
20114LogStreamBlockEndThe LogStreamBlockEnd message.
20115LogStreamBlockStartThe LogStreamBlockStart message.