Received when odds are updated for a session market (Lay/Back prices, limit values, etc.).
Received Response (from SDK)
{
"data": [
{
"room": "4.125398781740-F2",
"data": {
"eid": 34499689,
"mid": "4.125398781740-F2",
"na": "etst",
"res": "",
"sb": null,
"lr": 100,
"br": 100,
"l": 8,
"b": 9,
"s": true,
"go": false,
"t": 1752133497317
}
}
]
}
Event Type: Session Market – Odds Changed
Received when odds are updated for a session market (Lay/Back prices, limit values, etc.).
Received Response (from SDK)
{
"data": [
{
"room": "4.125398781740-F2",
"data": {
"eid": 34499689,
"mid": "4.125398781740-F2",
"na": "etst",
"res": "",
"sb": null,
"lr": 100,
"br": 100,
"l": 8,
"b": 9,
"s": true,
"go": false,
"t": 1752133497317
}
}
]
}
Event Type: Session Market – Ball Running
Received when a session market enters a ball-in-play state (common in cricket).
Received Response (from SDK)
{
"data": [
{
"room": "4.207778250090-F2",
"data": {
"eid": 34492747,
"mid": "4.207778250090-F2",
"na": "Test session 3",
"res": "",
"sb": "B",
"lr": 0,
"br": 0,
"l": 0,
"b": 0,
"s": true,
"go": false,
"t": 1752139885014
}
}
]
}
Event Type: Session Market – Suspended
Received when a session market is temporarily suspended (e.g., between balls or system pause).
Received Response (from SDK)
{
"data": [
{
"room": "4.207778250090-F2",
"data": {
"eid": 34492747,
"mid": "4.207778250090-F2",
"na": "Test session 3",
"res": "",
"sb": "S",
"lr": 0,
"br": 0,
"l": 0,
"b": 0,
"s": true,
"go": false,
"t": 1752139928287
}
}
]
}
Glossary of Response Keys
| Key | Description |
|---|---|
room | Internal session market identifier |
eid | Event ID |
mid | Market ID |
na | Market name |
res | Result value (usually empty for live) |
sb | Session ball flag — "B" = Ball running, "S" = Suspended, null = active |
lr | No rate |
br | Yes rate |
l | No price |
b | Yes price |
s | Session market active (true or false) |
t | Timestamp in epoch milliseconds |
📌 Usage Tip: These responses are ideal for real-time UI updates. Always listen to sb, lr, br, l, b, and s to update the betting interface accordingly.
📍 Event Type: Other Market – Odds Update
Triggered when both Lay and Back odds change for a custom market type (e.g., F3).
📩 Received Response (from SDK)
{
"data": [
{
"room": "4.232522054246-F3",
"data": {
"eid": 34492747,
"mid": "4.232522054246-F3",
"na": "bnm",
"res": "",
"sb": null,
"l": 1.05,
"b": 1.03,
"s": true,
"go": false,
"t": 1752141716612
}
}
]
}
📍 Event Type: Other Market – Back-Only Odds Update
Triggered when only the Back price is updated (commonly used in markets with no lay support).
📩 Received Response (from SDK)
{
"data": [
{
"room": "4.232522054246-F3",
"data": {
"eid": 34492747,
"mid": "4.232522054246-F3",
"na": "bnm",
"res": "",
"sb": null,
"l": 0,
"go": false,
"b": 1.04,
"s": true,
"t": 1752141784477
}
}
]
}
📍 Event Type: Other Market – Suspended
Triggered when the market is temporarily suspended — odds are blocked for betting.
📩 Received Response (from SDK)
{
"data": [
{
"room": "4.232522054246-F3",
"data": {
"eid": 34492747,
"mid": "4.232522054246-F3",
"na": "bnm",
"res": "",
"sb": "S",
"l": 0,
"b": 0,
"go": false,
"s": true,
"t": 1752141815490
}
}
]
}
📘 Glossary of Keys
| Key | Description |
|---|---|
room | Internal identifier for the market (F3 format) |
eid | Event ID |
mid | Market ID |
na | Market name |
res | Market result (if declared, otherwise empty) |
sb | Suspension/Ball flag – S = Suspended, null = Active |
l | Lay (0 if not applicable) |
b | Back (0 or valid rate as number) |
s | Market active status (true = active, false = inactive) |
t | Timestamp in epoch milliseconds |
📌 Usage Notes:
- Listen for
landbchanges to update displayed odds. - Use
sb: "S"to trigger UI blocks or betting deactivation. - Handle string or numeric odds dynamically in your front-end.