GetAlertEventDetail
Get detailed information about a specific alert event including its timeline
/api/v1/alerting/events/{eventId}Operation ID
GetAlertEventDetailSince
1.0.0Execution Mode
SynchronousAuth Context
Auth RequiredAuth Context
Send these values as request headers when calling this API.
AuthorizationstringRequiredBearer Token
X-Tenant-IDstringX-Tenant-ID
Request Inputs
Path Parameters
eventIdStringRequiredEvent identifier to retrieve details for
Responses
200 OKOn success, this API returns the following response structure.
alertObjectThe alert event
uuidStringUnique identifier of the alert event
Example: event-001
ruleUuidStringUUID of the rule that generated this event
Example: rule-abc123
resourceTypeStringType of monitored resource
Example: vm
resourceUuidStringUUID of the specific resource
Example: res-abc123
metricNameStringMetric name that was evaluated
Example: cpu_usage_percent
currentValueLongCurrent metric value at the time of the event
Example: 95.3
thresholdLongThreshold that was exceeded
Example: 90
operatorStringComparison operator used
Example: >
severityStringSeverity level of the event
Example: critical
stateStringCurrent state: firing, acknowledged, or resolved
Example: firing
messageStringHuman-readable event message
Example: CPU usage is 95.3%
fingerprintStringUnique fingerprint for deduplication
Example: fp-abc123
sourceStringSource system that generated the event
Example: prometheus
notifiedAtStringTimestamp when the notification was sent
Example: 2026-01-15T08:00:00Z
resolvedAtStringTimestamp when the event was resolved
Example: 2026-01-15T08:00:00Z
acknowledgedByStringUser who acknowledged this event
Example: admin
acknowledgedAtStringTimestamp when the event was acknowledged
Example: 2026-01-15T08:00:00Z
firstOccurrenceStringTimestamp when this alert instance first occurred
Example: 2026-01-15T08:00:00Z
alertInstanceUuidStringAlert instance uuid for this resource
Example: value
lifecycleStateStringLifecycle state for this resource
Example: value
ackStateStringAck state for this resource
Example: value
silenceStateStringSilence state for this resource
Example: value
productTypeStringProduct type for this resource
Example: value
sourceSystemStringSource system for this resource
Example: value
regionIdStringRegion id for this resource
Example: value
repeatCountIntegerRepeat count for this resource
Example: 10
silencedAtStringSilenced at for this resource
Example: 2026-01-15T08:00:00Z
silencedUntilStringSilenced until for this resource
Example: 2026-01-15T08:00:00Z
silencePolicyIdsListSilence policy ids for this resource
Example: item1,item2
platformUuidStringUUID of the platform that produced the event
Example: value
ruleIdStringRule id for this resource
Example: value
inhibitionStateStringCurrent inhibition projection state: Active or Inhibited
Example: Inhibited
inhibitedAtStringTimestamp when the current inhibition episode started
Example: 2026-01-15T08:00:00Z
inhibitionRuleIdsListStable sorted identifiers of currently matching inhibition rules
Example: item1,item2
nameStringAlert display name; localized for read-only event queries and returned as the stored name for write responses
Example: my-resource
impactScopeStringLocalized impact scope for read-only event queries
Example: value
descriptionStringLocalized alert description for read-only event queries
Example: A brief description
summaryStringLocalized alert summary for read-only event queries
Example: value
causeStringLocalized alert cause; currently allowed to be empty
Example: value
solutionStringLocalized alert solution; currently allowed to be empty
Example: value
resourceTypeDisplayNameStringLocalized display label for resourceType; resourceType remains the stable code
Example: 组件实例
thresholdUnitStringUnit of the final alert expression, localized by Accept-Language on read responses; empty for unitless state values
Example: value
resourceNameStringResource name for alert events. Verified ZCF component instances with an empty or UUID name fall back to saved component metadata; resourceUuid remains unchanged.
Example: zcf-ziam
timelineListTimeline of actions on the alert event
Example: (nested array)
uuidStringUnique identifier of the timeline entry
Example: timeline-001
alertUuidStringAlert event UUID this entry belongs to
Example: event-001
actionStringAction performed on the alert lifecycle
Example: acknowledged
actorStringUser who performed the action
Example: admin
createDateStringTimestamp of the action
Example: 2026-01-15T08:00:00Z
summaryStringLocale-aware summary for a builtin system event, original text for custom or external system events, and empty for manual actions
Example: ZStack 云平台 云主机 vm-1 的 CPU 平均使用率为 91.50%
actionDisplayNameStringLocale-aware display label for action; falls back to the original action code
Example: 已确认
actorDisplayNameStringLocale-aware display label for actor; user identities remain unchanged
Example: admin
deliveryRecordsListNotification delivery records for this alert event
Example: (nested array)
uuidStringUUID of the alert delivery record
Example: value
notificationGroupIdStringNotification group id for this resource
Example: value
alertInstanceIdsListAlert instance ids for this resource
Example: item1,item2
alertInstanceUuidStringAlert instance uuid for this resource
Example: value
policyUuidStringPolicy uuid for this resource
Example: value
channelUuidStringChannel uuid for this resource
Example: value
channelTypeStringChannel type for this resource
Example: value
templateUuidStringTemplate uuid for this resource
Example: value
targetMaskedStringTarget masked for this resource
Example: value
statusStringStatus for this resource
Example: value
attemptIntegerAttempt for this resource
Example: 10
maxAttemptsIntegerMax attempts for this resource
Example: 10
errorCodeStringError code for this resource
Example: value
errorMessageStringError message for this resource
Example: value
durationMsIntegerDuration ms for this resource
Example: 10
createdAtStringCreated at for this resource
Example: 2026-01-15T08:00:00Z
lastAttemptAtStringLast attempt at for this resource
Example: 2026-01-15T08:00:00Z
nextRetryAtStringNext retry at for this resource
Example: 2026-01-15T08:00:00Z
sentAtStringSent at for this resource
Example: 2026-01-15T08:00:00Z
providerMessageIdStringProvider message id for this resource
Example: value
suppressionTypeStringSuppression type for this resource
Example: value
suppressionPolicyIdStringSuppression policy id for this resource
Example: value
suppressionReasonStringSuppression reason for this resource
Example: value
suppressedAtStringSuppressed at for this resource
Example: 2026-01-15T08:00:00Z
deliveryKindStringDelivery kind for this resource
Example: value
contentTruncatedBooleanContent truncated for this resource
Example: true
originalAlertCountIntegerOriginal alert count for this resource
Example: 10
renderedAlertCountIntegerRendered alert count for this resource
Example: 10
providerRequestIdStringProvider request id for this resource
Example: value
providerDeliveryIdStringProvider delivery id for this resource
Example: value
providerAcceptedAtStringProvider accepted at for this resource
Example: 2026-01-15T08:00:00Z
providerConfirmationStatusStringProvider confirmation status for this resource
Example: value
providerErrorCodeStringProvider error code for this resource
Example: value
confirmedAtStringConfirmed at for this resource
Example: 2026-01-15T08:00:00Z
eventRecordUuidStringPlatform event record UUID; empty for resource and test deliveries.
Example: value
Change History
View all change historyChange Time
AddedResponse fields eventRecordUuidView APIChange Time
AddedRequest parameters Accept-LanguageAddedResponse fields actionDisplayName, actorDisplayName, cause...DeletedResponse fields author, comments, content...View APIChange Time
AddedResponse fields ackState, alertInstanceIds, alertInstanceUuid...View API
