C-Odds AMQP Messages

fixture_change messages:

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<fixture_change start_time="1602140400000" product="14" event_id="sr:stage:607747" timestamp="1602149257136"/>

Note

Once we add a new Golf round to our Live Odds program, a fixture_change message for the affected sr:stage:<id> will be delivered (example above). Once we add a new Golf group to our program, a fixture_change message for the affected codds:competition_group:<id> will be delivered (example below).

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<fixture_change change_type="1" start_time="1602184500000" product="14" event_id="codds:competition_group:814" timestamp="1602160906419"/>

odds_change messages:

Event & Group status: The current status of the respective stage or competition group is reflected in the match match_status attribute. Possible statuses for a competition group are:

  • <match_status id="0" description="Not started">

  • <match_status id="21" description="In progress">

  • <match_status id="100" description="Ended">

  • <match_status id="80" description="Interrupted">

  • <match_status id="90" description="Abandoned">

Possible statuses for the event stage are:

  • <match_status id="0" description="Not started">

  • <match_status id="21" description="In progress">

  • <match_status id="445" description="Break"> // used between the rounds

  • <match_status id="100" description="Ended">

  • <match_status id="80" description="Interrupted">

  • <match_status id="90" description="Abandoned">

Configurable attributes to be included in odds_change messages in https://config.betradar.com/feed-options:

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<odds_change product="14" event_id="sr:stage:607731" timestamp="1603650914218">
  <sport_event_status status="1" match_status="21"/>
  <odds>
    <market status="1" id="1159" specifiers="version=03d0de90">
      <outcome id="sr:competitor:21248" odds="23.0" active="1"/>
      <outcome id="sr:competitor:110159" odds="29.0" active="1"/>
      <outcome id="sr:competitor:42930" odds="75.0" active="1"/>
      <outcome id="sr:competitor:62622" odds="45.0" active="1"/>
      <outcome id="sr:competitor:62618" active="0"/>
      <outcome id="sr:competitor:74513" odds="2.5" active="1"/>
      <outcome id="sr:competitor:183435" odds="3.05" active="1"/>
      <outcome id="sr:competitor:315283" odds="11.5" active="1"/>
      <outcome id="sr:competitor:21476" odds="50.0" active="1"/>
      <outcome id="sr:competitor:179840" odds="95.0" active="1"/>
      <outcome id="sr:competitor:295144" odds="20.0" active="1"/>
      <outcome id="sr:competitor:52132" odds="11.5" active="1"/>
      <outcome id="sr:competitor:23342" odds="20.0" active="1"/>
      <outcome id="sr:competitor:153866" odds="25.0" active="1"/>
      <outcome id="sr:competitor:166136" active="0"/>
      <outcome id="sr:competitor:21157" odds="25.0" active="1"/>
      <outcome id="sr:competitor:21415" odds="200.0" active="1"/>
      <outcome id="sr:competitor:39450" odds="50.0" active="1"/>
      <outcome id="sr:competitor:343570" odds="190.0" active="1"/>
    </market>
  </odds>
</odds_change>

Note

The market "Winner" (UOF market id 1159) will be offered for the event stage reflecting the whole Golf tournament. During the tournament several versions of this market might be offered which are possible to be differentiated with the version specifier, e.g. "version=03d0de90". The hash code specifying the version is derived from the competitors which are offered as dedicated outcomes and is unique for the given set of included sr:competitors. This measure will guarantee that competitor names only have to be looked up in the corresponding API endpoints once the specifier changes. Of course we will finally also provide settlements for all offered versions of the winner market.

Best practice: We would recommend to not show deactivated outcomes on your platform for the Winner market in particular as Golf Live Odds traders will deactivate single outcomes (mainly reflecting Golf players which have a too low chance to win the affected market), before a new version of the market will be created.

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<odds_change product="14" event_id="codds:competition_group:814" timestamp="1602171263552">
  <sport_event_status status="0" match_status="0"/>
  <odds>
    <market status="1" id="1027" specifiers="from=1|to=3">
      <outcome id="sr:competitor:20942" odds="2.85" active="1"/>
      <outcome id="sr:competitor:50576" odds="2.6" active="1"/>
      <outcome id="sr:competitor:21190" odds="2.75" active="1"/>
    </market>
    <market status="1" id="1028" specifiers="competitor1=sr:competitor:50576|from=1|to=3|competitor2=sr:competitor:21190">
      <outcome id="1966" odds="2.4" active="1"/>
      <outcome id="1967" odds="3.4" active="1"/>
      <outcome id="1968" odds="2.6" active="1"/>
    </market>
    <market status="1" id="1022" specifiers="holenr=1">
      <outcome id="sr:competitor:20942" odds="2.8" active="1"/>
      <outcome id="sr:competitor:50576" odds="2.65" active="1"/>
      <outcome id="sr:competitor:21190" odds="2.75" active="1"/>
    </market>
    <market status="1" id="1006" specifiers="competitor1=sr:competitor:20942|competitor2=sr:competitor:50576">
      <outcome id="1966" odds="2.3" active="1"/>
      <outcome id="1967" odds="8.0" active="1"/>
      <outcome id="1968" odds="1.85" active="1"/>
    </market>
    <market status="1" id="1007" specifiers="competitor1=sr:competitor:50576|competitor2=sr:competitor:21190|hcp=0.0">
      <outcome id="1969" odds="1.7" active="1"/>
      <outcome id="1970" odds="1.95" active="1"/>
    </market>
    <market status="1" id="1023" specifiers="competitor1=sr:competitor:50576|holenr=1|competitor2=sr:competitor:21190">
      <outcome id="1966" odds="3.3" active="1"/>
      <outcome id="1967" odds="2.0" active="1"/>
      <outcome id="1968" odds="3.45" active="1"/>
    </market>
    <market status="1" id="1023" specifiers="competitor1=sr:competitor:20942|holenr=1|competitor2=sr:competitor:50576">
      <outcome id="1966" odds="3.5" active="1"/>
      <outcome id="1967" odds="2.0" active="1"/>
      <outcome id="1968" odds="3.25" active="1"/>
    </market>
  </odds>
