New260+ blocks and 240+ tools are now fully documented
DocumentationReferenceTool IntegrationsDeveloper Tools
Tool

Sentry Tools

List Sentry projects, list and inspect issues, and update issue status from your workflows

The Sentry provider lets a workflow read and manage error-tracking data in Sentry: enumerate the projects you can access, list and inspect issues for a project, and change an issue's status. Use these tools to triage errors, surface unresolved issues to an agent, or automatically resolve or ignore issues as part of an incident-response workflow.

Overview

PropertyValue
Providersentry
Categorytools
AuthBearer Token (Sentry auth token sent as Authorization: Bearer <token>)

Operations

OperationTool IDDescription
List projectssentry_list_projectsList all projects accessible to the authenticated Sentry user.
List issuessentry_list_issuesList issues for a specific Sentry project, optionally filtered by a search query.
Get issuesentry_get_issueRetrieve detailed information about a single Sentry issue by ID.
Update issuesentry_update_issueUpdate a Sentry issue, for example to change its status (resolve/ignore).

Configuration

sentry_list_projects

GET https://sentry.io/api/0/projects/

ParameterTypeRequiredDescription
apiKeystringYesSecret. Sentry API authentication token. Sent as the Authorization: Bearer header. Visibility: user-only.
limitnumberNoNumber of projects to return per page (default 25, max 100). Sent as the per_page query parameter. Visibility: user-or-llm.

sentry_list_issues

GET https://sentry.io/api/0/projects/{organizationSlug}/{projectSlug}/issues/

ParameterTypeRequiredDescription
apiKeystringYesSecret. Sentry API authentication token. Sent as the Authorization: Bearer header. Visibility: user-only.
organizationSlugstringYesThe slug of the organization (e.g., my-org). Visibility: user-or-llm.
projectSlugstringYesThe slug of the project (e.g., my-project). Visibility: user-or-llm.
querystringNoSearch query, e.g. is:unresolved or level:error. Sent as the query parameter. Visibility: user-or-llm.

sentry_get_issue

GET https://sentry.io/api/0/issues/{issueId}/

ParameterTypeRequiredDescription
apiKeystringYesSecret. Sentry API authentication token. Sent as the Authorization: Bearer header. Visibility: user-only.
issueIdstringYesThe unique ID of the issue to retrieve (e.g., 12345). Visibility: user-or-llm.

sentry_update_issue

PUT https://sentry.io/api/0/issues/{issueId}/

ParameterTypeRequiredDescription
apiKeystringYesSecret. Sentry API authentication token. Sent as the Authorization: Bearer header. Visibility: user-only.
issueIdstringYesThe unique ID of the issue to update (e.g., 12345). Visibility: user-or-llm.
statusstringNoNew status for the issue. One of: resolved, unresolved, ignored. Sent in the request body. Visibility: user-or-llm.

Outputs

sentry_list_projects

  • data (json) — Array of Sentry project objects.
  • metadata (json) — List metadata. Contains count (number) — the number of items returned.

sentry_list_issues

  • data (json) — Array of Sentry issue objects.
  • metadata (json) — List metadata. Contains count (number) — the number of items returned.

sentry_get_issue

  • data (json) — The Sentry issue object.
  • metadata (json) — Issue identifiers. Contains id (string) — the issue ID.

sentry_update_issue

  • data (json) — The updated Sentry issue object.
  • metadata (json) — Issue identifiers. Contains id (string) — the issue ID.

YAML Example

sentry_1:
  type: sentry
  name: "Sentry"
  inputs:
    operation: "sentry_list_issues"
    organizationSlug: "my-org"
    projectSlug: "my-project"
    query: "is:unresolved level:error"
    apiKey: "{{SENTRY_API_KEY}}"
  connections:
    outgoing:
      - target: next-block-id

Tips

  • Auth is a Sentry auth token, not OAuth. Create an internal integration or personal auth token in your Sentry organization settings and store it as an environment variable, then reference it as {{SENTRY_API_KEY}}. It is sent as Authorization: Bearer <token>.
  • sentry_list_issues needs both slugs. The organization and project slugs are the URL slugs shown in your Sentry dashboard (e.g. my-org / my-project), not display names. Use the query parameter with Sentry's search syntax (is:unresolved, level:error) to narrow results.
  • Chain operations by issue ID. A common pattern is to list issues, pass an entry's id into sentry_get_issue to fetch full detail, then call sentry_update_issue with status: resolved (or ignored) to close it out. Reference upstream values with double braces, e.g. {{sentry_1.data}}.