Sentry

Use Sentry to read and update issues, inspect events, manage projects and releases, and record deployments. Webhook triggers can start workflows when Sentry reports an issue or alert.

Usage Instructions

Integrate Sentry into the workflow. Monitor issues, manage projects, track events, and coordinate releases across your applications.

Actions

List Issues

List issues from Sentry for a specific organization and optionally a specific project. Returns issue details including status, error counts, and last seen timestamps.

Input

ParameterTypeRequiredDescription
apiKeystringYesSentry API authentication token
organizationSlugstringYesThe slug of the organization (e.g., "my-org")
projectSlugstringNoFilter issues by numeric project ID (e.g., "4501234"). This organization-scoped endpoint requires the numeric project ID, not the project slug.
querystringNoSearch query to filter issues. Supports Sentry search syntax (e.g., "is:unresolved", "level:error")
statsPeriodstringNoTime 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.
cursorstringNoPagination cursor for retrieving next page of results
limitnumberNoNumber of issues to return per page (max: 100)
statusstringNoFilter by issue status: unresolved, resolved, or ignored. The legacy "ignored"/"muted" values map to Sentry's current "archived" search token.
sortstringNoSort order: date, new, trends, freq, or user (default: date)

Output

ParameterTypeDescription
issuesarrayList of Sentry issues
↳ idstringUnique issue ID
↳ shortIdstringShort issue identifier
↳ titlestringIssue title
↳ culpritstringFunction or location that caused the issue
↳ permalinkstringDirect link to the issue in Sentry
↳ loggerstringLogger name that reported the issue
↳ levelstringSeverity level (error, warning, info, etc.)
↳ statusstringCurrent issue status
↳ substatusstringIssue substatus (e.g., ongoing, escalating, new, archived_until_escalating)
↳ prioritystringIssue priority (high, medium, or low)
↳ statusDetailsobjectAdditional details about the status
↳ isPublicbooleanWhether the issue is publicly visible
↳ platformstringPlatform where the issue occurred
↳ projectobjectProject information
↳ idstringProject ID
↳ namestringProject name
↳ slugstringProject slug
↳ platformstringProject platform
↳ typestringIssue type
↳ metadataobjectError metadata
↳ typestringType of error (e.g., TypeError)
↳ valuestringError message or value
↳ functionstringFunction where the error occurred
↳ numCommentsnumberNumber of comments on the issue
↳ assignedToobjectUser assigned to the issue
↳ idstringUser ID
↳ namestringUser name
↳ emailstringUser email
↳ isBookmarkedbooleanWhether the issue is bookmarked
↳ isSubscribedbooleanWhether subscribed to updates
↳ hasSeenbooleanWhether the user has seen this issue
↳ annotationsarrayIssue annotations
↳ isUnhandledbooleanWhether the issue is unhandled
↳ countstringTotal number of occurrences
↳ userCountnumberNumber of unique users affected
↳ firstSeenstringWhen the issue was first seen (ISO timestamp)
↳ lastSeenstringWhen the issue was last seen (ISO timestamp)
↳ statsobjectStatistical information about the issue
metadataobjectPagination metadata
↳ nextCursorstringCursor for the next page of results (if available)
↳ hasMorebooleanWhether there are more results available

Get Issue

Retrieve detailed information about a specific Sentry issue by its ID. Returns complete issue details including metadata, tags, and statistics.

Input

ParameterTypeRequiredDescription
apiKeystringYesSentry API authentication token
organizationSlugstringYesThe slug of the organization (e.g., "my-org")
issueIdstringYesThe unique ID of the issue to retrieve (e.g., "12345")

Output

