PokerWorks Management API
​object | null · required​string · required​string | null · enum · required​string · enum · required​string · enum · required​string · minLength: 1 · maxLength: 128 · required​string · minLength: 1 · maxLength: 160 · required​integer | null​string · enum · required​string · enum · required​string · uri · minLength: 1 · maxLength: 240 · required​string · minLength: 1 · maxLength: 120 · pattern: ​string · minLength: 1 · maxLength: 160 · required​string · uri · minLength: 1 · maxLength: 2048​string · enum · required​string · uri · required​integer · min: 2 · max: 10000 · required​integer · min: 1 · max: 10000 · required​string · minLength: 1 · maxLength: 128 · required​string · minLength: 1 · maxLength: 160 · required​string · enum · required​string · minLength: 1 · maxLength: 120 · required​string · minLength: 1 · maxLength: 160 · required​string · date-time​string[] · minItems: 1 · maxItems: 10​string · minLength: 1 · maxLength: 120 · required​string[] · maxItems: 25​string · enum · required​string · minLength: 1 · maxLength: 120 · required​string · minLength: 1 · maxLength: 160 · required​string[] · maxItems: 25​boolean​string · minLength: 1 · maxLength: 63 · pattern: ​string · enum​string · minLength: 1 · maxLength: 120 · required​string · enum · required​string · minLength: 1 · maxLength: 160 · required​string · minLength: 1 · maxLength: 128​string · minLength: 1 · maxLength: 128​string · enum​string · enum · required​string[] · minItems: 1 · maxItems: 20 · required​string · minLength: 1 · maxLength: 120 · required​string · minLength: 1 · maxLength: 160 · required​string · uri · minLength: 1 · maxLength: 2048 · required​string · minLength: 1 · maxLength: 160 · required​string · enum​string · enum · required​string · enum · required​string · enum · required​string · enum · required​string · enum · required​string · enum · required​string · pattern: ​string · uri · minLength: 1 · maxLength: 240 · required​string · minLength: 1 · maxLength: 160 · required​string · enum · required​string · required​string · date-time · required​string · enum · required​string · required​string · required​string · required​string · enum · required​string · enum · required​string · required​string · required​string · required​string · required​integer · required​string · required​string · required​string​integer​string​string · enum · required​string · enum · required​string · enum · required​string · pattern: ​string · enum · required​string · enum · required​string · enum · required​string · enum · required​string · enum · required​string · enum · required​string · enum · required​string · enum · required​boolean · required​string · enum · required​string · enum · required​string · date-time · required​string · enum · required​string · enum · required​string · pattern: ​string · enum · required​integer | null​string · minLength: 1 · maxLength: 128​object | null​integer · min: 2 · max: 10000​integer · min: 1 · max: 10000​string · minLength: 1 · maxLength: 128​object | null​string[] · maxItems: 25​string · minLength: 1 · maxLength: 120​string[] · maxItems: 25​object | null​string · minLength: 1 · maxLength: 120​string · minLength: 1 · maxLength: 63 · pattern: ​string · enum​string · minLength: 1 · maxLength: 120​object | null​string · enum​string[] · minItems: 1 · maxItems: 20​string · minLength: 1 · maxLength: 120​string · enum​string · uri · minLength: 1 · maxLength: 2048​integer · required​integer · min: 0 · required​string · enum · required​string · required​string · date-time · required​string · date-time · required​string | null · required​integer · min: 0 · required​string · enum · required​boolean · required​string · enum · required​string · enum · required​object | null · required​string · date-time · required
BillingSummaryResponse
​object[] · required
​object[] · required
customerorganizationIdproviderEnum values:
paddle
stripe
​object[] · required
​object · required
BlindStructuresResponse
​object[] · required
catalogVersionEnum values:
2026-06-08.management-tournament-catalog.v2
objectEnum values:
developer_blind_structures
​object · required
CreateBlindStructureRequest
​object[] · minItems: 1 · required
nameroomIdestimatedDurationMinutes​object
CreateEmbedSessionRequest
environmentEnum values:
test
live
modeEnum values:
spectator
originproductKey^[a-z0-9-]+$ · requiredprojectId​object · required
returnUrlCreateEmbedSessionResponse
​object · required
launchSecretTransportEnum values:
url_fragment
launchUrlCreatePayoutStructureRequest
​object[] · minItems: 1 · required
maxPlayersminPlayersnameroomId​object
CreateProductKeyRequest
environmentEnum values:
test
live
labelprojectIdexpiresAtscopesEnum values:
calculations:read
usage:read
org:read
CreateProjectRequest
nameallowedOriginsCreateRoomRequest
environmentEnum values:
test
live
nameprojectIdallowedOrigins​object
defaultRoomDefault: false
slug^(?:[a-z0-9]|[a-z0-9…trustModeEnum values:
human_only
bot_only
mixed_declared
CreateTournamentRequest
namepresetKeyEnum values:
scheduled_mtt_nlhe_v1
six_max_nlhe_sng_v1
roomIdblindStructureIdpayoutStructureId​object
trustModeEnum values:
human_only
bot_only
mixed_declared
CreateWebhookEndpointRequest
environmentEnum values:
test
live
eventTypesEnum values:
tournament.completed
labelprojectIdurlEmitPlaygroundTournamentCompletionRequest
projectIdfixtureEnum values:
completed-six-max-nlhe-v1
Default: completed-six-max-nlhe-v1
​object
EmitPlaygroundTournamentCompletionResponse
​object · required
​object · required
​object[] · required
​object · required
​object
GetBlindStructureResponse
​object · required
catalogVersionEnum values:
2026-06-08.management-tournament-catalog.v2
objectEnum values:
developer_blind_structure
​object · required
GetPayoutStructureResponse
catalogVersionEnum values:
2026-06-08.management-tournament-catalog.v2
objectEnum values:
developer_payout_structure
​object · required
​object · required
GetTournamentPresetResponse
catalogVersionEnum values:
2026-06-08.management-tournament-catalog.v2
objectEnum values:
developer_tournament_preset
​object · required
​object · required
OpenEmbedSessionRequest
launchSecret^pwes_[A-Za-z0-9_-]{… · requiredorigintableIdOpenEmbedSessionResponse
brandEnum values:
dropinpoker
pokerdeck
pokercanyon
embedSessionIdexpiresAtmodeEnum values:
spectator
productKeyringGameIdtableIdOrganizationResponse
​object[] · required
​object[] · required
​object[] · required
​object · required
​object[] · required
​object · required
​object · required
PayoutStructuresResponse
catalogVersionEnum values:
2026-06-08.management-tournament-catalog.v2
objectEnum values:
developer_payout_structures
​object[] · required
​object · required
ProblemDetails
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.
RingGamesResponse
objectEnum values:
developer_ring_games
​object[] · required
​object · required
​object · required
RoomLeaderboardResponse
​object · required
​object · required
objectEnum values:
developer_room_leaderboard
​object · required
​object · required
​object · required
​object · required
RoomLeaderboardsResponse
​object · required
​object[] · required
objectEnum values:
developer_room_leaderboards
​object · required
​object · required
​object · required
RoomMembersResponse
​object[] · required
roomId^pw_room_[A-Za-z0-9_… · requiredRoomSummaryResponse
​object · required
​object · required
objectEnum values:
developer_room_summary
​object · required
​object · required
​object · required
TournamentCatalogResponse
​object[] · required
catalogVersionEnum values:
2026-06-08.management-tournament-catalog.v2
objectEnum values:
developer_tournament_catalog
​object[] · required
​object · required
​object[] · minItems: 1 · required
TournamentEntriesResponse
​object[] · required
objectEnum values:
developer_tournament_entries
​object · required
TournamentPresetsResponse
catalogVersionEnum values:
2026-06-08.management-tournament-catalog.v2
objectEnum values:
developer_tournament_presets
​object · required
​object[] · minItems: 1 · required
TournamentResults
apiVersionEnum values:
2026-06-03
environmentEnum values:
test
live
​object · required
​object · required
livemodeobjectEnum values:
developer_tournament_results
​object[] · required
​object · required
​object · required
​object · required
​object
TournamentResultsExport
apiVersionEnum values:
2026-06-03
​object · required
generatedAtobjectEnum values:
developer_tournament_results_export
privacyTierEnum values:
management
public
resultProofId^rpf_[A-Za-z0-9_-]{2… · required​object · required
schemaVersionEnum values:
2026-06-08.tournament-results-export.v1
​object · required
​object
UpdateBlindStructureRequest
estimatedDurationMinutes​object[] · minItems: 1
nameprovenanceUpdatePayoutStructureRequest
​object[] · minItems: 1
maxPlayersminPlayersnameprovenanceUpdateProjectRequest
allowedOriginsnameUpdateRoomRequest
allowedOriginsbrandingnameslug^(?:[a-z0-9]|[a-z0-9…trustModeEnum values:
human_only
bot_only
mixed_declared
UpdateTournamentRequest
namescheduletrustModeEnum values:
human_only
bot_only
mixed_declared
UpdateWebhookEndpointRequest
eventTypesEnum values:
tournament.completed
labelstatusEnum values:
active
disabled
urlUsageSummaryResponse
balanceCreditscreditsChargedenvironmentEnum values:
test
live
organizationIdperiodEndperiodStartprojectId​object[] · required
totalRequestsVerifyResultProofExportResponse
apiVersionEnum values:
2026-06-03
​object[] · required
envelopeConsistent​object[] · required
objectEnum values:
developer_tournament_result_proof_verification
statusEnum values:
consistent
invalid
unsupported
summaryverifiedAt