Sentry integration

Error tracking: issues, events, projects, releases, alerts

Help CentreConnectors

Overview

Sentry is an error + performance monitoring platform – issue tracking, release tracking, alerts. The Automize Sentry connector covers issue read/update, event listing, projects, and release management.

  • Regions: Sentry.io (US, sentry.io) + EU (de.sentry.io). Self-hosted Sentry (open source) at any URL. Connector pins to one base URL.
  • Plans: Developer (free), Team, Business, Enterprise – all expose the API.

Setting up the connection

Auth type: Bearer Token.

  1. Sign in to Sentry → User Settings → Auth Tokens → Create New Token.
  2. Pick scopes (project:read, project:write, event:read, org:read, release:admin).
  3. Copy the token.
  4. In Automize, open Settings → Connectors → Sentry → Add connection. Paste token + base URL.

Find your credentials at https://sentry.io/settings/account/api/auth-tokens/.


Rate limits

Sentry enforces ~40 req/sec per org. Connector retries 429 with backoff.


Data model

Hierarchy:

    Organization ─┬─ Projects ─┬─ Issues ─── Events
                  │            ├─ Releases
                  │            └─ Alerts (rules)
                  └─ Teams ─── Users

org_slug + project_slug uniquely identify a project. Issues + events
have global numeric IDs.

Available operations

7 operations available. Click any row to jump to its detail.

OperationCategoryWhat it does
Create ReleaseGeneralCreate a new release
Get IssueGeneralGet issue details
List EventsGeneralList events for an issue
List IssuesGeneralList issues for a project
List ProjectsGeneralList all projects
List ReleasesGeneralList releases for an organization
Update IssueGeneralUpdate issue (resolve, ignore, etc.)

Operations

Create Release

Create a new release

ParameterRequiredTypeDescription
Org Slug org_slugYestext
Version versionYestext
Projects projectsYestext

Tips

  • org_slug + version (typically a git SHA or semver) + projects: ['project-slug'] (slugs).
  • Used to mark deploys + correlate errors to specific commits.

Get Issue

Get issue details

ParameterRequiredTypeDescription
Issue Id issue_idYestext

Tips

  • issue_id (numeric). Returns issue + counts (events, users affected) + tags.

List Events

List events for an issue

ParameterRequiredTypeDescription
Issue Id issue_idYestext

Tips

  • Events on an issue (each occurrence). Returns stack traces, tags, breadcrumbs.

List Issues

List issues for a project

ParameterRequiredTypeDescription
Org Slug org_slugYestext
Project Slug project_slugYestext

Tips

  • org_slug + project_slug. Filter by query (Sentry search syntax – e.g. 'is:unresolved age:-7d').
  • Sort: date (newest first), priority, freq, user.

List Projects

List all projects

No input parameters.

Tips

  • Returns projects across all your orgs. Filter via org_slug.

List Releases

List releases for an organization

ParameterRequiredTypeDescription
Org Slug org_slugYestext

Tips

  • org_slug. Filter by project.

Update Issue

Update issue (resolve, ignore, etc.)

ParameterRequiredTypeDescription
Issue Id issue_idYestext
Status statusYestext
Assignedto assignedToYestext

Tips

  • status: 'resolved', 'unresolved', 'ignored'.
  • assignedTo: user_id, team_id, or null.
  • Useful for auto-routing – e.g. resolve issues that match a deploy fix.

FAQ

Why does Update Issue return 204 but I see no change?
204 is success (No Content). The change applied – refresh Sentry UI. If a project_slug is wrong, you'd see 404.
Self-hosted Sentry?
Set base URL to your Sentry instance (e.g. https://sentry.yourcompany.com). Otherwise same API surface.
How do I auto-resolve issues on a deploy?
After deploying a fix, call Update Issue status=resolved for matching issues, then Create Release with the deploy's commit SHA. Sentry links resolutions to the release.

Related connectors

See it working on your own data

Everything documented here ships with the platform – try the document tools free, or go live in 7 days.