Sentry
Error monitoring platform for issues, events, releases, projects, stack traces, and application health.
Tracks application error monitoring around issues, events, projects, releases, stack traces, and issue status changes.
Use Sentry with Snow
Snow is a personal AI assistant that builds real apps for you, and they can put Sentry to work.
What Snow can do with Sentry
These are the Sentry operations Snow and the apps you build with it can run. Sign in to choose which ones Snow may run without asking.
Reads113
Look at your data without changing it.
- Access project information
Retrieves detailed information for a Sentry project, given its existing organization and project ID or slug.
- Fetch a monitor
Fetches detailed information for a specific monitor (detector) within an organization. Use when you need to retrieve monitor configuration, status, or settings. This endpoint is currently in beta and is supported by New Monitors and Alerts.
- Fetch alerts
Retrieves a list of alerts (workflows) for a Sentry organization. Use to get alert configurations, statuses, and trigger details. ⚠️ Note: This endpoint is currently in beta and may be subject to change. It is supported by New Monitors and Alerts and may not be viewable in the UI today.
- Fetch an alert
Retrieves detailed information for a specific alert workflow. Use when you need to get alert configuration, triggers, action filters, or monitoring status. This endpoint is currently in beta and supported by New Monitors and Alerts.
- Fetch an organization's monitors
Retrieves monitors (detectors) for a Sentry organization. This endpoint is currently in beta and may be subject to change. Use when you need to list or query monitors for an organization.
- Get alerts and monitors
Tool to retrieve all combined alert rules and monitors for a Sentry organization. Use when you need to get a unified view of both alert rules and cron monitors. This endpoint combines results from multiple sources into a single response.
- Get oldest event
Retrieves the oldest (first) event associated with a Sentry issue within an organization. Use this action when you need to investigate the original occurrence of an issue to understand its root cause or initial context. This is particularly useful for debugging issues from their first appearance, analyzing initial error conditions, or determining when a problem first started occurring.
- Get organization by id or slug
Retrieves a Sentry organization by its ID or slug; use the `detailed` parameter to optionally exclude project and team details for a more concise response.
- Get organization details
Retrieves Sentry organizations accessible via the current authentication, with scope varying between user (all in region) and API key (linked org only) credentials.
- Get organization release version
Retrieves detailed information, including optional health data and statistics, for a specific release version within a Sentry organization.
Creates25
Add something new to your account.
- Create an alert for an organization
Creates a workflow alert for a Sentry organization using the New Monitors and Alerts system. Use when you need to set up automated alerting for issues based on trigger conditions and filters. Note: This endpoint is currently in beta and may change.
- Create release for organization
Creates a new Sentry release for an existing organization, associating it with specified projects that must belong to that organization.
- Ingest event via DSN
Ingests a single custom event into a Sentry project using its DSN via the Envelope ingestion endpoint. This may create or update an issue group depending on Sentry's grouping algorithm. Note: Sentry does not provide a direct API to 'create an issue group'; issues are created from ingested events. This tool allows controlled generation of events for testing or workflows requiring synthetic events.
- Start Seer issue fix
Trigger a Seer Issue Fix run for a specific issue. Use when you want to start an AI-assisted autofix process that operates asynchronously to identify root causes, propose solutions, generate code changes, and optionally create pull requests with fixes.
- Add a symbol source to a project
Tool to add a custom symbol source to a Sentry project. Use when configuring symbol sources for crash symbolication.
- Add team member in organization
Adds an existing member of an organization to one of its teams; the member must already belong to the organization, and the team must also belong to that organization.
- Create an external team
Links an external team or channel (e.g., Slack, GitHub) to an existing Sentry team, using a pre-configured integration for the specified provider and its valid Sentry integration ID.
- Create dashboard with widgets
Creates a Sentry dashboard with widgets for an organization; `organization_id_or_slug` and specified `project` IDs must be valid, and `start`/`end` datetimes (if absolute range) must form a logical ISO 8601 range.
- Create external user for organization
Links a Sentry user to an external identity provider's user within a Sentry organization; the Sentry user must be an organization member, an active integration for the provider must be configured, and `external_id` is typically required for the external user.
- Create organization alert rule
Creates a Sentry metric alert rule for an organization, mandating a 'critical' trigger, typically for a single project, where actions may require Sentry integrations.
Updates38
Change something that is already there.
- Add organization member via email
Invites a new member (or re-invites an existing non-accepted member) to a Sentry organization via email, allowing specification of organization and team roles.
- Bulk mutate an organization's issues
Bulk mutate various attributes on issues within an organization. Use when you need to update status, priority, assignment, or other attributes for multiple issues at once. Maximum of 1000 issues can be mutated, with a 100 issue limit per request.
- Mutate an organization's alerts
Bulk enable or disable alerts for an organization. Use when you need to activate or deactivate multiple alerts at once. This endpoint is in beta and may change in the future.
- Update a monitor
Updates a monitor's configuration and settings. Use when you need to modify monitor name, schedule, check-in margin, max runtime, timezone, or alert thresholds.
- Update an alert by ID
Tool to update an existing Sentry alert (workflow) by ID. Use when you need to modify alert settings like name, filters, triggers, or configuration. Note: This endpoint is in beta and supported by New Monitors and Alerts.
- Update an existing custom integration
Updates an existing custom integration (Sentry App) with new configuration. Use this action to modify integration settings such as name, scopes, webhook URL, or other configuration. You must provide the integration's slug or ID and the required fields (name and scopes).
- Update monitor for project
Updates a monitor for a project. Use when you need to modify monitor name, schedule, check-in margin, max runtime, timezone, status, owner, or alert thresholds for a project-level monitor.
- Update project details
Updates a Sentry project's settings (e.g., name, slug, platform, bookmark status); `isBookmarked` can be updated with `project:read` permission, other fields typically require `project:write` or `project:admin` permissions.
- Update project issue status and details
Bulk update attributes of issues in a Sentry project, targeting issues by a list of IDs or by a query status (which implies updating all matching issues if IDs are omitted).
- Add or remove user email by id
Adds or removes a secondary email for an existing Sentry user, determined by whether the email already exists for that user.
Deletes35
Remove something. This often cannot be undone.
- Bulk remove an organization's issues
Permanently removes issues from an organization. If IDs are provided, queries and filtering are ignored. Maximum of 1000 issues can be removed at once.
- Delete organization member
Permanently removes a member from a Sentry organization, revoking their access to that organization and all its associated projects.
- Deactivate an organization member
Deactivates and permanently deletes a Sentry organization member by using a SCIM PATCH operation to set their 'active' attribute to 'false'.
- Delete a custom integration
Deletes a custom integration (Sentry App) by its ID or slug. Use when you need to permanently remove a custom integration from your organization. Requires org:admin scope.
- Delete a symbol source from a project
Deletes a custom symbol source from a Sentry project. Use when you need to remove a symbol source that is no longer needed or needs to be reconfigured.
- Delete a team from an organization (SCIM v2)
Permanently and irreversibly deletes a specific team from a Sentry organization via a SCIM v2 request, provided SCIM integration is enabled for the organization.
- Delete an alert
⚠️ This endpoint is currently in beta and may be subject to change. Deletes an alert. Use when you need to permanently remove an alert from an organization.
- Delete an external team by id
Unlinks a previously established external team from a Sentry team; this action does not delete either the Sentry team or the external team.
- Delete bulk alerts
Bulk delete alerts for a given organization. Use when you need to delete multiple alerts at once. ⚠️ This endpoint is currently in beta and may be subject to change.
- Delete dsyms for project
Permanently removes a specific Debug Information File (DIF), used for symbolicating crash reports, from the specified Sentry project and organization.
Related integrations
Ready to put Sentry to work?
Sign up free, build an app by chatting, and connect Sentry in minutes. No credit card required.