PokerWorks Developer API Preview
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 · requiredinteger · requiredinteger · min: 0 · requiredstring · enum · requiredstring · date-time · requiredstring · date-time · requiredstring | null · requiredinteger · min: 0 · requiredstring · requiredstring · requiredstring · requiredstring · requiredinteger · requiredstring · requiredstring · requiredstringintegerstring
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
warningsDeveloperApiUsageSummaryResponse
accountIdbalanceCreditscreditsChargedenvironmentEnum values:
test
live
periodEndperiodStartprojectIdobject[] · required
totalRequestsProblemDetails
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.