PokerWorks Management API
​string · enum · required​string · enum · required
​string · enum · required​string · enum · required
​string · 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 · required​string · enum · required​string · enum · required
​string · required​integer | null​string · minLength: 1 · maxLength: 128​object | null​string · enum · required​string · enum · 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 · enum · required
​string · required​string · enum · required​string · enum · required
​string · required​integer · min: 2 · max: 10000​integer · min: 1 · max: 10000​string · minLength: 1 · maxLength: 128​object | null​string · enum · required​string · enum · required
List approved tournament catalog
GET
https://api.pokerworks.io
/api/v1/management/tournament-catalog
List approved tournament catalog
List approved tournament catalog › Responses
​object[] · required
catalogVersionEnum values:
2026-06-08.management-tournament-catalog.v2
objectEnum values:
developer_tournament_catalog
​object[] · required
​object · required
​object[] · minItems: 1 · required
List tournament presets
GET
https://api.pokerworks.io
/api/v1/management/tournament-presets
List approved tournament presets
List tournament presets › Responses
catalogVersionEnum values:
2026-06-08.management-tournament-catalog.v2
objectEnum values:
developer_tournament_presets
​object · required
​object[] · minItems: 1 · required
Get tournament preset
GET
https://api.pokerworks.io
/api/v1/management/tournament-presets/{presetKey}
Get an approved tournament preset
path Parameters
presetKeyParameter presetKey.
Get tournament preset › Responses
catalogVersionEnum values:
2026-06-08.management-tournament-catalog.v2
objectEnum values:
developer_tournament_preset
​object · required
​object · required
List blind structures
GET
https://api.pokerworks.io
/api/v1/management/blind-structures
Create blind structure
POST
https://api.pokerworks.io
/api/v1/management/blind-structures
Create a room-owned blind structure
Create blind structure › Request Body
​object[] · minItems: 1 · required
nameroomIdestimatedDurationMinutes​object
Create blind structure › Responses
​object · required
catalogVersionEnum values:
2026-06-08.management-tournament-catalog.v2
objectEnum values:
developer_blind_structure
​object · required
Get blind structure
GET
https://api.pokerworks.io
/api/v1/management/blind-structures/{blindStructureId}
Get an approved blind structure
path Parameters
blindStructureIdParameter blindStructureId.
Get blind structure › Responses
​object · required
catalogVersionEnum values:
2026-06-08.management-tournament-catalog.v2
objectEnum values:
developer_blind_structure
​object · required
Update blind structure
PATCH
https://api.pokerworks.io
/api/v1/management/blind-structures/{blindStructureId}
Update a room-owned blind structure
path Parameters
blindStructureIdParameter blindStructureId.
Update blind structure › Request Body
estimatedDurationMinutes​object[] · minItems: 1
nameprovenanceUpdate blind structure › Responses
​object · required
catalogVersionEnum values:
2026-06-08.management-tournament-catalog.v2
objectEnum values:
developer_blind_structure
​object · required
List payout structures
GET
https://api.pokerworks.io
/api/v1/management/payout-structures
Create payout structure
POST
https://api.pokerworks.io
/api/v1/management/payout-structures
Create a room-owned payout structure
Create payout structure › Request Body
​object[] · minItems: 1 · required
maxPlayersminPlayersnameroomId​object
Create payout structure › Responses
catalogVersionEnum values:
2026-06-08.management-tournament-catalog.v2
objectEnum values:
developer_payout_structure
​object · required
​object · required
Get payout structure
GET
https://api.pokerworks.io
/api/v1/management/payout-structures/{payoutStructureId}
Get an approved payout structure
path Parameters
payoutStructureIdParameter payoutStructureId.
Get payout structure › Responses
catalogVersionEnum values:
2026-06-08.management-tournament-catalog.v2
objectEnum values:
developer_payout_structure
​object · required
​object · required
Update payout structure
PATCH
https://api.pokerworks.io
/api/v1/management/payout-structures/{payoutStructureId}
Update a room-owned payout structure
path Parameters
payoutStructureIdParameter payoutStructureId.
Update payout structure › Request Body
​object[] · minItems: 1
maxPlayersminPlayersnameprovenanceUpdate payout structure › Responses
catalogVersionEnum values:
2026-06-08.management-tournament-catalog.v2
objectEnum values:
developer_payout_structure
​object · required
​object · required