Skip to main content

Incidents service overview

Handle all operations related to incident management within Coralogix. Identify, manage, and resolve incidents efficiently through automated workflows and team collaboration. Find out more about incident management in our documentation.

Authentication and permissions

To use the Incidents service API you need to create a personal or team API key. It’s recommended to use permission presets, as they are automatically updated with all relevant permissions. Alternatively, you can manually add the following individual permissions.

Common error response codes

Protocol documentation

ListIncidents

ListIncidentsRequest

ListIncidentsResponse

ListIncidentAggregations

ListIncidentAggregationsRequest

ListIncidentAggregationsResponse

GetIncident

GetIncidentRequest

GetIncidentResponse

GetIncidentEvents

GetIncidentEventsRequest

GetIncidentEventsResponse

BatchGetIncident

BatchGetIncidentRequest

BatchGetIncidentResponse

BatchGetIncidentResponse.IncidentsEntry

AssignIncidents

AssignIncidentsRequest

AssignIncidentsResponse

UnassignIncidents

UnassignIncidentsRequest

UnassignIncidentsResponse

AcknowledgeIncidents

AcknowledgeIncidentsRequest

AcknowledgeIncidentsResponse

CloseIncidents

CloseIncidentsRequest

CloseIncidentsResponse

DeleteIncidents

DeleteIncidentRequest

ResolveIncidents

ResolveIncidentsRequest

ResolveIncidentsResponse

PaginationRequest

PaginationRequest

PaginationResponse

AuditLogDescription

ContextualLabels

GroupByValues

Incident

The incident represents an unexpected or disruptive event within your system. The definition below outlines the essential attributes associated with managing and documenting such incidents in Coralogix. Here’s a detailed description of the key components:

Incident.ContextualLabelsEntry

Incident.DisplayLabelsEntry

IncidentAggregation

Incident Aggregation is specifically used for grouping and summarizing incidents based on certain criteria. This aggregation seems to provide a consolidated view of multiple incidents, offering insights into various aspects of their states, statuses, severities, assignments, and other relevant details.

IncidentAssignmentCount

IncidentFieldOneOf

IncidentSeverityCount

IncidentStateCount

IncidentStatusCount

IncidentFields

incident_severity.proto

IncidentSeverity

incident_status.proto

IncidentStatus

assignee.proto

Assignment

UserDetails

incident_event/incident_event_unassign.proto

IncidentEventUnassign

This represents an event where an incident is unassigned. incident_event/incident_event_acknowledge.proto

IncidentEventAcknowledge

incident_event/incident_event_type.proto

IncidentEventType

incident_event/incident_event_assign.proto

IncidentEventAssign

incident_event/incident_event_originator_operational.proto

IncidentEventOriginatorOperational

incident_event/incident_event_originator_administrative.proto

IncidentEventOriginatorAdministrative

incident_event/incident_event_originator_type.proto

OriginatorType

incident_event/incident_event_snooze_indicator.proto

IncidentEventSnoozeIndicator

incident_event/incident_event.proto

IncidentEvent

An incident event typically refers to a specific occurrence or action related to the management and lifecycle of an incident within your system. This structured definition includes various fields to capture details about the event. incident_event/incident_event_upsert_state.proto

IncidentEventUpsertState

UpsertIncidentStatePayload

UpsertIncidentStateType

incident_event/incident_event_close.proto

IncidentEventClose

incident_query_filter.proto

ContextualLabelValues

IncidentQueryFilter

Incident Query Filter is used for specifying criteria when querying or filtering incidents within a your system. This definition includes various fields that can be used to filter incidents based on different attributes.

IncidentQueryFilter.TimeRange

IncidentQueryFilter.ContextualLabelsEntry

incident_state.proto

IncidentState

incident_query.proto

GroupBy

IncidentSearchQuery

OrderBy

OrderByDirection

OrderByFields

ScopeDetails