incident.io Configuration via HTTPS
This guide demonstrates how to configure a Connector and define message configuration for integrating incident.io with Coralogix using the Generic HTTPS destination type.
incident.io uses a single endpoint for both triggering and resolving alerts. The instructions below walk you through setting up the connector and message payloads to support this integration.
Connector configuration
The Generic HTTPS Connector allows you to integrate with any HTTPS endpoint. You can configure the request method, headers, and body to establish communication between Coralogix’s Notification Center and a third-party system like incident.io.
Create the connector with the following configuration:
URL:
https://api.incident.io/v2/alert_events/http/<<alert_source_config_id>>
Headers:
Message configuration
Create a preset using the following JSON structure:
{
"deduplication_key": "{{alert.groupingKey}}",
"description": "{{alertDef.description}}",
"metadata": {},
"source_url": "{{alert.alertDataUrl}}",
"status": {% if alert.status | lower == "triggered" %}"firing"{% else %}"resolved"{% endif %},
"title": "{{alertDef.name}}"
}