ParameterTypeDescription
issueobjectDetailed information about the Sentry issue
↳ idstringUnique issue ID
↳ shortIdstringShort issue identifier
↳ titlestringIssue title
↳ culpritstringFunction or location that caused the issue
↳ permalinkstringDirect link to the issue in Sentry
↳ loggerstringLogger name that reported the issue
↳ levelstringSeverity level (error, warning, info, etc.)
↳ statusstringCurrent issue status
↳ substatusstringIssue substatus (e.g., ongoing, escalating, new, archived_until_escalating)
↳ prioritystringIssue priority (high, medium, or low)
↳ statusDetailsobjectAdditional details about the status
↳ isPublicbooleanWhether the issue is publicly visible
↳ platformstringPlatform where the issue occurred
↳ projectobjectProject information
↳ idstringProject ID
↳ namestringProject name
↳ slugstringProject slug
↳ platformstringProject platform
↳ typestringIssue type
↳ metadataobjectError metadata
↳ typestringType of error (e.g., TypeError, ValueError)
↳ valuestringError message or value
↳ functionstringFunction where the error occurred
↳ numCommentsnumberNumber of comments on the issue
↳ assignedToobjectUser assigned to the issue (if any)
↳ idstringUser ID
↳ namestringUser name
↳ emailstringUser email
↳ isBookmarkedbooleanWhether the issue is bookmarked
↳ isSubscribedbooleanWhether the user is subscribed to updates
↳ hasSeenbooleanWhether the user has seen this issue
↳ annotationsarrayIssue annotations
↳ isUnhandledbooleanWhether the issue is unhandled
↳ countstringTotal number of occurrences
↳ userCountnumberNumber of unique users affected
↳ firstSeenstringWhen the issue was first seen (ISO timestamp)
↳ lastSeenstringWhen the issue was last seen (ISO timestamp)
↳ statsobjectStatistical information about the issue

Update Issue

Update a Sentry issue by changing its status, assignment, bookmark state, or other properties. Returns the updated issue details.

Input

ParameterTypeRequiredDescription
apiKeystringYesSentry API authentication token
organizationSlugstringYesThe slug of the organization (e.g., "my-org")
issueIdstringYesThe unique ID of the issue to update (e.g., "12345")
statusstringNoNew status for the issue: resolved, unresolved, ignored, or resolvedInNextRelease
assignedTostringNoActor 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.
isBookmarkedbooleanNoWhether to bookmark the issue
isSubscribedbooleanNoWhether to subscribe to issue updates
isPublicbooleanNoWhether the issue should be publicly visible

Output

ParameterTypeDescription
issueobjectThe updated Sentry issue
↳ idstringUnique issue ID
↳ shortIdstringShort issue identifier
↳ titlestringIssue title
↳ statusstringUpdated issue status
↳ substatusstringIssue substatus after the update
↳ prioritystringIssue priority (high, medium, or low)
↳ assignedToobjectUser assigned to the issue (if any)
↳ idstringUser ID
↳ namestringUser name
↳ emailstringUser email
↳ isBookmarkedbooleanWhether the issue is bookmarked
↳ isSubscribedbooleanWhether the user is subscribed to updates
↳ isPublicbooleanWhether the issue is publicly visible
↳ permalinkstringDirect link to the issue in Sentry

List Projects

List all projects in a Sentry organization. Returns project details including name, platform, teams, and configuration.

Input

ParameterTypeRequiredDescription
apiKeystringYesSentry API authentication token
organizationSlugstringYesThe slug of the organization (e.g., "my-org")
cursorstringNoPagination cursor for retrieving next page of results
limitnumberNoNumber of projects to return per page (default: 25, max: 100)

Output

ParameterTypeDescription
projectsarrayList of Sentry projects
↳ idstringUnique project ID
↳ slugstringURL-friendly project identifier
↳ namestringProject name
↳ platformstringPlatform/language (e.g., javascript, python)
↳ dateCreatedstringWhen the project was created (ISO timestamp)
↳ isBookmarkedbooleanWhether the project is bookmarked
↳ isMemberbooleanWhether the user is a member of the project
↳ featuresarrayEnabled features for the project
↳ organizationobjectOrganization information
↳ idstringOrganization ID
↳ slugstringOrganization slug
↳ namestringOrganization name
↳ teamsarrayTeams associated with the project
↳ idstringTeam ID
↳ namestringTeam name
↳ slugstringTeam slug
↳ statusstringProject status
↳ isPublicbooleanWhether the project is publicly visible
metadataobjectPagination metadata
↳ nextCursorstringCursor for the next page of results (if available)
↳ hasMorebooleanWhether there are more results available

