getIncident
GET
/api/v1/activity/incidents/{id}
const url = 'https://example.com/api/v1/activity/incidents/2489E9AD-2EE2-8E00-8EC9-32D5F69181C0';const options = {method: 'GET', headers: {cookie: 'tilecast_session=<tilecast_session>'}};
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/v1/activity/incidents/2489E9AD-2EE2-8E00-8EC9-32D5F69181C0 \ --cookie tilecast_session=<tilecast_session>Requires an authenticated user with the read scope. One incident with its timeline and affected screens.
Authorizations
Section titled “Authorizations”Parameters
Section titled “ Parameters ”Path Parameters
Section titled “Path Parameters”id
required
string format: uuid
Responses
Section titled “ Responses ”Incident detail with timeline
Media typeapplication/json
object
data
required
object
id
required
string format: uuid
incidentType
required
string
severity
required
string
status
required
string
title
required
string
description
required
string
openedAt
required
string format: date-time
lastSeenAt
required
string format: date-time
recoveredAt
string format: date-time
resolvedAt
string format: date-time
acknowledgedAt
string format: date-time
acknowledgedBy
string
assignedTo
string format: uuid
assignedToName
string
primaryScreenId
string format: uuid
primaryScreenName
string
locationName
string
groupName
string
deviceModel
string
playerVersion
string
affectedScreens
required
integer
failureCode
string
probableCause
string
recoveryMode
string
resolutionReason
string
resolutionNotes
string
relatedType
string
relatedId
string
occurrenceCount
required
integer
timeline
required
Array<object>
object
id
required
string format: uuid
role
required
string
occurredAt
required
string format: date-time
actorName
string
summary
required
string
screens
required
Array<object>
object
screenId
required
string format: uuid
screenName
required
string
relatedEvents
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
severity
required
string
description
required
string
relatedType
string
relatedId
string
result
required
string
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
proofSessions
required
Array<object>
object
id
required
string format: uuid
startedAt
required
string format: date-time
endedAt
string format: date-time
screenId
required
string format: uuid
screenName
required
string
groupId
string format: uuid
groupName
string
presentationType
string
presentationId
string
presentationRevision
string
presentationName
string
contentType
string
contentId
string
contentName
string
playlistItemId
string
layoutPlacementId
string
actualDurationMs
integer format: int64
expectedDurationMs
integer format: int64
result
required
string
trigger
string
scheduleId
string
takeoverId
string
manifestVersion
integer format: int64
failureCode
string
sourceId
string
selectedRecordId
string
selectionDate
string format: date-time
sourceCachedAt
string format: date-time
sourceRevision
string
snapshotHash
string
sessionType
required
string
terminalReason
string
details
required
Allowlisted event metadata, filtered for the caller’s role. Sensitive values stay server-side.
object
key
additional properties
any
auditChanges
required
Array<object>
object
id
required
string format: uuid
timestamp
required
string format: date-time
actorId
string format: uuid
actorName
required
string
actorUsername
string
action
required
string
resourceType
required
string
resourceId
string
resourceName
string
result
required
string
ipAddress
string
requestId
string
summary
required
string
metadata
required
Allowlisted audit metadata, filtered for the caller’s role. Sensitive values stay server-side.
object
key
additional properties
any
recoveryPath
required
string
Example
{ "data": { "incidentType": "connectivity", "severity": "info", "status": "open", "relatedEvents": [ { "category": "connectivity", "severity": "debug", "result": "playing" } ], "proofSessions": [ { "result": "playing", "sessionType": "presentation", "terminalReason": "expected_item_boundary" } ] }}Dashboard authentication required
Incident_not_found