Publish incident
publish_incidentPublish an incident so it appears on every status page carrying the affected monitor, optionally seeding the public title and description. An incident with no monitor needs status_page_ids naming the pages to show it on; the list replaces its pages, so start from get_incident's status_page_ids. Status-page subscribers may be notified. Asks for confirmation where the client can show a prompt; otherwise runs on the token's scope. Not read-only; idempotent.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | The incident id. | |
| public_title | No | Public headline shown on the status page. | |
| status_page_ids | No | Status page ids (from `list_status_pages`) for an incident with no monitor; replaces its pages, so start from `get_incident`'s `status_page_ids` to add or drop one. Leave unset for a monitor's incident, which shows on the pages carrying that monitor. | |
| public_description | No | Public summary shown under the headline. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| visibility | Yes | Visibility after the change: `public` or `internal`. | |
| incident_id | Yes |