Fixture Lifecycle Messages
These msg_type = 1 messages are forwarded to prematch_queue.
1) create_fixture
{
"action": "create_fixture",
"data": {
"f_id": 16861271,
"sport_id": 1,
"status": 0,
"timestamp": 1711995327,
"league": {},
"teams": {},
"providers": ["provider_code"],
"markets": [],
"...": "full Fixture.model_dump() payload"
}
}
2) activate_fixture
{
"action": "activate_fixture",
"data": {
"f_id": 16861271
}
}
3) update_fx_meta
{
"action": "update_fx_meta",
"data": {
"f_id": 16861271,
"status": 2,
"timestamp": 1711995327
}
}
4) fx_finished
{
"action": "fx_finished",
"data": {
"f_id": 16861271
}
}
Fixture status values
| Status | Value |
|---|---|
| 1 | Pending |
| 2 | Live |
| 3 | Finished |
| 4 | Blocked |
| 5 | Cancelled |
| 7 | Retired |