Available since CLI v7.5.0.
checkly incidents command lets you manage incidents on your status pages directly from the terminal. You can list, create, update, and resolve incidents, and optionally notify subscribers with each action.
Prerequisites
Prerequisites
Before using
checkly incidents, ensure you have:- Checkly CLI installed
- Valid Checkly account authentication (run
npx checkly loginif needed) - At least one status page configured in your Checkly account
Usage
Terminal
Subcommands
checkly incidents list
List incidents, optionally filtered by status page or status.
Usage:
Terminal
List Options
number
default:"25"
Number of incidents to return, between 1 and 100.Usage:
Terminal
string
Filter incidents to only those associated with a specific status page.Usage:
Terminal
string
default:"open"
Filter incidents by status. Available values:
open, resolved, all.Usage:Terminal
string
default:"table"
Set the output format. Use
json for programmatic access or md for markdown.Usage:Terminal
List Examples
Terminal
checkly incidents create
Declare a new incident on a status page. By default, all services on the status page are affected. Use --services to specify individual services.
Usage:
Terminal
Create Options
string
required
The ID of the status page to create the incident on. You can find status page IDs using
checkly status-pages list.Usage:Terminal
string
required
The title of the incident.Usage:
Terminal
string
Specify affected service IDs. Repeat the flag to affect multiple services. If omitted, all services on the status page are affected.Usage:
Terminal
string
default:"minor"
Set the incident severity. Available values:
minor, medium, major, critical.Usage:Terminal
string
Provide an initial incident update message. If omitted, a default message is used.Usage:
Terminal
boolean
default:"true"
Notify status page subscribers about this incident. Use
--no-notify-subscribers to suppress notifications.Usage:Terminal
string
default:"table"
Set the output format. Use
json for programmatic access or md for markdown.Usage:Terminal
Create Examples
Terminal
checkly incidents update
Post a progress update to an existing incident. You can change the status and severity of the incident at the same time.
Usage:
Terminal
Options:
Update Options
string
required
The progress update message.Usage:
Terminal
string
default:"investigating"
Set the incident progress status. Available values:
investigating, identified, monitoring.Usage:Terminal
string
Update the overall incident severity. Available values:
minor, medium, major, critical.Usage:Terminal
boolean
default:"true"
Notify status page subscribers about this update. Use
--no-notify-subscribers to suppress notifications.Usage:Terminal
string
default:"table"
Set the output format. Use
json for programmatic access or md for markdown.Usage:Terminal
Update Examples
Terminal
checkly incidents resolve
Resolve an incident. This posts a final update with status RESOLVED.
Usage:
Terminal
Options:
Resolve Options
string
Provide a closing note for the incident. If omitted, a default resolution message is used.Usage:
Terminal
boolean
default:"true"
Notify status page subscribers about the resolution. Use
--no-notify-subscribers to suppress notifications.Usage:Terminal
string
default:"table"
Set the output format. Use
json for programmatic access or md for markdown.Usage:Terminal
Resolve Examples
Terminal
Related Commands
checkly status-pages- List and inspect status pagescheckly checks- List and inspect checkscheckly whoami- Display current account information