/api/licenses/verifyRoblox serverVerify a license on server start
Called by ArrLicense.lua from a Roblox game server. The first call from a published place binds the key to that place. Studio (placeId 0) is allowed for testing and never binds.
| Field | Type | Description |
|---|---|---|
| key* | string | Config.LicenseKey |
| kit* | string | Kit id from /admin → Kits, e.g. summitkit |
| placeId* | string | game.PlaceId — "0" in Studio |
| jobId | string | game.JobId, for logs |
| version | string | Installed kit version, e.g. 1.2.0 |
{
"key": "ARR-7F2K-M4QX-Q9RD",
"kit": "clubkit",
"placeId": "13284790215",
"jobId": "a1b2c3d4-…",
"version": "1.2.0"
}{
"valid": true,
"kit": "clubkit",
"placeId": "13284790215",
"studio": false,
"newlyBound": false,
"latestVersion": "1.2.0",
"checkedAt": "2026-09-29T10:01:00.000Z"
}Errors:INVALID_KEYINVALID_KEY_FORMATLICENSE_REVOKEDWRONG_KITPLACE_MISMATCHRATE_LIMITED