Beyond-Bot.ai + sentry
Integrate Sentry to manage your error tracking and monitoring.
What You Can Do with this Integration
Automate Data Entry
Automatically sync new contacts or deals from Beyond-Bot.ai to sentry.
Enrich Customer Profiles
Use Beyond-Bot.ai to find and add new information to your records in sentry.
Trigger Workflows
Start automated workflows in sentry based on conversations with your virtual expert.
Available Actions
Here are the specific actions your virtual expert can perform within sentry.
Access Project Information
Retrieves detailed information for a sentry project, given its existing organization and project id or slug.
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.
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.
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.
Add Team To Project
Grants a sentry team access to a sentry project within the specified sentry organization.
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.
Create Organization Monitor
Creates 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.
Create Organization Team
Creates a new team in a sentry organization, requiring either a 'slug' (preferred, as 'name' is deprecated) or 'name' to define the team.
Create Project Key With Optional Rate Limiting
Creates a new client key (dsn) for an existing sentry project, with optional custom rate limit configuration.
Create Project Rule For Alerts
Creates 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.
Create Project Webhook Subscription
Registers 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.
Create Release Deploy For Org
Creates a new deploy record in sentry to track the introduction of a release version into a specific environment.
Create Release For Organization
Creates a new sentry release for an existing organization, associating it with specified projects that must belong to that organization.
Create Scim Group For Organization
Creates a new sentry team (scim group) within an organization where scim is enabled; a url-friendly slug is auto-generated from the `displayname` (e.g., 'my team' becomes 'my-team' by lowercasing and replacing spaces with dashes), and the team starts with no members.
Create Sentry External Issue Link
Links an existing sentry issue to an issue in an external service, or updates an existing link, requiring a configured sentry app installation `uuid`.
Create Team Project For Organization
Creates a new sentry project for an existing organization and team, allowing configuration of its name, slug, platform, and default alert rules.
Create User For Saml Integration
Creates a new sentry organization member via a scim request for saml integration; this action does not support setting secondary emails.
Delete Dsyms For Project
Permanently removes a specific debug information file (dif), used for symbolicating crash reports, from the specified sentry project and organization.
Delete External Issue By Uuid
Unlinks an external issue (e.g., from jira/github), identified by `external issue id`, from the sentry app installation specified by `uuid`.
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 External User From Organization
Deletes the link between an external user (e.g., from an sso provider) and a sentry user within the specified sentry organization.
Delete Member From Team
Removes an organization member from a sentry team, revoking their team-specific permissions, provided the member is currently part of that team.
Delete Organization Alert Rule
Deletes a specific metric alert rule within a sentry organization.
Delete Organization Dashboard
Deletes a custom dashboard or tombstones (marks as deleted) a pre-built dashboard within a sentry organization.
Delete Organization Discover Query
Permanently removes a specific saved discover query (a configuration for exploring event data) from a sentry organization.
Delete Organization Integration
Permanently deletes a specific integration previously installed for the sentry organization.
Delete Organization Issue
Permanently deletes a specific sentry issue, identified by its id, from an organization; this operation is irreversible and idempotent.
Delete Organization Member
Permanently removes a member from a sentry organization, revoking their access to that organization and all its associated projects.
Delete Organization Monitor
Deletes a sentry cron monitor or, if `environment` is specified, only specific environments within that monitor.
Delete Organization Release
Permanently and irreversibly removes a sentry release, including all its associated files, identified by its version from the specified organization.
Delete Org Notification Action
Deletes 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`.
Delete Project By Id
Schedules a sentry project for asynchronous deletion within a specified organization, hiding it from most public views once the process begins.
Delete Project Hook
Deletes a specific service hook from a sentry project using its organization, project, and hook identifiers.
Delete Project Issues
Permanently removes specified issues from a sentry project; if no issue ids are provided, it removes the oldest 1000 issues.
Delete Project Key
Permanently deletes a specific client key (dsn) for a project, preventing it from being used to send events to sentry.
Delete Project Monitor
Deletes a sentry monitor, or optionally only its specified environments, for a given project.
Delete Project Replay
Permanently 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.
Delete Project Rule
Permanently deletes a specific issue alert rule from an existing project within an existing sentry organization.
Delete A Project Symbol Source
Deletes a specific custom symbol source from a project.
Delete Project Team Association
Revokes a team's access to a sentry project; this operation is idempotent.
Delete Release File
Permanently deletes a specific file from an existing release, project, and organization; this action is idempotent.
Delete Release File By Id
Permanently deletes a specific build artifact (e.g., source map, application bundle) associated with a release.
Delete Team By Organization And Team Slug
Schedules a sentry team for asynchronous deletion, which releases the team's slug for reuse upon successful scheduling.
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 User Emails By Id
Permanently 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.
Delete User From Org
Removes a scim-managed member from a sentry organization that has scim enabled, permanently revoking their access.
Fetch Issue Event By Id
Retrieves the 'latest', 'oldest', or 'recommended' event for a sentry issue, optionally filtered by environment(s).
Fetch Organization Alert Rules
Retrieves a list of active metric alert rules for an existing sentry organization, identified by its id or slug.
Fetch Organization Release Threshold Statuses
Retrieves 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!
Fetch Organization Replay Count
Retrieves the total count of session replays for a specified sentry organization, filterable by time range, environment, project, and query.
Fetch Organization Replay Details
Retrieves 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.
Fetch Organization Replay Selectors
Fetches replay selectors (css selectors for session replays) for a sentry organization, filterable by various criteria; use either `statsperiod` or `start`/`end` for time range, not both.
Fetch Project Environment Details
Retrieves detailed information for a specific environment within a sentry project.
Fetch Project Ownership Details
Retrieves the ownership configuration, like codeowners rules or issue owner settings, for a specified sentry project.
Fetch Project Release Files
Retrieves 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.
Fetch Project Replay Clicks
Fetches a list of user click interactions for a specific sentry session replay, including the clicked dom element id and timestamp.
Fetch Replay Recording Segment
Retrieves a specific recording segment for a sentry replay, requiring valid organization, project, replay, and segment identifiers.
Get Activation Of Alert Rule For Organization
Retrieves all activations (triggered instances) for a specific metric alert rule within a sentry organization.
Get Integration Details By Org
Retrieves details for a specific integration, identified by `integration id`, installed within an existing sentry organization, identified by `organization id or slug`.
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 Environments
Retrieves a list of deployment environments (e.g., 'production', 'staging') for a sentry organization, optionally filtering by visibility.
Get Organization Issue Details
Retrieves detailed information for a specific issue within a sentry organization.
Get Organization Monitor By Id Or Slug
Retrieves detailed information for a specific monitor (e.g., a cron job or scheduled task) within an organization.
Get Organization Release Version
Retrieves detailed information, including optional health data and statistics, for a specific release version within a sentry organization.
Get Organization Sessions
Retrieves 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 `interval` parameter (default/min '1h', max '1d', format like `statsperiod`) dictates time series resolution and must cleanly divide one day.
Get Organization Stats Summary
Retrieves 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.
Get Project Events
Retrieves a list of error events for a specified project within a sentry organization, with options for pagination and detail level.
Get Project Event Stats
Retrieves event statistics for a specified sentry project, returning data as [timestamp, count] pairs; ensure `since` precedes `until` if both are provided.
Get Project Hook
Retrieves detailed information for an existing service hook, identified by `hook id`, within a specific sentry project and organization.
Get Project List
Retrieves a list of sentry projects (representing monitored applications or services), useful for discovery or selecting a project for subsequent operations.
Get Project Monitor By Id
Retrieves detailed information for a specific sentry cron monitor, provided the organization, project, and monitor exist.
Get Project Rule Details
Retrieves detailed information for a specific issue alert rule within a sentry project.
Get Scim Group By Team Id
Retrieves scim group information for a sentry team, if scim is enabled for the organization; the 'members' list in the response is limited to 10,000 entries.
Get Sentry App Installations For Organization
Retrieves a list of sentry app installations for a given organization, which must exist.
Get Team Members By Id Or Slug
Retrieves a list of all active members for a sentry team, excluding users with pending invitations.
Get Who Viewed Replay By Project
Retrieves users who viewed a specific, existing session replay within a sentry project and organization.
List Organization Dashboards
Retrieves a list of custom dashboards for a sentry organization, with pagination support.
List Organization Members
Lists all members, including those with pending invitations, for a sentry organization.
List Organization Releases
Retrieves a list of releases for an existing sentry organization, optionally filtering by a query string that matches the start of the release version.
List Organization Repositories
Retrieves a list of version control repositories for a specific sentry organization, which must exist and is identified by its id or slug.
List Organization User Teams
Retrieves a list of all teams that the authenticated user has access to within the specified sentry organization.
List Project Users
Retrieves users who have interacted with or are recognized within a specific sentry project, optionally filtered by a query.
List Scim V2 Organization Users
Retrieves a paginated list of scim (system for cross-domain identity management) users for a sentry organization, allowing for filtering, pagination, and attribute exclusion.
List Teams In Organization
Lists teams for an existing sentry organization, optionally including project details and supporting pagination via a cursor.
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.
Modify Organization Monitor Data
Updates an existing sentry monitor's properties, requiring `name` and `type` (must be 'cron job'), and optionally `slug`, `status`, `owner`, or `is muted` state for a monitor within the specified organization.
Modify Organization Notification Action
Modifies an organization's notification action, specifically for `spike-protection` triggers.
Modify Organization Settings
Updates settings for a sentry organization, such as name, slug, member roles, privacy, and integrations; if `avatartype` is 'upload', `avatar` (base64 image) is required.
Modify Release File Attributes
Updates attributes (e.g., name, distribution) of a specific file within an existing release, identified by organization, version, and file id.
Patch Scim Group Operations
Performs scim patch operations (rfc 7644) to update attributes of a scim-enabled sentry team, provided scim integration is active for the organization.
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'.
Add A Symbol Source To A Project
Adds a new custom symbol source (http, gcs, or s3) to a project for fetching debug symbols; if an `id` is provided, it must be unique for the project and not start with 'sentry:'.
Enable Spike Protection For An Organization
Enables or updates spike protection for specified projects (or all projects using `['$all']`) within an existing sentry organization, to which the projects must belong.
Retrieve Alert Rule Details
Retrieves detailed information for a specific metric alert rule within a sentry organization.
Retrieve Commit Files For Release
Retrieves files changed in commits for a specified sentry release; the release must exist and have linked commits.
Retrieve An Organization'S Repository Commits
Retrieves a list of commits for a given repository within a sentry organization.
Retrieve Dsym Files For Project
Retrieve a list of debug information files (dsym files) for a specified sentry project, used for symbolication to display human-readable stack traces.