Odds

Concept: Odds

Push markets from your feed after embet.init resolves. Call updateOdds whenever prices or suspension state change.

import embet from '@livelike/embet';

await embet.init({ clientId: 'YOUR_CLIENT_ID' });

embet.updateOdds([
  {
    marketId: '1',
    marketName: '1x2',
    description: '1x2',
    specifiers: null,
    isDisplayed: true,
    marketOptions: [
      {
        outcomeId: '1',
        description: 'Home',
        betPlacementDescription: 'Home',
        odds: '1.94',
        state: 'live',
      },
    ],
  },
]);

Market and outcome field definitions, grouped markets, and OTT deeplink metadata are documented on Odds.