Sentry

Overview

Pre-built tooling

✅ Authorization
ToolsStatus
Pre-built authorization (API Key)✅
Pre-built authorization UI✅
Custom authorization UI✅
End-user authorization guide✅
Expired credentials detection✅
✅ Read & write data
ToolsStatus
Pre-built integrations✅
API unification✅
2-way sync✅
Webhooks from Tenklo on data modifications✅
Real-time webhooks from 3rd-party API🚫 (time to contribute: <48h)
Proxy requests✅
✅ Observability & data quality
ToolsStatus
HTTP request logging✅
End-to-end type safety✅
Data runtime validation✅
OpenTelemetry export✅
Slack alerts on errors✅
Integration status API✅
✅ Customization
ToolsStatus
Create or customize use-cases✅
Pre-configured pagination🚫 (time to contribute: <48h)
Pre-configured rate-limit handling🚫 (time to contribute: <48h)
Per-customer configurations✅

Others

Function nameDescriptionTypeSource code
add-member-to-teamAdd an organization member to a team.Action🔗 Github
add-team-to-projectAssign an additional team to a project.Action🔗 Github
bulk-delete-issuesPermanently delete a set of issues by their IDs.Action🔗 Github
bulk-update-issuesUpdate the given field(s) on up to 1000 issues at once, selected by id or by the current search query.Action🔗 Github
create-alert-ruleCreate a new alert rule.Action🔗 Github
create-monitorCreate a new cron monitor for a project.Action🔗 Github
create-project-keyCreate an additional client key (DSN) for a project.Action🔗 Github
create-projectCreate a new project bound to a teamAction🔗 Github
create-release-deployRecord a new deploy of a release to an environment.Action🔗 Github
create-releaseCreate a new release, optionally attaching commitsAction🔗 Github
create-teamCreate a new team in a Sentry organization.Action🔗 Github
delete-alert-ruleDelete an alert rule.Action🔗 Github
delete-issuePermanently delete an issue.Action🔗 Github
delete-monitorDelete a monitor.Action🔗 Github
delete-project-keyDelete a project key (DSN).Action🔗 Github
delete-projectDelete a project.Action🔗 Github
delete-releaseDelete a release.Action🔗 Github
delete-teamDelete a teamAction🔗 Github
get-alert-ruleRetrieve a single alert rule.Action🔗 Github
get-issue-eventRetrieve a single event belonging to an issue, with full payload (message, exception, stacktrace, tags, user, contexts).Action🔗 Github
get-issue-tagGet aggregate info for one tag key on an issue (unique/total value counts, top values).Action🔗 Github
get-issueRetrieve details of a single Sentry issue, including its stats, comment/user-report counts and latest event context.Action🔗 Github
get-monitorRetrieve a single monitor's details.Action🔗 Github
get-organization-event-countsGet event counts for the organization grouped and time-bucketed by an arbitrary dimension (category, project, outcome, etc.).Action🔗 Github
get-organization-memberRetrieve a single organization member.Action🔗 Github
get-organization-stats-summaryGet accepted, filtered, and dropped event counts per project for the organization over a time window.Action🔗 Github
get-organizationRetrieve details for the connected Sentry organization.Action🔗 Github
get-project-environmentRetrieve a single project environment by nameAction🔗 Github
get-project-eventRetrieve a single event's full payload by project and event IDAction🔗 Github
get-project-keyRetrieve a single project key (DSN).Action🔗 Github
get-projectRetrieve details of a single Sentry projectAction🔗 Github
get-releaseRetrieve a single release's details.Action🔗 Github
get-teamRetrieve a single team's details.Action🔗 Github
invite-organization-memberInvite a new member to a Sentry organization by emailAction🔗 Github
list-alert-rulesList the organization's alert rules (Sentry's current public API models these as "alerts"/"workflows").Action🔗 Github
list-issue-eventsList the individual events that make up an issue (group).Action🔗 Github
list-issue-tag-valuesList the distinct values seen for one tag key on an issue, with cursor pagination.Action🔗 Github
list-monitor-checkinsList check-in events recorded for a monitor.Action🔗 Github
list-monitorsList cron monitors for the organization, optionally filtered by project or environment.Action🔗 Github
list-organization-environmentsList environment names known to the organizationAction🔗 Github
list-organization-issuesList issues across a Sentry organization, optionally filtered by projects, environments, time window, or search query.Action🔗 Github
list-organization-membersList members of the organization.Action🔗 Github
list-organizationsList organizations accessible to the connected account.Action🔗 Github
list-project-environmentsList a project's environments (including hidden ones only when requested).Action🔗 Github
list-project-eventsList events ingested for a project, optionally windowed by time.Action🔗 Github
list-project-issuesList issues bound to a single project, with optional search query, sorting, and cursor pagination.Action🔗 Github
list-project-keysList a project's client keys (DSNs).Action🔗 Github
list-project-releasesList releases associated with a single project.Action🔗 Github
list-project-teamsList the teams a project is assigned to.Action🔗 Github
list-projectsList all projects in a Sentry organization.Action🔗 Github
list-release-commitsList commits associated with a release.Action🔗 Github
list-release-deploysList the deploys recorded for a release.Action🔗 Github
list-release-filesList source/asset files uploaded for a release.Action🔗 Github
list-releasesList releases for the organization.Action🔗 Github
list-team-membersList the members of a team.Action🔗 Github
list-team-projectsList a team's projectsAction🔗 Github
list-teamsList all teams in a Sentry organizationAction🔗 Github
remove-member-from-teamRemove an organization member from a team.Action🔗 Github
remove-organization-memberRemove a member from the organization.Action🔗 Github
remove-team-from-projectUnassign a team from a project, revoking its accessAction🔗 Github
update-alert-ruleUpdate an alert rule's name, enabled state, config, or trigger/action wiring.Action🔗 Github
update-issueUpdate an issue's status, assignment, bookmark, or subscription state.Action🔗 Github
update-monitorUpdate a monitor's name, slug, or schedule config.Action🔗 Github
update-organization-memberUpdate a member's organization-level role and/or per-team roles.Action🔗 Github
update-project-environmentHide or unhide a project environment.Action🔗 Github
update-project-keyUpdate a project key's name, rate limit, or active state.Action🔗 Github
update-projectUpdate a project's settings (name, slug, platform, bookmarked flag, digest delays, and more). Only submitted fields are changed.Action🔗 Github
update-releaseUpdate a release's ref/url/dateReleased or commit list.Action🔗 Github
update-teamUpdate the slug, name, or other settings of a team.Action🔗 Github
alert-rulesSync the organization's alert rules (workflows in Sentry's current public API)Sync🔗 Github
eventsSync events ingested per project, using time-window paginationSync🔗 Github
issuesSync issues (error groups) across all projects in the organization.Sync🔗 Github
membersSync organization members.Sync🔗 Github
monitorsSync cron monitors for a Sentry organization, including schedule configuration and nested monitor environments.Sync🔗 Github
project-keysSync all client keys (DSNs) across every project in the Sentry organizationSync🔗 Github
projectsSync all projects in a Sentry organization, including their teams and environments. Full refresh; projects deleted in Sentry are removed from the cache.Sync🔗 Github
releasesSync releases for the organization.Sync🔗 Github
teamsSync all teams in the Sentry organization.Sync🔗 Github

Access requirements

Pre-RequisitesStatusComment
Paid dev account✅Free tier available but paid account recommended for production
Paid test account✅Free tier available for testing
Partnership❌Not required
App review❌Not required
Security audit❌Not required

Setup guide

To get started with the Sentry integration:

  1. Create a Sentry account if you don't have one
  2. Generate an Auth Token with required scopes (see Connect guide)
  3. Configure your domain (e.g. sentry.io or region-specific like us.sentry.io)
Need help getting started? Get help in the community.
Contribute improvements to the setup guide by editing this page
Contribute useful links by editing this page

API gotchas

  • Sentry offers both Auth Tokens and Basic Auth with API Keys(Deprecated) for authentication
  • Sentry uses API_KEY auth mode with authorization: Bearer <Auth Token> in the request header
  • Different regions use different domains (e.g. us.sentry.io for US)
  • Rate limits vary by tier and endpoint
  • Some API endpoints require specific token scopes to access
Contribute API gotchas by editing this page

Going further

Connect to Sentry

Guide to connect to Sentry with an Auth Token using Connect UI

On this page