# Better Stack integration

> Uptime monitoring and incident management API for monitors, heartbeats, incidents, on-call schedules, escalation policies, and status pages.

- Authentication: apiKey

## Tools (109)

- **Acknowledge Incident**: Acknowledge an ongoing incident.
- **Bulk Update On-call Schedule Events**: Replace all future on-call events on a schedule in one request.
- **Create Escalation Policy**: Creates a new escalation policy for incident management.
- **Create Escalation Policy Group**: Create a new escalation policy group.
- **Create Heartbeat**: Create a new heartbeat monitor for cron jobs and scheduled tasks.
- **Create Heartbeat Group**: Create a new heartbeat group.
- **Create Incident**: Create a new incident and alert the on-call person.
- **Create Incident Comment**: Create a new comment on an incident.
- **Create Monitor**: Create a new uptime monitor for a URL or service.
- **Create Monitor Group**: Create a new monitor group.
- **Create On-call Schedule**: Create a new on-call schedule.
- **Create On-call Schedule Event**: Create a manual on-call event on a schedule.
- **Create On-call Schedule Rotation**: Set a recurring rotation for an on-call schedule.
- **Create Severity**: Create a new severity level (urgency) for incident management.
- **Create Severity Group**: Create a new urgency group (severity group) for incident categorization.
- **Create Status Page**: Create a new status page.
- **Create Status Page Group**: Create a new status page group.
- **Create Status Page Report**: Create a new status page report (incident or maintenance).
- **Create Status Page Resource**: Create a new status page resource.
- **Create Status Page Section**: Create a new section on a status page.
- **Create Status Page Subscriber**: Add a new subscriber to a status page.
- **Create Status Report Update**: Create a new status update for an existing status report.
- **Delete Escalation Policy**: Delete an escalation policy by ID.
- **Delete Escalation Policy Group**: Delete an escalation policy group by ID.
- **Delete Heartbeat**: Permanently delete a heartbeat by ID.
- **Delete Heartbeat Group**: Permanently delete a heartbeat group by ID.
- **Delete Incident**: Permanently delete an existing incident by ID.
- **Delete Incident Comment**: Delete an existing comment from an incident.
- **Delete Monitor**: Permanently delete a monitor by ID from Better Stack Uptime.
- **Delete Monitor Group**: Permanently delete a monitor group by ID from Better Stack Uptime.
- **Delete On-call Schedule**: Permanently delete an on-call schedule by ID.
- **Delete On-call Schedule Event**: Delete a single on-call schedule event by ID.
- **Delete On-call Schedule Rotation**: Remove the rotation from an on-call schedule.
- **Delete Severity**: Delete a severity (urgency) by ID.
- **Delete Severity Group**: Permanently delete an urgency group (severity group) by ID.
- **Delete Status Page**: Permanently delete a status page by ID.
- **Delete Status Page Group**: Permanently delete a status page group by ID.
- **Delete Status Page Report**: Permanently delete a status page report by ID from Better Stack Uptime.
- **Delete Status Page Resource**: Delete an existing resource from a status page.
- **Delete Status Page Section**: Permanently delete a status page section by ID.
- **Delete Status Page Subscriber**: Remove a subscriber from a status page.
- **Delete Status Report Update**: Delete an existing status update from a status report.
- **Escalate Incident**: Escalate an ongoing incident to a user, team, schedule, policy, or organization.
- **Get Escalation Policy**: Get a single escalation policy by its ID.
- **Get Escalation Policy Group**: Get a single escalation policy group.
- **Get Heartbeat**: Get a single heartbeat by ID.
- **Get Heartbeat Availability (SLA)**: Retrieve availability summary for a specific heartbeat.
- **Get Heartbeat Group**: Get a single heartbeat group by ID.
- **Get Incident**: Retrieve detailed information about a single incident by its ID.
- **Get Incident Comment**: Get a single comment from an incident.
- **Get Monitor**: Get a single monitor.
- **Get Monitor Availability (SLA)**: Return an availability summary for a specific monitor.
- **Get Monitor Group**: Get a single monitor group by ID.
- **Get Monitor Response Times**: Retrieves response time performance metrics for a specific uptime monitor.
- **Get On-call Schedule**: Get a single on-call schedule by ID, including who is currently on call.
- **Get On-call Schedule Event**: Get a single on-call schedule event by ID.
- **Get On-call Schedule Rotation**: Get the current rotation configuration for an on-call schedule.
- **Get Severity**: Get a single severity level (urgency) by ID.
- **Get Severity Group**: Get a single urgency group (severity group) by ID.
- **Get Status Page**: Get a single status page by ID.
- **Get Status Page Group**: Get a single status page group by ID.
- **Get Status Page Report**: Get a single status page report by ID.
- **Get Status Page Resource**: Get a single status page resource by ID.
- **Get Status Page Section**: Get a single status page section.
- **Get Status Page Subscriber**: Get a single status page subscriber by ID.
- **Get Status Report Update**: Get a single status update by its ID.
- **List Escalation Policies**: List all escalation policies.
- **List Escalation Policy Groups**: List all escalation policy groups.
- **List Heartbeat Groups**: List all heartbeat groups.
- **List Heartbeats**: List all heartbeats.
- **List Incident Comments**: List all comments on an incident.
- **List Incidents**: List all incidents with optional filtering by monitor, heartbeat, date range, or resolution status.
- **List Incident Timeline**: Retrieve all timeline events for an incident.
- **List Metadata**: List metadata records for a monitor, heartbeat, incident, or other resource.
- **List Monitor Groups**: List all monitor groups.
- **List Monitors**: List all monitors.
- **List Monitors in Group**: Get all monitors belonging to a monitor group.
- **List On-call Schedule Events**: List all on-call events for a specific on-call schedule.
- **List On-call Schedules**: List all on-call schedules.
- **List Severities**: List all severity levels (urgencies).
- **List Severity Groups**: List all urgency groups (severity groups).
- **List Status Page Groups**: List all status page groups.
- **List Status Page Reports**: List all reports on a status page.
- **List Status Page Resources**: List all resources on a status page.
- **List Status Pages**: List all your status pages.
- **List Status Page Sections**: List all sections of a specific status page.
- **List Status Pages in Group**: List status pages within a specific status page group.
- **List Status Page Subscribers**: List all subscribers of a status page.
- **List Status Report Updates**: List all status updates for a status page report.
- **Resolve Incident**: Resolve an ongoing incident.
- **Update Escalation Policy**: Update an existing escalation policy.
- **Update Escalation Policy Group**: Updates an existing escalation policy group's properties.
- **Update Heartbeat**: Update an existing heartbeat configuration.
- **Update Heartbeat Group**: Updates an existing heartbeat group's properties.
- **Update Incident Comment**: Update an existing comment on an incident.
- **Update Metadata**: Create or update a metadata record on a resource (upsert by key).
- **Update Monitor**: Update an existing uptime monitor configuration.
- **Update Monitor Group**: Updates an existing monitor group's properties.
- **Update On-call Schedule**: Update an on-call schedule's name.
- **Update On-call Schedule Event**: Update an existing on-call schedule event.
- **Update Severity**: Update an existing severity level (urgency) configuration.
- **Update Severity Group**: Update an existing urgency group (severity group).
- **Update Status Page**: Update an existing status page configuration.
- **Update Status Page Group**: Update an existing status page group's properties.
- **Update Status Page Report**: Update an existing status page report.
- **Update Status Page Resource**: Update an existing status page resource.
- **Update Status Page Section**: Update an existing status page section.
- **Update Status Page Subscriber**: Update a status page subscriber's followed resources.
- **Update Status Report Update**: Update an existing status update for a status report.

## Triggers (1)

- **New Incident in Better Stack**: Triggers when a new incident is created in your Better Stack Uptime team.

## Related prompts

- [Weekly Better Stack reliability report for leadership](https://www.generalinput.com/prompts/weekly-better-stack-reliability-report-for-leadership.md)
- [Triage new Better Stack incidents in Slack and Linear](https://www.generalinput.com/prompts/triage-new-better-stack-incidents-in-slack-and-linear.md)
- [Draft Better Stack incident postmortems in Google Docs](https://www.generalinput.com/prompts/draft-better-stack-incident-postmortems-in-google-docs.md)
- [Daily Better Stack uptime tracker in Google Sheets](https://www.generalinput.com/prompts/daily-better-stack-uptime-tracker-in-google-sheets.md)

Connect Better Stack in General Input: https://www.generalinput.com/apps/better-stack