Better Stack
Observability platform for logs, uptime monitors, incidents, status pages, alerts, and on-call workflows.
Supports incident and observability work across logs, uptime monitors, status pages, and incident resolution.
Use Better Stack with Snow
Snow is a personal AI assistant that builds real apps for you, and they can put Better Stack to work.
What Snow can do with Better Stack
These are the Better Stack operations Snow and the apps you build with it can run. Sign in to choose which ones Snow may run without asking.
Reads59
Look at your data without changing it.
- Get Escalation Policy
Tool to get a single escalation policy by its ID. Use when you need full details of a specific escalation policy including its steps, repeat settings, and team information.
- Get On-Call Schedule
Tool to get a single on-call schedule by ID. Use when you need to retrieve who is currently on-call for a specific schedule. Optionally specify a date to check on-call status at a specific time.
- List Escalation Policies
Tool to list all escalation policies. Use when you need to retrieve existing escalation policies with optional filtering by team name.
- List Heartbeat Groups
Tool to list all heartbeat groups. Use when you need to retrieve configured heartbeat groups with optional filtering by team name.
- List Incidents Comments
Tool to list all comments on an incident. Use when you need to retrieve all comments associated with a Better Stack incident.
- List Monitor Groups
Tool to list all monitor groups. Use when you need to retrieve existing monitor groups with optional team filtering and pagination support.
- List Severity Levels
Tool to list all severity levels (urgencies). Use when you need to retrieve existing incident severity configurations with their notification settings.
- List Single Incident
Tool to retrieve detailed information about a single incident by its ID. Use when you need to get the full details of a specific incident including its status, timeline, affected regions, and notification settings.
- Get Escalation Policy Group
Tool to get a single escalation policy group. Use when you need full details of a specific escalation policy group by its ID.
- Get Heartbeat
Tool to get a single heartbeat by ID. Use when you need to fetch details of a specific heartbeat.
Creates18
Add something new to your account.
- Create Heartbeat
Tool to create a new heartbeat monitor for cron jobs and scheduled tasks. Use when you need to set up monitoring for a service that should send regular heartbeat signals.
- Create Incident
Tool to create a new incident and alert the on-call person. Use when you need to manually report an incident or trigger escalation workflows. The incident will be routed according to the specified escalation policy or default team settings.
- Create Incident Comment
Tool to create a new comment on an incident. Use when you need to add documentation, updates, or notes to an existing incident in Better Stack.
- Create Monitor
Tool to create a new uptime monitor for a URL or service. Use when you need to set up monitoring for websites, APIs, servers, or network services. Supports multiple monitor types including HTTP/HTTPS status checks, keyword monitoring, ping, TCP/UDP, email protocols, DNS queries, and browser automation with Playwright.
- Create On-Call Schedule
Tool to create a new on-call schedule. Use when you need to set up a new on-call calendar for managing team rotations.
- Create Status Page Report
Tool to create a new status page report (incident or maintenance). Use when you need to publish a status update about an ongoing incident or scheduled maintenance on a status page.
- Create Escalation Policy
Creates a new escalation policy for incident management. Escalation policies define who gets notified and in what order when incidents occur. Supports multiple step types: 'escalation' (notify members), 'instructions' (guidance text), 'time_branching' (route by schedule), and 'metadata_branching' (route by incident metadata). For escalation steps, a valid urgency_id from the Severities API is required.
- Create Escalation Policy Group
Tool to create a new escalation policy group. Use when you need to organize related escalation policies under a single logical group.
- Create Heartbeat Group
Tool to create a new heartbeat group. Use when you need to organize related heartbeat checks under a single, logical group. Example prompt: "Create a new heartbeat group named 'Backend services'."
- Create Monitor Group
Tool to create a new monitor group. Use when you need to organize related monitors under a single, logical group for better dashboard organization.
Updates22
Change something that is already there.
- Acknowledge Incident
Tool to acknowledge an ongoing incident. Use when you need to mark an incident as being worked on, which prevents further escalations. Acknowledging an incident signals that someone is actively addressing the issue.
- Escalate Incident
Tool to escalate an ongoing incident to a user, team, schedule, policy, or organization. Use when you need to route an active incident to the appropriate responders with specified notification channels (call, SMS, email, push).
- Resolve Incident
Tool to resolve an ongoing incident. Use when you need to mark an incident as resolved and close it. Resolving an incident signals that the issue has been fixed and stops any further escalations.
- Update Monitor
Tool to update an existing uptime monitor configuration. Use when you need to modify settings of an existing monitor such as check frequency, notification preferences, URLs, or monitoring behavior.
- Create Metadata
Tool to create or update a metadata record for a resource. Metadata provides key-value associations for resources like monitors, heartbeats, or incidents. Use when you need to tag or annotate resources with custom data. Existing values for the specified key will be completely replaced.
- Update Escalation Policy
Tool to update an existing escalation policy. Use when you need to modify policy attributes like name, repeat settings, or escalation steps. Only the fields you provide will be updated (partial updates supported).
- Update Escalation Policy Group
Updates an existing escalation policy group's properties. Use to rename a group or change its display order.
- Update Heartbeat
Tool to update an existing heartbeat configuration. Use after retrieving a heartbeat and choosing which fields to change.
- Update Heartbeat Group
Updates an existing heartbeat group's properties. Use to rename a group, change its display order, or pause/resume monitoring for all heartbeats in the group.
- Update Incident Comment
Tool to update an existing comment on an incident. Use when you need to modify the content of a comment that was previously added to a Better Stack incident.
Deletes18
Remove something. This often cannot be undone.
- Delete Escalation Policy
Tool to delete an escalation policy by ID. Use when you need to permanently remove an existing escalation policy after confirming its ID.
- Delete Escalation Policy Group
Tool to delete an escalation policy group by ID. Use when you need to permanently remove an existing escalation policy group after confirming its ID.
- Delete Heartbeat
Tool to permanently delete a heartbeat by ID. Use when you need to remove a heartbeat that is no longer needed.
- Delete Heartbeat Group
Tool to permanently delete a heartbeat group by ID. Use when you need to remove a heartbeat group that is no longer needed.
- Delete Incident
Tool to permanently delete an existing incident by ID. Use when you need to remove an incident from Better Stack Uptime.
- Delete Incident Comment
Tool to delete an existing comment from an incident. Use when you need to remove a comment that was previously added via the API. Note: Only comments created via the API can be deleted; comments created in the UI cannot be deleted via the API.
- Delete Monitor
Tool to permanently delete a monitor by ID from Better Stack Uptime. Use when you need to remove a monitor that is no longer needed.
- Delete Monitor Group
Tool to permanently delete a monitor group by ID from Better Stack Uptime. Use when you need to remove a monitor group that is no longer needed.
- Delete On-Call Schedule
Tool to permanently delete an on-call schedule by ID. Use when you need to remove an on-call calendar that is no longer needed.
- Delete Outgoing Webhook Integration
Tool to delete an outgoing webhook integration by ID. Use when you need to permanently remove an existing webhook integration.
Related integrations
Ready to put Better Stack to work?
Sign up free, build an app by chatting, and connect Better Stack in minutes. No credit card required.