Get Project

Retrieve detailed information about a specific Sentry project by its slug. Returns complete project details including teams, features, and configuration.

Input

ParameterTypeRequiredDescription
apiKeystringYesSentry API authentication token
organizationSlugstringYesThe slug of the organization (e.g., "my-org")
projectSlugstringYesThe slug of the project to retrieve (e.g., "my-project")

Output

ParameterTypeDescription
projectobjectDetailed information about the Sentry project
↳ idstringUnique project ID
↳ slugstringURL-friendly project identifier
↳ namestringProject name
↳ platformstringPlatform/language (e.g., javascript, python)
↳ dateCreatedstringWhen the project was created (ISO timestamp)
↳ isBookmarkedbooleanWhether the project is bookmarked
↳ isMemberbooleanWhether the user is a member of the project
↳ featuresarrayEnabled features for the project
↳ firstEventstringWhen the first event was received (ISO timestamp)
↳ firstTransactionEventbooleanWhether the project has received its first transaction event
↳ accessarrayAccess permissions
↳ organizationobjectOrganization information
↳ idstringOrganization ID
↳ slugstringOrganization slug
↳ namestringOrganization name
↳ teamobjectPrimary team for the project
↳ idstringTeam ID
↳ namestringTeam name
↳ slugstringTeam slug
↳ teamsarrayTeams associated with the project
↳ idstringTeam ID
↳ namestringTeam name
↳ slugstringTeam slug
↳ statusstringProject status
↳ colorstringProject color code
↳ isPublicbooleanWhether the project is publicly visible
↳ isInternalbooleanWhether the project is internal
↳ hasAccessbooleanWhether the user has access to this project
↳ hasMinifiedStackTracebooleanWhether minified stack traces are available
↳ hasMonitorsbooleanWhether the project has monitors configured
↳ hasProfilesbooleanWhether the project has profiling enabled
↳ hasReplaysbooleanWhether the project has session replays enabled
↳ hasSessionsbooleanWhether the project has sessions enabled

Create Project

Create a new Sentry project in an organization. Requires a team to associate the project with. Returns the created project details.

Input

ParameterTypeRequiredDescription
apiKeystringYesSentry API authentication token
organizationSlugstringYesThe slug of the organization (e.g., "my-org")
namestringYesThe name of the project
teamSlugstringYesThe slug of the team that will own this project
slugstringNoURL-friendly project identifier (auto-generated from name if not provided)
platformstringNoPlatform/language for the project (e.g., javascript, python, node, react-native). If not specified, defaults to "other"
defaultRulesbooleanNoWhether to create default alert rules (default: true)

Output

ParameterTypeDescription
projectobjectThe newly created Sentry project
↳ idstringUnique project ID
↳ slugstringURL-friendly project identifier
↳ namestringProject name
↳ platformstringPlatform/language
↳ dateCreatedstringWhen the project was created (ISO timestamp)
↳ isBookmarkedbooleanWhether the project is bookmarked
↳ isMemberbooleanWhether the user is a member
↳ hasAccessbooleanWhether the user has access
↳ featuresarrayEnabled features
↳ firstEventstringFirst event timestamp
↳ organizationobjectOrganization information
↳ idstringOrganization ID
↳ slugstringOrganization slug
↳ namestringOrganization name
↳ teamobjectPrimary team for the project
↳ idstringTeam ID
↳ namestringTeam name
↳ slugstringTeam slug
↳ teamsarrayTeams associated with the project
↳ idstringTeam ID
↳ namestringTeam name
↳ slugstringTeam slug
↳ statusstringProject status
↳ colorstringProject color code
↳ isPublicbooleanWhether the project is public

Update Project

Update a Sentry project by changing its name, slug, platform, or other settings. Returns the updated project details.

Input

