Skip to content

listScreenEvents

GET
/api/v1/activity/screen-events
curl --request GET \
--url https://example.com/api/v1/activity/screen-events \
--cookie tilecast_session=<tilecast_session>

List screen connectivity events. Requires an authenticated dashboard user with the read scope.

from
string format: date-time
to
string format: date-time
page
integer
>= 1
pageSize
integer
>= 1 <= 100
cursor
string
screen
string format: uuid
group
string format: uuid
category
string
severity
string
result
string
search
string

Screen events

Media typeapplication/json
object
data
required
object
items
required
Array<object>
object
id
required
string format: uuid
timestamp
required
string format: date-time
receivedAt
required
string format: date-time
screenId
required
string format: uuid
screenName
required
string
groupId
string format: uuid
groupName
string
sequence
required

Player sequence, monotonic per device. Null for server-derived transitions, which have no device queue position.

integer | null format: int64
eventType
required
string
category
required
string
Allowed values: connectivity manifest playback scheduling commands reliability updates takeovers system
severity
required
string
Allowed values: debug info warning error critical
description
required
string
relatedType
string
relatedId
string
result
required
string
Allowed values: playing completed partial skipped failed unknown recovered success
manifestVersion
integer format: int64
failureCode
string
failureMessage
string
details
required

Allowlisted event metadata, filtered for the caller’s role. Sensitive values stay server-side.

object
key
additional properties
any
nextCursor
string
Example
{
"data": {
"items": [
{
"category": "connectivity",
"severity": "debug",
"result": "playing"
}
]
}
}

Dashboard authentication required

Range, page, screen, or group filter invalid