SDK V1Ingestion
Report Roblox server state
Reports the runtime state of a single Roblox game server (player count, place/job IDs, server metadata, etc.) keyed by serverId. The payload is formatted and ingested into our pipeline. Only Roblox-platform SDK keys may call this — other platforms receive a 403 with INVALID_PLATFORM.
Authorization
sdkApiKey authorization<token>
SDK (public) key, prefixed gb_pk_ (older keys: sdk_). Send it as the authorization header value. Scoped to one project, so it is safe to ship in a game build.
In: header
Path Parameters
serverId*string
Header Parameters
isstudio?|
Default
trueproject-id?integer
Range
0 < value <= 9007199254740991sdkversion*string
Request Body
application/json
TypeScript Definitions
Use the request body type in TypeScript.
Response Body
application/json
application/json
application/json
curl -X POST "https://example.com/sdk/v1/servers/roblox/string" \ -H "sdkversion: string" \ -H "Content-Type: application/json" \ -d '{ "timestamp": null, "rootPlaceId": 0, "universeId": 0, "placeVersion": 0, "players": [ "string" ], "metadata": { "matchmakingType": "string", "serverAgeSeconds": 0 } }'{ "message": "string"}