ParameterTypeRequiredDescription
apiKeystringYesSentry API authentication token
organizationSlugstringYesThe slug of the organization (e.g., "my-org")
projectSlugstringYesThe slug of the project to update (e.g., "my-project")
namestringNoNew name for the project
slugstringNoNew URL-friendly project identifier
platformstringNoNew platform/language for the project (e.g., javascript, python, node)
isBookmarkedbooleanNoWhether to bookmark the project
digestsMinDelaynumberNoMinimum delay (in seconds) for digest notifications
digestsMaxDelaynumberNoMaximum delay (in seconds) for digest notifications

Output

ParameterTypeDescription
projectobjectThe updated Sentry project
↳ idstringUnique project ID
↳ slugstringURL-friendly project identifier
↳ namestringProject name
↳ platformstringPlatform/language
↳ isBookmarkedbooleanWhether the project is bookmarked
↳ organizationobjectOrganization information
↳ idstringOrganization ID
↳ slugstringOrganization slug
↳ namestringOrganization name
↳ teamsarrayTeams associated with the project
↳ idstringTeam ID
↳ namestringTeam name
↳ slugstringTeam slug

List Events

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.

Input

ParameterTypeRequiredDescription
apiKeystringYesSentry API authentication token
organizationSlugstringYesThe slug of the organization (e.g., "my-org")
projectSlugstringYesThe slug of the project to list events from (e.g., "my-project")
issueIdstringNoFilter events by a specific issue ID (e.g., "12345")
querystringNoSearch 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")
cursorstringNoPagination cursor for retrieving next page of results
limitnumberNoNumber of events to return per page (max: 100)
statsPeriodstringNoTime period to query (e.g., "24h", "7d", "14d"). Cannot be combined with absolute start/end.

Output

ParameterTypeDescription
eventsarrayList of Sentry events
↳ idstringUnique event ID
↳ eventIDstringEvent identifier
↳ projectIDstringProject ID
↳ groupIDstringIssue group ID
↳ messagestringEvent message
↳ titlestringEvent title
↳ locationstringLocation information
↳ culpritstringFunction or location that caused the event
↳ dateCreatedstringWhen the event was created (ISO timestamp)
↳ dateReceivedstringWhen Sentry received the event (ISO timestamp)
↳ userobjectUser information associated with the event
↳ idstringUser ID
↳ emailstringUser email
↳ usernamestringUsername
↳ ipAddressstringIP address
↳ namestringUser display name
↳ tagsarrayTags associated with the event
↳ keystringTag key
↳ valuestringTag value
↳ contextsobjectAdditional context data (device, OS, etc.)
↳ platformstringPlatform where the event occurred
↳ typestringEvent type
↳ metadataobjectError metadata
↳ typestringType of error (e.g., TypeError)
↳ valuestringError message or value
↳ functionstringFunction where the error occurred
↳ entriesarrayEvent entries (exception, breadcrumbs, etc.)
↳ errorsarrayProcessing errors
↳ diststringDistribution identifier
↳ fingerprintsarrayFingerprints for grouping
↳ sizenumberEvent size in bytes
↳ releaseobjectRelease associated with the event (version, dateCreated)
↳ sdkobjectSDK information
↳ namestringSDK name
↳ versionstringSDK version
metadataobjectPagination metadata
↳ nextCursorstringCursor for the next page of results (if available)
↳ hasMorebooleanWhether there are more results available

Get Event

Retrieve detailed information about a specific Sentry event by its ID. Returns complete event details including stack traces, breadcrumbs, context, and user information.

Input

ParameterTypeRequiredDescription
apiKeystringYesSentry API authentication token
organizationSlugstringYesThe slug of the organization (e.g., "my-org")
projectSlugstringYesThe slug of the project (e.g., "my-project")
eventIdstringYesThe unique ID of the event to retrieve (e.g., "abc123def456")

Output

