Sentry

Learn how to use Sentry with Composio

Overview

SLUG

SENTRY

Description

Integrate Sentry to manage your error tracking and monitoring.

Authentication Details

full
stringDefaults to https://sentry.io
token
stringRequired
bearer_token
stringRequired

Tools

SLUG: SENTRY_ACCESS_PROJECT_INFORMATION

Retrieves detailed information for a sentry project, given its existing organization and project id or slug.

Action Parameters

organization_id_or_slug
stringRequired
project_id_or_slug
stringRequired

Action Response

data
objectRequired
error
string
successful
booleanRequired

SLUG: SENTRY_ADD_ORGANIZATION_MEMBER_VIA_EMAIL

Invites a new member (or re-invites an existing non-accepted member) to a sentry organization via email, allowing specification of organization and team roles.

Action Parameters

email
stringRequired
orgRole
stringDefaults to member
organization_id_or_slug
stringRequired
reinvite
boolean
sendInvite
booleanDefaults to True
teamRoles
array

Action Response

data
objectRequired
error
string
successful
booleanRequired

SLUG: SENTRY_CREATE_RELEASE_FOR_ORGANIZATION

Creates a new sentry release for an existing organization, associating it with specified projects that must belong to that organization.

Action Parameters

commits
array
dateReleased
string
organization_id_or_slug
stringRequired
projects
arrayRequired
ref
string
refs
array
url
string
version
stringRequired

Action Response

data
objectRequired
error
string
successful
booleanRequired

SLUG: SENTRY_DELETE_ORGANIZATION_MEMBER

Permanently removes a member from a sentry organization, revoking their access to that organization and all its associated projects.

Action Parameters

member_id
stringRequired
organization_id_or_slug
stringRequired

Action Response

data
objectRequired
error
string
successful
booleanRequired

SLUG: SENTRY_GET_ORGANIZATION_BY_ID_OR_SLUG

Retrieves a sentry organization by its id or slug; use the `detailed` parameter to optionally exclude project and team details for a more concise response.

Action Parameters

detailed
string
organization_id_or_slug
stringRequired

Action Response

data
objectRequired
error
string
successful
booleanRequired

SLUG: SENTRY_GET_ORGANIZATION_RELEASE_VERSION

Retrieves detailed information, including optional health data and statistics, for a specific release version within a sentry organization.

Action Parameters

adoptionStages
boolean
health
boolean
healthStatsPeriod
string
organization_id_or_slug
stringRequired
project_id
string
query
string
sort
string
status
string
summaryStatsPeriod
string
version
stringRequired

Action Response

data
objectRequired
error
string
successful
booleanRequired

SLUG: SENTRY_RETRIEVE_PROJECT_ISSUES_LIST

Retrieves a list of issues for a sentry project, defaulting to unresolved issues unless an empty `query` string is provided or specific `hashes` are used.

Action Parameters

cursor
string
hashes
string
organization_id_or_slug
stringRequired
project_id_or_slug
stringRequired
query
string
shortIdLookup
boolean
statsPeriod
string

Action Response

data
objectRequired
error
string
successful
booleanRequired

SLUG: SENTRY_RETRIEVE_TEAM_INFO_VIA_ORGANIZATION_ID_OR_SLUG

Retrieves detailed information for an existing sentry team within its organization, optionally expanding related data (e.g., projects) or collapsing sections (e.g., organization details).

Action Parameters

collapse
string
expand
string
organization_id_or_slug
stringRequired
team_id_or_slug
stringRequired

Action Response

data
objectRequired
error
string
successful
booleanRequired

SLUG: SENTRY_UPDATE_PROJECT_DETAILS

Updates a sentry project's settings (e.g., name, slug, platform, bookmark status); `isbookmarked` can be updated with `project:read` permission, other fields typically require `project:write` or `project:admin` permissions.

Action Parameters

highlightContext
object
highlightTags
array
isBookmarked
boolean
name
string
organization_id_or_slug
stringRequired
platform
string
project_id_or_slug
stringRequired
resolveAge
integer
slug
string
subjectPrefix
string
subjectTemplate
string

Action Response

data
objectRequired
error
string
successful
booleanRequired

SLUG: SENTRY_UPDATE_PROJECT_ISSUE_STATUS_AND_DETAILS

Bulk update attributes of issues in a sentry project, targeting issues by a list of ids or by a query status (which implies updating all matching issues if ids are omitted).

Action Parameters

assignedTo
string
hasSeen
boolean
id
integer
ignoreDuration
integer
isBookmarked
boolean
isPublic
boolean
merge
boolean
organization_id_or_slug
stringRequired
project_id_or_slug
stringRequired
status
string
statusDetails__ignoreCount
integer
statusDetails__ignoreDuration
integer
statusDetails__ignoreUserCount
integer
statusDetails__ignoreUserWindow
integer
statusDetails__ignoreWindow
integer
statusDetails__inCommit
string
statusDetails__inNextRelease
boolean
statusDetails__inRelease
string

