PokerWorks Calculation API
string · enum · requiredinteger · min: 5 · max: 60 · requiredstring · enum · requiredinteger · min: 2 · max: 200 · requiredinteger · min: 500 · max: 10000000 · requiredinteger · min: 30 · max: 1440 · requiredinteger · min: 0 · requiredstring · enum · requiredstring · requiredstring[] · requiredinteger · requiredinteger · requiredinteger · min: 2 · max: 200 · requiredinteger · requiredstring · enum · requiredbooleanintegerstring · enuminteger · min: 0 · requiredstring · enum · requiredstring · requiredstring[] · requiredstring[] · maxItems: 5string[] · maxItems: 44integer · min: 0 · max: 1000000integer · max: 1000000integerstring · enuminteger · min: 0 · requiredstring · enum · requiredstring · requiredstring[] · requirednumber · min: 0 · max: 100string · enuminteger · min: 0 · requiredstring · enum · requiredstring · requiredstring[] · requiredinteger · min: 2 · max: 10000 · requiredstring · enum · requiredstring · enum · requiredinteger · min: 0 · requiredstring · enum · requiredstring · requiredstring[] · requiredstring · requiredstring · requiredstring · requiredstring · requiredinteger · requiredstring · requiredstring · requiredstringintegerstringinteger · requiredinteger · min: 0 · requiredstring · enum · requiredstring · requiredstring · date-time · requiredstring · date-time · requiredstring | null · requiredinteger · min: 0 · required
CalculateBlindStructureRequest
anteStyleEnum values:
none
big-blind
classic
levelDurationMinutespaceEnum values:
gentle
standard
fast
playersobject · required
startingStacktargetDurationMinutesCalculateBlindStructureResponse
creditsChargedengineEnum values:
poker-lab-tools/blind-structure-builder
object · required
requestIdobject · required
warningsCalculateChipStartingStackRequest
object[] · minItems: 1 · maxItems: 10 · required
firstBigBlindfirstSmallBlindplayersstartingStacktargetStyleEnum values:
efficient
comfortable
deep-stack
object
allowReserveDenominationSubstitutionobject
desiredStartingBigBlindsobject
startingStackModeEnum values:
manual
big-blinds
CalculateChipStartingStackResponse
creditsChargedengineEnum values:
poker-lab-tools/chip-starting-stack-calculator
object · required
requestIdobject · required
warningsCalculateHoldemEquityRequest
array · minItems: 2 · maxItems: 9 · required
boarddeadexactSampleThresholditerationsseedvariantEnum values:
nlhe
CalculateHoldemEquityResponse
creditsChargedengineEnum values:
poker-lab-tools/odds-calculator
object · required
requestIdobject · required
warningsCalculateIcmDealRequest
object[] · minItems: 1 · maxItems: 10 · required
object[] · minItems: 2 · maxItems: 10 · required
blendPctunitEnum values:
chips
points
units
USD
EUR
GBP
AUD
CAD
Default: units
CalculateIcmDealResponse
creditsChargedengineEnum values:
poker-lab-tools/icm-deal-calculator
object · required
requestIdobject · required
warningsCalculateTournamentPayoutsRequest
entrantsrequired
object · required
object · required
styleEnum values:
friendly
standard
competitive
winner-take-all
satellite
unitEnum values:
chips
points
units
USD
EUR
GBP
AUD
CAD
object
object[] · maxItems: 1000
object
CalculateTournamentPayoutsResponse
creditsChargedengineEnum values:
poker-lab-tools/tournament-payout-studio
object · required
requestIdobject · required
warningsProblemDetails
codeStable PokerWorks error code for client branching and analytics.
detailHuman-readable explanation specific to this occurrence.
instanceURI reference that identifies the specific occurrence.
messageStable top-level client-facing message mirrored from the problem detail.
statusHTTP status code.
titleShort, human-readable summary of the problem type.
typeA URI reference that identifies the problem type.
correlationIdCorrelation ID for request tracing.
retryAfterMsRetry hint in milliseconds.
stageOptional readiness stage for transient failures.
UsageSummaryResponse
balanceCreditscreditsChargedenvironmentEnum values:
test
live
organizationIdperiodEndperiodStartprojectIdobject[] · required
totalRequests