ParameterTypeDescription
eventobjectDetailed information about the Sentry event
↳ idstringUnique event ID
↳ eventIDstringEvent identifier
↳ projectIDstringProject ID
↳ groupIDstringIssue group ID this event belongs to
↳ messagestringEvent message
↳ titlestringEvent title
↳ locationstringLocation information
↳ culpritstringFunction or location that caused the event
↳ dateCreatedstringWhen the event was created (ISO timestamp)
↳ dateReceivedstringWhen Sentry received the event (ISO timestamp)
↳ userobjectUser information associated with the event
↳ idstringUser ID
↳ emailstringUser email
↳ usernamestringUsername
↳ ipAddressstringIP address
↳ namestringUser display name
↳ tagsarrayTags associated with the event
↳ keystringTag key
↳ valuestringTag value
↳ contextsobjectAdditional context data (device, OS, browser, etc.)
↳ platformstringPlatform where the event occurred
↳ typestringEvent type (error, transaction, etc.)
↳ metadataobjectError metadata
↳ typestringType of error (e.g., TypeError, ValueError)
↳ valuestringError message or value
↳ functionstringFunction where the error occurred
↳ entriesarrayEvent entries including exception, breadcrumbs, and request data
↳ errorsarrayProcessing errors that occurred
↳ diststringDistribution identifier
↳ fingerprintsarrayFingerprints used for grouping events
↳ sizenumberEvent size in bytes
↳ releaseobjectRelease associated with the event (version, dateCreated)
↳ sdkobjectSDK information
↳ namestringSDK name
↳ versionstringSDK version

List Releases

List releases for a Sentry organization or project. Returns release details including version, commits, deploy information, and associated projects.

Input

ParameterTypeRequiredDescription
apiKeystringYesSentry API authentication token
organizationSlugstringYesThe slug of the organization (e.g., "my-org")
projectSlugstringNoFilter releases by numeric project ID (e.g., "4501234"). This organization-scoped endpoint requires the numeric project ID, not the project slug.
querystringNoSearch query to filter releases (e.g., "1.0" to match version patterns)
cursorstringNoPagination cursor for retrieving next page of results
limitnumberNoNumber of releases to return per page (default: 25, max: 100)

Output

ParameterTypeDescription
releasesarrayList of Sentry releases
↳ idstringUnique release ID
↳ versionstringRelease version identifier
↳ shortVersionstringShortened version identifier
↳ refstringGit reference (commit SHA, tag, or branch)
↳ urlstringURL to the release (e.g., GitHub release page)
↳ dateReleasedstringWhen the release was deployed (ISO timestamp)
↳ dateCreatedstringWhen the release was created (ISO timestamp)
↳ dateStartedstringWhen the release started (ISO timestamp)
↳ newGroupsnumberNumber of new issues introduced in this release
↳ ownerobjectOwner of the release
↳ idstringUser ID
↳ namestringUser name
↳ emailstringUser email
↳ commitCountnumberNumber of commits in this release
↳ deployCountnumberNumber of deploys for this release
↳ lastCommitobjectLast commit in the release
↳ idstringCommit SHA
↳ messagestringCommit message
↳ dateCreatedstringCommit timestamp
↳ lastDeployobjectLast deploy of the release
↳ idstringDeploy ID
↳ environmentstringDeploy environment
↳ dateStartedstringDeploy start timestamp
↳ dateFinishedstringDeploy finish timestamp
↳ authorsarrayAuthors of commits in the release
↳ idstringAuthor ID
↳ namestringAuthor name
↳ emailstringAuthor email
↳ projectsarrayProjects associated with this release
↳ idstringProject ID
↳ namestringProject name
↳ slugstringProject slug
↳ platformstringProject platform
↳ firstEventstringFirst event timestamp
↳ lastEventstringLast event timestamp
↳ versionInfoobjectVersion metadata
↳ buildHashstringBuild hash
↳ versionobjectVersion details
↳ rawstringRaw version string
↳ packagestringPackage name
metadataobjectPagination metadata
↳ nextCursorstringCursor for the next page of results (if available)
↳ hasMorebooleanWhether there are more results available

Create Release

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.

Input

