Docs · static mirror — the interactive version loads with JavaScript.

Sentry

Source: https://runstack.engineer/docs/toolkits/sentry

Error tracking, issues, events, releases, alerts, crons, replays and dashboards.

Tools (211):

ToolDescription
sentryCreateAnAlertForAnOrganizationCreates 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.
sentryCreateOrganizationAlertRuleCreates a Sentry metric alert rule for an organization, mandating a 'critical' trigger, typically for a single project, where actions may require Sentry integrations.
sentryCreateProjectRuleForAlertsCreates a Sentry project alert rule by defining conditions, actions, and optional filters using specific JSON structures (detailed in parameter descriptions) to automate responses to event patterns for an existing organization and project.
sentryDeleteAnAlert⚠️ 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.
sentryDeleteBulkAlertsBulk 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.
sentryDeleteOrganizationAlertRulePermanently deletes a metric alert rule from a Sentry organization. This action removes the specified metric alert rule, stopping all monitoring and notifications associated with it. The deletion is immediate and cannot be undone. Metric alert rules monitor aggregated metrics (like error rates, late
sentryDeleteOrgNotificationActionDeletes a specific Spike Protection Notification Action for a Sentry organization, where action_id must be a valid action associated with the organization_id_or_slug.
sentryDeleteProjectRulePermanently deletes a specific issue alert rule from an existing project within an existing Sentry organization.
sentryFetchAlertsRetrieves 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.
sentryFetchAnAlertRetrieves 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.
sentryFetchOrganizationAlertRulesRetrieves a list of active metric alert rules for an existing Sentry organization, identified by its ID or slug. Note: This endpoint returns metric alert rules only. If no metric alert rules exist for the organization, the API may return a 404 response which is handled gracefully by returning an emp
sentryGetActivationOfAlertRuleForOrganizationDEPRECATED: Retrieves all activations for a specific metric alert rule. ⚠️ WARNING: This endpoint has been removed from Sentry as of January 2025. The AlertRuleActivations feature was never fully released and has been completely removed from the Sentry codebase (database tables dropped in migration
sentryGetAlertsTool 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.
sentryGetProjectRuleDetailsRetrieves detailed information for a specific issue alert rule within a Sentry project.
sentryModifyOrganizationNotificationActionModifies an organization's notification action, specifically for spike-protection triggers.
sentryMutateAnOrganizationSAlertsBulk 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.
sentryRetrieveAlertRuleDetailsRetrieves detailed information for a specific metric alert rule within a Sentry organization. Note: This endpoint is specifically for metric alert rules (organization-level alerts based on metrics like error count, latency, failure rate, etc.). For issue alert rules (project-level alerts triggered b
sentryRetrieveNotificationActionByOrgIdRetrieves details for a specific Spike Protection Notification Action, which defines alerts for triggered spike protection rules, within a Sentry organization.
sentryRetrieveProjectRulesByOrgAndProjectIdRetrieves a list of active issue alert rules associated with a specific project within an organization. Returns all active issue alert rules configured for the specified project, including their conditions, filters, actions, and metadata. This endpoint is useful for auditing alert configurations, ma
sentrySubmitNotificationActionApiDataCreates a Sentry notification action for 'spike-protection' triggers, requiring integration_id if service_type is 'slack', 'pagerduty', or 'opsgenie', and target_identifier/target_display if service_type is 'slack' or 'opsgenie'.
sentryUpdateAnAlertByIdTool 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.
sentryUpdateOrganizationAlertRulesReplaces an existing Sentry metric alert rule's configuration; fields not provided in the request are removed or reset. This action updates an existing metric alert rule. Note that this is a full replacement - any fields not provided will be removed or reset to defaults. Prerequisites: - The organiz
sentryUpdateProjectRuleByIdUpdates an existing Sentry project issue alert rule by rule_id, completely overwriting it; all rule fields must be provided in the request, as omitted fields may be cleared or reset to defaults.
sentryViewOrganizationNotificationActionsRetrieves Spike Protection notification actions for a Sentry organization, filterable by project IDs or slugs (slugs take precedence); if triggerType is used, it must be 'spike-protection'.
sentryCreateDashboardWithWidgetsCreates 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.
sentryDeleteOrganizationDashboardDeletes a custom dashboard or tombstones (marks as deleted) a pre-built dashboard within a Sentry organization.
sentryDeleteOrganizationDiscoverQueryPermanently removes a specific saved Discover query (a configuration for exploring event data) from a Sentry organization. This action requires one of the following scopes: org:admin, org:read, or org:write. The Discover saved queries feature is only available on Business and Enterprise plans.
sentryListOrganizationDashboardsRetrieves a list of custom dashboards for a Sentry organization, with pagination support.
sentryRetrieveAggregatedTestResultMetricsRetrieves aggregated test result metrics for a repository, owner, and organization. Use when you need to analyze test performance and reliability metrics for a specific repository.
sentryRetrieveOrganizationDashboardFetches detailed information about a specific custom dashboard within a Sentry organization.
sentryRetrieveSavedDiscoverQueriesRetrieves a paginated list of saved Discover queries for a Sentry organization. Returns saved query definitions that can be used to reproduce specific event searches and analyses. Supports filtering by name and sorting by various criteria (name, date, popularity, etc.). Important: This endpoint
sentryRetrieveSavedDiscoverQueryForOrganizationRetrieves a specific saved Discover query (a predefined set of filters and conditions for exploring event data) for a Sentry organization.
sentrySaveOrganizationDiscoverQuerySaves a new Discover query with a unique name for a Sentry organization, allowing reuse of search criteria for analyzing event data (errors, transactions) across specified projects and environments.
sentryUpdateOrganizationDashboardUpdates an existing custom dashboard, allowing modifications to its title, widgets, and data filters; providing widgets, projects, environment, period, start, end, or filters will overwrite existing settings for those fields.
sentryUpdateSavedQueryForOrganizationUpdates an existing Discover saved query for a Sentry organization.
sentryGetProjectEventsRetrieves a list of error events for a specified project within a Sentry organization, with options for pagination and detail level.
sentryListAProjectsUserFeedbackRetrieves a list of legacy user feedback items within a Sentry project. Use when you need to see user-reported feedback on errors. Note: This returns legacy User Reports, not submissions from the User Feedback Widget.
sentryQueryExploreEventsInTimeseriesFormatRetrieves explore data for a given organization as a timeseries. Use this to query timeseries data for 1 or many axis, with results optionally grouped by top events depending on parameters.
sentryRetrieveOrganizationEventsRetrieves Discover event data for a Sentry organization; the sort field must be in the field list (not an equation), and field has a 20-item limit.
sentryRetrieveProjectEventByIdRetrieves detailed information for a specific Sentry event using its ID, organization identifier, and project identifier.
sentryRetrieveSourceMapDebugEventRetrieves detailed debug information for diagnosing source map processing issues for a specific Sentry event, stack trace frame, and exception index. Note: The event must contain an exception with stack trace frames for this endpoint to return useful data.
sentrySubmitUserFeedbackSubmits user feedback tied to a specific Sentry event. Use when you need to associate user-reported issues with specific error events. DEPRECATED: This endpoint is maintained for legacy SDKs; new implementations should use the User Feedback Widget. Feedback must be submitted within 30 minutes of eve
sentryCreateProjectWebhookSubscriptionRegisters a new webhook subscription for a Sentry project to send HTTP POST notifications to a specified URL for given events, provided the project has the 'servicehooks' feature enabled.
sentryCreateSentryExternalIssueLinkLinks an existing Sentry issue to an issue in an external service, or updates an existing link, requiring a configured Sentry App installation uuid.
sentryDeleteACustomIntegrationDeletes 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.
sentryDeleteExternalIssueByUuidUnlinks an external issue (e.g., from Jira/GitHub), identified by external_issue_id, from the Sentry app installation specified by uuid.
sentryDeleteOrganizationIntegrationPermanently removes an integration installation from a Sentry organization. This action requires the numeric integration ID, which can be obtained by first calling retrieve_organization_integrations_list. Required permissions: org:admin or org:integrations scope.
sentryDeleteProjectHookDeletes a specific service hook from a Sentry project using its organization, project, and hook identifiers.
sentryGetIntegrationDetailsByOrgRetrieves details for a specific integration, identified by integration_id, installed within an existing Sentry organization, identified by organization_id_or_slug.
sentryGetProjectHookRetrieves detailed information for an existing service hook within a Sentry project. Service hooks (webhooks) are HTTP callbacks that notify external systems when specific events occur in Sentry, such as when alerts are triggered ('event.alert') or new events are processed ('event.created'). This ac
sentryGetSentryAppInstallationsForOrganizationRetrieves a list of Sentry App installations for a given organization, which must exist.
sentryListSeerAiModelsRetrieves the list of AI models currently used in production in Seer. Use when you need to discover which LLM models Seer is actively using.
sentryRetrieveACustomIntegrationByIdOrSlugRetrieves detailed information about a custom integration (Sentry App) by its slug. Use this action when you need to: - Get configuration details of a custom integration including scopes, webhooks, and OAuth settings - Check the status and permissions of an integration - Retrieve integration metadat
sentryRetrieveOrganizationIntegrationsListRetrieves a list of available integrations for an existing Sentry organization.
sentryRetrieveOrgIntegrationConfigRetrieves configuration for all integrations, or a specific integration if providerKey is given, for an existing Sentry organization.
sentryRetrieveProjectHooksReturn a list of service hooks (webhooks) bound to a Sentry project, used to send notifications to external services upon event occurrences.
sentryRetrieveSeerIssueFixStateRetrieves the current detailed state of an AI-assisted autofix process for a Sentry issue. Use when you need to check the progress, status, root cause analysis, proposed solutions, or code modifications for an autofix operation.
sentryRetrieveTheCustomIntegsCreatedByAnOrgRetrieves custom integrations (Sentry Apps) created by an organization. Use when you need to list all custom integrations that the organization has developed.
sentryStartSeerIssueFixTrigger 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.
sentryUpdateAnExistingCustomIntegrationUpdates 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).
sentryUpdateWebhookConfigurationXpUpdates an existing Sentry service hook's target URL and subscribed event types for a given project and organization. Service hooks (webhooks) are HTTP callbacks that notify external systems when specific events occur in Sentry. This action allows you to modify the webhook's URL and change which eve
sentryBulkMutateAnOrganizationsIssuesBulk 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.
sentryBulkRemoveAnOrganizationsIssuesPermanently removes issues from an organization. If IDs are provided, queries and filtering are ignored. Maximum of 1000 issues can be removed at once.
sentryDeleteOrganizationIssuePermanently deletes a specific Sentry issue, identified by its ID, from an organization; this operation is irreversible and idempotent.
sentryDeleteProjectIssuesPermanently removes specified issues from a Sentry project; if no issue IDs are provided, it removes the oldest 1000 issues.
sentryFetchIssueEventByIdRetrieves the 'latest', 'oldest', or 'recommended' event for a Sentry issue within an organization, optionally filtered by environment(s).
sentryFetchTagValuesForIssueRetrieves a list of distinct values for a specified tag key associated with an existing Sentry issue, useful for understanding tag manifestations like browser versions or affected users.
sentryGetOldestEventRetrieves 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, an
sentryGetOrganizationIssueDetailsRetrieves detailed information for a specific issue within a Sentry organization. Accepts both numeric issue IDs (e.g., '7159174717') and short IDs displayed in the Sentry UI (e.g., 'PROJECT-123', 'SENTRY-4V'). Short IDs are automatically resolved to numeric IDs before fetching issue details.
sentryListAnOrganizationsIssuesReturns a list of issues (error groups) for an organization. Use when you need to retrieve and analyze error patterns, track unresolved issues, or monitor issue trends. Default query applies 'is:unresolved issue.priority:[high,medium]'.
sentryListATagsValuesForAnIssueReturns a list of values associated with this key for an issue. Use when you need to analyze tag values, their frequency, or timeline for specific issue tags.
sentryRetrieveCustomIntegIssueLinksGivenSentryIssueRetrieves all external issue links for a Sentry issue. Returns connections between the Sentry issue and external tracking systems (e.g., Jira, GitHub Issues, Linear, GitLab, Asana) created through custom integrations or Sentry Apps. Use this to see what external tickets or issues are linked to a Sen
sentryRetrieveEventIdForOrganizationResolves a Sentry event ID to its project and issue details within an accessible Sentry organization.
sentryRetrieveIssueEventsByIdRetrieves events for a specified Sentry issue_id, which must be an existing issue.
sentryRetrieveIssueHashesForOrganizationRetrieves a list of grouping checksums (hashes) generated by Sentry for a specific issue within an organization, used for understanding event aggregation.
sentryRetrieveIssueTagDetailsRetrieves detailed information (e.g., top values, counts) for a specific tag key on an existing Sentry issue; results are paginated (max 1000 values per page).
sentryRetrieveProjectIssuesListRetrieves a list of issues for a Sentry project, defaulting to unresolved issues unless an empty query string is provided or specific hashes are used.
sentryRetrieveShortIdForOrganizationResolves a Sentry short ID (e.g., 'PROJECT-1A') to its complete issue details including organization slug, project slug, group ID, and full issue metadata. Use this to look up issue information when you have a short ID reference.
sentryUpdateIssueAttributesInOrganizationUpdates specified attributes of an existing Sentry issue within a Sentry organization, leaving other attributes unchanged.
sentryUpdateProjectIssueStatusAndDetailsBulk 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).
sentryAddOrganizationMemberViaEmailInvites a new member (or re-invites an existing non-accepted member) to a Sentry organization via email, allowing specification of organization and team roles.
sentryAddRemoveUserEmailByIdAdds or removes a secondary email for an existing Sentry user, determined by whether the email already exists for that user.
sentryCreateExternalUserForOrganizationLinks 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.
sentryCreateScimGroupForOrganizationCreates a new Sentry team (SCIM group) within an organization via the SCIM API. Requirements: - Organization must have SCIM enabled (requires Business Plan with SAML2) - Must use a SCIM bearer token (generated when SCIM is enabled) - Token must have 'team:admin' or 'team:write' scope Behavior: - A U
sentryCreateUserForSamlIntegrationCreates a new Sentry organization member via a SCIM request for SAML integration; this action does not support setting secondary emails.
sentryDeleteExternalUserFromOrganizationDeletes the link between an external user (from an integration provider like GitHub, Slack, GitLab, or MS Teams) and a Sentry user within the specified organization. This removes the association but does not delete the Sentry user itself. Requires org:admin or org:write permissions.
sentryDeleteOrganizationMemberPermanently removes a member from a Sentry organization, revoking their access to that organization and all its associated projects.
sentryDeleteTeamFromOrgScimV2Permanently and irreversibly deletes a specific team from a Sentry organization via a SCIM v2 request, provided SCIM integration is enabled for the organization.
sentryDeleteUserEmailsByIdPermanently removes a Sentry user's email address; if multiple emails exist, Sentry's API logic (e.g., primary or previously marked) determines which is deleted.
sentryDeleteUserFromOrgRemoves a SCIM-managed member from a Sentry organization that has SCIM enabled, permanently revoking their access.
sentryGetScimGroupByTeamIdRetrieves SCIM group information for a specific Sentry team. Returns the team's SCIM representation including ID, display name, and member list (limited to 10,000 members). Requires SCIM to be enabled for the organization (Business Plan with SAML2). Use this to query team details via the SCIM protoc
sentryListOrganizationMembersLists all members, including those with pending invitations, for a Sentry organization.
sentryListOrganizationUserTeamsRetrieves a list of all teams that the authenticated user has access to within the specified Sentry organization.
sentryListScimV2OrganizationUsersRetrieves a paginated list of SCIM (System for Cross-domain Identity Management) users for a Sentry organization, allowing for filtering, pagination, and attribute exclusion.
sentryPatchScimGroupOperationsPerforms SCIM PATCH operations (RFC 7644) to update attributes of a SCIM-enabled Sentry team, provided SCIM integration is active for the organization.
sentryPatchUserActiveStatusInOrganizationDeactivates and permanently deletes a Sentry organization member by using a SCIM PATCH operation to set their 'active' attribute to 'false'.
sentryRetrieveOrganizationMemberRetrieves details for a Sentry organization member or pending invitee, including role, teams, and status, using their member ID and the organization's ID or slug.
sentryRetrieveOrganizationScimGroupsRetrieves a paginated list of SCIM groups (teams) for a Sentry organization; the members field in the response for each group will contain at most 10,000 members.
sentryRetrieveUserEmailInformationRetrieves a list of email addresses for an existing Sentry user, identified by their user_id.
sentryRetrieveUserViaScimApiRetrieves an individual Sentry organization member's details using the SCIM v2 API. Returns a SCIM-formatted user resource containing the member's ID, username (email), email addresses, name (givenName and familyName), active status, and Sentry organization role. Requirements: This endpoint requ
sentryUpdateExternalUserForOrganizationUpdates attributes of an existing external user linkage (identified by external_user_id) within a Sentry organization (specified by organization_id_or_slug).
sentryUpdateOrganizationMemberRoleUpdates a Sentry organization member's organization-level role (orgRole) and/or their team roles (teamRoles), ensuring the initiator has permissions equivalent to both the member's current and intended new orgRole if orgRole is being modified.
sentryUpdateUserEmailUpdates the primary email address for a Sentry user. The new email must already be added as a secondary email and be verified. AUTHENTICATION REQUIREMENTS: - Requires user:write scope - Typically requires a PERSONAL auth token (created from User Settings > Personal Tokens) - Internal integrati
sentryCreateOrganizationMonitorCreates a new monitor (type 'cron_job') within a Sentry organization to track scheduled tasks, allowing configuration of its name, slug (which must be unique if provided), status, owner, and muting preferences for incidents.
sentryDeleteOrganizationMonitorDeletes a Sentry cron monitor or, if environment is specified, only specific environments within that monitor.
sentryDeleteProjectMonitorDeletes a Sentry monitor, or optionally only its specified environments, for a given project.
sentryFetchAMonitorFetches 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.
sentryFetchAnOrganizationsMonitorsRetrieves 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.
sentryGetProjectMonitorByIdRetrieves detailed information for a specific Sentry cron monitor, provided the organization, project, and monitor exist.
sentryMutateAnOrganizationsMonitorsBulk enable or disable monitors for an organization. This endpoint is in beta and may change. Use when you need to enable or disable multiple monitors at once based on filters.
sentryRetrieveAMonitorRetrieves detailed information for a specific monitor within an organization. Use when you need to check monitor configuration, status, schedule, environments, or alert settings.
sentryRetrieveMonitorCheckinsRetrieves the history of check-ins for a Sentry monitor, providing insights into the health and performance of associated scheduled tasks.
sentryRetrieveMonitorCheckinsByOrgRetrieves check-ins (pings/heartbeats of a monitored cron job or task) for a specific monitor within a Sentry organization.
sentryRetrieveOrganizationMonitorsRetrieves cron monitors for a Sentry organization, including details of nested monitor environments.
sentryUpdateAMonitorUpdates a monitor's configuration and settings. Use when you need to modify monitor name, schedule, check-in margin, max runtime, timezone, or alert thresholds.
sentryUpdateAMonitorByIdUpdates an existing Sentry monitor (detector) for metric-based issue detection. Use when you need to modify monitor configuration, thresholds, data sources, or enable/disable the monitor. Note: This endpoint is in beta and may change.
sentryUpdateMonitorForProjectUpdates 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.
sentryDisableSpikeProtectionDisables Spike Protection feature for specified projects within a Sentry organization. Use this when you need to turn off spike protection for one or more projects.
sentryFetchOrganizationReleaseThresholdStatusesRetrieves derived health statuses for release thresholds in a Sentry organization for a given time range, optionally filtered by environment, project, or release; start and end times must be provided together. [WARNING]: This API is experimental (Alpha) and subject to change!
sentryGetOrganizationByIdOrSlugRetrieves a Sentry organization by its ID or slug; use the detailed parameter to optionally exclude project and team details for a more concise response.
sentryGetOrganizationDetailsRetrieves Sentry organizations accessible via the current authentication, with scope varying between user (all in region) and API key (linked org only) credentials.
sentryGetOrganizationEnvironmentsLists deployment environments for a Sentry organization, optionally filtered by visibility status. Environments represent deployment contexts like 'production', 'staging', or 'development' where events are tracked. By default, only visible environments are returned. Use the visibility parameter to i
sentryGetOrganizationSessionsRetrieves time series data for an organization's Sentry project release health sessions; note session duration data (e.g., using avg(session.duration)) may be incomplete after Jan 12, 2023, results are capped at 10,000 data points, statsPeriod overrides start/end timestamps, and the `interva
sentryGetOrganizationStatsSummaryRetrieves summarized event statistics for a Sentry organization, aggregated by project, allowing queries for event counts or unique occurrences over a specified time period and resolution, with filtering by project, category, and outcome.
sentryListAnOrganizationSClientKeysLists all client keys (DSNs) across all projects in an organization. Use when you need to audit keys organization-wide or filter keys by team or status.
sentryListOrganizationsRetrieves a list of organizations available to the authenticated session. Use this action when you need to discover which organizations the user has access to before performing operations on a specific organization. This is essential for organization-bound operations that require an organization_id_
sentryModifyOrganizationSettingsUpdates settings for a Sentry organization, such as name, slug, member roles, privacy, and integrations; if avatarType is 'upload', avatar (base64 image) is required.
sentryPostSpikeProtectionForOrganizationEnables or updates Spike Protection for specified projects (or all projects using ['$all']) within an existing Sentry organization, to which the projects must belong.
sentryRetrieveDataForwardersForAnOrganizationReturns a list of data forwarders for an organization. Use when you need to retrieve all data forwarders configured for a specific organization.
sentryRetrieveOrganizationRelayUsageRetrieves a list of trusted Sentry Relays configured for an organization. Sentry Relay is a service that proxies events between your application and Sentry. This endpoint returns the configuration of trusted relays registered for an organization. Each trusted relay entry includes details such as the
sentryRetrieveOrganizationStatsV2Retrieves Sentry organization event statistics; specify time range with statsPeriod OR both start/end; note that grouping by project returns a sum not a time-series, and interval (if used) must be 1h-1d and cleanly divide 24 hours.
sentryValidateCredentialValidates Sentry API credentials by retrieving the authenticated user's information. Use this action when you need to verify that API credentials are valid and have not expired. This action returns the current user's profile along with authentication token details including scopes and expiration.
sentryAccessProjectInformationRetrieves detailed information for a Sentry project, given its existing organization and project ID or slug.
sentryAddASymbolSourceToAProjectTool to add a custom symbol source to a Sentry project. Use when configuring symbol sources for crash symbolication.
sentryAddTeamToProjectGrants a Sentry team access to a Sentry project within the specified Sentry organization.
sentryCreateProjectKeyWithOptionalRateLimitingCreates a new client key (DSN) for an existing Sentry project, with optional custom rate limit configuration.
sentryCreateTeamProjectForOrganizationCreates a new Sentry project for an existing organization and team, allowing configuration of its name, slug, platform, and default alert rules.
sentryDeleteDsymsForProjectPermanently removes a specific Debug Information File (DIF), used for symbolicating crash reports, from the specified Sentry project and organization.
sentryDeleteProjectByIdSchedules a Sentry project for asynchronous deletion within a specified organization, hiding it from most public views once the process begins.
sentryDeleteProjectKeyPermanently deletes a specific client key (DSN) for a project, preventing it from being used to send events to Sentry.
sentryDeleteProjectTeamAssociationRevokes a team's access to a Sentry project; this operation is idempotent.
sentryDeleteSymbolSourceFromProjectDeletes 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.
sentryFetchProjectEnvironmentDetailsRetrieves detailed information for a specific environment within a Sentry project.
sentryFetchProjectOwnershipDetailsRetrieves the ownership configuration, like CODEOWNERS rules or Issue Owner settings, for a specified Sentry project.
sentryGetProjectEventStatsRetrieves time-series event statistics for a Sentry project. Returns an array of [timestamp, count] data points showing event volumes over time. Use this to analyze event trends, monitor error rates, or generate custom dashboards. The endpoint supports different event types (received, rejected, blac
sentryGetProjectListLists all Sentry projects the authenticated token has membership access to across all organizations. IMPORTANT: This endpoint returns projects where the token's user is a member. An empty result does NOT mean no projects exist - it means the token lacks project membership. This commonly happens when
sentryListProjectTagsRetrieves all tags that have been recorded for events within a Sentry project, along with statistical information for each tag. Use when you need to understand what tags are available in a project and their usage patterns. This provides an overview of tag distribution and helps identify commonly use
sentryListProjectUsersRetrieves users who have interacted with or are recognized within a specific Sentry project, optionally filtered by a query.
sentryRetrieveDsymFilesForProjectRetrieve a list of debug information files (dSYM files) for a specified Sentry project, used for symbolication to display human-readable stack traces.
sentryRetrieveOrganizationProjectsRetrieves a list of Sentry projects for a specified organization (which must be accessible), supporting pagination via cursor. Note: The {region} placeholder in the base URL is handled by the ApiAction framework, which overrides it with the base_url from auth metadata (typically 'https://sentry.io')
sentryRetrieveProjectEnvironmentsRetrieves a list of environments for an existing project within a Sentry organization.
sentryRetrieveProjectFilterDataRetrieves a Sentry project's current data filtering settings, used to ignore events from sources like localhost, web crawlers, or legacy browsers.
sentryRetrieveProjectKeyDetailsRetrieves details of a specific client key (DSN) for a Sentry project, which is used by Sentry SDKs to send event data.
sentryRetrieveProjectKeysByOrgAndProjectRetrieves a list of client keys (DSNs), used by Sentry SDKs to send events, for a specified project within an organization.
sentryRetrieveProjectMembersListRetrieves active organization members belonging to any team assigned to the specified Sentry project.
sentryRetrieveProjectSymbolSourcesRetrieves custom symbol sources for a Sentry project, either listing all or fetching a specific one if its ID is provided.
sentryRetrieveProjectTagValuesRetrieves up to 1000 unique values for a specified tag key that has been recorded for events within a Sentry project. Returns an empty list if the tag key doesn't exist or has no values recorded yet.
sentryRetrieveProjectTeamsRetrieves a list of teams with explicit access to a specific project within a Sentry organization.
sentryToggleProjectFilterStatusUpdates the status or configuration of a specific inbound data filter for a Sentry project; use active for most filters, or subfilters if filter_id is legacy-browsers.
sentryUpdateAProjectsSymbolSourceUpdates an existing custom symbol source (HTTP, GCS, or S3) in a project for fetching debug symbols. Use when you need to modify the configuration of a symbol source identified by its ID.
sentryUpdateEnvironmentVisibilityUpdates the visibility of a specific environment within a Sentry project.
sentryUpdateProjectDetailsUpdates 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.
sentryUpdateProjectKeyConfigurationUpdates configuration settings (e.g., name, status, rate limits, SDK options) for an existing Sentry client key (DSN), identified by key_id, within a specified project_id_or_slug and organization_id_or_slug.
sentryUpdateProjectOwnershipSettingsUpdates the ownership configuration settings (raw rules, fallthrough, auto-assignment, CODEOWNERS sync) for a Sentry project; omitted attributes retain their current values.
sentryUploadDsymsFileToProjectUploads a dSYM (debug symbols) zip archive, containing an Apple .dSYM folder, to the specified Sentry project for symbolicating crash reports from Apple platforms.
sentryCreateReleaseDeployForOrgCreates a new deploy record in Sentry to track the introduction of a release version into a specific environment.
sentryCreateReleaseForOrganizationCreates a new Sentry release for an existing organization, associating it with specified projects that must belong to that organization.
sentryDeleteOrganizationReleasePermanently and irreversibly removes a Sentry release, including all its associated files, identified by its version from the specified organization.
sentryDeleteOrganizationReleaseFileTool to delete a file from an organization release. Use when you need to remove a specific file associated with a release version in an organization.
sentryDeleteReleaseFileByIdPermanently deletes a specific build artifact (e.g., source map, application bundle) associated with a project release.
sentryFetchProjectReleaseFilesRetrieves artifact files (e.g., source maps, debug information files) for a specific release version in a Sentry project; requires existing organization, project, and release version with associated files.
sentryGetOrganizationReleaseVersionRetrieves detailed information, including optional health data and statistics, for a specific release version within a Sentry organization.
sentryListOrganizationReleasesRetrieves a list of releases for an existing Sentry organization, optionally filtering by a query string that matches the start of the release version.
sentryListOrganizationRepositoriesRetrieves a list of version control repositories for a specific Sentry organization, which must exist and is identified by its ID or slug.
sentryModifyReleaseFileAttributesUpdates attributes (e.g., name, distribution) of a specific file within an existing release, identified by organization, version, and file ID.
sentryRetrieveCommitFilesForReleaseRetrieves files changed in commits for a specified Sentry release; the release must exist and have linked commits.
sentryRetrieveCommitsForOrganizationRepoRetrieves a list of commits for a given repository within a Sentry organization.
sentryRetrieveFilesForReleaseRetrieves artifact files for a specific release version in a Sentry organization; the organization and release must exist, and the response data field will contain the file information as a dictionary.
sentryRetrieveOrganizationReleaseCommitsRetrieves a list of commits for a given release version in an existing Sentry organization, if the release exists.
sentryRetrievePaginatedRepositoryTokensRetrieves a paginated list of repository tokens for a given owner. Use when you need to access repository tokens with pagination support.
sentryRetrieveProjectReleaseFileDetailsRetrieves metadata (default) or raw content (if download is true) for a specific file within a Sentry project's release version.
sentryRetrieveReleaseCommitsRetrieves a list of commits associated with a specific release version within a Sentry project.
sentryRetrieveReleaseDeploymentsRetrieves a list of all deployment records for a specific release version in an organization, detailing each deployment's environment and timestamps.
sentryRetrieveReleaseFileByIdRetrieves a specific file's content or its metadata from a Sentry release, using the download parameter to choose between raw content or JSON metadata.
sentryUpdateProjectReleaseFileDetailsUpdates the name (path) or distribution identifier of a specific file within an existing project release in Sentry.
sentryUpdateReleaseDetailsForOrganizationUpdates an existing Sentry release's details for an organization, including its reference, URL, release date, associated commits, or repository references.
sentryUploadFileToProjectReleaseUploads a file to a Sentry project release, for an existing organization, project, and version; uses multipart/form-data and the region-specific Sentry domain.
sentryUploadReleaseFileToOrganizationUploads a new file, such as a source map or debug information, to an existing release version in a Sentry organization.
sentryDeleteProjectReplayPermanently deletes a specific Sentry session replay (a video-like reproduction of user interactions, including console logs and network activity) from the specified project and organization.
sentryFetchOrganizationReplayCountRetrieves the total count of session replays for a specified Sentry organization, filterable by time range, environment, project, and query.
sentryFetchOrganizationReplayDetailsRetrieves detailed information for a specific replay session by ID within a Sentry organization, optionally filtering time-series data using statsPeriod or start/end, and further refining by projects, environments, or specific fields.
sentryFetchOrganizationReplaySelectorsRetrieves replay selectors (CSS/DOM selectors from session replays) for a Sentry organization. Selectors include elements with dead clicks or rage clicks, useful for identifying UI issues. Returns selector details with click counts and associated project IDs. Use statsPeriod for time filtering (pr
sentryFetchProjectReplayClicksFetches a list of user click interactions for a specific Sentry session replay, including the clicked DOM element ID and timestamp.
sentryFetchReplayRecordingSegmentRetrieves a specific recording segment for a Sentry replay, requiring valid organization, project, replay, and segment identifiers.
sentryGetWhoViewedReplayByProjectRetrieves users who viewed a specific, existing session replay within a Sentry project and organization.
sentryRetrieveOrganizationReplaysFetches session replays for a Sentry organization; use statsPeriod for relative time, or start and end (used together) for absolute time ranges.
sentryRetrieveReplayRecordingSegmentsRetrieves a paginated list of recording segments for a specific Sentry replay, used for reconstructing or analyzing the replay.
sentryAddTeamMemberInOrganizationAdds 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.
sentryCreateOrganizationTeamCreates a new team in a Sentry organization, requiring either a 'slug' or 'name' to define the team.
sentryDeleteExternalTeamByIdUnlinks a previously established external team from a Sentry team; this action does not delete either the Sentry team or the external team.
sentryDeleteMemberFromTeamRemoves an organization member from a Sentry team, revoking their team-specific permissions, provided the member is currently part of that team.
sentryDeleteTeamByOrganizationOrTeamSlugSchedules a Sentry team for asynchronous deletion, which releases the team's slug for reuse upon successful scheduling.
sentryGetTeamMembersByIdOrSlugRetrieves all active members of a Sentry team with detailed user information, roles, and permissions. This endpoint returns members who have accepted their team invitation. Users with pending invitations are excluded from the results. Each member object includes comprehensive details such as user pr
sentryListTeamsInOrganizationLists teams for an existing Sentry organization, optionally including project details and supporting pagination via a cursor.
sentryManageTeamExternalIntegrationsLinks 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.
sentryRetrieveTeamInfoViaOrganizationIdOrSlugRetrieves detailed information for an existing Sentry team within its organization, optionally expanding related data (e.g., projects) or collapsing sections (e.g., organization details).
sentryRetrieveTeamProjectsRetrieves a list of Sentry projects for a specific team within an organization, supporting pagination via a cursor.
sentrySwitchTeamRoleForMemberChanges a member's role within a Sentry team, ensuring the member is already part of the team and that any organization-level role restrictions are respected.
sentryUpdateExternalTeamIntegrationUpdates an existing external team integration's display name, provider, Sentry integration ID, or external ID; the integration_id must match a valid, configured Sentry integration for the organization and the specified provider.
sentryUpdateTeamInformationByOrganizationIdUpdates the slug for an existing team within a Sentry organization.
sentryIngestEventViaDsnIngest a raw error event into Sentry via a project DSN without an API token. Use to report test or synthetic errors directly to a project.