Notploy

Status page

Publish incidents and maintenance windows to the public status page. Generated from the `notploy` command surface.

Publish incidents and maintenance windows to the public status page.

notploy status exposes 12 commands. They map one-to-one onto the status.* API operations, so anything reachable from the dashboard is reachable from here.

Run notploy status --help to list these commands in your terminal, or notploy status <command> --help for a single command.

Commands

notploy status add-incident-update

Calls POST /api/trpc/status.addIncidentUpdate.

notploy status add-incident-update --incidentId <value> --message <value> [options]
OptionTypeRequiredAllowed values
--incidentId <value>stringYes—
--message <value>stringYes—
--state <value>stringNoinvestigating, identified, monitoring, resolved
--visibility <value>stringNopublic, private
--profile <name>stringNo—

notploy status create-incident

Calls POST /api/trpc/status.createIncident.

notploy status create-incident --pageRef <value> --title <value> [options]
OptionTypeRequiredAllowed values
--pageRef <value>stringYes—
--title <value>stringYes—
--description <value>stringNo—
--severity <value>stringNominor, major, critical
--state <value>stringNoinvestigating, identified, monitoring, resolved
--visibility <value>stringNopublic, private
--published [boolean]booleanNo—
--no-publishedbooleanNo—
--componentIds <json>arrayNo—
--correlationKey <value>stringNo—
--updateMessage <value>stringNo—
--profile <name>stringNo—

notploy status create-maintenance

Calls POST /api/trpc/status.createMaintenance.

notploy status create-maintenance --pageRef <value> --title <value> --startAt <value> --endAt <value> [options]
OptionTypeRequiredAllowed values
--pageRef <value>stringYes—
--title <value>stringYes—
--description <value>stringNo—
--startAt <value>stringYes—
--endAt <value>stringYes—
--timeZone <value>stringNo—
--componentIds <json>arrayNo—
--visibility <value>stringNopublic, private
--published [boolean]booleanNo—
--no-publishedbooleanNo—
--profile <name>stringNo—

notploy status delete-incident

Calls POST /api/trpc/status.deleteIncident.

notploy status delete-incident --incidentId <value> [options]
OptionTypeRequiredAllowed values
--incidentId <value>stringYes—
--profile <name>stringNo—

notploy status delete-maintenance

Calls POST /api/trpc/status.deleteMaintenance.

notploy status delete-maintenance --maintenanceId <value> [options]
OptionTypeRequiredAllowed values
--maintenanceId <value>stringYes—
--profile <name>stringNo—

notploy status overview

Calls GET /api/trpc/status.overview.

notploy status overview [options]
OptionTypeRequiredAllowed values
--profile <name>stringNo—

notploy status publish-incident

Calls POST /api/trpc/status.publishIncident.

notploy status publish-incident --incidentId <value> --published [options]
OptionTypeRequiredAllowed values
--incidentId <value>stringYes—
--published [boolean]booleanYes—
--visibility <value>stringNopublic, private
--profile <name>stringNo—

notploy status publish-maintenance

Calls POST /api/trpc/status.publishMaintenance.

notploy status publish-maintenance --maintenanceId <value> --published [options]
OptionTypeRequiredAllowed values
--maintenanceId <value>stringYes—
--published [boolean]booleanYes—
--visibility <value>stringNopublic, private
--profile <name>stringNo—

notploy status set-incident-state

Calls POST /api/trpc/status.setIncidentState.

notploy status set-incident-state --incidentId <value> --state <value> [options]
OptionTypeRequiredAllowed values
--incidentId <value>stringYes—
--state <value>stringYesinvestigating, identified, monitoring, resolved
--message <value>stringNo—
--profile <name>stringNo—

notploy status set-maintenance-state

Calls POST /api/trpc/status.setMaintenanceState.

notploy status set-maintenance-state --maintenanceId <value> --state <value> [options]
OptionTypeRequiredAllowed values
--maintenanceId <value>stringYes—
--state <value>stringYesscheduled, in_progress, completed, cancelled
--message <value>stringNo—
--profile <name>stringNo—

notploy status timeline

Calls GET /api/trpc/status.timeline.

notploy status timeline --incidentId <value> [options]
OptionTypeRequiredAllowed values
--incidentId <value>stringYes—
--profile <name>stringNo—

notploy status update-incident

Calls POST /api/trpc/status.updateIncident.

notploy status update-incident --incidentId <value> [options]
OptionTypeRequiredAllowed values
--incidentId <value>stringYes—
--title <value>stringNo—
--description <value>stringNo—
--severity <value>stringNominor, major, critical
--visibility <value>stringNopublic, private
--componentIds <json>arrayNo—
--profile <name>stringNo—

On this page