ParameterTypeRequiredDescription
apiKeystringYesSentry API authentication token
organizationSlugstringYesThe slug of the organization (e.g., "my-org")
versionstringYesVersion identifier for the release (e.g., "2.0.0", "my-app@1.0.0", or a git commit SHA)
projectsstringYesComma-separated list of project slugs to associate with this release
refstringNoGit reference (commit SHA, tag, or branch) for this release
urlstringNoURL pointing to the release (e.g., GitHub release page)
dateReleasedstringNoISO 8601 timestamp for when the release was deployed (defaults to current time)
commitsstringNoJSON array of commit objects with id, repository (optional), and message (optional). Example: [{"id":"abc123","message":"Fix bug"}]

Output

ParameterTypeDescription
releaseobjectThe newly created Sentry release
↳ idstringUnique release ID
↳ versionstringRelease version identifier
↳ shortVersionstringShortened version identifier
↳ refstringGit reference (commit SHA, tag, or branch)
↳ urlstringURL to the release
↳ dateReleasedstringWhen the release was deployed (ISO timestamp)
↳ dateCreatedstringWhen the release was created (ISO timestamp)
↳ dateStartedstringWhen the release started (ISO timestamp)
↳ newGroupsnumberNumber of new issues introduced
↳ commitCountnumberNumber of commits in this release
↳ deployCountnumberNumber of deploys for this release
↳ ownerobjectRelease owner
↳ idstringOwner ID
↳ namestringOwner name
↳ emailstringOwner email
↳ lastCommitobjectLast commit in the release
↳ idstringCommit SHA
↳ messagestringCommit message
↳ dateCreatedstringCommit timestamp
↳ lastDeployobjectLast deploy of the release
↳ idstringDeploy ID
↳ environmentstringDeploy environment
↳ dateStartedstringDeploy start timestamp
↳ dateFinishedstringDeploy finish timestamp
↳ authorsarrayAuthors of commits in the release
↳ idstringAuthor ID
↳ namestringAuthor name
↳ emailstringAuthor email
↳ projectsarrayProjects associated with this release
↳ idstringProject ID
↳ namestringProject name
↳ slugstringProject slug
↳ platformstringProject platform
↳ firstEventstringFirst event timestamp
↳ lastEventstringLast event timestamp
↳ versionInfoobjectVersion metadata
↳ buildHashstringBuild hash
↳ versionobjectVersion details
↳ rawstringRaw version string
↳ packagestringPackage name

Create Deploy

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.

Input

ParameterTypeRequiredDescription
apiKeystringYesSentry API authentication token
organizationSlugstringYesThe slug of the organization (e.g., "my-org")
versionstringYesVersion identifier of the release being deployed (e.g., "1.0.0" or "abc123")
environmentstringYesEnvironment name where the release is being deployed (e.g., "production", "staging")
namestringNoOptional name for this deploy (e.g., "Deploy v2.0 to Production")
urlstringNoURL pointing to the deploy (e.g., CI/CD pipeline URL)
dateStartedstringNoISO 8601 timestamp for when the deploy started (defaults to current time)
dateFinishedstringNoISO 8601 timestamp for when the deploy finished

Output

ParameterTypeDescription
deployobjectThe newly created deploy record
↳ idstringUnique deploy ID
↳ environmentstringEnvironment name where the release was deployed
↳ namestringName of the deploy
↳ urlstringURL pointing to the deploy
↳ dateStartedstringWhen the deploy started (ISO timestamp)
↳ dateFinishedstringWhen the deploy finished (ISO timestamp)

List Teams

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.

Input

ParameterTypeRequiredDescription
apiKeystringYesSentry API authentication token
organizationSlugstringYesThe slug of the organization (e.g., "my-org")
querystringNoFilter teams by name or slug
cursorstringNoPagination cursor for retrieving next page of results
limitnumberNoNumber of teams to return per page (default: 25, max: 100)

Output

