| 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 | Root cause |
| resolution | string | No | 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 progress, 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 event 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 progress closure time. Incident recovery triggers closure, but closure doesn't affect recovery. Unix timestamp in seconds, default 0 |
| snoozed_before | int64 | No | Snooze deadline time |
| labels | map[string]string | No | Label KV pairs, both Key and Value are strings. Not present for manually created incidents, for auto-created incidents contains labels from the first aggregated alert |
| fields | map[string]interface{} | No | Custom field KV 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 |
| alerts | Alert | No | Associated alerts |
| 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 | Detail URL |
| group_method | string | No | Grouping method, enum: n: no grouping, p: rule-based grouping, i: intelligent grouping |