Potencialize o monitoramento de erros e a confiabilidade das aplicações com o Sentry — a plataforma líder do setor para rastreamento de erros em tempo real, monitoramento de desempenho e gerenciamento de releases. Integre o Sentry de forma contínua aos workflows automatizados dos seus agentes para monitorar issues, acompanhar eventos críticos, gerenciar projetos e orquestrar releases em todas as suas aplicações e serviços.
Com a ferramenta Sentry, você pode:
- Monitorar e triar issues: Buscar listas abrangentes de issues com a operação
sentry_issues_list e recuperar informações detalhadas sobre erros e bugs individuais via sentry_issues_get. Acesse instantaneamente metadados, tags, stack traces e estatísticas para reduzir o mean time to resolution.
- Acompanhar dados de eventos: Analisar instâncias específicas de erros e eventos com
sentry_events_list e sentry_events_get, oferecendo visão profunda das ocorrências e do impacto no usuário.
- Gerenciar projetos e times: Use
sentry_projects_list e sentry_project_get para enumerar e revisar todos os seus projetos Sentry, garantindo colaboração fluida e configuração centralizada.
- Coordenar releases: Automatizar rastreamento de versões, saúde de deploys e gestão de mudanças no codebase com operações como
sentry_releases_list, sentry_release_get e mais.
- Obter insights poderosos da aplicação: Aproveitar filtros e queries avançados para encontrar issues não resolvidas ou de alta prioridade, agregar estatísticas de eventos ao longo do tempo e rastrear regressões conforme o codebase evolui.
A integração do Sentry capacita equipes de engenharia e DevOps a detectar problemas cedo, priorizar os bugs de maior impacto e melhorar continuamente a saúde das aplicações em stacks de desenvolvimento. Orquestre de forma programática a automação de workflows para observabilidade moderna, resposta a incidentes e gestão do ciclo de vida de releases — reduzindo downtime e aumentando a satisfação do usuário.
Principais operações Sentry disponíveis:
sentry_issues_list: Listar issues do Sentry para organizações e projetos, com busca e filtros poderosos.
sentry_issues_get: Recuperar informações detalhadas de uma issue específica do Sentry.
sentry_events_list: Enumerar os eventos de uma issue particular para análise de causa raiz.
sentry_events_get: Obter o detalhe completo de um evento individual, incluindo stack traces, contexto e metadados.
sentry_projects_list: Listar todos os projetos Sentry da sua organização.
sentry_project_get: Recuperar configuração e detalhes de um projeto específico.
sentry_releases_list: Listar releases recentes e o status de deploy.
sentry_release_get: Recuperar informações detalhadas da release, incluindo commits e issues associados.
Seja para gerenciar proativamente a saúde do app, depurar erros de produção ou automatizar workflows de release, o Sentry oferece monitoramento de classe mundial, alertas acionáveis e integração DevOps fluida. Melhore a qualidade do software e a visibilidade aproveitando o Sentry para rastreamento de erros, observabilidade e gerenciamento de releases — tudo a partir dos seus workflows agentic.
Integrate Sentry into the workflow. Monitor issues, manage projects, track events, and coordinate releases across your applications.
List issues from Sentry for a specific organization and optionally a specific project. Returns issue details including status, error counts, and last seen timestamps.
| Parameter | Type | Required | Description |
|---|
apiKey | string | Yes | Sentry API authentication token |
organizationSlug | string | Yes | The slug of the organization (e.g., "my-org") |
projectSlug | string | No | Filter issues by numeric project ID (e.g., "4501234"). This organization-scoped endpoint requires the numeric project ID, not the project slug. |
query | string | No | Search query to filter issues. Supports Sentry search syntax (e.g., "is:unresolved", "level:error") |
statsPeriod | string | No | Time window for the per-issue stats series (e.g., "24h", "14d"). Note: this controls the stats returned with each issue, not which issues are returned — use the query (e.g., "age:-7d", "lastSeen:-24h") to filter results. |
cursor | string | No | Pagination cursor for retrieving next page of results |
limit | number | No | Number of issues to return per page (max: 100) |
status | string | No | Filter by issue status: unresolved, resolved, or ignored. The legacy "ignored"/"muted" values map to Sentry's current "archived" search token. |
sort | string | No | Sort order: date, new, trends, freq, or user (default: date) |
| Parameter | Type | Description |
|---|
issues | array | List of Sentry issues |
↳ id | string | Unique issue ID |
↳ shortId | string | Short issue identifier |
↳ title | string | Issue title |
↳ culprit | string | Function or location that caused the issue |
↳ permalink | string | Direct link to the issue in Sentry |
↳ logger | string | Logger name that reported the issue |
↳ level | string | Severity level (error, warning, info, etc.) |
↳ status | string | Current issue status |
↳ substatus | string | Issue substatus (e.g., ongoing, escalating, new, archived_until_escalating) |
↳ priority | string | Issue priority (high, medium, or low) |
↳ statusDetails | object | Additional details about the status |
↳ isPublic | boolean | Whether the issue is publicly visible |
↳ platform | string | Platform where the issue occurred |
↳ project | object | Project information |
↳ id | string | Project ID |
↳ name | string | Project name |
↳ slug | string | Project slug |
↳ platform | string | Project platform |
↳ type | string | Issue type |
↳ metadata | object | Error metadata |
↳ type | string | Type of error (e.g., TypeError) |
↳ value | string | Error message or value |
↳ function | string | Function where the error occurred |
↳ numComments | number | Number of comments on the issue |
↳ assignedTo | object | User assigned to the issue |
↳ id | string | User ID |
↳ name | string | User name |
↳ email | string | User email |
↳ isBookmarked | boolean | Whether the issue is bookmarked |
↳ isSubscribed | boolean | Whether subscribed to updates |
↳ hasSeen | boolean | Whether the user has seen this issue |
↳ annotations | array | Issue annotations |
↳ isUnhandled | boolean | Whether the issue is unhandled |
↳ count | string | Total number of occurrences |
↳ userCount | number | Number of unique users affected |
↳ firstSeen | string | When the issue was first seen (ISO timestamp) |
↳ lastSeen | string | When the issue was last seen (ISO timestamp) |
↳ stats | object | Statistical information about the issue |
metadata | object | Pagination metadata |
↳ nextCursor | string | Cursor for the next page of results (if available) |
↳ hasMore | boolean | Whether there are more results available |
Retrieve detailed information about a specific Sentry issue by its ID. Returns complete issue details including metadata, tags, and statistics.
| Parameter | Type | Required | Description |
|---|
apiKey | string | Yes | Sentry API authentication token |
organizationSlug | string | Yes | The slug of the organization (e.g., "my-org") |
issueId | string | Yes | The unique ID of the issue to retrieve (e.g., "12345") |
| Parameter | Type | Description |
|---|
issue | object | Detailed information about the Sentry issue |
↳ id | string | Unique issue ID |
↳ shortId | string | Short issue identifier |
↳ title | string | Issue title |
↳ culprit | string | Function or location that caused the issue |
↳ permalink | string | Direct link to the issue in Sentry |
↳ logger | string | Logger name that reported the issue |
↳ level | string | Severity level (error, warning, info, etc.) |
↳ status | string | Current issue status |
↳ substatus | string | Issue substatus (e.g., ongoing, escalating, new, archived_until_escalating) |
↳ priority | string | Issue priority (high, medium, or low) |
↳ statusDetails | object | Additional details about the status |
↳ isPublic | boolean | Whether the issue is publicly visible |
↳ platform | string | Platform where the issue occurred |
↳ project | object | Project information |
↳ id | string | Project ID |
↳ name | string | Project name |
↳ slug | string | Project slug |
↳ platform | string | Project platform |
↳ type | string | Issue type |
↳ metadata | object | Error metadata |
↳ type | string | Type of error (e.g., TypeError, ValueError) |
↳ value | string | Error message or value |
↳ function | string | Function where the error occurred |
↳ numComments | number | Number of comments on the issue |
↳ assignedTo | object | User assigned to the issue (if any) |
↳ id | string | User ID |
↳ name | string | User name |
↳ email | string | User email |
↳ isBookmarked | boolean | Whether the issue is bookmarked |
↳ isSubscribed | boolean | Whether the user is subscribed to updates |
↳ hasSeen | boolean | Whether the user has seen this issue |
↳ annotations | array | Issue annotations |
↳ isUnhandled | boolean | Whether the issue is unhandled |
↳ count | string | Total number of occurrences |
↳ userCount | number | Number of unique users affected |
↳ firstSeen | string | When the issue was first seen (ISO timestamp) |
↳ lastSeen | string | When the issue was last seen (ISO timestamp) |
↳ stats | object | Statistical information about the issue |
Update a Sentry issue by changing its status, assignment, bookmark state, or other properties. Returns the updated issue details.
| Parameter | Type | Required | Description |
|---|
apiKey | string | Yes | Sentry API authentication token |
organizationSlug | string | Yes | The slug of the organization (e.g., "my-org") |
issueId | string | Yes | The unique ID of the issue to update (e.g., "12345") |
status | string | No | New status for the issue: resolved, unresolved, ignored, or resolvedInNextRelease |
assignedTo | string | No | Actor to assign the issue to, in the form "user:<id>" or "team:<id>" (a bare username or email is also accepted). Use an empty string to unassign. |
isBookmarked | boolean | No | Whether to bookmark the issue |
isSubscribed | boolean | No | Whether to subscribe to issue updates |
isPublic | boolean | No | Whether the issue should be publicly visible |
| Parameter | Type | Description |
|---|
issue | object | The updated Sentry issue |
↳ id | string | Unique issue ID |
↳ shortId | string | Short issue identifier |
↳ title | string | Issue title |
↳ status | string | Updated issue status |
↳ substatus | string | Issue substatus after the update |
↳ priority | string | Issue priority (high, medium, or low) |
↳ assignedTo | object | User assigned to the issue (if any) |
↳ id | string | User ID |
↳ name | string | User name |
↳ email | string | User email |
↳ isBookmarked | boolean | Whether the issue is bookmarked |
↳ isSubscribed | boolean | Whether the user is subscribed to updates |
↳ isPublic | boolean | Whether the issue is publicly visible |
↳ permalink | string | Direct link to the issue in Sentry |
List all projects in a Sentry organization. Returns project details including name, platform, teams, and configuration.
| Parameter | Type | Required | Description |
|---|
apiKey | string | Yes | Sentry API authentication token |
organizationSlug | string | Yes | The slug of the organization (e.g., "my-org") |
cursor | string | No | Pagination cursor for retrieving next page of results |
limit | number | No | Number of projects to return per page (default: 25, max: 100) |
| Parameter | Type | Description |
|---|
projects | array | List of Sentry projects |
↳ id | string | Unique project ID |
↳ slug | string | URL-friendly project identifier |
↳ name | string | Project name |
↳ platform | string | Platform/language (e.g., javascript, python) |
↳ dateCreated | string | When the project was created (ISO timestamp) |
↳ isBookmarked | boolean | Whether the project is bookmarked |
↳ isMember | boolean | Whether the user is a member of the project |
↳ features | array | Enabled features for the project |
↳ organization | object | Organization information |
↳ id | string | Organization ID |
↳ slug | string | Organization slug |
↳ name | string | Organization name |
↳ teams | array | Teams associated with the project |
↳ id | string | Team ID |
↳ name | string | Team name |
↳ slug | string | Team slug |
↳ status | string | Project status |
↳ isPublic | boolean | Whether the project is publicly visible |
metadata | object | Pagination metadata |
↳ nextCursor | string | Cursor for the next page of results (if available) |
↳ hasMore | boolean | Whether there are more results available |
Retrieve detailed information about a specific Sentry project by its slug. Returns complete project details including teams, features, and configuration.
| Parameter | Type | Required | Description |
|---|
apiKey | string | Yes | Sentry API authentication token |
organizationSlug | string | Yes | The slug of the organization (e.g., "my-org") |
projectSlug | string | Yes | The slug of the project to retrieve (e.g., "my-project") |
| Parameter | Type | Description |
|---|
project | object | Detailed information about the Sentry project |
↳ id | string | Unique project ID |
↳ slug | string | URL-friendly project identifier |
↳ name | string | Project name |
↳ platform | string | Platform/language (e.g., javascript, python) |
↳ dateCreated | string | When the project was created (ISO timestamp) |
↳ isBookmarked | boolean | Whether the project is bookmarked |
↳ isMember | boolean | Whether the user is a member of the project |
↳ features | array | Enabled features for the project |
↳ firstEvent | string | When the first event was received (ISO timestamp) |
↳ firstTransactionEvent | boolean | Whether the project has received its first transaction event |
↳ access | array | Access permissions |
↳ organization | object | Organization information |
↳ id | string | Organization ID |
↳ slug | string | Organization slug |
↳ name | string | Organization name |
↳ team | object | Primary team for the project |
↳ id | string | Team ID |
↳ name | string | Team name |
↳ slug | string | Team slug |
↳ teams | array | Teams associated with the project |
↳ id | string | Team ID |
↳ name | string | Team name |
↳ slug | string | Team slug |
↳ status | string | Project status |
↳ color | string | Project color code |
↳ isPublic | boolean | Whether the project is publicly visible |
↳ isInternal | boolean | Whether the project is internal |
↳ hasAccess | boolean | Whether the user has access to this project |
↳ hasMinifiedStackTrace | boolean | Whether minified stack traces are available |
↳ hasMonitors | boolean | Whether the project has monitors configured |
↳ hasProfiles | boolean | Whether the project has profiling enabled |
↳ hasReplays | boolean | Whether the project has session replays enabled |
↳ hasSessions | boolean | Whether the project has sessions enabled |
Create a new Sentry project in an organization. Requires a team to associate the project with. Returns the created project details.
| Parameter | Type | Required | Description |
|---|
apiKey | string | Yes | Sentry API authentication token |
organizationSlug | string | Yes | The slug of the organization (e.g., "my-org") |
name | string | Yes | The name of the project |
teamSlug | string | Yes | The slug of the team that will own this project |
slug | string | No | URL-friendly project identifier (auto-generated from name if not provided) |
platform | string | No | Platform/language for the project (e.g., javascript, python, node, react-native). If not specified, defaults to "other" |
defaultRules | boolean | No | Whether to create default alert rules (default: true) |
| Parameter | Type | Description |
|---|
project | object | The newly created Sentry project |
↳ id | string | Unique project ID |
↳ slug | string | URL-friendly project identifier |
↳ name | string | Project name |
↳ platform | string | Platform/language |
↳ dateCreated | string | When the project was created (ISO timestamp) |
↳ isBookmarked | boolean | Whether the project is bookmarked |
↳ isMember | boolean | Whether the user is a member |
↳ hasAccess | boolean | Whether the user has access |
↳ features | array | Enabled features |
↳ firstEvent | string | First event timestamp |
↳ organization | object | Organization information |
↳ id | string | Organization ID |
↳ slug | string | Organization slug |
↳ name | string | Organization name |
↳ team | object | Primary team for the project |
↳ id | string | Team ID |
↳ name | string | Team name |
↳ slug | string | Team slug |
↳ teams | array | Teams associated with the project |
↳ id | string | Team ID |
↳ name | string | Team name |
↳ slug | string | Team slug |
↳ status | string | Project status |
↳ color | string | Project color code |
↳ isPublic | boolean | Whether the project is public |
Update a Sentry project by changing its name, slug, platform, or other settings. Returns the updated project details.
| Parameter | Type | Required | Description |
|---|
apiKey | string | Yes | Sentry API authentication token |
organizationSlug | string | Yes | The slug of the organization (e.g., "my-org") |
projectSlug | string | Yes | The slug of the project to update (e.g., "my-project") |
name | string | No | New name for the project |
slug | string | No | New URL-friendly project identifier |
platform | string | No | New platform/language for the project (e.g., javascript, python, node) |
isBookmarked | boolean | No | Whether to bookmark the project |
digestsMinDelay | number | No | Minimum delay (in seconds) for digest notifications |
digestsMaxDelay | number | No | Maximum delay (in seconds) for digest notifications |
| Parameter | Type | Description |
|---|
project | object | The updated Sentry project |
↳ id | string | Unique project ID |
↳ slug | string | URL-friendly project identifier |
↳ name | string | Project name |
↳ platform | string | Platform/language |
↳ isBookmarked | boolean | Whether the project is bookmarked |
↳ organization | object | Organization information |
↳ id | string | Organization ID |
↳ slug | string | Organization slug |
↳ name | string | Organization name |
↳ teams | array | Teams associated with the project |
↳ id | string | Team ID |
↳ name | string | Team name |
↳ slug | string | Team slug |
List events from a Sentry project. Can be filtered by issue ID, query, or time period. Returns event details including context, tags, and user information.
| Parameter | Type | Required | Description |
|---|
apiKey | string | Yes | Sentry API authentication token |
organizationSlug | string | Yes | The slug of the organization (e.g., "my-org") |
projectSlug | string | Yes | The slug of the project to list events from (e.g., "my-project") |
issueId | string | No | Filter events by a specific issue ID (e.g., "12345") |
query | string | No | Search query to filter events. Only applied when an Issue ID is provided (the issue events endpoint); the project events endpoint ignores it. Supports Sentry search syntax (e.g., "user.email:*@example.com") |
cursor | string | No | Pagination cursor for retrieving next page of results |
limit | number | No | Number of events to return per page (max: 100) |
statsPeriod | string | No | Time period to query (e.g., "24h", "7d", "14d"). Cannot be combined with absolute start/end. |
| Parameter | Type | Description |
|---|
events | array | List of Sentry events |
↳ id | string | Unique event ID |
↳ eventID | string | Event identifier |
↳ projectID | string | Project ID |
↳ groupID | string | Issue group ID |
↳ message | string | Event message |
↳ title | string | Event title |
↳ location | string | Location information |
↳ culprit | string | Function or location that caused the event |
↳ dateCreated | string | When the event was created (ISO timestamp) |
↳ dateReceived | string | When Sentry received the event (ISO timestamp) |
↳ user | object | User information associated with the event |
↳ id | string | User ID |
↳ email | string | User email |
↳ username | string | Username |
↳ ipAddress | string | IP address |
↳ name | string | User display name |
↳ tags | array | Tags associated with the event |
↳ key | string | Tag key |
↳ value | string | Tag value |
↳ contexts | object | Additional context data (device, OS, etc.) |
↳ platform | string | Platform where the event occurred |
↳ type | string | Event type |
↳ metadata | object | Error metadata |
↳ type | string | Type of error (e.g., TypeError) |
↳ value | string | Error message or value |
↳ function | string | Function where the error occurred |
↳ entries | array | Event entries (exception, breadcrumbs, etc.) |
↳ errors | array | Processing errors |
↳ dist | string | Distribution identifier |
↳ fingerprints | array | Fingerprints for grouping |
↳ size | number | Event size in bytes |
↳ release | object | Release associated with the event (version, dateCreated) |
↳ sdk | object | SDK information |
↳ name | string | SDK name |
↳ version | string | SDK version |
metadata | object | Pagination metadata |
↳ nextCursor | string | Cursor for the next page of results (if available) |
↳ hasMore | boolean | Whether there are more results available |
Retrieve detailed information about a specific Sentry event by its ID. Returns complete event details including stack traces, breadcrumbs, context, and user information.
| Parameter | Type | Required | Description |
|---|
apiKey | string | Yes | Sentry API authentication token |
organizationSlug | string | Yes | The slug of the organization (e.g., "my-org") |
projectSlug | string | Yes | The slug of the project (e.g., "my-project") |
eventId | string | Yes | The unique ID of the event to retrieve (e.g., "abc123def456") |
| Parameter | Type | Description |
|---|
event | object | Detailed information about the Sentry event |
↳ id | string | Unique event ID |
↳ eventID | string | Event identifier |
↳ projectID | string | Project ID |
↳ groupID | string | Issue group ID this event belongs to |
↳ message | string | Event message |
↳ title | string | Event title |
↳ location | string | Location information |
↳ culprit | string | Function or location that caused the event |
↳ dateCreated | string | When the event was created (ISO timestamp) |
↳ dateReceived | string | When Sentry received the event (ISO timestamp) |
↳ user | object | User information associated with the event |
↳ id | string | User ID |
↳ email | string | User email |
↳ username | string | Username |
↳ ipAddress | string | IP address |
↳ name | string | User display name |
↳ tags | array | Tags associated with the event |
↳ key | string | Tag key |
↳ value | string | Tag value |
↳ contexts | object | Additional context data (device, OS, browser, etc.) |
↳ platform | string | Platform where the event occurred |
↳ type | string | Event type (error, transaction, etc.) |
↳ metadata | object | Error metadata |
↳ type | string | Type of error (e.g., TypeError, ValueError) |
↳ value | string | Error message or value |
↳ function | string | Function where the error occurred |
↳ entries | array | Event entries including exception, breadcrumbs, and request data |
↳ errors | array | Processing errors that occurred |
↳ dist | string | Distribution identifier |
↳ fingerprints | array | Fingerprints used for grouping events |
↳ size | number | Event size in bytes |
↳ release | object | Release associated with the event (version, dateCreated) |
↳ sdk | object | SDK information |
↳ name | string | SDK name |
↳ version | string | SDK version |
List releases for a Sentry organization or project. Returns release details including version, commits, deploy information, and associated projects.
| Parameter | Type | Required | Description |
|---|
apiKey | string | Yes | Sentry API authentication token |
organizationSlug | string | Yes | The slug of the organization (e.g., "my-org") |
projectSlug | string | No | Filter releases by numeric project ID (e.g., "4501234"). This organization-scoped endpoint requires the numeric project ID, not the project slug. |
query | string | No | Search query to filter releases (e.g., "1.0" to match version patterns) |
cursor | string | No | Pagination cursor for retrieving next page of results |
limit | number | No | Number of releases to return per page (default: 25, max: 100) |
| Parameter | Type | Description |
|---|
releases | array | List of Sentry releases |
↳ id | string | Unique release ID |
↳ version | string | Release version identifier |
↳ shortVersion | string | Shortened version identifier |
↳ ref | string | Git reference (commit SHA, tag, or branch) |
↳ url | string | URL to the release (e.g., GitHub release page) |
↳ dateReleased | string | When the release was deployed (ISO timestamp) |
↳ dateCreated | string | When the release was created (ISO timestamp) |
↳ dateStarted | string | When the release started (ISO timestamp) |
↳ newGroups | number | Number of new issues introduced in this release |
↳ owner | object | Owner of the release |
↳ id | string | User ID |
↳ name | string | User name |
↳ email | string | User email |
↳ commitCount | number | Number of commits in this release |
↳ deployCount | number | Number of deploys for this release |
↳ lastCommit | object | Last commit in the release |
↳ id | string | Commit SHA |
↳ message | string | Commit message |
↳ dateCreated | string | Commit timestamp |
↳ lastDeploy | object | Last deploy of the release |
↳ id | string | Deploy ID |
↳ environment | string | Deploy environment |
↳ dateStarted | string | Deploy start timestamp |
↳ dateFinished | string | Deploy finish timestamp |
↳ authors | array | Authors of commits in the release |
↳ id | string | Author ID |
↳ name | string | Author name |
↳ email | string | Author email |
↳ projects | array | Projects associated with this release |
↳ id | string | Project ID |
↳ name | string | Project name |
↳ slug | string | Project slug |
↳ platform | string | Project platform |
↳ firstEvent | string | First event timestamp |
↳ lastEvent | string | Last event timestamp |
↳ versionInfo | object | Version metadata |
↳ buildHash | string | Build hash |
↳ version | object | Version details |
↳ raw | string | Raw version string |
↳ package | string | Package name |
metadata | object | Pagination metadata |
↳ nextCursor | string | Cursor for the next page of results (if available) |
↳ hasMore | boolean | Whether there are more results available |
Create a new release in Sentry. A release is a version of your code deployed to an environment. Can include commit information and associated projects. Returns the created release details.
| Parameter | Type | Required | Description |
|---|
apiKey | string | Yes | Sentry API authentication token |
organizationSlug | string | Yes | The slug of the organization (e.g., "my-org") |
version | string | Yes | Version identifier for the release (e.g., "2.0.0", "my-app@1.0.0", or a git commit SHA) |
projects | string | Yes | Comma-separated list of project slugs to associate with this release |
ref | string | No | Git reference (commit SHA, tag, or branch) for this release |
url | string | No | URL pointing to the release (e.g., GitHub release page) |
dateReleased | string | No | ISO 8601 timestamp for when the release was deployed (defaults to current time) |
commits | string | No | JSON array of commit objects with id, repository (optional), and message (optional). Example: [{"id":"abc123","message":"Fix bug"}] |
| Parameter | Type | Description |
|---|
release | object | The newly created Sentry release |
↳ id | string | Unique release ID |
↳ version | string | Release version identifier |
↳ shortVersion | string | Shortened version identifier |
↳ ref | string | Git reference (commit SHA, tag, or branch) |
↳ url | string | URL to the release |
↳ dateReleased | string | When the release was deployed (ISO timestamp) |
↳ dateCreated | string | When the release was created (ISO timestamp) |
↳ dateStarted | string | When the release started (ISO timestamp) |
↳ newGroups | number | Number of new issues introduced |
↳ commitCount | number | Number of commits in this release |
↳ deployCount | number | Number of deploys for this release |
↳ owner | object | Release owner |
↳ id | string | Owner ID |
↳ name | string | Owner name |
↳ email | string | Owner email |
↳ lastCommit | object | Last commit in the release |
↳ id | string | Commit SHA |
↳ message | string | Commit message |
↳ dateCreated | string | Commit timestamp |
↳ lastDeploy | object | Last deploy of the release |
↳ id | string | Deploy ID |
↳ environment | string | Deploy environment |
↳ dateStarted | string | Deploy start timestamp |
↳ dateFinished | string | Deploy finish timestamp |
↳ authors | array | Authors of commits in the release |
↳ id | string | Author ID |
↳ name | string | Author name |
↳ email | string | Author email |
↳ projects | array | Projects associated with this release |
↳ id | string | Project ID |
↳ name | string | Project name |
↳ slug | string | Project slug |
↳ platform | string | Project platform |
↳ firstEvent | string | First event timestamp |
↳ lastEvent | string | Last event timestamp |
↳ versionInfo | object | Version metadata |
↳ buildHash | string | Build hash |
↳ version | object | Version details |
↳ raw | string | Raw version string |
↳ package | string | Package name |
Create a deploy record for a Sentry release in a specific environment. Deploys track when and where releases are deployed. Returns the created deploy details.
| Parameter | Type | Required | Description |
|---|
apiKey | string | Yes | Sentry API authentication token |
organizationSlug | string | Yes | The slug of the organization (e.g., "my-org") |
version | string | Yes | Version identifier of the release being deployed (e.g., "1.0.0" or "abc123") |
environment | string | Yes | Environment name where the release is being deployed (e.g., "production", "staging") |
name | string | No | Optional name for this deploy (e.g., "Deploy v2.0 to Production") |
url | string | No | URL pointing to the deploy (e.g., CI/CD pipeline URL) |
dateStarted | string | No | ISO 8601 timestamp for when the deploy started (defaults to current time) |
dateFinished | string | No | ISO 8601 timestamp for when the deploy finished |
| Parameter | Type | Description |
|---|
deploy | object | The newly created deploy record |
↳ id | string | Unique deploy ID |
↳ environment | string | Environment name where the release was deployed |
↳ name | string | Name of the deploy |
↳ url | string | URL pointing to the deploy |
↳ dateStarted | string | When the deploy started (ISO timestamp) |
↳ dateFinished | string | When the deploy finished (ISO timestamp) |
List all teams in a Sentry organization. Useful for discovering the team slug required when creating a project. Returns team details including slug, name, member count, and associated projects.
| Parameter | Type | Required | Description |
|---|
apiKey | string | Yes | Sentry API authentication token |
organizationSlug | string | Yes | The slug of the organization (e.g., "my-org") |
query | string | No | Filter teams by name or slug |
cursor | string | No | Pagination cursor for retrieving next page of results |
limit | number | No | Number of teams to return per page (default: 25, max: 100) |
| Parameter | Type | Description |
|---|
teams | array | List of Sentry teams |
↳ id | string | Unique team ID |
↳ slug | string | URL-friendly team identifier (used to own projects) |
↳ name | string | Team name |
↳ dateCreated | string | When the team was created (ISO timestamp) |
↳ isMember | boolean | Whether the user is a member of the team |
↳ teamRole | string | The role of the user on the team |
↳ hasAccess | boolean | Whether the user has access to this team |
↳ isPending | boolean | Whether team membership is pending |
↳ memberCount | number | Number of members in the team |
↳ projects | array | Projects owned by this team |
↳ id | string | Project ID |
↳ slug | string | Project slug |
↳ name | string | Project name |
↳ platform | string | Project platform |
metadata | object | Pagination metadata |
↳ nextCursor | string | Cursor for the next page of results (if available) |
↳ hasMore | boolean | Whether there are more results available |
A Trigger is a block that starts a workflow when an event happens in this service.
Trigger workflow when a new error event is created in Sentry
| Parameter | Type | Required | Description |
|---|
clientSecret | string | Yes | Client Secret |
| Parameter | Type | Description |
|---|
action | string | The action that triggered the webhook (e.g., created, resolved, triggered) |
installation | json | Installation object containing the integration installation uuid |
actor | json | Who triggered the webhook (user, the integration application, or Sentry) |
error | object | error output from the tool |
↳ event_id | string | Unique event ID |
↳ issue_id | string | ID of the issue this error belongs to |
↳ issue_url | string | API URL of the issue |
↳ project | number | Project ID |
↳ key_id | string | Project key ID |
↳ level | string | Error level |
↳ title | string | Error title |
↳ eventType | string | Event type (the payload's type field; type is reserved) |
↳ message | string | Error message |
↳ culprit | string | Error culprit (location/transaction) |
↳ platform | string | Platform |
↳ logger | string | Logger name |
↳ timestamp | number | Event timestamp (epoch seconds) |
↳ datetime | string | Event datetime (ISO 8601) |
↳ received | number | Received timestamp (epoch seconds) |
↳ dist | string | Distribution identifier |
↳ release | string | Release version |
↳ fingerprint | json | Grouping fingerprint |
↳ tags | json | Event tags |
↳ user | json | User context |
↳ request | json | HTTP request context |
↳ contexts | json | Additional contexts (browser, os, device) |
↳ sdk | json | SDK information |
↳ exception | json | Exception details including stack frames |
↳ metadata | json | Error metadata |
↳ url | string | API URL for the event |
↳ web_url | string | Browser URL for the event |
Trigger workflow when a Sentry issue alert rule fires
| Parameter | Type | Required | Description |
|---|
clientSecret | string | Yes | Client Secret |
| Parameter | Type | Description |
|---|
action | string | The action that triggered the webhook (e.g., created, resolved, triggered) |
installation | json | Installation object containing the integration installation uuid |
actor | json | Who triggered the webhook (user, the integration application, or Sentry) |
event | json | The event that triggered the alert rule |
triggered_rule | string | Label of the alert rule that was triggered |
issue_alert | object | issue_alert output from the tool |
↳ title | string | Alert rule name |
↳ settings | json | Alert rule action settings (name/value pairs) |
Trigger workflow when a new issue is created in Sentry
| Parameter | Type | Required | Description |
|---|
clientSecret | string | Yes | Client Secret |
| Parameter | Type | Description |
|---|
action | string | The action that triggered the webhook (e.g., created, resolved, triggered) |
installation | json | Installation object containing the integration installation uuid |
actor | json | Who triggered the webhook (user, the integration application, or Sentry) |
issue | object | issue output from the tool |
↳ id | string | Issue ID |
↳ shortId | string | Short human-readable issue ID |
↳ shareId | string | Share ID for the issue |
↳ title | string | Issue title |
↳ culprit | string | Issue culprit (location/transaction) |
↳ logger | string | Logger name |
↳ level | string | Issue level (error, warning, etc.) |
↳ status | string | Issue status (unresolved, resolved, ignored) |
↳ substatus | string | Issue substatus |
↳ statusDetails | json | Status details (inRelease, inCommit, ignore*) |
↳ platform | string | Platform of the issue |
↳ eventType | string | Issue type (the payload's type field; type is reserved) |
↳ issueType | string | Specific issue type classification |
↳ issueCategory | string | Issue category |
↳ isUnhandled | boolean | Whether the issue is unhandled |
↳ isPublic | boolean | Whether the issue is public |
↳ isBookmarked | boolean | Whether the issue is bookmarked |
↳ isSubscribed | boolean | Whether the viewer is subscribed |
↳ hasSeen | boolean | Whether the issue has been seen |
↳ numComments | number | Number of comments on the issue |
↳ count | string | Total event count |
↳ userCount | number | Number of affected users |
↳ firstSeen | string | Timestamp when first seen |
↳ lastSeen | string | Timestamp when last seen |
↳ priority | string | Issue priority |
↳ assignedTo | json | Assignee (user or team), or null |
↳ annotations | json | Issue annotations |
↳ metadata | json | Issue metadata (title, type, value, sdk, severity) |
↳ project | object | project output from the tool |
↳ id | string | Project ID |
↳ name | string | Project name |
↳ slug | string | Project slug |
↳ platform | string | Project platform |
↳ url | string | API URL for the issue |
↳ web_url | string | Browser URL for the issue |
↳ project_url | string | Browser URL for the project |
↳ permalink | string | Permalink to the issue |
Trigger workflow when an issue is resolved in Sentry
| Parameter | Type | Required | Description |
|---|
clientSecret | string | Yes | Client Secret |
| Parameter | Type | Description |
|---|
action | string | The action that triggered the webhook (e.g., created, resolved, triggered) |
installation | json | Installation object containing the integration installation uuid |
actor | json | Who triggered the webhook (user, the integration application, or Sentry) |
issue | object | issue output from the tool |
↳ id | string | Issue ID |
↳ shortId | string | Short human-readable issue ID |
↳ shareId | string | Share ID for the issue |
↳ title | string | Issue title |
↳ culprit | string | Issue culprit (location/transaction) |
↳ logger | string | Logger name |
↳ level | string | Issue level (error, warning, etc.) |
↳ status | string | Issue status (unresolved, resolved, ignored) |
↳ substatus | string | Issue substatus |
↳ statusDetails | json | Status details (inRelease, inCommit, ignore*) |
↳ platform | string | Platform of the issue |
↳ eventType | string | Issue type (the payload's type field; type is reserved) |
↳ issueType | string | Specific issue type classification |
↳ issueCategory | string | Issue category |
↳ isUnhandled | boolean | Whether the issue is unhandled |
↳ isPublic | boolean | Whether the issue is public |
↳ isBookmarked | boolean | Whether the issue is bookmarked |
↳ isSubscribed | boolean | Whether the viewer is subscribed |
↳ hasSeen | boolean | Whether the issue has been seen |
↳ numComments | number | Number of comments on the issue |
↳ count | string | Total event count |
↳ userCount | number | Number of affected users |
↳ firstSeen | string | Timestamp when first seen |
↳ lastSeen | string | Timestamp when last seen |
↳ priority | string | Issue priority |
↳ assignedTo | json | Assignee (user or team), or null |
↳ annotations | json | Issue annotations |
↳ metadata | json | Issue metadata (title, type, value, sdk, severity) |
↳ project | object | project output from the tool |
↳ id | string | Project ID |
↳ name | string | Project name |
↳ slug | string | Project slug |
↳ platform | string | Project platform |
↳ url | string | API URL for the issue |
↳ web_url | string | Browser URL for the issue |
↳ project_url | string | Browser URL for the project |
↳ permalink | string | Permalink to the issue |
Trigger workflow when a Sentry metric alert changes state (critical, warning, resolved)
| Parameter | Type | Required | Description |
|---|
clientSecret | string | Yes | Client Secret |
| Parameter | Type | Description |
|---|
action | string | The action that triggered the webhook (e.g., created, resolved, triggered) |
installation | json | Installation object containing the integration installation uuid |
actor | json | Who triggered the webhook (user, the integration application, or Sentry) |
metric_alert | json | Metric alert object (alert_rule + incident details) |
description_text | string | Human-friendly description of the alert |
description_title | string | Human-friendly title of the alert |
web_url | string | API URL for the incident |