ParameterTypeDescription
teamsarrayList of Sentry teams
↳ idstringUnique team ID
↳ slugstringURL-friendly team identifier (used to own projects)
↳ namestringTeam name
↳ dateCreatedstringWhen the team was created (ISO timestamp)
↳ isMemberbooleanWhether the user is a member of the team
↳ teamRolestringThe role of the user on the team
↳ hasAccessbooleanWhether the user has access to this team
↳ isPendingbooleanWhether team membership is pending
↳ memberCountnumberNumber of members in the team
↳ projectsarrayProjects owned by this team
↳ idstringProject ID
↳ slugstringProject slug
↳ namestringProject name
↳ platformstringProject platform
metadataobjectPagination metadata
↳ nextCursorstringCursor for the next page of results (if available)
↳ hasMorebooleanWhether there are more results available

Triggers

A Trigger is a block that starts a workflow when an event happens in this service.

Sentry Error Created

Trigger workflow when a new error event is created in Sentry

Configuration

ParameterTypeRequiredDescription
clientSecretstringYesClient Secret

Output

ParameterTypeDescription
actionstringThe action that triggered the webhook (e.g., created, resolved, triggered)
installationjsonInstallation object containing the integration installation uuid
actorjsonWho triggered the webhook (user, the integration application, or Sentry)
errorobjecterror output from the tool
↳ event_idstringUnique event ID
↳ issue_idstringID of the issue this error belongs to
↳ issue_urlstringAPI URL of the issue
↳ projectnumberProject ID
↳ key_idstringProject key ID
↳ levelstringError level
↳ titlestringError title
↳ eventTypestringEvent type (the payload's type field; type is reserved)
↳ messagestringError message
↳ culpritstringError culprit (location/transaction)
↳ platformstringPlatform
↳ loggerstringLogger name
↳ timestampnumberEvent timestamp (epoch seconds)
↳ datetimestringEvent datetime (ISO 8601)
↳ receivednumberReceived timestamp (epoch seconds)
↳ diststringDistribution identifier
↳ releasestringRelease version
↳ fingerprintjsonGrouping fingerprint
↳ tagsjsonEvent tags
↳ userjsonUser context
↳ requestjsonHTTP request context
↳ contextsjsonAdditional contexts (browser, os, device)
↳ sdkjsonSDK information
↳ exceptionjsonException details including stack frames
↳ metadatajsonError metadata
↳ urlstringAPI URL for the event
↳ web_urlstringBrowser URL for the event

Sentry Issue Alert

Trigger workflow when a Sentry issue alert rule fires

Configuration

ParameterTypeRequiredDescription
clientSecretstringYesClient Secret

Output

ParameterTypeDescription
actionstringThe action that triggered the webhook (e.g., created, resolved, triggered)
installationjsonInstallation object containing the integration installation uuid
actorjsonWho triggered the webhook (user, the integration application, or Sentry)
eventjsonThe event that triggered the alert rule
triggered_rulestringLabel of the alert rule that was triggered
issue_alertobjectissue_alert output from the tool
↳ titlestringAlert rule name
↳ settingsjsonAlert rule action settings (name/value pairs)

Sentry Issue Created

Trigger workflow when a new issue is created in Sentry

Configuration

ParameterTypeRequiredDescription
clientSecretstringYesClient Secret

Output

ParameterTypeDescription
actionstringThe action that triggered the webhook (e.g., created, resolved, triggered)
installationjsonInstallation object containing the integration installation uuid
actorjsonWho triggered the webhook (user, the integration application, or Sentry)
issueobjectissue output from the tool
↳ idstringIssue ID
↳ shortIdstringShort human-readable issue ID
↳ shareIdstringShare ID for the issue
↳ titlestringIssue title
↳ culpritstringIssue culprit (location/transaction)
↳ loggerstringLogger name
↳ levelstringIssue level (error, warning, etc.)
↳ statusstringIssue status (unresolved, resolved, ignored)
↳ substatusstringIssue substatus
↳ statusDetailsjsonStatus details (inRelease, inCommit, ignore*)
↳ platformstringPlatform of the issue
↳ eventTypestringIssue type (the payload's type field; type is reserved)
↳ issueTypestringSpecific issue type classification
↳ issueCategorystringIssue category
↳ isUnhandledbooleanWhether the issue is unhandled
↳ isPublicbooleanWhether the issue is public
↳ isBookmarkedbooleanWhether the issue is bookmarked
↳ isSubscribedbooleanWhether the viewer is subscribed
↳ hasSeenbooleanWhether the issue has been seen
↳ numCommentsnumberNumber of comments on the issue
↳ countstringTotal event count
↳ userCountnumberNumber of affected users
↳ firstSeenstringTimestamp when first seen
↳ lastSeenstringTimestamp when last seen
↳ prioritystringIssue priority
↳ assignedTojsonAssignee (user or team), or null
↳ annotationsjsonIssue annotations
↳ metadatajsonIssue metadata (title, type, value, sdk, severity)
↳ projectobjectproject output from the tool
↳ idstringProject ID
↳ namestringProject name
↳ slugstringProject slug
↳ platformstringProject platform
↳ urlstringAPI URL for the issue
↳ web_urlstringBrowser URL for the issue
↳ project_urlstringBrowser URL for the project
↳ permalinkstringPermalink to the issue

Sentry Issue Resolved

Trigger workflow when an issue is resolved in Sentry

Configuration

ParameterTypeRequiredDescription
clientSecretstringYesClient Secret

Output

ParameterTypeDescription
actionstringThe action that triggered the webhook (e.g., created, resolved, triggered)
installationjsonInstallation object containing the integration installation uuid
actorjsonWho triggered the webhook (user, the integration application, or Sentry)
issueobjectissue output from the tool
↳ idstringIssue ID
↳ shortIdstringShort human-readable issue ID
↳ shareIdstringShare ID for the issue
↳ titlestringIssue title
↳ culpritstringIssue culprit (location/transaction)
↳ loggerstringLogger name
↳ levelstringIssue level (error, warning, etc.)
↳ statusstringIssue status (unresolved, resolved, ignored)
↳ substatusstringIssue substatus
↳ statusDetailsjsonStatus details (inRelease, inCommit, ignore*)
↳ platformstringPlatform of the issue
↳ eventTypestringIssue type (the payload's type field; type is reserved)
↳ issueTypestringSpecific issue type classification
↳ issueCategorystringIssue category
↳ isUnhandledbooleanWhether the issue is unhandled
↳ isPublicbooleanWhether the issue is public
↳ isBookmarkedbooleanWhether the issue is bookmarked
↳ isSubscribedbooleanWhether the viewer is subscribed
↳ hasSeenbooleanWhether the issue has been seen
↳ numCommentsnumberNumber of comments on the issue
↳ countstringTotal event count
↳ userCountnumberNumber of affected users
↳ firstSeenstringTimestamp when first seen
↳ lastSeenstringTimestamp when last seen
↳ prioritystringIssue priority
↳ assignedTojsonAssignee (user or team), or null
↳ annotationsjsonIssue annotations
↳ metadatajsonIssue metadata (title, type, value, sdk, severity)
↳ projectobjectproject output from the tool
↳ idstringProject ID
↳ namestringProject name
↳ slugstringProject slug
↳ platformstringProject platform
↳ urlstringAPI URL for the issue
↳ web_urlstringBrowser URL for the issue
↳ project_urlstringBrowser URL for the project
↳ permalinkstringPermalink to the issue

Sentry Metric Alert

Trigger workflow when a Sentry metric alert changes state (critical, warning, resolved)

Configuration

ParameterTypeRequiredDescription
clientSecretstringYesClient Secret

Output

ParameterTypeDescription
actionstringThe action that triggered the webhook (e.g., created, resolved, triggered)
installationjsonInstallation object containing the integration installation uuid
actorjsonWho triggered the webhook (user, the integration application, or Sentry)
metric_alertjsonMetric alert object (alert_rule + incident details)
description_textstringHuman-friendly description of the alert
description_titlestringHuman-friendly title of the alert
web_urlstringAPI URL for the incident