For AI agents: the documentation index is at /llms.txt, and this page is available as Markdown at /api/websocket/institutional/dropcopy.md.

Dropcopy

Receive
/v1/cefi/market
Server

Message sent from server containing order drop copy data for subscribed client IDs. Provides real-time order state updates including new orders, fills, cancellations, and modifications. Requires authentication - unauthenticated connections will be rejected. A DROPCOPY subscription placed while the exchange is still syncing its client catalog (shortly after a restart) receives a confirmation without that subscription and a message asking you to retry — resend the subscription in a few moments.

Code Sample
const socket = new WebSocket("wss://api.truemarkets.co/v1/cefi/market");socket.addEventListener("message", (event) => {  console.log(event.data);});

Messages

  1. payload

Order drop copy message containing order state information. This channel requires authentication.

seqnum*string

Per-connection sequence number for the DROPCOPY channel.

channel*"DROPCOPY"
Value in"DROPCOPY"
update*string

SNAPSHOT is sent upon initial subscription with all active orders. UPDATE is sent for subsequent order state changes.

Value in"SNAPSHOT""UPDATE"
data*

Order data representing the current state of an order.

Example
{  "seqnum": "string",  "channel": "DROPCOPY",  "update": "SNAPSHOT",  "data": {    "order_id": "string",    "client_id": "string",    "instrument_id": "string",    "external_id": "string",    "symbol": "string",    "side": "BUY",    "order_type": "LIMIT",    "time_in_force": "GTC",    "status": "NEW_PENDING",    "price": "string",    "quantity": "string",    "leaves_qty": "string",    "executed_qty": "string",    "executed_vwap": "string",    "event_type": "NEW",    "text": "string",    "trade_price": "string",    "trade_qty": "string",    "timestamp": "string"  }}