Skip to content

getActivityUptime

GET
/api/v1/activity/uptime
curl --request GET \
--url 'https://example.com/api/v1/activity/uptime?window=24h' \
--cookie tilecast_session=<tilecast_session>

Requires an authenticated user with the read scope. Fleet uptime report with fleet totals, a bucketed series, and per-screen strips. window is one of 24h, 7d, or 30d and defaults to 24h; any other value fails with 422 uptime_window_invalid.

window
string
Allowed values: 24h 7d 30d

Uptime report

Media typeapplication/json
object
data
required
object
range
required
object
from
required
string format: date-time
to
required
string format: date-time
window
required
string
Allowed values: 24h 7d 30d
windowLabel
required
string
bucketSeconds
required
integer format: int64
>= 1
screensTracked
required
integer
screensWithDowntime
required
integer
screensUnmeasured
required
integer
trackedSeconds
required
integer format: int64
upSeconds
required
integer format: int64
impairedSeconds
required
integer format: int64
downSeconds
required
integer format: int64
uptimePercent
required
number | null
<= 100
previousUptimePercent
required
number | null
<= 100
buckets
required
Array<object>
object
start
required
string format: date-time
upPercent
required
number
<= 100
impairedPercent
required
number
<= 100
downPercent
required
number
<= 100
unknownPercent
required
number
<= 100
uptimePercent
required
number | null
<= 100
screensDown
required
integer
screens
required
Array<object>
object
screenId
required
string format: uuid
screenName
required
string
uptimePercent
required
number | null
<= 100
trackedSeconds
required
integer format: int64
upSeconds
required
integer format: int64
impairedSeconds
required
integer format: int64
downSeconds
required
integer format: int64
buckets
required
Array<string>
Allowed values: up impaired down unknown
Example
{
"data": {
"window": "24h",
"screens": [
{
"buckets": [
"up"
]
}
]
}
}

Dashboard authentication required

Uptime_window_invalid