Message Structure
Complete structure of all TRADE RabbitMQ message types
Last updated
Was this helpful?
Complete structure of all TRADE RabbitMQ message types
This section documents the complete structure of all message types delivered through the TRADE RabbitMQ feed.
TRADE sends data in structured messages, each with a specific type identifier. Messages are delivered in JSON format.
All messages contain headers with routing and metadata information:
RabbitMQ Header - Transport-level headers
TRADE Message Header - Application-level headers
New: RabbitMQ headers now include SportId, allowing you to route or filter messages by sport without deserializing the message body. Available on all message types except Keep Alive and Heartbeat.
Messages follow a consistent structure:
Last updated
Was this helpful?
Was this helpful?
{
"Header": {
"Type": 3,
"MsgSeq": 12345,
"MsgGuid": "uuid-here",
"ServerTimestamp": 1234567890
},
"Body": {
// Message-specific content
}
}