incident_id | string | Yes | Incident ID |
title | string | Yes | Incident title |
description | string | No | Incident description |
impact | string | No | Incident impact |
root_cause | string | No | Incident root cause |
resolution | string | No | Incident resolution |
incident_severity | string | Yes | Severity level, enum: Critical, Warning, Info |
incident_status | string | Yes | Incident status, enum: Critical, Warning, Info, Ok |
progress | string | Yes | Processing status, enum: Triggered, Processing, Closed |
created_at | int64 | Yes | Creation time |
updated_at | int64 | Yes | Update time |
start_time | int64 | Yes | Trigger time, Unix timestamp in seconds |
last_time | int64 | No | Latest event time, latest push time of associated alerts, Unix timestamp in seconds, default 0 |
end_time | int64 | No | Recovery time, incident auto-recovers when all associated alerts recover, Unix timestamp in seconds, default 0 |
ack_time | int64 | No | First acknowledgment time, incidents can be acknowledged by multiple people, this is the earliest acknowledgment time. Unix timestamp in seconds, default 0 |
close_time | int64 | No | Close time, end_time represents incident recovery time, close_time represents processing status closure time. Incident recovery triggers closure, but closure doesn't affect recovery. Unix timestamp in seconds, default 0 |
snoozed_before | int64 | No | Snooze end time |
labels | map[string]string | No | Label key-value pairs, both Key and Value are strings. Not available for manually created incidents, for auto-created incidents contains labels from the first aggregated alert |
fields | map[string]interface{} | No | Custom field key-value pairs, Key is string, Value can be any type depending on field type |
creator | Person | No | Creator information, exists only for manually created incidents |
closer | Person | No | Closer information, exists only for manually closed incidents |
responders | []Responder | No | List of responder information, only exists after the incident is assigned. For i_new events, this value may be empty |
alert_cnt | int64 | No | Number of associated alerts |
channel_id | int64 | No | Channel ID, 0 means not belonging to any channel |
channel_name | string | No | Channel name |
detail_url | string | Yes | Details URL |
group_method | string | No | Grouping method, enum: n: no grouping, p: rule-based grouping, i: intelligent grouping |