The running build, its database migrations, background workers and settings without secrets.
GET
/api/admin/system
const url = 'https://example.com/api/admin/system';const options = {method: 'GET'};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request GET \ --url https://example.com/api/admin/systemResponses
Section titled “Responses”OK
Media typeapplication/json
object
version
required
string
environment
required
string
startedAt
required
string format: date-time
database
required
object
applied
required
integer format: int32
pending
required
Array<string>
latest
required
null | string
workers
required
Array<object>
object
name
required
string
lastRunAt
required
string format: date-time
lastSuccessAt
required
null | string format: date-time
lastError
required
null | string
failuresInARow
required
integer format: int32
settings
required
object
publicUrl
required
null | string
consoleUrl
required
null | string
gamesOrigin
required
string
emailMode
required
string
emailFrom
required
null | string
providers
required
Array<string>
telemetry
required
boolean
operatorReport
required
boolean
Example generated
{ "version": "example", "environment": "example", "startedAt": "2026-04-15T12:00:00Z", "database": { "applied": 1, "pending": [ "example" ], "latest": "example" }, "workers": [ { "name": "example", "lastRunAt": "2026-04-15T12:00:00Z", "lastSuccessAt": "2026-04-15T12:00:00Z", "lastError": "example", "failuresInARow": 1 } ], "settings": { "publicUrl": "example", "consoleUrl": "example", "gamesOrigin": "example", "emailMode": "example", "emailFrom": "example", "providers": [ "example" ], "telemetry": true, "operatorReport": true }}