# Generated by API Evangelist (build-phrasing.py). Our phrasing, not observed demand. overlay: 1.0.0 info: title: API Evangelist conversational phrasing for Checkly Public Status Page Incidents API version: 1.0.0 extends: openapi/checkly-status-page-incidents-api-openapi.yml actions: - target: $.info update: x-apievangelist-phrasing: method: generated generated: '2026-09-26' generator: build-phrasing.py label: Generated by API Evangelist operations: 10 - target: $.paths['/v1/status-pages/incidents'].get update: x-apievangelist-phrasing: intent: List recent status page incidents effect: read questions: - What are the latest incidents posted across my status page services? - Can I page through status page incidents beyond the first 100? instructions: - text: List my latest status page incidents. - text: Show the next status page incidents after {nextId}. slots: nextId: query.nextId method: generated generated: '2026-09-26' - target: $.paths['/v1/status-pages/incidents'].post update: x-apievangelist-phrasing: intent: Open a status page incident effect: write questions: - How do I declare an outage on my status page for specific services? - Can I set the severity when I open a status page incident? instructions: - text: Open status page incident {name} with severity {severity} affecting {services} and first update {incidentUpdates}. slots: name: requestBody.name severity: requestBody.severity services: requestBody.services incidentUpdates: requestBody.incidentUpdates - text: Create a status page incident {name} at {severity} for services {services}, starting with update {incidentUpdates}. slots: name: requestBody.name severity: requestBody.severity services: requestBody.services incidentUpdates: requestBody.incidentUpdates method: generated generated: '2026-09-26' - target: $.paths['/v1/status-pages/incidents/{incidentId}'].get update: x-apievangelist-phrasing: intent: Get a status page incident effect: read questions: - Which services did a specific status page incident affect? - Can I see the full history of one status page incident? instructions: - text: Show status page incident {incidentId}. slots: incidentId: path.incidentId - text: Get the history and affected services of status page incident {incidentId}. slots: incidentId: path.incidentId method: generated generated: '2026-09-26' - target: $.paths['/v1/status-pages/incidents/{incidentId}'].put update: x-apievangelist-phrasing: intent: Edit a status page incident effect: write questions: - Can I raise the severity of a status page incident that's already open? - How do I change which services a status page incident covers? instructions: - text: Update status page incident {incidentId} to name {name}, severity {severity}, services {services}. slots: incidentId: path.incidentId name: requestBody.name severity: requestBody.severity services: requestBody.services - text: Set status page incident {incidentId} severity to {severity}, keeping name {name} and services {services}. slots: incidentId: path.incidentId severity: requestBody.severity name: requestBody.name services: requestBody.services method: generated generated: '2026-09-26' - target: $.paths['/v1/status-pages/incidents/{incidentId}'].delete update: x-apievangelist-phrasing: intent: Delete a status page incident effect: destructive questions: - How do I remove a status page incident and all its updates? - Is deleting a status page incident reversible? instructions: - text: Delete status page incident {incidentId}. slots: incidentId: path.incidentId - text: Remove status page incident {incidentId} and every update on it. slots: incidentId: path.incidentId method: generated generated: '2026-09-26' - target: $.paths['/v1/status-pages/incidents/{incidentId}/incident-updates'].get update: x-apievangelist-phrasing: intent: List updates on a status page incident effect: read questions: - What updates have been posted on one status page incident? - How many updates can I fetch for a status page incident at once? instructions: - text: List the updates on status page incident {incidentId}. slots: incidentId: path.incidentId - text: Show the latest 100 updates for status page incident {incidentId}. slots: incidentId: path.incidentId method: generated generated: '2026-09-26' - target: $.paths['/v1/status-pages/incidents/{incidentId}/incident-updates'].post update: x-apievangelist-phrasing: intent: Post an update on a status page incident effect: write questions: - How do I post progress on a status page incident and notify subscribers? - Can I backdate the public time of a status page incident update? instructions: - text: Post update {description} on status page incident {incidentId}. slots: description: requestBody.description incidentId: path.incidentId - text: Add a {status} update {description} to status page incident {incidentId} and notify subscribers. slots: status: requestBody.status description: requestBody.description incidentId: path.incidentId method: generated generated: '2026-09-26' - target: $.paths['/v1/status-pages/incidents/{incidentId}/incident-updates/{incidentUpdateId}'].get update: x-apievangelist-phrasing: intent: Get one status page incident update effect: read questions: - What exactly did a specific update on a status page incident say? - Can I look up one status page incident update by its id? instructions: - text: Show update {incidentUpdateId} on status page incident {incidentId}. slots: incidentUpdateId: path.incidentUpdateId incidentId: path.incidentId - text: Get status page incident update {incidentUpdateId} from incident {incidentId}. slots: incidentUpdateId: path.incidentUpdateId incidentId: path.incidentId method: generated generated: '2026-09-26' - target: $.paths['/v1/status-pages/incidents/{incidentId}/incident-updates/{incidentUpdateId}'].put update: x-apievangelist-phrasing: intent: Edit a status page incident update effect: write questions: - Can I correct the wording of an update already on my status page incident? - How do I change the status on a posted status page incident update? instructions: - text: Change status page incident update {incidentUpdateId} on incident {incidentId} to say {description}. slots: incidentUpdateId: path.incidentUpdateId incidentId: path.incidentId description: requestBody.description - text: Set update {incidentUpdateId} of status page incident {incidentId} to status {status} with text {description}. slots: incidentUpdateId: path.incidentUpdateId incidentId: path.incidentId status: requestBody.status description: requestBody.description method: generated generated: '2026-09-26' - target: $.paths['/v1/status-pages/incidents/{incidentId}/incident-updates/{incidentUpdateId}'].delete update: x-apievangelist-phrasing: intent: Delete a status page incident update effect: destructive questions: - How do I remove one wrong update from a status page incident? - Can I delete a single status page incident update and keep the incident? instructions: - text: Delete update {incidentUpdateId} from status page incident {incidentId}. slots: incidentUpdateId: path.incidentUpdateId incidentId: path.incidentId - text: Remove status page incident update {incidentUpdateId} on incident {incidentId}. slots: incidentUpdateId: path.incidentUpdateId incidentId: path.incidentId method: generated generated: '2026-09-26'