# PlayWave Docs ## Docs - [DELETE /session/end](https://playwave.mintlify.app/api-reference/end.md): Terminate a game session and stop billing - [PATCH /session/heartbeat](https://playwave.mintlify.app/api-reference/heartbeat.md): Send a heartbeat to keep the game session alive - [API overview](https://playwave.mintlify.app/api-reference/introduction.md): PlayWave Game Server API authentication, base URL, and response format - [POST /session/verify](https://playwave.mintlify.app/api-reference/verify.md): Verify OTT and create a game session - [Project PlayWave](https://playwave.mintlify.app/index.md): PC cafe game benefits platform — Integration documentation for game studios - [How it works](https://playwave.mintlify.app/overview/how-it-works.md): End-to-end flow of the PlayWave platform - [Direct API integration](https://playwave.mintlify.app/roblox/api-direct-guide.md): Integrate with PlayWave by calling HTTP APIs directly without the SDK - [isPcCafeUser Debug Script](https://playwave.mintlify.app/roblox/debug-is-pc-cafe-user.md): Periodically prints PlayWaveServer.isPcCafeUser to verify session state and PC cafe detection. - [Error codes](https://playwave.mintlify.app/roblox/error-handling.md): Game Server API error codes and how to handle them - [FAQ](https://playwave.mintlify.app/roblox/faq.md): Frequently asked questions about PlayWave Roblox integration - [Manual setup](https://playwave.mintlify.app/roblox/manual-setup.md): Set up PlayWave manually without the plugin - [onVerified callback](https://playwave.mintlify.app/roblox/on-verified.md): End-of-verification callback fired exactly once per player, regardless of PC cafe status - [Quickstart](https://playwave.mintlify.app/roblox/quickstart.md): Install the PlayWave Roblox plugin and start integrating in minutes - [Session lifecycle](https://playwave.mintlify.app/roblox/session-flow.md): Game session lifecycle from creation to termination - [Teleport integration](https://playwave.mintlify.app/roblox/teleport.md): Maintain PlayWave authentication when teleporting to SubPlaces