Skip to main content
PUT
Update
🔑 Requires the alert_source.update scope.

Authorizations

Authorization
string
header
required

API key from your incident.io dashboard (Settings → API keys)

Path Parameters

id
string
required

The ID of this alert source

Example:

"01GW2G3V0S59R238FAHPDS1R66"

Body

application/json
name
string
required

Unique name of the alert source

Example:

"Production Web Dashboard Alerts"

template
object
required
Example:
auto_resolve_incident_alerts
boolean

Whether to auto-resolve incident alerts when the alert auto-resolves. Defaults to true. Only use in conjunction with auto_resolve_timeout_minutes.

Example:

false

auto_resolve_timeout_minutes
integer<int64>

When set, alerts from this source will automatically resolve after this many minutes.

Example:

1

disabled
boolean

For heartbeat sources, set to true to disable monitoring

Example:

false

email_options
object
Example:
heartbeat_options
object
Example:
http_custom_options
object
Example:
jira_options
object
Example:
owning_team_ids
string[]

IDs of teams that own this alert source

Example:

Response

200 - application/json

OK response.

alert_source
object
required