Skip to main content

Documentation Index

Fetch the complete documentation index at: https://mintlify.com/N3XT3R1337/RiftCE/llms.txt

Use this file to discover all available pages before exploring further.

GET /launchaccount tells Rift CE to launch Roblox for a named account. You can target Roblox home (no place), a specific game by place ID, a specific public server by job ID, or a VIP server using an access code. The endpoint fires the launch asynchronously — a 200 response means the launch was triggered, not that Roblox has finished opening. Permission required: WebServerAllowLaunch (enabled by default)

Parameters

Account
string
required
The Roblox username of the account to launch. Must exactly match a username stored in the vault.
PlaceId
number
The numeric Roblox place ID to launch into. Omit this parameter to launch Roblox to the home screen without joining a specific game.
JobId
string
The server job ID to join. Only used when PlaceId is also provided. Two formats are accepted:
  • Public server job ID — pass the raw UUID-style job ID string (e.g. abc123). Rift CE appends &gameId={jobId} to the launch URL.
  • VIP server access code — prefix the access code with VIP: (e.g. VIP:myaccesscode). Rift CE strips the prefix and appends &accessCode={code}&linkCode={code} to the launch URL.
Omit JobId to join any available open server for the given PlaceId.

Response fields

success
boolean
true when the launch was triggered successfully. Only present on a 200 response.
error
string
Human-readable error message. Only present on non-200 responses.
The launch is asynchronous. A 200 { "success": true } response confirms Rift CE accepted and triggered the launch — it does not mean Roblox has opened or that the account joined the game.

Examples

curl -H "X-Rift-Password: yourpassword" \
  "http://localhost:7963/launchaccount?Account=BuilderBob"

Success response

{ "success": true }

Account not found

{ "error": "Account not found" }

VIP server format

When JobId starts with VIP: (case-insensitive), Rift CE strips the four-character prefix and treats the remainder as a VIP server access code. The resulting launch URL includes both accessCode and linkCode query parameters, which is the format Roblox expects for private server deep links.
JobId=VIP:myaccesscode
→ &accessCode=myaccesscode&linkCode=myaccesscode
For a public server job ID — the alphanumeric string shown in server list tools — pass it without any prefix:
JobId=abc123def456
→ &gameId=abc123def456

Build docs developers (and LLMs) love