This is an experimental CLI tool to interact with the Better Uptime API. It has support for working with, among others, incidents, monitors and monitor groups.
brew install uptime-cli/cli/uptimectl
Download the latest binary from GitHub releases.
See docs
Authenticate using an API Token (see uptime docs for how to get an token):
❯ uptimectl auth login --token <TOKEN>
List recent incidents for your team:
❯ uptimectl incidents ls -a
Show on-call contacts:
❯ uptimectl on-call
View monitors and their status:
❯ uptimectl monitors ls