Requests the current chip counts of a running tournament's players, by tournament ID. The first request submits the tournament to be read; repeat the identical request to poll until the chips are ready. Each response contains a RunningChipsTournament whose status attribute is:
SUBMITTED: the tournament has been submitted, or is being read. Poll again.
COMPLETED: the request has completed and the response carries the chip counts. It describes the request, not the tournament, which is still running.
If the chips cannot be read, an error is returned instead.
Each COMPLETED response costs 1 search. A COMPLETED response is cached for 10 seconds: the same request within that time returns the same chips. We recommend polling every few seconds, and abandoning the request if it has not COMPLETED within 2 minutes. Not every network is supported; a request for one that is not returns an error immediately.
A COMPLETED tournament carries the tournament's name, currency (the ISO code every amount in the response is in), stake and rake, startingStack, the chips each entrant starts with (where the network publishes it), and chipsTime, when its chips were read, in epoch seconds. incomplete="true" means some players still in could not have their chips read.
Its players are listed from the biggest stack to the smallest, then the players who are out, with zero chips, in order of their finishing position. A player still in has a chips attribute, and a tableId where the network gives one. A player who is out has position, their finishing place, and prize, what that place paid.
On networks that send their payout table (888poker, Global Poker, Stake, partypoker, Chico, PokerMatch, WPN, PokerStars, CoinPoker, QQPK and iPoker), the response also lists it in a payouts element. Each payout gives the range of finishing places from-to and the prize per place, with ticket="true" where those places win a ticket; its prize is then the ticket's value, or 0 when the network does not give one. The table can still change while late registration is open. Some tournaments have none even on those networks: PokerStars publishes its table only once late registration closes, and Day 1 flights, steps tournaments and satellites whose seat value is unknown have none.
With a payout table, each player still in also carries:
- icmEquity: their ICM (Malmuth-Harville) equity, the prize they can expect from the places still to be decided, given their share of the chips.
- chipRank: their rank by chips now, 1 for the biggest stack. Equal stacks share a rank.
- prizeIfEndedNow: what their chip rank pays if the tournament ended now. Equal stacks share the average of the places they span, so two players tied for 2nd each get the average of 2nd and 3rd. It is only a potential, as the places are not decided yet.
All three are left out after a deal, and when the roster returned is incomplete. On a knockout or mystery-bounty tournament, the payouts, icmEquity and prizeIfEndedNow cover the regular prize pool only: bounties are paid as players are knocked out and are not part of them.
Where the tournament's statistics are available, a StillInStatistics element gives the same entry statistics as the tournament's Statistics element, for the players still in, so the two can be compared. Players who have opted out of SharkScope are left out of it.
On networks that send the blind level (PokerStars, partypoker scheduled tournaments, iPoker, CoinPoker, QQPK, Stake and Clubs Poker), a blinds element gives the level being played when the chips were read: level, its number (left out where the network gives the blinds but not the number), and smallBlind, bigBlind and ante, in chips (ante is per player, 0 when the level has none). startingStackBigBlinds is the starting stack divided by the big blind, to one decimal: the big blinds a player registering late would start with. It is left out when the starting stack is not known. Divide a player's chips by bigBlind for their stack in big blinds.
Example response:
<RunningChipsResponse>
<RunningChipsTournament network="pokerstars" tournamentId="1568330211" status="COMPLETED" name="$7.00 NL Hold'em [Turbo]" currency="USD" stake="6.45" rake="0.55" startingStack="1500" chipsTime="1791853205" incomplete="false">
<blinds level="9" smallBlind="100" bigBlind="200" ante="25" startingStackBigBlinds="7.5"/>
<payouts>
<payout from="1" to="1" prize="29.03"/>
<payout from="2" to="2" prize="17.42"/>
<payout from="3" to="3" prize="11.61"/>
</payouts>
<StillInStatistics>
<Statistic id="AvAbility">63</Statistic>
<Statistic id="CombinedAvROI">4.5</Statistic>
...
</StillInStatistics>
<players>
<player name="simal64" chips="5914" icmEquity="21.51" chipRank="1" prizeIfEndedNow="29.03" tableId="1"/>
<player name="Roll_Me_Now" chips="5671" icmEquity="21.23" chipRank="2" prizeIfEndedNow="17.42" tableId="1"/>
<player name="gaita763" chips="1915" icmEquity="15.32" chipRank="3" prizeIfEndedNow="11.61" tableId="1"/>
<player name="ImSingle6" chips="0" position="4" prize="0.0"/>
<player name="fclmdon92" chips="0" position="5" prize="0.0"/>
<player name="BronoCaetino" chips="0" position="6" prize="0.0"/>
<player name="sanrah1" chips="0" position="7" prize="0.0"/>
<player name="Y259066" chips="0" position="8" prize="0.0"/>
<player name="sinsa72" chips="0" position="9" prize="0.0"/>
</players>
</RunningChipsTournament>
</RunningChipsResponse>