Round Schedule API

Manages the scheduling and flow of game rounds.

The Game Provider interacts with the Round Schedule API to define and manage the timing of game rounds. This ensures that players are aware of when games start and end, and it helps synchronize game activities.

post
Body
roundIdstring · uuidOptional
playerIdstring · uuidOptional
purchaseOptionIdstring · uuidOptional
cardQuantityinteger · int32Optional
Responses
post
/api/roundschedule/player/addroundreservation
get
Path parameters
roundIdstring · uuidRequired
playerIdstring · uuidRequired
Responses
get
/api/roundschedule/player/getplayerhasroundreservation/{roundId}/{playerId}
get
Path parameters
roundIdstring · uuidRequired
Responses
get
/api/roundschedule/player/getroundreservations/{roundId}
get
Path parameters
playerIdstring · uuidRequired
Body
roomIdsstring · uuid[] · nullableOptional
startDatestring · date-time · nullableOptional
endDatestring · date-time · nullableOptional
startTimeinteger · int32 · nullableOptional
endTimeinteger · int32 · nullableOptional
Responses
get
/api/roundschedule/player/getroundschedulebyfilter/{playerId}
get
Responses
get
/api/roundschedule/player/isAlive
post
Query parameters
intervalBetweenRoundsinteger · int32Optional
purchaseOptionIdDefaultstring · uuidOptional
cardQuantityRandombooleanOptional
roundQuantityinteger · int32Optional
Body
idstring · uuidOptional
roomIdstring · uuidOptional
roundIdstring · uuidOptional
datestring · date-timeOptional
Responses
post
/api/roundschedule/room
200

OK

No content

get
Path parameters
roomIdstring · uuidRequired
roundIdstring · uuidRequired
Responses
get
/api/roundschedule/room/{roomId}/round/{roundId}
200

OK

No content

get
Path parameters
provisionstringRequired
roomIdstring · uuidRequired
Responses
get
/api/roundschedule/room/getroundschedule/{provision}/{roomId}
200

OK

No content

get
Path parameters
roomIdstring · uuidRequired
Query parameters
startPeriodstringOptional
endPeriodstringOptional
topinteger · int32Optional
Responses
get
/api/roundschedule/room/getroundschedulebyrange/{roomid}
200

OK

No content

Last updated