Get complete timeline for a specific alert (level 3)

View as Markdown
Get complete timeline for a specific alert. Returns alert UUID, component, current alertStatus, nodeGroup, computeZone, and complete event timeline. This is the third level of the progressive disclosure API for alert timelines. Events default to newest-first (most recent update first); pass order=asc for chronological (oldest-first) order. Pagination of the timeline events is optional and backward compatible: omit pageSize to receive the full timeline (default); supply pageSize to page through the events, in which case the response also carries page/pageSize/total/hasMore metadata.

Path parameters

nodeUUIDstringRequired
Node UUID
alertUUIDstringRequired
Alert UUID

Query parameters

orderenumOptionalDefaults to desc

Sort direction on event time: ‘desc’ (default, most recent update first) or ‘asc’ (chronological, oldest first)

Allowed values:
pageintegerOptional>=0Defaults to 0

Page number (0-indexed); only applied when pageSize is supplied

pageSizeintegerOptional1-100

Timeline events per page (1-100). Omit for the full, unpaginated timeline (default behavior)

Response

Complete timeline for the alert
alertStatusstringOptional

Current alert status: severity if active, state if resolved/detected

alertUuidstringOptional
componentstringOptional
componentDisplayNamestringOptional
computeZonestringOptional
Compute zone display name from node inventory
customerIDstringOptional
hasMorebooleanOptional
isBackendComponentbooleanOptional
nodeGroupstringOptional
Node group display name from node inventory
nodeUuidstringOptional
pageintegerOptional

Pagination metadata for the timeline events. These fields are populated only when the caller opts into pagination by supplying the pageSize query parameter; they are omitted entirely otherwise, so existing clients that expect the full, unpaginated timeline are unaffected. When present, Timeline holds only the requested page (order controlled by query param) and Total is the count of all timeline events for the alert.

pageSizeintegerOptional
timelinelist of objectsOptional

Sorted by eventTimestamp (default DESC = newest-first; query param order=asc reverses)

totalintegerOptional

Errors

400
Bad Request Error
401
Unauthorized Error
404
Not Found Error
499
Client Closed Request Error
500
Internal Server Error