| 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 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, incident can be acknowledged by multiple people, this is earliest ack time. Unix timestamp in seconds, default 0 |
| close_time | int64 | No | Close time, end_time represents incident recovery time, close_time represents progress closure time. Recovery closes incident 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-values, both Key and Value are strings. No info for manual creation, for auto-creation it's the labels of first aggregated alert |
| fields | map[string]interface{} | No | Custom field key-values, Key is string, Value can be any type depending on field type |
| creator | Person | No | Creator info, exists only for manually created incidents |
| closer | Person | No | Closer info, exists only for manually closed incidents |
| responders | []Responder | No | List of responder information |
| 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 |