> ## Documentation Index
> Fetch the complete documentation index at: https://nango.dev/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Sentry

## Overview

> [card] [Pre-built tooling](#pre-built-tooling)

> [card] [Pre-built integrations](#pre-built-integrations)

> [card] [Access requirements](#access-requirements)

> [card] [Setup guide](#setup-guide)

> [card] [Useful links](#useful-links)

> [card] [API gotchas](#api-gotchas)

## Pre-built tooling

> [accordion] ✅ Authorization
>
> | Tools | Status |
> | - | - |
> | Pre-built authorization (API Key) | ✅ |
> | Pre-built authorization UI | ✅ |
> | Custom authorization UI | ✅ |
> | End-user authorization guide | ✅ |
> | Expired credentials detection | ✅ |

> [accordion] ✅ Read & write data
>
> | Tools | Status |
> | - | - |
> | Pre-built integrations | ✅ |
> | API unification | ✅ |
> | 2-way sync | ✅ |
> | Webhooks from Nango on data modifications | ✅ |
> | Real-time webhooks from 3rd-party API | 🚫 (time to contribute: \<48h) |
> | Proxy requests | ✅ |

> [accordion] ✅ Observability & data quality
>
> | Tools | Status |
> | - | - |
> | HTTP request logging | ✅ |
> | End-to-end type safety | ✅ |
> | Data runtime validation | ✅ |
> | OpenTelemetry export | ✅ |
> | Slack alerts on errors | ✅ |
> | Integration status API | ✅ |

> [accordion] ✅ Customization
>
> | Tools | Status |
> | - | - |
> | 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 name | Description | Type |
| - | - | - |
| `add-member-to-team` | Add an organization member to a team. | [Tool](https://nango.dev/docs/guides/functions/tools.md) |
| `add-team-to-project` | Assign an additional team to a project. | [Tool](https://nango.dev/docs/guides/functions/tools.md) |
| `bulk-delete-issues` | Permanently delete a set of issues by their IDs. | [Tool](https://nango.dev/docs/guides/functions/tools.md) |
| `bulk-update-issues` | Update the given field(s) on up to 1000 issues at once, selected by id or by the current search query. | [Tool](https://nango.dev/docs/guides/functions/tools.md) |
| `create-alert-rule` | Create a new alert rule. | [Tool](https://nango.dev/docs/guides/functions/tools.md) |
| `create-monitor` | Create a new cron monitor for a project. | [Tool](https://nango.dev/docs/guides/functions/tools.md) |
| `create-project-key` | Create an additional client key (DSN) for a project. | [Tool](https://nango.dev/docs/guides/functions/tools.md) |
| `create-project` | Create a new project bound to a team | [Tool](https://nango.dev/docs/guides/functions/tools.md) |
| `create-release-deploy` | Record a new deploy of a release to an environment. | [Tool](https://nango.dev/docs/guides/functions/tools.md) |
| `create-release` | Create a new release, optionally attaching commits | [Tool](https://nango.dev/docs/guides/functions/tools.md) |
| `create-team` | Create a new team in a Sentry organization. | [Tool](https://nango.dev/docs/guides/functions/tools.md) |
| `delete-alert-rule` | Delete an alert rule. | [Tool](https://nango.dev/docs/guides/functions/tools.md) |
| `delete-issue` | Permanently delete an issue. | [Tool](https://nango.dev/docs/guides/functions/tools.md) |
| `delete-monitor` | Delete a monitor. | [Tool](https://nango.dev/docs/guides/functions/tools.md) |
| `delete-project-key` | Delete a project key (DSN). | [Tool](https://nango.dev/docs/guides/functions/tools.md) |
| `delete-project` | Delete a project. | [Tool](https://nango.dev/docs/guides/functions/tools.md) |
| `delete-release` | Delete a release. | [Tool](https://nango.dev/docs/guides/functions/tools.md) |
| `delete-team` | Delete a team | [Tool](https://nango.dev/docs/guides/functions/tools.md) |
| `get-alert-rule` | Retrieve a single alert rule. | [Tool](https://nango.dev/docs/guides/functions/tools.md) |
| `get-issue-event` | Retrieve a single event belonging to an issue, with full payload (message, exception, stacktrace, tags, user, contexts). | [Tool](https://nango.dev/docs/guides/functions/tools.md) |
| `get-issue-tag` | Get aggregate info for one tag key on an issue (unique/total value counts, top values). | [Tool](https://nango.dev/docs/guides/functions/tools.md) |
| `get-issue` | Retrieve details of a single Sentry issue, including its stats, comment/user-report counts and latest event context. | [Tool](https://nango.dev/docs/guides/functions/tools.md) |
| `get-monitor` | Retrieve a single monitor's details. | [Tool](https://nango.dev/docs/guides/functions/tools.md) |
| `get-organization-event-counts` | Get event counts for the organization grouped and time-bucketed by an arbitrary dimension (category, project, outcome, etc.). | [Tool](https://nango.dev/docs/guides/functions/tools.md) |
| `get-organization-member` | Retrieve a single organization member. | [Tool](https://nango.dev/docs/guides/functions/tools.md) |
| `get-organization-stats-summary` | Get accepted, filtered, and dropped event counts per project for the organization over a time window. | [Tool](https://nango.dev/docs/guides/functions/tools.md) |
| `get-organization` | Retrieve details for the connected Sentry organization. | [Tool](https://nango.dev/docs/guides/functions/tools.md) |
| `get-project-environment` | Retrieve a single project environment by name | [Tool](https://nango.dev/docs/guides/functions/tools.md) |
| `get-project-event` | Retrieve a single event's full payload by project and event ID | [Tool](https://nango.dev/docs/guides/functions/tools.md) |
| `get-project-key` | Retrieve a single project key (DSN). | [Tool](https://nango.dev/docs/guides/functions/tools.md) |
| `get-project` | Retrieve details of a single Sentry project | [Tool](https://nango.dev/docs/guides/functions/tools.md) |
| `get-release` | Retrieve a single release's details. | [Tool](https://nango.dev/docs/guides/functions/tools.md) |
| `get-team` | Retrieve a single team's details. | [Tool](https://nango.dev/docs/guides/functions/tools.md) |
| `invite-organization-member` | Invite a new member to a Sentry organization by email | [Tool](https://nango.dev/docs/guides/functions/tools.md) |
| `list-alert-rules` | List the organization's alert rules (Sentry's current public API models these as "alerts"/"workflows"). | [Tool](https://nango.dev/docs/guides/functions/tools.md) |
| `list-issue-events` | List the individual events that make up an issue (group). | [Tool](https://nango.dev/docs/guides/functions/tools.md) |
| `list-issue-tag-values` | List the distinct values seen for one tag key on an issue, with cursor pagination. | [Tool](https://nango.dev/docs/guides/functions/tools.md) |
| `list-monitor-checkins` | List check-in events recorded for a monitor. | [Tool](https://nango.dev/docs/guides/functions/tools.md) |
| `list-monitors` | List cron monitors for the organization, optionally filtered by project or environment. | [Tool](https://nango.dev/docs/guides/functions/tools.md) |
| `list-organization-environments` | List environment names known to the organization | [Tool](https://nango.dev/docs/guides/functions/tools.md) |
| `list-organization-issues` | List issues across a Sentry organization, optionally filtered by projects, environments, time window, or search query. | [Tool](https://nango.dev/docs/guides/functions/tools.md) |
| `list-organization-members` | List members of the organization. | [Tool](https://nango.dev/docs/guides/functions/tools.md) |
| `list-organizations` | List organizations accessible to the connected account. | [Tool](https://nango.dev/docs/guides/functions/tools.md) |
| `list-project-environments` | List a project's environments (including hidden ones only when requested). | [Tool](https://nango.dev/docs/guides/functions/tools.md) |
| `list-project-events` | List events ingested for a project, optionally windowed by time. | [Tool](https://nango.dev/docs/guides/functions/tools.md) |
| `list-project-issues` | List issues bound to a single project, with optional search query, sorting, and cursor pagination. | [Tool](https://nango.dev/docs/guides/functions/tools.md) |
| `list-project-keys` | List a project's client keys (DSNs). | [Tool](https://nango.dev/docs/guides/functions/tools.md) |
| `list-project-releases` | List releases associated with a single project. | [Tool](https://nango.dev/docs/guides/functions/tools.md) |
| `list-project-teams` | List the teams a project is assigned to. | [Tool](https://nango.dev/docs/guides/functions/tools.md) |
| `list-projects` | List all projects in a Sentry organization. | [Tool](https://nango.dev/docs/guides/functions/tools.md) |
| `list-release-commits` | List commits associated with a release. | [Tool](https://nango.dev/docs/guides/functions/tools.md) |
| `list-release-deploys` | List the deploys recorded for a release. | [Tool](https://nango.dev/docs/guides/functions/tools.md) |
| `list-release-files` | List source/asset files uploaded for a release. | [Tool](https://nango.dev/docs/guides/functions/tools.md) |
| `list-releases` | List releases for the organization. | [Tool](https://nango.dev/docs/guides/functions/tools.md) |
| `list-team-members` | List the members of a team. | [Tool](https://nango.dev/docs/guides/functions/tools.md) |
| `list-team-projects` | List a team's projects | [Tool](https://nango.dev/docs/guides/functions/tools.md) |
| `list-teams` | List all teams in a Sentry organization | [Tool](https://nango.dev/docs/guides/functions/tools.md) |
| `remove-member-from-team` | Remove an organization member from a team. | [Tool](https://nango.dev/docs/guides/functions/tools.md) |
| `remove-organization-member` | Remove a member from the organization. | [Tool](https://nango.dev/docs/guides/functions/tools.md) |
| `remove-team-from-project` | Unassign a team from a project, revoking its access | [Tool](https://nango.dev/docs/guides/functions/tools.md) |
| `update-alert-rule` | Update an alert rule's name, enabled state, config, or trigger/action wiring. | [Tool](https://nango.dev/docs/guides/functions/tools.md) |
| `update-issue` | Update an issue's status, assignment, bookmark, or subscription state. | [Tool](https://nango.dev/docs/guides/functions/tools.md) |
| `update-monitor` | Update a monitor's name, slug, or schedule config. | [Tool](https://nango.dev/docs/guides/functions/tools.md) |
| `update-organization-member` | Update a member's organization-level role and/or per-team roles. | [Tool](https://nango.dev/docs/guides/functions/tools.md) |
| `update-project-environment` | Hide or unhide a project environment. | [Tool](https://nango.dev/docs/guides/functions/tools.md) |
| `update-project-key` | Update a project key's name, rate limit, or active state. | [Tool](https://nango.dev/docs/guides/functions/tools.md) |
| `update-project` | Update a project's settings (name, slug, platform, bookmarked flag, digest delays, and more). Only submitted fields are changed. | [Tool](https://nango.dev/docs/guides/functions/tools.md) |
| `update-release` | Update a release's ref/url/dateReleased or commit list. | [Tool](https://nango.dev/docs/guides/functions/tools.md) |
| `update-team` | Update the slug, name, or other settings of a team. | [Tool](https://nango.dev/docs/guides/functions/tools.md) |
| `alert-rules` | Sync the organization's alert rules (workflows in Sentry's current public API) | [Sync](https://nango.dev/docs/guides/functions/syncs/sync-functions.md) |
| `events` | Sync events ingested per project, using time-window pagination | [Sync](https://nango.dev/docs/guides/functions/syncs/sync-functions.md) |
| `issues` | Sync issues (error groups) across all projects in the organization. | [Sync](https://nango.dev/docs/guides/functions/syncs/sync-functions.md) |
| `members` | Sync organization members. | [Sync](https://nango.dev/docs/guides/functions/syncs/sync-functions.md) |
| `monitors` | Sync cron monitors for a Sentry organization, including schedule configuration and nested monitor environments. | [Sync](https://nango.dev/docs/guides/functions/syncs/sync-functions.md) |
| `project-keys` | Sync all client keys (DSNs) across every project in the Sentry organization | [Sync](https://nango.dev/docs/guides/functions/syncs/sync-functions.md) |
| `projects` | Sync all projects in a Sentry organization, including their teams and environments. Full refresh; projects deleted in Sentry are removed from the cache. | [Sync](https://nango.dev/docs/guides/functions/syncs/sync-functions.md) |
| `releases` | Sync releases for the organization. | [Sync](https://nango.dev/docs/guides/functions/syncs/sync-functions.md) |
| `teams` | Sync all teams in the Sentry organization. | [Sync](https://nango.dev/docs/guides/functions/syncs/sync-functions.md) |

## Access requirements

| Pre-Requisites | Status | Comment |
| - | - | - |
| 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](https://nango.dev/docs/integrations/all/sentry/connect))
3. Configure your domain (e.g. sentry.io or region-specific like us.sentry.io)

> [!TIP]
>
> Need help getting started? Get help in the [community](https://nango.dev/slack).

> [!NOTE]
>
> Contribute improvements to the setup guide by [editing this page](https://github.com/nangohq/nango/tree/master/docs/integrations/all/sentry.mdx)

## Useful links

* [Generate a Sentry Auth Token](https://sentry.com/create/tokens/new)
* [Sentry Authentication](https://docs.sentry.io/api/auth/)
* [Auth Token Scopes](https://docs.sentry.io/api/permissions/)
* [API Rate Limiting](https://docs.sentry.io/api/auth/)
* [Web API docs (their REST API)](https://docs.sentry.io/api/)
* [SCIM API docs (their REST SCIM API)](https://docs.sentry.io/api/scim/)

> [!NOTE]
>
> Contribute useful links by [editing this page](https://github.com/nangohq/nango/tree/master/docs/integrations/all/sentry.mdx)

## 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

> [!NOTE]
>
> Contribute API gotchas by [editing this page](https://github.com/nangohq/nango/tree/master/docs/integrations/all/sentry.mdx)

## Going further

> [card] [Connect to Sentry](https://nango.dev/docs/integrations/all/sentry/connect)
>
> Guide to connect to Sentry with an Auth Token using Connect UI


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.