Alert Sources V2

Configure your alert sources in incident.io.

Alert sources are the systems that send alerts to incident.io, which can then be routed to the right people and teams.

List Alert Sources V2

List all alert sources in your account.

Responses
200

OK response.

get/v2/alert_sources
Request samples
Response samples
application/json
{
  • "alert_sources": [
    ]
}

Create Alert Sources V2

Create a new alert source in your account.

Request
Request Body schema: application/json
required
object (AlertSourceJiraOptionsV2)
name
required
string

Unique name of the alert source

source_type
required
string

Type of alert source

Enum: "alertmanager" "app_optics" "azure_monitor" "bugsnag" "checkly" "chronosphere" "cloudwatch" "cloudflare" "cronitor" "crowdstrike_falcon" "datadog" "dynatrace" "elasticsearch" "email" "expel" "github_issue" "google_cloud" "grafana" "http" "honeycomb" "incoming_calls" "jira" "monte_carlo" "nagios" "new_relic" "opsgenie" "prtg" "pager_duty" "panther" "pingdom" "runscope" "sns" "sentry" "splunk" "status_cake" "status_page_views" "sumo_logic" "uptime" "zendesk"
required
object (AlertTemplatePayloadV2)
Responses
200

OK response.

post/v2/alert_sources
Request samples
application/json
{
  • "jira_options": {
    },
  • "name": "Production Web Dashboard Alerts",
  • "source_type": "app_optics",
  • "template": {
    }
}
Response samples
application/json
{
  • "alert_source": {
    }
}

Delete Alert Sources V2

Delete an existing alert source in your account.

Request
path Parameters
id
required
string

The ID of this alert source

Example: 01GW2G3V0S59R238FAHPDS1R66
Responses
204

No Content response.

delete/v2/alert_sources/{id}
Request samples

Show Alert Sources V2

Load details about a specific alert source in your account.

Request
path Parameters
id
required
string

The ID of this alert source

Example: 01GW2G3V0S59R238FAHPDS1R66
Responses
200

OK response.

get/v2/alert_sources/{id}
Request samples
Response samples
application/json
{
  • "alert_source": {
    }
}

Update Alert Sources V2

Update an existing alert source in your account.

Request
path Parameters
id
required
string

The ID of this alert source

Example: 01GW2G3V0S59R238FAHPDS1R66
Request Body schema: application/json
required
object (AlertSourceJiraOptionsV2)
name
required
string

Unique name of the alert source

required
object (AlertTemplatePayloadV2)
Responses
200

OK response.

put/v2/alert_sources/{id}
Request samples
application/json
{
  • "jira_options": {
    },
  • "name": "Production Web Dashboard Alerts",
  • "template": {
    }
}
Response samples
application/json
{
  • "alert_source": {
    }
}