Action Response

data
objectRequired
error
string
successful
booleanRequired

SLUG: SENTRY_ADD_REMOVE_USER_EMAIL_BY_ID

Adds or removes a secondary email for an existing sentry user, determined by whether the email already exists for that user.

Action Parameters

email
stringRequired
user_id
stringRequired

Action Response

data
objectRequired
error
string
successful
booleanRequired

SLUG: SENTRY_ADD_TEAM_MEMBER_IN_ORGANIZATION

Adds an existing member of an organization to one of its teams; the member must already belong to the organization, and the team must also belong to that organization.

Action Parameters

member_id
stringRequired
organization_id_or_slug
stringRequired
team_id_or_slug
stringRequired

Action Response

data
objectRequired
error
string
successful
booleanRequired

SLUG: SENTRY_ADD_TEAM_TO_PROJECT

Grants a sentry team access to a sentry project within the specified sentry organization.

Action Parameters

organization_id_or_slug
stringRequired
project_id_or_slug
stringRequired
team_id_or_slug
stringRequired

Action Response

data
objectRequired
error
string
successful
booleanRequired

SLUG: SENTRY_CREATE_DASHBOARD_WITH_WIDGETS

Creates a sentry dashboard with widgets for an organization; `organization id or slug` and specified `project` ids must be valid, and `start`/`end` datetimes (if absolute range) must form a logical iso 8601 range.

Action Parameters

end
string
environment
array
filters
object
id
string
organization_id_or_slug
stringRequired
period
string
projects
array
start
string
title
stringRequired
utc
boolean
widgets
array

Action Response

data
objectRequired
error
string
successful
booleanRequired

SLUG: SENTRY_CREATE_EXTERNAL_USER_FOR_ORGANIZATION

Links a sentry user to an external identity provider's user within a sentry organization; the sentry user must be an organization member, an active integration for the provider must be configured, and `external id` is typically required for the external user.

Action Parameters

external_id
string
external_name
stringRequired
id
integerRequired
integration_id
integerRequired
organization_id_or_slug
stringRequired
provider
stringRequired
user_id
integerRequired

Action Response

data
objectRequired
error
string
successful
booleanRequired

SLUG: SENTRY_CREATE_ORGANIZATION_ALERT_RULE

Creates a sentry metric alert rule for an organization, mandating a 'critical' trigger, typically for a single project, where actions may require sentry integrations.

Action Parameters

activationCondition
integer
aggregate
stringRequired
comparisonDelta
integer
dataset
string
environment
string
eventTypes
array
monitorType
integer
name
stringRequired
organization_id_or_slug
stringRequired
owner
string
projects
arrayRequired
query
stringRequired
queryType
integer
resolveThreshold
integer
thresholdType
integerRequired
timeWindow
integerRequired
triggers
arrayRequired

Action Response

data
objectRequired
error
string
successful
booleanRequired

SLUG: SENTRY_CREATE_ORGANIZATION_MONITOR

Creates a new monitor (type 'cron job') within a sentry organization to track scheduled tasks, allowing configuration of its name, slug (which must be unique if provided), status, owner, and muting preferences for incidents.

Action Parameters

is_muted
boolean
name
stringRequired
organization_id_or_slug
stringRequired
owner
string
slug
string
status
stringDefaults to active
type
stringRequired

Action Response

data
objectRequired
error
string
successful
booleanRequired

SLUG: SENTRY_CREATE_ORGANIZATION_TEAM

Creates a new team in a sentry organization, requiring either a 'slug' (preferred, as 'name' is deprecated) or 'name' to define the team.

Action Parameters

name
string
organization_id_or_slug
stringRequired
slug
string

Action Response

data
objectRequired
error
string
successful
booleanRequired

SLUG: SENTRY_CREATE_PROJECT_KEY_WITH_OPTIONAL_RATE_LIMITING

Creates a new client key (dsn) for an existing sentry project, with optional custom rate limit configuration.

Action Parameters

name
string
organization_id_or_slug
stringRequired
project_id_or_slug
stringRequired
rateLimit__count
integer
rateLimit__window
integer

Action Response

data
objectRequired
error
string
successful
booleanRequired

SLUG: SENTRY_CREATE_PROJECT_RULE_FOR_ALERTS

Creates a sentry project alert rule by defining conditions, actions, and optional filters using specific json structures (detailed in parameter descriptions) to automate responses to event patterns for an existing organization and project.

Action Parameters

actionMatch
stringRequired
actions
arrayRequired
conditions
arrayRequired
environment
string
filterMatch
string
filters
array
frequency
integerRequired
name
stringRequired
organization_id_or_slug
stringRequired
owner
string
project_id_or_slug
stringRequired

Action Response

data
objectRequired
error
string
successful
booleanRequired