Create a Wuzzlo game session

View as Markdown

Operator to Wuzzlo. Create a player game session and receive the game URL. Sign the exact JSON body with the operator private key. Required fields are operatorId, userId, username, and gameId. Use gameId 9000 to open the lobby. X-Request-Id is optional; Wuzzlo generates one when omitted.

Authentication

Signaturestring

Operator-to-Wuzzlo: Base64 RSA-SHA256 PKCS#1 v1.5 signature of the exact UTF-8 JSON body, created with the operator private key.

Headers

X-Request-IdstringOptional
Optional request correlation id for operator login. If omitted, GameService generates one internally.

Request

This endpoint expects an object.
operatorIdstringRequired<=64 characters
userIdstringRequired<=100 characters
usernamestringRequired<=200 characters
gameIdstringRequired<=50 characters
currencystringOptional<=10 characters
clientIpstringOptional
platformIdstringOptional
redirectUrlstringOptional

Response

Business success or business error encoded in the response body
requestIdstring
statusinteger
errorDescriptionstring
gameUrlstring
expiresAtUtcdatetime or null