Skip to main content
POST /v1/game/session/verify Verifies an issued by the PlayWave launcher. On success, starts billing and creates a game session.

Request

Headers

string
required
Per-game API Key.
string
required
application/json

Body

string
required
UUID extracted from LaunchData.
string
required
Roblox Player UserId converted to string.

Response

Success — 200

boolean
required
Whether verification succeeded.
string
required
Game session ID — use for heartbeat and session end calls.
boolean
required
Whether the user is at a verified PC cafe.

Verification failure — 200

Business logic failures also return HTTP 200. Always branch on the is_valid value.

Errors

Luau example