Skip to content

Device telemetry over the last days (1 to 30): errors, frames, metrics per game version.

GET
/api/admin/health
curl --request GET \
--url 'https://example.com/api/admin/health?days=7'
days
integer format: int32
default: 7

OK

Media typeapplication/json
object
from
required
string format: date-time
to
required
string format: date-time
totals
required
object
devices
required
integer format: int32
sessions
required
integer format: int32
events
required
integer format: int32
devices
required
Array<object>
object
os
required
string
osVersion
required
string
browser
required
string
deviceClass
required
string
devices
required
integer format: int32
sessions
required
integer format: int32
games
required
Array<object>
object
gameId
required
null | string
gameVersion
required
null | string
sessions
required
integer format: int32
devices
required
integer format: int32
sessionsWithErrors
required
integer format: int32
errors
required
Array<object>
object
source
required
string
fingerprint
required
string
message
required
string
stack
required
null | string
occurrences
required
integer format: int64
sessions
required
integer format: int32
devices
required
integer format: int32
firstSeen
required
string format: date-time
lastSeen
required
string format: date-time
new
required
boolean
frames
required
Array<object>
object
os
required
string
browser
required
string
deviceClass
required
string
renderer
required
null | string
sessions
required
integer format: int32
frames
required
integer format: int64
slowShare
required
number format: double
p95
required
string
slowestMs
required
number format: double
stepP95Ms
required
null | number format: double
metrics
required
Array<object>
object
name
required
string
samples
required
integer format: int32
p50
required
number format: double
p95
required
number format: double
max
required
number format: double
counts
required
Array<object>
object
name
required
string
total
required
integer format: int64
sessions
required
integer format: int32
daily
required
Array<object>
object
day
required
string format: date
gameId
required
null | string
errors
required
integer format: int64
plays
required
integer format: int64
funnel
required
object
days
required
Array<object>
object
day
required
string format: date
counts
required
object
key
additional properties
integer format: int64
totals
required
object
key
additional properties
integer format: int64
ratios
required
object
firstGamePerGuestStart
required
null | number format: double
installAcceptedPerOffered
required
null | number format: double
accountCreatedPerSignInOpened
required
null | number format: double

Example generated

{
"from": "2026-04-15T12:00:00Z",
"to": "2026-04-15T12:00:00Z",
"totals": {
"devices": 1,
"sessions": 1,
"events": 1
},
"devices": [
{
"os": "example",
"osVersion": "example",
"browser": "example",
"deviceClass": "example",
"devices": 1,
"sessions": 1
}
],
"games": [
{
"gameId": "example",
"gameVersion": "example",
"sessions": 1,
"devices": 1,
"sessionsWithErrors": 1,
"errors": [
{
"source": "example",
"fingerprint": "example",
"message": "example",
"stack": "example",
"occurrences": 1,
"sessions": 1,
"devices": 1,
"firstSeen": "2026-04-15T12:00:00Z",
"lastSeen": "2026-04-15T12:00:00Z",
"new": true
}
],
"frames": [
{
"os": "example",
"browser": "example",
"deviceClass": "example",
"renderer": "example",
"sessions": 1,
"frames": 1,
"slowShare": 1,
"p95": "example",
"slowestMs": 1,
"stepP95Ms": 1
}
],
"metrics": [
{
"name": "example",
"samples": 1,
"p50": 1,
"p95": 1,
"max": 1
}
],
"counts": [
{
"name": "example",
"total": 1,
"sessions": 1
}
]
}
],
"daily": [
{
"day": "2026-04-15",
"gameId": "example",
"errors": 1,
"plays": 1
}
],
"funnel": {
"days": [
{
"day": "2026-04-15",
"counts": {
"additionalProperty": 1
}
}
],
"totals": {
"additionalProperty": 1
},
"ratios": {
"firstGamePerGuestStart": 1,
"installAcceptedPerOffered": 1,
"accountCreatedPerSignInOpened": 1
}
}
}