Market Updates
Subscribe to new market creation events. Currently only supports NEW market updates.
Parameters
|
Parameter |
Type |
Description |
Required |
|---|---|---|---|
|
leagueIds |
Array[Int] |
Array of league IDs to filter market updates |
No |
Response Types
MarketUpdate
|
Field |
Type |
Description |
|---|---|---|
|
leagueId |
Int! |
League identifier |
|
updateType |
MarketUpdateType! |
Type of update (currently only NEW) |
|
market |
Market! |
The new market data |
|
messageTimestamp |
AWSTimestamp |
When the message was generated |
|
messageId |
String |
For internal usage only |
|
correlationId |
String |
For internal usage only |
Market
|
Field |
Type |
Description |
|---|---|---|
|
id |
Long |
Unique market identifier |
|
eventId |
Long |
Associated event identifier |
|
marketTypeId |
Int |
Market type identifier |
|
betTypeId |
Long |
Bet type identifier |
|
teamId |
Long |
Team identifier for team-specific markets |
|
sideIndex |
Int |
Side index (0=Away/Over, 1=Home/Under) |
|
periodTypeId |
Int |
Period type identifier |
|
personId |
Long |
Player identifier for player-specific markets |
|
live |
Boolean |
Whether this is a live market |
|
seasonId |
Long |
Season identifier |
|
sequenceNumber |
Long |
Market sequence number |
|
betSubType |
String |
Additional bet type context |
|
sideName |
String |
Custom side name if applicable |
|
modifiedOn |
String |
Last modification timestamp |
Example Subscription
subscription {
marketUpdate(leagueIds: [3, 1]) {
leagueId
updateType
market {
id
eventId
betTypeId
teamId
personId
live
betSubType
modifiedOn
}
messageTimestamp
}
}