</odds_change>

bet_settlement messages:

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<bet_settlement certainty="1" product="14" event_id="sr:stage:607747" timestamp="1602464025614">
  <outcomes>
    <market id="1159" specifiers="version=561427ac">
      <outcome id="sr:competitor:21462" result="0"/>
      <outcome id="sr:competitor:155956" result="0"/>
      <outcome id="sr:competitor:264465" result="0"/>
      <outcome id="sr:competitor:315267" result="0"/>
      <outcome id="sr:competitor:39742" result="0"/>
      <outcome id="sr:competitor:751041" result="0"/>
       ...
      <outcome id="sr:competitor:198518" result="0"/>
      <outcome id="sr:competitor:36254" result="0"/>
      <outcome id="sr:competitor:34024" result="0"/>
      <outcome id="sr:competitor:21077" result="0"/>
      <outcome id="sr:competitor:197288" result="0"/>
      <outcome id="sr:competitor:345810" result="0"/>
      <outcome id="sr:competitor:36189" result="0"/>
      <outcome id="sr:competitor:20895" result="0"/>
    </market>
    <market id="1159" specifiers="version=bf5d013b">
      <outcome id="sr:competitor:230738" result="0"/>
      <outcome id="sr:competitor:230730" result="0"/>
      <outcome id="sr:competitor:315267" result="0"/>
      <outcome id="sr:competitor:23290" result="1"/>
       ...
      <outcome id="sr:competitor:135614" result="0"/>
      <outcome id="sr:competitor:21077" result="0"/>
      <outcome id="sr:competitor:345810" result="0"/>
      <outcome id="sr:competitor:354344" result="0"/>
    </market>
    <market id="1159" specifiers="version=c8d116c7">
      <outcome id="sr:competitor:23290" result="1"/>
      <outcome id="sr:competitor:198518" result="0"/>
      <outcome id="sr:competitor:538473" result="0"/>
    </market>
  </outcomes>
</bet_settlement>
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<bet_settlement certainty="1" product="14" event_id="codds:competition_group:814" timestamp="1602203075293">
  <outcomes>
    <market id="1007" specifiers="competitor1=sr:competitor:20942|competitor2=sr:competitor:50576|hcp=-0.5">
      <outcome id="1969" result="1"/>
      <outcome id="1970" result="0"/>
    </market>
    <market id="1027" specifiers="from=16|to=18">
      <outcome id="sr:competitor:50576" result="0"/>
      <outcome id="sr:competitor:20942" result="1"/>
      <outcome id="sr:competitor:21190" result="0"/>
    </market>
    <market id="1028" specifiers="competitor1=sr:competitor:20942|from=16|to=18|competitor2=sr:competitor:50576">
      <outcome id="1967" result="0"/>
      <outcome id="1966" result="1"/>
      <outcome id="1968" result="0"/>
    </market>
    <market id="1022" specifiers="holenr=17">
      <outcome id="sr:competitor:50576" result="1" dead_heat_factor="0.33"/>
      <outcome id="sr:competitor:20942" result="1" dead_heat_factor="0.33"/>
      <outcome id="sr:competitor:21190" result="1" dead_heat_factor="0.33"/>
    </market>
    <market id="1023" specifiers="competitor1=sr:competitor:20942|holenr=17|competitor2=sr:competitor:50576">
      <outcome id="1967" result="1"/>
      <outcome id="1966" result="0"/>
      <outcome id="1968" result="0"/>
    </market>
    <market id="1022" specifiers="holenr=18">
      <outcome id="sr:competitor:50576" result="0"/>
      <outcome id="sr:competitor:20942" result="1"/>
      <outcome id="sr:competitor:21190" result="0"/>
    </market>
  </outcomes>
</bet_settlement>

Additionally also the following message types are supported for Golf sr:stage & codds:competition_group events:

Last updated

Was this helpful?