Skip to main content

Sentry

Application monitoring and error tracking. Query issues, events, releases, projects and alerts of your Sentry organization.

Sentry Logo

Authentication​

This connector uses Token-based authentication.

info

Set up your connection in the Abstra Console before using it in your workflows.

How to use​

Using the Smart Chat​

Execute the action "CHOOSE_ONE_ACTION_BELOW" from my connector "YOUR_CONNECTOR_NAME" using the params "PARAMS_HERE".

Using the Web Editor​

from abstra.connectors import run_connection_action

result = run_connection_action(
connection_name="your_connection_name",
action_name="your_action_name",
params={
"param1": "value1",
"param2": "value2"
})

Available Actions​

This connector provides 250 actions:

ActionPurposeParameters
get_api_0_organizationsReturn a list of organizations available to the authenticated session in a region. This is particularly useful for requests with a user bound context. For API key-based requests this will only return the organization that belongs to the key.owner (boolean)
cursor (string)
query (string)
sortBy (string)
per_page (integer)
get_api_0_organizations_by_organization_id_or_slugReturn details on an individual organization, including various details such as membership access and teams.organization_id_or_slug (string) required
detailed (string)
put_api_0_organizations_by_organization_id_or_slugUpdate various attributes and configurable settings for the given organization.organization_id_or_slug (string) required
data: {
. slug (string)
. name (string)
. isEarlyAdopter (boolean)
. hideAiFeatures (boolean)
. defaultRole (string)
. openMembership (boolean)
. eventsMemberAdmin (boolean)
. alertsMemberWrite (boolean)
. attachmentsRole (string)
. debugFilesRole (string)
. hasGranularReplayPermissions (boolean)
. replayAccessMembers (array)
. avatarType (string)
. avatar (string)
. require2FA (boolean)
. allowSharedIssues (boolean)
. enhancedPrivacy (boolean)
. scrapeJavaScript (boolean)
. storeCrashReports (integer)
. allowJoinRequests (boolean)
. dataScrubber (boolean)
. dataScrubberDefaults (boolean)
. sensitiveFields (array)
. safeFields (array)
. scrubIPAddresses (boolean)
. relayPiiConfig (string)
. trustedRelays (array)
. relayDsnEndpoint (string)
. issueAlertsThreadFlag (boolean)
. metricAlertsThreadFlag (boolean)
. cancelDeletion (boolean)
. apdexThreshold (integer)
} (object) required
get_api_0_organizations_by_organization_id_or_slug_agents_conversationsExperimental: This API is under active development and may change. Return AI conversations ordered by latest span time. query uses Sentry search syntax. Span filters - Description: 'payment failed'; status: span.status:error,internal_error. - Operation: gen_ai.operation.type:tool; tool: gen_ai.tool.name:get_weather. - Duration: span.duration:2s; ID: gen_ai.conversation.id:'session:123' or conversation.conversationId:'session:123'. Conversation filters - Calls: conversation.llmCalls or coorganization_id_or_slug (string) required
project (array)
environment (array)
statsPeriod (string)
start (string)
end (string)
query (string)
cursor (string)
per_page (integer)
get_api_0_organizations_by_organization_id_or_slug_agents_conversations_by_conversation_idExperimental: This API is under active development and may change. Return spans recorded for one AI conversation in start-time order. Message, tool, and response attributes contain their recorded string values. Without an explicit range, Sentry widens the search across available retention. A missing conversation returns an empty spans list.organization_id_or_slug (string) required
conversation_id (string) required
project (array)
environment (array)
statsPeriod (string)
start (string)
end (string)
cursor (string)
per_page (integer)
get_api_0_organizations_by_organization_id_or_slug_config_integrationsGet integration provider information about all available integrations for an organization.organization_id_or_slug (string) required
providerKey (string)
get_api_0_organizations_by_organization_id_or_slug_dashboardsRetrieve a list of custom dashboards that are associated with the given organization.organization_id_or_slug (string) required
filter (array)
query (string)
sort (string)
pin (string)
per_page (integer)
cursor (string)
post_api_0_organizations_by_organization_id_or_slug_dashboardsCreate a new dashboard for the given Organizationorganization_id_or_slug (string) required
data: {
. title (string)
. id (string)
. widgets (array)
. projects (array)
. environment (array)
. period (string)
. start (string)
. end (string)
. filters (object)
. utc (boolean)
. permissions
. is_favorited (boolean)
} (object) required
get_api_0_organizations_by_organization_id_or_slug_dashboards_by_dashboard_idReturn details about an organization's custom dashboard.organization_id_or_slug (string) required
dashboard_id (integer) required
put_api_0_organizations_by_organization_id_or_slug_dashboards_by_dashboard_idEdit an organization's custom dashboard as well as any bulk edits on widgets that may have been made. For example, widgets that have been rearranged, updated queries and fields, specific display types, and so on.organization_id_or_slug (string) required
dashboard_id (integer) required
data: {
. id (string)
. title (string)
. widgets (array)
. projects (array)
. environment (array)
. period (string)
. start (string)
. end (string)
. filters (object)
. utc (boolean)
. permissions
} (object) required
delete_api_0_organizations_by_organization_id_or_slug_dashboards_by_dashboard_idDelete an organization's custom dashboard.organization_id_or_slug (string) required
dashboard_id (integer) required
get_api_0_organizations_by_organization_id_or_slug_detectorsList an Organization's Monitorsorganization_id_or_slug (string) required
project (array)
query (string)
sortBy (string)
id (array)
type (array)
enabled (boolean)
per_page (integer)
cursor (string)
put_api_0_organizations_by_organization_id_or_slug_detectorsBulk enable or disable an Organization's Monitorsorganization_id_or_slug (string) required
project (array)
query (string)
id (array)
data: {
. enabled (boolean)
} (object) required
delete_api_0_organizations_by_organization_id_or_slug_detectorsBulk delete Monitors for a given organizationorganization_id_or_slug (string) required
project (array)
query (string)
sortBy (string)
id (array)
get_api_0_organizations_by_organization_id_or_slug_detectors_by_detector_idReturn details on an individual monitororganization_id_or_slug (string) required
detector_id (integer) required
put_api_0_organizations_by_organization_id_or_slug_detectors_by_detector_idUpdate an existing monitororganization_id_or_slug (string) required
detector_id (integer) required
data: {
. name (string)
. type (string)
. workflow_ids (array)
. data_sources (array)
. config (object)
. condition_group
. owner (string)
. description (string)
. enabled (boolean)
} (object) required
delete_api_0_organizations_by_organization_id_or_slug_detectors_by_detector_idDelete a monitororganization_id_or_slug (string) required
detector_id (integer) required
get_api_0_organizations_by_organization_id_or_slug_discover_savedRetrieve a list of saved queries that are associated with the given organization.organization_id_or_slug (string) required
per_page (integer)
cursor (string)
query (string)
sortBy (string)
post_api_0_organizations_by_organization_id_or_slug_discover_savedCreate a new saved query for the given organization.organization_id_or_slug (string) required
data: {
. name (string)
. projects (array)
. queryDataset (string)
. start (string)
. end (string)
. range (string)
. fields (array)
. orderby (string)
. rollup (integer)
. aggregations (array)
. groupby (array)
. conditions (array)
. limit (integer)
. version (integer)
. environment (array)
. query (string)
. widths (array)
. yAxis (array)
. display (string)
. topEvents (integer)
. interval (string)
} (object) required
get_api_0_organizations_by_organization_id_or_slug_discover_saved_by_query_idRetrieve a saved query.organization_id_or_slug (string) required
query_id (integer) required
put_api_0_organizations_by_organization_id_or_slug_discover_saved_by_query_idModify a saved query.organization_id_or_slug (string) required
query_id (integer) required
data: {
. name (string)
. projects (array)
. queryDataset (string)
. start (string)
. end (string)
. range (string)
. fields (array)
. orderby (string)
. rollup (integer)
. aggregations (array)
. groupby (array)
. conditions (array)
. limit (integer)
. version (integer)
. environment (array)
. query (string)
. widths (array)
. yAxis (array)
. display (string)
. topEvents (integer)
. interval (string)
} (object) required
delete_api_0_organizations_by_organization_id_or_slug_discover_saved_by_query_idDelete a saved query.organization_id_or_slug (string) required
query_id (integer) required
get_api_0_organizations_by_organization_id_or_slug_environmentsLists an organization's environments.organization_id_or_slug (string) required
visibility (string)
get_api_0_organizations_by_organization_id_or_slug_eventids_by_event_idThis resolves an event ID to the project slug and internal issue ID and internal event ID.organization_id_or_slug (string) required
event_id (string) required
get_api_0_organizations_by_organization_id_or_slug_eventsRetrieves explore data for a given organization. Note: This endpoint is intended to get a table of results, and is not for doing a full export of data sent to Sentry. The field query parameter determines what fields will be selected in the data and meta keys of the endpoint response. - The data key contains a list of results row by row that match the query made - The meta key contains information about the response, including the unit or type of the fields requested - EAP table results may incorganization_id_or_slug (string) required
field (array) required
dataset (string) required
end (string)
environment (array)
referrer (string)
project (array)
start (string)
statsPeriod (string)
per_page (integer)
query (string)
sort (string)
allowAggregateConditions (boolean)
cursor (string)
get_api_0_organizations_by_organization_id_or_slug_events_timeseriesRetrieves explore data for a given organization as a timeseries. This endpoint can return timeseries for either 1 or many axis, and results grouped to the top events depending on the parameters passed Note: For queries extending past 30d, spanning billions of rows, or running on projects with low sample rates, the aggregation yAxis=count_unique and filters on high-cardinality fields such as query=user.id:bc will not return accurate results. Use these queries for rough estimation only.organization_id_or_slug (string) required
dataset (string) required
end (string)
environment (array)
project (array)
start (string)
statsPeriod (string)
topEvents (integer)
comparisonDelta (integer)
interval (integer)
sort (string)
groupBy (array)
yAxis (string)
query (string)
disableAggregateExtrapolation (string)
preventMetricAggregates (string)
excludeOther (string)
post_api_0_organizations_by_organization_id_or_slug_external_usersLink a user from an external provider to a Sentry user.organization_id_or_slug (string) required
data: {
. user_id (integer)
. external_name (string)
. provider (string)
. integration_id (integer)
. id (integer)
. external_id (string)
} (object) required
put_api_0_organizations_by_organization_id_or_slug_external_users_by_external_user_idUpdate a user in an external provider that is currently linked to a Sentry user.organization_id_or_slug (string) required
external_user_id (integer) required
data: {
. user_id (integer)
. external_name (string)
. provider (string)
. integration_id (integer)
. id (integer)
. external_id (string)
} (object) required
delete_api_0_organizations_by_organization_id_or_slug_external_users_by_external_user_idDelete the link between a user from an external provider and a Sentry user.organization_id_or_slug (string) required
external_user_id (integer) required
get_api_0_organizations_by_organization_id_or_slug_forwardingReturns a list of data forwarders for an organization.organization_id_or_slug (string) required
post_api_0_organizations_by_organization_id_or_slug_forwardingCreates a new data forwarder for an organization. Only one data forwarder can be created per provider for a given organization. Project-specific overrides can only be created after creating the data forwarder.organization_id_or_slug (string) required
data: {
. organization_id (integer)
. provider (string)
. is_enabled (boolean)
. enroll_new_projects (boolean)
. config (object)
. project_ids (array)
} (object) required
put_api_0_organizations_by_organization_id_or_slug_forwarding_by_data_forwarder_idUpdates a data forwarder for an organization or update a project-specific override. Updates to the data forwarder's configuration require org:write permissions, and the entire configuration to be provided, including the project_ids field. To configure project-specific overrides, specify only the following fields: - 'project_id': The ID of the project to create/modify the override for. - 'overrides': Follows the same format as config but all provider fields are optional, since only specifieorganization_id_or_slug (string) required
data_forwarder_id (integer) required
data: {
. organization_id (integer)
. provider (string)
. is_enabled (boolean)
. enroll_new_projects (boolean)
. config (object)
. project_ids (array)
} (object) required
delete_api_0_organizations_by_organization_id_or_slug_forwarding_by_data_forwarder_idDeletes a data forwarder for an organization. All project-specific overrides will be deleted as well.organization_id_or_slug (string) required
data_forwarder_id (integer) required
get_api_0_organizations_by_organization_id_or_slug_group_search_viewsList the current organization member's custom views Retrieve a list of custom views for the current organization member.organization_id_or_slug (string) required
createdBy (string)
sort (array)
query (string)
cursor (string)
post_api_0_organizations_by_organization_id_or_slug_group_search_viewsCreate a new custom view for the current organization member.organization_id_or_slug (string) required
data: {
. name (string)
. query (string)
. projects (array)
. environments (array)
. timeFilters
. querySort (string)
. starred (boolean)
} (object) required
get_api_0_organizations_by_organization_id_or_slug_integrationsLists all the available Integrations for an Organization.organization_id_or_slug (string) required
providerKey (string)
features (array)
includeConfig (boolean)
cursor (string)
get_api_0_organizations_by_organization_id_or_slug_integrations_by_integration_idOrganizationIntegrationBaseEndpoints expect both Integration and OrganizationIntegration DB entries to exist for a given organization and integration_id.organization_id_or_slug (string) required
integration_id (string) required
delete_api_0_organizations_by_organization_id_or_slug_integrations_by_integration_idOrganizationIntegrationBaseEndpoints expect both Integration and OrganizationIntegration DB entries to exist for a given organization and integration_id.organization_id_or_slug (string) required
integration_id (string) required
get_api_0_organizations_by_organization_id_or_slug_integrations_by_integration_id_reposExperimental: This API is under active development and may change. Get the list of repositories available in an integration Gets all repositories that an integration makes available, and indicates whether or not you can search repositories by name. :qparam string search: Name fragment to search repositories by. :qparam bool installableOnly: If true, return only repositories that can be installed. If false or not provided, return all repositories. :qparam bool acorganization_id_or_slug (string) required
integration_id (string) required
search (string)
installableOnly (boolean)
accessibleOnly (boolean)
get_api_0_organizations_by_organization_id_or_slug_issuesReturn a list of issues for an organization. All parameters are supplied as query string parameters. A default query of is:unresolved is applied. To return all results, use an empty query value i.e. ?query=.organization_id_or_slug (string) required
environment (array)
project (array)
statsPeriod (string)
start (string)
end (string)
groupStatsPeriod (string)
shortIdLookup (string)
query (string)
viewId (string)
sort (string)
limit (integer)
expand (array)
collapse (array)
cursor (string)
put_api_0_organizations_by_organization_id_or_slug_issuesBulk mutate various attributes on a maxmimum of 1000 issues. - For non-status updates, the id query parameter is required. - For status updates, the id query parameter may be omitted to update issues that match the filtering. If any IDs are out of scope, the data won't be mutated but the endpoint will still produce a successful response. For example, if no issues were found matching the criteria, a HTTP 204 is returned.organization_id_or_slug (string) required
environment (array)
project (array)
id (array)
statsPeriod (string)
start (string)
end (string)
query (string)
viewId (string)
sort (string)
limit (integer)
data: {
. inbox (boolean)
. status (string)
. statusDetails
. substatus (string)
. hasSeen (boolean)
. isBookmarked (boolean)
. isPublic (boolean)
. isSubscribed (boolean)
. merge (boolean)
. discard (boolean)
. assignedTo (string)
. priority (string)
. ignoreDuration (integer)
. ignoreCount (integer)
. ignoreWindow (integer)
. ignoreUserCount (integer)
. ignoreUserWindow (integer)
. snoozeDuration (integer)
} (object) required
delete_api_0_organizations_by_organization_id_or_slug_issuesPermanently remove the given issues. If IDs are provided, queries and filtering will be ignored. If any IDs are out of scope, the data won't be mutated but the endpoint will still produce a successful response. For example, if no issues were found matching the criteria, a HTTP 204 is returned.organization_id_or_slug (string) required
environment (array)
project (array)
id (array)
statsPeriod (string)
start (string)
end (string)
query (string)
viewId (string)
sort (string)
limit (integer)
get_api_0_organizations_by_organization_id_or_slug_membersList all organization members. Response includes pending invites that are approved by organization owners or managers but waiting to be accepted by the invitee.organization_id_or_slug (string) required
query (string)
cursor (string)
post_api_0_organizations_by_organization_id_or_slug_membersAdd or invite a member to an organization.organization_id_or_slug (string) required
data: {
. email (string)
. role (string)
. orgRole (string)
. teams (array)
. teamRoles (array)
. sendInvite (boolean)
. reinvite (boolean)
. regenerate (boolean)
} (object) required
get_api_0_organizations_by_organization_id_or_slug_members_by_member_idRetrieve an organization member's details. Response will be a pending invite if it has been approved by organization owners or managers but is waiting to be accepted by the invitee.organization_id_or_slug (string) required
member_id (string) required
put_api_0_organizations_by_organization_id_or_slug_members_by_member_idUpdate a member's organization-levelhttps://docs.sentry.io/organization/membership/ organization-level-roles and team-levelhttps://docs.sentry.io/organization/membership/ team-level-roles roles. Note that for changing organization-roles, this endpoint is restricted to user auth tokenshttps://docs.sentry.io/account/auth-tokens/ user-auth-tokens. Additionally, both the original and desired organization role must have the same or lower permissions than the role of the organization user making theorganization_id_or_slug (string) required
member_id (string) required
data: {
. orgRole (string)
. teamRoles (array)
} (object) required
delete_api_0_organizations_by_organization_id_or_slug_members_by_member_idRemove an organization member.organization_id_or_slug (string) required
member_id (string) required
post_api_0_organizations_by_organization_id_or_slug_members_by_member_id_teams_by_team_id_or_slugThis request can return various success codes depending on the context of the team: - 201: The member has been successfully added. - 202: The member needs permission to join the team and an access request has been generated. - 204: The member is already on the team. If the team is provisioned through an identity provider, the member cannot join the team through Sentry. Note the permission scopes vary depending on the organization setting 'Open Membership' and the type of authorization token. Torganization_id_or_slug (string) required
member_id (string) required
team_id_or_slug (string) required
put_api_0_organizations_by_organization_id_or_slug_members_by_member_id_teams_by_team_id_or_slugThe relevant organization member must already be a part of the team. Note that for organization admins, managers, and owners, they are automatically granted a minimum team role of admin on all teams they are part of. Read more about team roleshttps://docs.sentry.io/product/teams/roles/.organization_id_or_slug (string) required
member_id (string) required
team_id_or_slug (string) required
data: {
. teamRole (string)
} (object) required
delete_api_0_organizations_by_organization_id_or_slug_members_by_member_id_teams_by_team_id_or_slugDelete an organization member from a team. Note the permission scopes vary depending on the type of authorization token. The following table outlines the accepted scopes. table style='width: 100%;' tr style='width: 50%;' td style='width: 50%; text-align: center; font-weight: bold; vertical-align: middle;'a href='https://docs.sentry.io/api/auth/ auth-tokens'Org Auth Token/a/td td style='width: 50%; text-align: left;' ul style='list-style-type: none; padding-left:organization_id_or_slug (string) required
member_id (string) required
team_id_or_slug (string) required
get_api_0_organizations_by_organization_id_or_slug_monitorsLists monitors, including nested monitor environments. May be filtered to a project or environment.organization_id_or_slug (string) required
project (array)
environment (array)
owner (string)
cursor (string)
post_api_0_organizations_by_organization_id_or_slug_monitorsCreate a new monitor.organization_id_or_slug (string) required
data: {
. project (string)
. name (string)
. config
. slug (string)
. status (string)
. owner (string)
. is_muted (boolean)
. alert_rule
} (object) required
get_api_0_organizations_by_organization_id_or_slug_monitors_by_monitor_id_or_slugRetrieves details for a monitor.organization_id_or_slug (string) required
monitor_id_or_slug (string) required
environment (array)
put_api_0_organizations_by_organization_id_or_slug_monitors_by_monitor_id_or_slugUpdate a monitor.organization_id_or_slug (string) required
monitor_id_or_slug (string) required
data: {
. project (string)
. name (string)
. config
. slug (string)
. status (string)
. owner (string)
. is_muted (boolean)
. alert_rule
} (object) required
delete_api_0_organizations_by_organization_id_or_slug_monitors_by_monitor_id_or_slugDelete a monitor or monitor environments.organization_id_or_slug (string) required
monitor_id_or_slug (string) required
environment (array)
get_api_0_organizations_by_organization_id_or_slug_monitors_by_monitor_id_or_slug_checkinsRetrieve a list of check-ins for a monitororganization_id_or_slug (string) required
monitor_id_or_slug (string) required
cursor (string)
get_api_0_organizations_by_organization_id_or_slug_notifications_actionsReturns all Spike Protection Notification Actions for an organization. Notification Actions notify a set of members when an action has been triggered through a notification service such as Slack or Sentry. For example, organization owners and managers can receive an email when a spike occurs. You can use the project query parameter with project IDs or slugs to filter for certain projects. A legacy project slug query parameter is also supported and takes priority if both are present.organization_id_or_slug (string) required
project (array)
project_id_or_slug (array)
triggerType (string)
post_api_0_organizations_by_organization_id_or_slug_notifications_actionsCreates a new Notification Action for Spike Protection. Notification Actions notify a set of members when an action has been triggered through a notification service such as Slack or Sentry. For example, organization owners and managers can receive an email when a spike occurs.organization_id_or_slug (string) required
data: {
. trigger_type (string)
. service_type (string)
. integration_id (integer)
. target_identifier (string)
. target_display (string)
. projects (array)
. sentry_app_id (integer)
. target_type (string)
} (object) required
get_api_0_organizations_by_organization_id_or_slug_notifications_actions_by_action_idReturns a serialized Spike Protection Notification Action object. Notification Actions notify a set of members when an action has been triggered through a notification service such as Slack or Sentry. For example, organization owners and managers can receive an email when a spike occurs.organization_id_or_slug (string) required
action_id (integer) required
put_api_0_organizations_by_organization_id_or_slug_notifications_actions_by_action_idUpdates a Spike Protection Notification Action. Notification Actions notify a set of members when an action has been triggered through a notification service such as Slack or Sentry. For example, organization owners and managers can receive an email when a spike occurs.organization_id_or_slug (string) required
action_id (integer) required
data: {
. trigger_type (string)
. service_type (string)
. integration_id (integer)
. target_identifier (string)
. target_display (string)
. projects (array)
. sentry_app_id (integer)
. target_type (string)
} (object) required
delete_api_0_organizations_by_organization_id_or_slug_notifications_actions_by_action_idDeletes a Spike Protection Notification Action. Notification Actions notify a set of members when an action has been triggered through a notification service such as Slack or Sentry. For example, organization owners and managers can receive an email when a spike occurs.organization_id_or_slug (string) required
action_id (integer) required
get_api_0_organizations_by_organization_id_or_slug_preprodartifacts_by_artifact_id_install_detailsRetrieve install info for a given artifact. Returns distribution and installation details for a specific preprod artifact, including whether the artifact is installable, the install URL, download count, and iOS-specific code signing information.organization_id_or_slug (string) required
artifact_id (string) required
get_api_0_organizations_by_organization_id_or_slug_preprodartifacts_by_artifact_id_size_analysisRetrieve size analysis results for a given artifact. Returns size metrics including download size, install size, and optional insights. When a base artifact exists either from commit comparison or via the baseArtifactId parameter, comparison data showing size differences is included. The response state field indicates the analysis status: - PENDING: Analysis has not started yet. - PROCESSING: Analysis is currently running. - FAILED / NOT_RAN: Analysis did not complete; errorCode and errorMessaorganization_id_or_slug (string) required
artifact_id (string) required
baseArtifactId (string)
get_api_0_organizations_by_organization_id_or_slug_preprodartifacts_snapshots_by_snapshot_idRetrieve full details for a snapshot, including categorized image lists and comparison status. When a comparison exists comparison_type is diff, images are categorized into changed, added, removed, renamed, unchanged, errored, and skipped lists with counts, and the top-level images array is empty because those images are already present in the categorized lists. For solo and waiting_for_base snapshots the categorized lists are empty and images is the only populated source. image_count is accuraorganization_id_or_slug (string) required
snapshot_id (string) required
compact_metadata (string)
delete_api_0_organizations_by_organization_id_or_slug_preprodartifacts_snapshots_by_snapshot_idDelete a snapshot and all associated data images, comparisons, metrics. This is a permanent, irreversible operation. The snapshot and its images will no longer be accessible after deletion. This endpoint requires a bearer token with project:write access.organization_id_or_slug (string) required
snapshot_id (string) required
get_api_0_organizations_by_organization_id_or_slug_preprodartifacts_snapshots_by_snapshot_id_images_by_image_identifierRetrieve detailed information for a single image within a snapshot. The image_identifier can be either the image filename or its content hash. The response includes head and base image metadata, comparison status, diff image URL, diff percentage, and previous filename for renames. This endpoint uses a flat response format with nullable fields designed for LLM/MCP consumers. This endpoint requires a bearer token with project:read access.organization_id_or_slug (string) required
snapshot_id (string) required
image_identifier (string) required
get_api_0_organizations_by_organization_id_or_slug_preprodartifacts_snapshots_latest_baseRetrieve the most recent base snapshot for a given app. A base snapshot is one uploaded without a base_sha i.e., a snapshot from a base branch like main. Use the optional branch and project parameters to narrow the search. The response includes the full image list with download URLs. Use compact_metadata=1 to reduce image metadata. This endpoint requires a bearer token with project:read access.organization_id_or_slug (string) required
app_id (string) required
branch (string)
project
compact_metadata (string)
get_api_0_organizations_by_organization_id_or_slug_profiling_chunksRetrieve continuous profiling data for a profiler over a time range. Exactly one project must be specified via the project query parameter. Requires continuous profiling to be enabled for the organization.organization_id_or_slug (string) required
project (string) required
profiler_id (string) required
statsPeriod (string)
start (string)
end (string)
get_api_0_organizations_by_organization_id_or_slug_profiling_flamegraphRetrieve an aggregated flamegraph for the organization, built from the requested data source transactions, profiles, functions, or spans. Pass expand=metrics to include aggregated function metrics in the response. Requires profiling to be enabled for the organization.organization_id_or_slug (string) required
project (array)
environment (array)
statsPeriod (string)
start (string)
end (string)
dataSource (string)
fingerprint (integer)
query (string)
expand (array)
get_api_0_organizations_by_organization_id_or_slug_project_keysReturn a list of client keys DSNs for all projects in an organization. This paginated endpoint lists client keys across all projects in an organization. Each key includes the project ID to identify which project it belongs to. Query Parameters: - team: Filter by team slug or ID to get keys only for that team's projects - status: Filter by 'active' or 'inactive' to get keys with specific statusorganization_id_or_slug (string) required
cursor (string)
team (string)
status (string)
get_api_0_organizations_by_organization_id_or_slug_projectsReturn a list of projects bound to a organization.organization_id_or_slug (string) required
cursor (string)
per_page (integer)
query (string)
post_api_0_organizations_by_organization_id_or_slug_projectsCreate a new project for an organization. A personal team team-username is automatically created for the caller with Team Admin role, and the project is bound to it. If the org has member project creation disabled disable_member_project_creation, org:write scope is required.organization_id_or_slug (string) required
data: {
. name (string)
. slug (string)
. platform (string)
. default_rules (boolean)
} (object) required
post_api_0_organizations_by_organization_id_or_slug_projects_by_project_id_or_slug_detectorsCreate a Monitor for a projectorganization_id_or_slug (string) required
project_id_or_slug (string) required
data: {
. name (string)
. type (string)
. workflow_ids (array)
. data_sources (array)
. config (object)
. condition_group
. owner (string)
. description (string)
. enabled (boolean)
} (object) required
get_api_0_organizations_by_organization_id_or_slug_relay_usageReturn a list of trusted relays bound to an organization.organization_id_or_slug (string) required
get_api_0_organizations_by_organization_id_or_slug_release_threshold_statusesExperimental: This API is under active development and may change. List all derived statuses of releases that fall within the provided start/end datetimes. Constructs a response key'd off - that lists thresholds with their status for specified projects. Each returned enriched threshold will contain the full serialized release_threshold instance as well as it's derived health statuses.organization_id_or_slug (string) required
start (string) required
end (string) required
environment (array)
projectSlug (array)
release (array)
project (array)
get_api_0_organizations_by_organization_id_or_slug_releasesReturn a list of releases for a given organization, sorted by most recent.organization_id_or_slug (string) required
project (array)
environment (array)
query (string)
per_page (integer)
cursor (string)
post_api_0_organizations_by_organization_id_or_slug_releasesCreate a new release for the given organization. Releases are used by Sentry to improve error reporting by correlating first-seen events with the release that may have introduced them, and are required for source maps and other debug features. Release versions that are the same across multiple projects within an organization are treated as the same release in Sentry.organization_id_or_slug (string) required
data: {
. version (string)
. projects (array)
. ref (string)
. url (string)
. dateReleased (string)
. commits (array)
. status (string)
. owner (string)
. headCommits (array)
. refs (array)
} (object) required
get_api_0_organizations_by_organization_id_or_slug_releases_by_versionReturn details on an individual release.organization_id_or_slug (string) required
version (string) required
project_id (string)
project
health (boolean)
adoptionStages (boolean)
summaryStatsPeriod (string)
healthStatsPeriod (string)
sort (string)
status (string)
query (string)
put_api_0_organizations_by_organization_id_or_slug_releases_by_versionUpdate a release. This can change some metadata associated with the release the ref, url, and dates.organization_id_or_slug (string) required
version (string) required
data: {
. ref (string)
. url (string)
. dateReleased (string)
. commits (array)
. status (string)
. headCommits (array)
. refs (array)
} (object) required
delete_api_0_organizations_by_organization_id_or_slug_releases_by_versionPermanently remove a release and all of its files.organization_id_or_slug (string) required
version (string) required
get_api_0_organizations_by_organization_id_or_slug_releases_by_version_commitsRetrieve a list of commits for a given release.organization_id_or_slug (string) required
version (string) required
cursor (string)
get_api_0_organizations_by_organization_id_or_slug_releases_by_version_deploysReturns a list of deploys based on the organization, version, and project.organization_id_or_slug (string) required
version (string) required
cursor (string)
post_api_0_organizations_by_organization_id_or_slug_releases_by_version_deploysCreate a deploy for a given release.organization_id_or_slug (string) required
version (string) required
data: {
. environment (string)
. name (string)
. url (string)
. dateStarted (string)
. dateFinished (string)
. projects (array)
} (object) required
get_api_0_organizations_by_organization_id_or_slug_releases_by_version_filesRetrieve a list of files for a given release.organization_id_or_slug (string) required
version (string) required
query (array)
checksum (array)
cursor (string)
post_api_0_organizations_by_organization_id_or_slug_releases_by_version_filesUpload a new file for the given release. Files must be uploaded using the multipart/form-data content type, against the region-specific domain e.g. us.sentry.io or de.sentry.io.organization_id_or_slug (string) required
version (string) required
data: {
. file (string)
. name (string)
. dist (string)
. header (array)
} (object) required
get_api_0_organizations_by_organization_id_or_slug_releases_by_version_files_by_file_idReturn metadata for an individual file within a release. Does not return the file contents unless download is set.organization_id_or_slug (string) required
version (string) required
file_id (string) required
download (string)
put_api_0_organizations_by_organization_id_or_slug_releases_by_version_files_by_file_idUpdate metadata of an existing release file. Currently only the name of the file can be changed.organization_id_or_slug (string) required
version (string) required
file_id (string) required
data: {
. name (string)
} (object) required
delete_api_0_organizations_by_organization_id_or_slug_releases_by_version_files_by_file_idPermanently remove a file from a release. Also removes the physical file from storage.organization_id_or_slug (string) required
version (string) required
file_id (string) required
get_api_0_organizations_by_organization_id_or_slug_replay_countReturn a count of replays for a list of issue or transaction IDs. The query parameter is required. It is a search query that includes exactly one of issue.id, transaction, or replay_id string or list of strings.organization_id_or_slug (string) required
query (string) required
data_source (string) required
environment (array)
start (string)
end (string)
statsPeriod (string)
project (array)
project_id_or_slug (array)
returnIds (boolean)
get_api_0_organizations_by_organization_id_or_slug_replay_selectorsReturn a list of selectors for a given organization.organization_id_or_slug (string) required
environment (array)
statsPeriod (string)
start (string)
end (string)
project (array)
projectSlug (array)
sort (string)
sortBy (string)
orderBy (string)
cursor (string)
per_page (integer)
query (string)
get_api_0_organizations_by_organization_id_or_slug_replaysReturn a list of replays belonging to an organization.organization_id_or_slug (string) required
statsPeriod (string)
start (string)
end (string)
field (array)
project (array)
projectSlug (array)
environment (array)
sort (string)
sortBy (string)
orderBy (string)
query (string)
queryReferrer (string)
per_page (integer)
cursor (string)
get_api_0_organizations_by_organization_id_or_slug_replays_by_replay_idReturn details on an individual replay.organization_id_or_slug (string) required
replay_id (string) required
statsPeriod (string)
start (string)
end (string)
field (array)
project (array)
projectSlug (array)
environment (array)
sort (string)
sortBy (string)
orderBy (string)
query (string)
queryReferrer (string)
per_page (integer)
cursor (string)
get_api_0_organizations_by_organization_id_or_slug_reposReturn a list of version control repositories for a given organization.organization_id_or_slug (string) required
query (string)
status (string)
integration_id (string)
expand (array)
cursor (string)
per_page (integer)
get_api_0_organizations_by_organization_id_or_slug_repos_by_repo_id_commitsList a Repository's Commitsorganization_id_or_slug (string) required
repo_id (string) required
cursor (string)
get_api_0_organizations_by_organization_id_or_slug_scim_v2_groupsReturns a paginated list of teams bound to a organization with a SCIM Groups GET Request. Note that the members field will only contain up to 10,000 members.organization_id_or_slug (string) required
startIndex (integer)
count (integer)
filter (string)
excludedAttributes (array)
post_api_0_organizations_by_organization_id_or_slug_scim_v2_groupsCreate a new team bound to an organization via a SCIM Groups POST Request. The slug will have a normalization of uppercases/spaces to lowercases and dashes. Note that teams are always created with an empty member set.organization_id_or_slug (string) required
data: {
. displayName (string)
} (object) required
get_api_0_organizations_by_organization_id_or_slug_scim_v2_groups_by_team_id_or_slugQuery an individual team with a SCIM Group GET Request. - Note that the members field will only contain up to 10000 members.team_id_or_slug (string) required
organization_id_or_slug (string) required
patch_api_0_organizations_by_organization_id_or_slug_scim_v2_groups_by_team_id_or_slugUpdate a team's attributes with a SCIM Group PATCH Request.organization_id_or_slug (string) required
team_id_or_slug (string) required
data: {
. schemas (array)
. Operations (array)
} (object) required
delete_api_0_organizations_by_organization_id_or_slug_scim_v2_groups_by_team_id_or_slugDelete a team with a SCIM Group DELETE Request.organization_id_or_slug (string) required
team_id_or_slug (string) required
get_api_0_organizations_by_organization_id_or_slug_scim_v2_resource_typesList the resource types available via SCIM: User organization members and Group teams. Pagination parameters are ignored per RFC 7644 section 4; both resource types are always returned.organization_id_or_slug (string) required
get_api_0_organizations_by_organization_id_or_slug_scim_v2_resource_types_by_resource_type_nameReturn a single SCIM resource type by name User or Group.organization_id_or_slug (string) required
resource_type_name (string) required
get_api_0_organizations_by_organization_id_or_slug_scim_v2_schemas_by_schema_uriReturn a single SCIM schema definition by its URI. Sentry supports the core User and Group schemas.organization_id_or_slug (string) required
schema_uri (string) required
get_api_0_organizations_by_organization_id_or_slug_scim_v2_service_provider_configReturn the SCIM Service Provider Configuration, which describes the SCIM 2.0 protocol features Sentry supports RFC 7643 section 5.organization_id_or_slug (string) required
get_api_0_organizations_by_organization_id_or_slug_scim_v2_usersReturns a paginated list of members bound to a organization with a SCIM Users GET Request.organization_id_or_slug (string) required
startIndex (integer)
count (integer)
filter (string)
excludedAttributes (array)
post_api_0_organizations_by_organization_id_or_slug_scim_v2_usersCreate a new Organization Member via a SCIM Users POST Request. Note that this API does not support setting secondary emails.organization_id_or_slug (string) required
data: {
. userName (string)
. sentryOrgRole (string)
} (object) required
get_api_0_organizations_by_organization_id_or_slug_scim_v2_users_by_member_idQuery an individual organization member with a SCIM User GET Request. - The name object will contain fields firstName and lastName with the values of N/A. Sentry's SCIM API does not currently support these fields but returns them for compatibility purposes.organization_id_or_slug (string) required
member_id (string) required
patch_api_0_organizations_by_organization_id_or_slug_scim_v2_users_by_member_idUpdate an organization member's attributes with a SCIM PATCH Request.organization_id_or_slug (string) required
member_id (string) required
data: {
. Operations (array)
. schemas (array)
} (object) required
delete_api_0_organizations_by_organization_id_or_slug_scim_v2_users_by_member_idDelete an organization member with a SCIM User DELETE Request.organization_id_or_slug (string) required
member_id (string) required
get_api_0_organizations_by_organization_id_or_slug_sentry_app_componentsExperimental: This API is under active development and may change. Retrieve prepared UI components for installed custom integrations, including issue-link forms.organization_id_or_slug (string) required
cursor (string)
filter (string)
get_api_0_organizations_by_organization_id_or_slug_sentry_appsRetrieve the custom integrations for an organizationorganization_id_or_slug (string) required
get_api_0_organizations_by_organization_id_or_slug_sessionsReturns a time series of release health session statistics for projects bound to an organization. The interval and date range are subject to certain restrictions and rounding rules. The date range is rounded to align with the interval, and is rounded to at least one hour. The interval can at most be one day and at least one hour currently. It has to cleanly divide one day, for rounding reasons. Because of technical limitations, this endpoint returns at most 10000 data points. For example, iforganization_id_or_slug (string) required
field (array) required
start (string)
end (string)
environment (array)
statsPeriod (string)
project (array)
per_page (integer)
interval (string)
groupBy (array)
orderBy (string)
includeTotals (integer)
includeSeries (integer)
query (string)
get_api_0_organizations_by_organization_id_or_slug_shortids_by_issue_idResolve a short ID to the project slug and group details.organization_id_or_slug (string) required
issue_id (string) required
collapse (array)
get_api_0_organizations_by_organization_id_or_slug_stats_summaryQuery summarized event counts by project for your Organization. Also see https://docs.sentry.io/api/organizations/retrieve-event-counts-for-an-organization-v2/ for reference.organization_id_or_slug (string) required
field (string) required
statsPeriod (string)
interval (string)
start (string)
end (string)
project (array)
category (string)
outcome (string)
reason (string)
download (boolean)
get_api_0_organizations_by_organization_id_or_slug_stats_v2Query event counts for your Organization. Select a field, define a date range, and group or filter by columns.organization_id_or_slug (string) required
groupBy (array) required
field (string) required
statsPeriod (string)
interval (string)
start (string)
end (string)
project (array)
category (string)
outcome (string)
reason (string)
get_api_0_organizations_by_organization_id_or_slug_tagsReturn a list of tag keys for the given organization.organization_id_or_slug (string) required
project (array)
environment (array)
statsPeriod (string)
start (string)
end (string)
dataset (string)
use_cache (string)
useFlagsBackend (string)
get_api_0_organizations_by_organization_id_or_slug_teamsReturns a list of teams bound to a organization.organization_id_or_slug (string) required
detailed (string)
cursor (string)
per_page (integer)
query (string)
post_api_0_organizations_by_organization_id_or_slug_teamsCreate a new team bound to an organization. Requires at least one of the name or slug body params to be set.organization_id_or_slug (string) required
data: {
. slug (string)
. name (string)
} (object) required
get_api_0_organizations_by_organization_id_or_slug_trace_items_attributesList the attribute keys available on a given trace item dataset spans, logs, trace metrics, etc., with optional substring and structured filtering.organization_id_or_slug (string) required
statsPeriod (string)
start (string)
end (string)
environment (array)
project (array)
dataset (string)
itemType (string)
attributeType (array)
substringMatch (string)
query (string)
cursor (string)
get_api_0_organizations_by_organization_id_or_slug_trace_items_metricsExperimental: This API is under active development and may change. List trace metrics name, type, unit, count, last seen with optional context.organization_id_or_slug (string) required
project (array)
environment (array)
statsPeriod (string)
start (string)
end (string)
query (string)
sort (string)
expand (array)
contextOnly (boolean)
get_api_0_organizations_by_organization_id_or_slug_trace_items_statsCompute statistics, such as attribute value distributions, over the trace items spans or occurrences matching the given query within the requested time range.organization_id_or_slug (string) required
statsType (array) required
project (array)
environment (array)
statsPeriod (string)
start (string)
end (string)
itemType (string)
query (string)
substringMatch (string)
traceItemsLimit (integer)
cursor (string)
get_api_0_organizations_by_organization_id_or_slug_trace_meta_by_trace_idRetrieve aggregate metadata for a single trace, including counts of spans, errors, performance issues, logs, and metrics, along with per-span-operation and per-transaction child-count breakdowns.organization_id_or_slug (string) required
trace_id (string) required
statsPeriod (string)
start (string)
end (string)
include_uptime (string)
get_api_0_organizations_by_organization_id_or_slug_trace_by_trace_idRetrieve the spans, errors, and optionally uptime checks that make up a single trace. The response is a list of top-level events; each item may have nested children, errors, and occurrences arrays representing related items. Top-level entries are spans by default and may also be uptime checks when include_uptime=1 is passed.organization_id_or_slug (string) required
trace_id (string) required
statsPeriod (string)
start (string)
end (string)
referrer (string)
errorId (string)
additional_attributes (array)
include_uptime (string)
get_api_0_organizations_by_organization_id_or_slug_user_teamsReturns a list of teams the user has access to in the specified organization. Note that this endpoint is restricted to user auth tokenshttps://docs.sentry.io/account/auth-tokens/ user-auth-tokens.organization_id_or_slug (string) required
get_api_0_organizations_by_organization_id_or_slug_workflowsReturns a list of alerts for a given organizationorganization_id_or_slug (string) required
sortBy (string)
query (string)
id (array)
detector (array)
project (array)
per_page (integer)
cursor (string)
post_api_0_organizations_by_organization_id_or_slug_workflowsCreates an alert for an organizationorganization_id_or_slug (string) required
data: {
. name (string)
. id (string)
. enabled (boolean)
. detector_ids (array)
. config (object)
. environment (string)
. triggers
. action_filters (array)
. owner (string)
} (object) required
put_api_0_organizations_by_organization_id_or_slug_workflowsBulk enable or disable alerts for a given Organizationorganization_id_or_slug (string) required
query (string)
id (array)
project (array)
data: {
. enabled (boolean)
} (object) required
delete_api_0_organizations_by_organization_id_or_slug_workflowsBulk delete alerts for a given organizationorganization_id_or_slug (string) required
query (string)
id (array)
project (array)
get_api_0_organizations_by_organization_id_or_slug_workflows_by_workflow_idReturns an alert.organization_id_or_slug (string) required
workflow_id (integer) required
put_api_0_organizations_by_organization_id_or_slug_workflows_by_workflow_idUpdates an alert.organization_id_or_slug (string) required
workflow_id (integer) required
data: {
. name (string)
. id (string)
. enabled (boolean)
. detector_ids (array)
. config (object)
. environment (string)
. triggers
. action_filters (array)
. owner (string)
} (object) required
delete_api_0_organizations_by_organization_id_or_slug_workflows_by_workflow_idDeletes an alert.organization_id_or_slug (string) required
workflow_id (integer) required
get_api_0_projects_by_organization_id_or_slug_by_project_id_or_slugReturn details on an individual project.organization_id_or_slug (string) required
project_id_or_slug (string) required
put_api_0_projects_by_organization_id_or_slug_by_project_id_or_slugUpdate various attributes and configurable settings for the given project. Note that solely having the project:read scope restricts updatable settings to isBookmarked, autofixAutomationTuning, seerScannerAutomation, preprodSizeStatusChecksEnabled, preprodSizeStatusChecksRules, preprodSizePrCommentsEnabled, preprodSizePrCommentsRules, preprodSizeEnabledQuery, preprodDistributionEnabledQuery, preprodSizeEnabledByCustomer, preprodDistributionEnabledByCustomer, and preprodDistributionPrCommentsEnaborganization_id_or_slug (string) required
project_id_or_slug (string) required
data: {
. digestsMinDelay (integer)
. digestsMaxDelay (integer)
. securityToken (string)
. securityTokenHeader (string)
. isBookmarked (boolean)
. autofixAutomationTuning (string)
. seerScannerAutomation (boolean)
. preprodSizeStatusChecksEnabled (boolean)
. preprodSizeStatusChecksRules (object)
. preprodSizePrCommentsEnabled (boolean)
. preprodSizePrCommentsRules (object)
. preprodSnapshotStatusChecksEnabled (boolean)
. preprodSnapshotStatusChecksFailOnAdded (boolean)
. preprodSnapshotStatusChecksFailOnRemoved (boolean)
. preprodSnapshotStatusChecksFailOnChanged (boolean)
. preprodSnapshotStatusChecksFailOnRenamed (boolean)
. preprodSizeEnabledByCustomer (boolean)
. preprodDistributionEnabledByCustomer (boolean)
. preprodDistributionPrCommentsEnabledByCustomer (boolean)
. preprodSnapshotPrCommentsEnabled (boolean)
. preprodSnapshotPrCommentsPostOnAdded (boolean)
. preprodSnapshotPrCommentsPostOnRemoved (boolean)
. preprodSnapshotPrCommentsPostOnChanged (boolean)
. preprodSnapshotPrCommentsPostOnRenamed (boolean)
. preprodSizeEnabledQuery (string)
. preprodDistributionEnabledQuery (string)
. name (string)
. slug (string)
. platform (string)
. subjectPrefix (string)
. subjectTemplate (string)
. resolveAge (integer)
. highlightContext (object)
. highlightTags (array)
. verifySSL (boolean)
. defaultEnvironment (string)
. dataScrubber (boolean)
. dataScrubberDefaults (boolean)
. sensitiveFields (array)
. safeFields (array)
. storeCrashReports (integer)
. relayPiiConfig (string)
. builtinSymbolSources (array)
. symbolSources (string)
. scrubIPAddresses (boolean)
. groupingConfig (string)
. groupingEnhancements (string)
. fingerprintingRules (string)
. secondaryGroupingConfig (string)
. secondaryGroupingExpiry (integer)
. scrapeJavaScript (boolean)
. enableAutoReleaseCreation (boolean)
. allowedDomains (array)
. copy_from_project (integer)
. targetSampleRate (number)
. dynamicSamplingBiases (array)
. tempestFetchScreenshots (boolean)
. scmSourceContextEnabled (boolean)
. debugFilesRole (string)
} (object) required
delete_api_0_projects_by_organization_id_or_slug_by_project_id_or_slugSchedules a project for deletion. Deletion happens asynchronously and therefore is not immediate. However once deletion has begun the state of a project changes and will be hidden from most public views.organization_id_or_slug (string) required
project_id_or_slug (string) required
get_api_0_projects_by_organization_id_or_slug_by_project_id_or_slug_codeownersReturn the CODEOWNERS configurations for a project.organization_id_or_slug (string) required
project_id_or_slug (string) required
expand (array)
post_api_0_projects_by_organization_id_or_slug_by_project_id_or_slug_codeownersCreate a CODEOWNERS configuration for a project.organization_id_or_slug (string) required
project_id_or_slug (string) required
data: {
. raw (string)
. codeMappingId (string)
} (object) required
get_api_0_projects_by_organization_id_or_slug_by_project_id_or_slug_codeowners_by_codeowners_idReturn a single CODEOWNERS configuration.organization_id_or_slug (string) required
project_id_or_slug (string) required
codeowners_id (string) required
put_api_0_projects_by_organization_id_or_slug_by_project_id_or_slug_codeowners_by_codeowners_idUpdate a CODEOWNERS configuration.organization_id_or_slug (string) required
project_id_or_slug (string) required
codeowners_id (string) required
data: {
. raw (string)
. codeMappingId (string)
} (object) required
delete_api_0_projects_by_organization_id_or_slug_by_project_id_or_slug_codeowners_by_codeowners_idDelete a CODEOWNERS configuration.organization_id_or_slug (string) required
project_id_or_slug (string) required
codeowners_id (string) required
get_api_0_projects_by_organization_id_or_slug_by_project_id_or_slug_custom_inbound_filtersExperimental: This API is under active development and may change. List the custom inbound filters configured for a project.organization_id_or_slug (string) required
project_id_or_slug (string) required
post_api_0_projects_by_organization_id_or_slug_by_project_id_or_slug_custom_inbound_filtersExperimental: This API is under active development and may change. Create a custom inbound filter for a project.organization_id_or_slug (string) required
project_id_or_slug (string) required
data: {
. id (string)
. dataType (string)
. conditions (array)
. dateCreated (string)
. dateUpdated (string)
. name (string)
. active (boolean)
} (object) required
get_api_0_projects_by_organization_id_or_slug_by_project_id_or_slug_custom_inbound_filters_by_filter_idExperimental: This API is under active development and may change. Retrieve a single custom inbound filter.organization_id_or_slug (string) required
project_id_or_slug (string) required
filter_id (string) required
put_api_0_projects_by_organization_id_or_slug_by_project_id_or_slug_custom_inbound_filters_by_filter_idExperimental: This API is under active development and may change. Update a custom inbound filter's name, active state, or conditions.organization_id_or_slug (string) required
project_id_or_slug (string) required
filter_id (string) required
data: {
. id (string)
. dataType (string)
. conditions (array)
. dateCreated (string)
. dateUpdated (string)
. name (string)
. active (boolean)
} (object) required
delete_api_0_projects_by_organization_id_or_slug_by_project_id_or_slug_custom_inbound_filters_by_filter_idExperimental: This API is under active development and may change. Delete a custom inbound filter.organization_id_or_slug (string) required
project_id_or_slug (string) required
filter_id (string) required
get_api_0_projects_by_organization_id_or_slug_by_project_id_or_slug_environmentsLists a project's environments.organization_id_or_slug (string) required
project_id_or_slug (string) required
visibility (string)
put_api_0_projects_by_organization_id_or_slug_by_project_id_or_slug_environmentsBulk update the visibility for a project's environments.organization_id_or_slug (string) required
project_id_or_slug (string) required
data: {
. environmentNames (array)
. isHidden (boolean)
} (object) required
get_api_0_projects_by_organization_id_or_slug_by_project_id_or_slug_environments_by_environmentReturn details on a project environment.organization_id_or_slug (string) required
project_id_or_slug (string) required
environment (string) required
put_api_0_projects_by_organization_id_or_slug_by_project_id_or_slug_environments_by_environmentUpdate the visibility for a project environment.organization_id_or_slug (string) required
project_id_or_slug (string) required
environment (string) required
data: {
. isHidden (boolean)
} (object) required
get_api_0_projects_by_organization_id_or_slug_by_project_id_or_slug_eventsReturn a list of events bound to a project.organization_id_or_slug (string) required
project_id_or_slug (string) required
statsPeriod (string)
start (string)
end (string)
cursor (string)
full (boolean)
sample (boolean)
get_api_0_projects_by_organization_id_or_slug_by_project_id_or_slug_events_by_event_idReturn details on an individual event.organization_id_or_slug (string) required
project_id_or_slug (string) required
event_id (string) required
environment (array)
get_api_0_projects_by_organization_id_or_slug_by_project_id_or_slug_events_by_event_id_attachmentsRetrieve a list of attachments uploaded for a given event. Requires the event-attachments organization feature.organization_id_or_slug (string) required
project_id_or_slug (string) required
event_id (string) required
query (string)
cursor (string)
get_api_0_projects_by_organization_id_or_slug_by_project_id_or_slug_events_by_event_id_attachments_by_attachment_idRetrieve metadata for a single attachment on an event, or download its contents by passing the download query parameter. Requires the event-attachments organization feature.organization_id_or_slug (string) required
project_id_or_slug (string) required
event_id (string) required
attachment_id (string) required
download (string)
get_api_0_projects_by_organization_id_or_slug_by_project_id_or_slug_events_by_event_id_source_map_debugReturn a list of source map errors for a given event.organization_id_or_slug (string) required
project_id_or_slug (string) required
event_id (string) required
get_api_0_projects_by_organization_id_or_slug_by_project_id_or_slug_files_dsymsRetrieve a list of debug information files for a given project.organization_id_or_slug (string) required
project_id_or_slug (string) required
query (string)
debug_id (string)
code_id (string)
file_formats (array)
cursor (string)
get_api_0_projects_by_organization_id_or_slug_by_project_id_or_slug_filtersRetrieve a list of filters for a given project. active will be either a boolean or a list for the legacy browser filters.organization_id_or_slug (string) required
project_id_or_slug (string) required
put_api_0_projects_by_organization_id_or_slug_by_project_id_or_slug_filters_by_filter_idUpdate various inbound data filters for a project.organization_id_or_slug (string) required
project_id_or_slug (string) required
filter_id (string) required
data: {
. active (boolean)
. subfilters (array)
} (object) required
get_api_0_projects_by_organization_id_or_slug_by_project_id_or_slug_keysReturn a list of client keys bound to a project.organization_id_or_slug (string) required
project_id_or_slug (string) required
cursor (string)
status (string)
post_api_0_projects_by_organization_id_or_slug_by_project_id_or_slug_keysCreate a new client key bound to a project. The key's secret and public key are generated by the server.organization_id_or_slug (string) required
project_id_or_slug (string) required
data: {
. name (string)
. rateLimit (object)
. useCase (string)
} (object) required
get_api_0_projects_by_organization_id_or_slug_by_project_id_or_slug_keys_by_key_idReturn a client key bound to a project.organization_id_or_slug (string) required
project_id_or_slug (string) required
key_id (string) required
put_api_0_projects_by_organization_id_or_slug_by_project_id_or_slug_keys_by_key_idUpdate various settings for a client key.organization_id_or_slug (string) required
project_id_or_slug (string) required
key_id (string) required
data: {
. name (string)
. isActive (boolean)
. rateLimit (object)
. browserSdkVersion (string)
. dynamicSdkLoaderOptions (object)
} (object) required
delete_api_0_projects_by_organization_id_or_slug_by_project_id_or_slug_keys_by_key_idDelete a client key for a given project.organization_id_or_slug (string) required
project_id_or_slug (string) required
key_id (string) required
get_api_0_projects_by_organization_id_or_slug_by_project_id_or_slug_membersReturns a list of active organization members that belong to any team assigned to the project.organization_id_or_slug (string) required
project_id_or_slug (string) required
get_api_0_projects_by_organization_id_or_slug_by_project_id_or_slug_monitors_by_monitor_id_or_slugRetrieves details for a monitor.organization_id_or_slug (string) required
project_id_or_slug (string) required
monitor_id_or_slug (string) required
put_api_0_projects_by_organization_id_or_slug_by_project_id_or_slug_monitors_by_monitor_id_or_slugUpdate a monitor.organization_id_or_slug (string) required
project_id_or_slug (string) required
monitor_id_or_slug (string) required
data: {
. project (string)
. name (string)
. config
. slug (string)
. status (string)
. owner (string)
. is_muted (boolean)
. alert_rule
} (object) required
delete_api_0_projects_by_organization_id_or_slug_by_project_id_or_slug_monitors_by_monitor_id_or_slugDelete a monitor or monitor environments.organization_id_or_slug (string) required
project_id_or_slug (string) required
monitor_id_or_slug (string) required
environment (array)
get_api_0_projects_by_organization_id_or_slug_by_project_id_or_slug_monitors_by_monitor_id_or_slug_checkinsRetrieve a list of check-ins for a monitororganization_id_or_slug (string) required
project_id_or_slug (string) required
monitor_id_or_slug (string) required
get_api_0_projects_by_organization_id_or_slug_by_project_id_or_slug_ownershipReturns details on a project's ownership configuration.organization_id_or_slug (string) required
project_id_or_slug (string) required
put_api_0_projects_by_organization_id_or_slug_by_project_id_or_slug_ownershipUpdates ownership configurations for a project. Note that only the attributes submitted are modified.organization_id_or_slug (string) required
project_id_or_slug (string) required
data: {
. raw (string)
. fallthrough (boolean)
. autoAssignment (string)
. codeownersAutoSync (boolean)
} (object) required
get_api_0_projects_by_organization_id_or_slug_by_project_id_or_slug_preprod_size_analysis_status_check_rulesRetrieve the current Size Analysis status check rules configured for a project. Use this endpoint after receiving a size_analysis.completed webhook when you want external CI to evaluate the same Size Analysis status check thresholds that Sentry uses. The endpoint returns the current project configuration, not a historical snapshot from when the webhook was emitted. The response includes whether status check enforcement is enabled and the normalized rule list Sentry uses when evaluating Size Anorganization_id_or_slug (string) required
project_id_or_slug (string) required
post_api_0_projects_by_organization_id_or_slug_by_project_id_or_slug_preprod_size_analysis_status_checks_skipCreate a neutral status check for a commit that intentionally skips an artifact upload. The repository must be connected to the project's organization through an active repository integration. The same Sentry auth token configured for build uploads can also be used for this endpoint.organization_id_or_slug (string) required
project_id_or_slug (string) required
data: {
. sha (string)
. repository (string)
. provider (string)
} (object) required
get_api_0_projects_by_organization_id_or_slug_by_project_id_or_slug_preprod_snapshots_status_check_rulesRetrieve the current Snapshot status check rules configured for a project. Use this endpoint when external CI needs to evaluate the same Snapshot change-type rules that Sentry uses. The endpoint returns the current project configuration, not a historical snapshot from when a build was processed. The response includes whether status check enforcement is enabled and the Snapshot change types that fail the status check. This endpoint requires a bearer token with project:read access. Project distorganization_id_or_slug (string) required
project_id_or_slug (string) required
post_api_0_projects_by_organization_id_or_slug_by_project_id_or_slug_preprod_snapshots_status_checks_skipCreate a neutral status check for a commit that intentionally skips an artifact upload. The repository must be connected to the project's organization through an active repository integration. The same Sentry auth token configured for build uploads can also be used for this endpoint.organization_id_or_slug (string) required
project_id_or_slug (string) required
data: {
. sha (string)
. repository (string)
. provider (string)
} (object) required
get_api_0_projects_by_organization_id_or_slug_by_project_id_or_slug_preprodartifacts_build_distribution_latestGet the latest installable build for a project. Returns the latest installable build matching filter criteria. When buildVersion is provided, also returns the current build and whether an update is available.organization_id_or_slug (string) required
project_id_or_slug (string) required
appId (string) required
platform (string) required
buildVersion (string)
buildNumber
mainBinaryIdentifier (string)
buildConfiguration (string)
codesigningType (string)
installGroups (array)
post_api_0_projects_by_organization_id_or_slug_by_project_id_or_slug_preprodartifacts_snapshotsUpload a new snapshot with image metadata. The request body is a JSON object containing app_id required, images required, a mapping of filenames to image metadata objects, and optional VCS fields head_sha, base_sha, provider, head_repo_name, head_ref, base_repo_name, base_ref, pr_number. When VCS info with a base_sha is provided and a matching base snapshot exists, a comparison is automatically triggered. This endpoint requires a bearer token with project:write access.organization_id_or_slug (string) required
project_id_or_slug (string) required
get_api_0_projects_by_organization_id_or_slug_by_project_id_or_slug_profiling_profiles_by_profile_idRetrieve a single profile by its ID. The response includes the profile's metadata, its sampled stack data, and the associated release, when one is found. Requires profiling to be enabled for the organization.organization_id_or_slug (string) required
project_id_or_slug (string) required
profile_id (string) required
get_api_0_projects_by_organization_id_or_slug_by_project_id_or_slug_releasesRetrieve a list of releases for a given project.organization_id_or_slug (string) required
project_id_or_slug (string) required
environment (array)
query (string)
per_page (integer)
cursor (string)
get_api_0_projects_by_organization_id_or_slug_by_project_id_or_slug_releases_by_version_commitsRetrieve a list of commits for a given release.organization_id_or_slug (string) required
project_id_or_slug (string) required
version (string) required
cursor (string)
get_api_0_projects_by_organization_id_or_slug_by_project_id_or_slug_releases_by_version_filesRetrieve a list of files for a given release.organization_id_or_slug (string) required
project_id_or_slug (string) required
version (string) required
query (array)
checksum (array)
cursor (string)
post_api_0_projects_by_organization_id_or_slug_by_project_id_or_slug_releases_by_version_filesUpload a new file for the given release. Files must be uploaded using the multipart/form-data content type, against the region-specific domain e.g. us.sentry.io or de.sentry.io.organization_id_or_slug (string) required
project_id_or_slug (string) required
version (string) required
data: {
. file (string)
. name (string)
. dist (string)
. header (array)
} (object) required
get_api_0_projects_by_organization_id_or_slug_by_project_id_or_slug_releases_by_version_files_by_file_idReturn metadata for an individual file within a release. Does not return the file contents unless download is set.organization_id_or_slug (string) required
project_id_or_slug (string) required
version (string) required
file_id (string) required
download (string)
put_api_0_projects_by_organization_id_or_slug_by_project_id_or_slug_releases_by_version_files_by_file_idUpdate metadata of an existing release file. Currently only the name of the file can be changed.organization_id_or_slug (string) required
project_id_or_slug (string) required
version (string) required
file_id (string) required
data: {
. name (string)
} (object) required
delete_api_0_projects_by_organization_id_or_slug_by_project_id_or_slug_releases_by_version_files_by_file_idPermanently remove a file from a release. Also removes the physical file from storage, unless it is stored as part of an artifact bundle.organization_id_or_slug (string) required
project_id_or_slug (string) required
version (string) required
file_id (string) required
delete_api_0_projects_by_organization_id_or_slug_by_project_id_or_slug_replays_by_replay_idDelete a replay.organization_id_or_slug (string) required
project_id_or_slug (string) required
replay_id (string) required
get_api_0_projects_by_organization_id_or_slug_by_project_id_or_slug_replays_by_replay_id_clicksRetrieve a collection of RRWeb DOM node-ids and the timestamp they were clicked.organization_id_or_slug (string) required
project_id_or_slug (string) required
replay_id (string) required
cursor (string)
environment (array)
per_page (integer)
query (string)
get_api_0_projects_by_organization_id_or_slug_by_project_id_or_slug_replays_by_replay_id_recording_segmentsReturn a collection of replay recording segments.organization_id_or_slug (string) required
project_id_or_slug (string) required
replay_id (string) required
cursor (string)
per_page (integer)
get_api_0_projects_by_organization_id_or_slug_by_project_id_or_slug_replays_by_replay_id_recording_segments_by_segment_idReturn a replay recording segment.organization_id_or_slug (string) required
project_id_or_slug (string) required
replay_id (string) required
segment_id (integer) required
get_api_0_projects_by_organization_id_or_slug_by_project_id_or_slug_replays_by_replay_id_viewed_byReturn a list of users who have viewed a replay.organization_id_or_slug (string) required
project_id_or_slug (string) required
replay_id (string) required
get_api_0_projects_by_organization_id_or_slug_by_project_id_or_slug_replays_jobs_deleteRetrieve a collection of replay delete jobs.organization_id_or_slug (string) required
project_id_or_slug (string) required
post_api_0_projects_by_organization_id_or_slug_by_project_id_or_slug_replays_jobs_deleteCreate a new replay deletion job.organization_id_or_slug (string) required
project_id_or_slug (string) required
data: {
. data (object)
} (object) required
get_api_0_projects_by_organization_id_or_slug_by_project_id_or_slug_replays_jobs_delete_by_job_idFetch a replay delete job instance.organization_id_or_slug (string) required
project_id_or_slug (string) required
job_id (integer) required
get_api_0_projects_by_organization_id_or_slug_by_project_id_or_slug_repoList all repositories linked to a project. Pass ?includeMappingCount=1 to include the number of code path mappings per repository. Omitting it keeps the query cheaper for callers that only need the list of connections.organization_id_or_slug (string) required
project_id_or_slug (string) required
includeMappingCount (string)
post_api_0_projects_by_organization_id_or_slug_by_project_id_or_slug_repoLink a repository to a project. The repository must already exist in the organization connected via a VCS integration. Idempotent: returns 200 if the link already exists, 201 if created.organization_id_or_slug (string) required
project_id_or_slug (string) required
data: {
. repositoryId (integer)
} (object) required
get_api_0_projects_by_organization_id_or_slug_by_project_id_or_slug_statsReturn a set of points representing a normalized timestamp and the number of events seen in the period. Query ranges are limited to Sentry's configured time-series resolutions. This endpoint may change in the future without notice.organization_id_or_slug (string) required
project_id_or_slug (string) required
stat (string)
since (number)
until (number)
resolution (string)
get_api_0_projects_by_organization_id_or_slug_by_project_id_or_slug_symbol_sourcesList custom symbol sources configured for a project.organization_id_or_slug (string) required
project_id_or_slug (string) required
id (string)
post_api_0_projects_by_organization_id_or_slug_by_project_id_or_slug_symbol_sourcesAdd a custom symbol source to a project.organization_id_or_slug (string) required
project_id_or_slug (string) required
data: {
. type (string)
. name (string)
. id (string)
. layout (object)
. filters (object)
. url (string)
. username (string)
. password (string)
. bucket (string)
. region (string)
. access_key (string)
. secret_key (string)
. prefix (string)
. client_email (string)
. private_key (string)
. account (string)
. container (string)
. tenant_id (string)
. client_id (string)
. client_secret (string)
} (object) required
put_api_0_projects_by_organization_id_or_slug_by_project_id_or_slug_symbol_sourcesUpdate a custom symbol source in a project.organization_id_or_slug (string) required
project_id_or_slug (string) required
id (string) required
data: {
. type (string)
. name (string)
. id (string)
. layout (object)
. filters (object)
. url (string)
. username (string)
. password (string)
. bucket (string)
. region (string)
. access_key (string)
. secret_key (string)
. prefix (string)
. client_email (string)
. private_key (string)
. account (string)
. container (string)
. tenant_id (string)
. client_id (string)
. client_secret (string)
} (object) required
delete_api_0_projects_by_organization_id_or_slug_by_project_id_or_slug_symbol_sourcesDelete a custom symbol source from a project.organization_id_or_slug (string) required
project_id_or_slug (string) required
id (string) required
get_api_0_projects_by_organization_id_or_slug_by_project_id_or_slug_teamsReturn a list of teams that have access to this project.organization_id_or_slug (string) required
project_id_or_slug (string) required
cursor (string)
post_api_0_projects_by_organization_id_or_slug_by_project_id_or_slug_teams_by_team_id_or_slugGive a team access to a project.organization_id_or_slug (string) required
project_id_or_slug (string) required
team_id_or_slug (string) required
delete_api_0_projects_by_organization_id_or_slug_by_project_id_or_slug_teams_by_team_id_or_slugRevoke a team's access to a project. Note that Team Admins can only revoke access to teams they are admins of.organization_id_or_slug (string) required
project_id_or_slug (string) required
team_id_or_slug (string) required
get_api_0_projects_by_organization_id_or_slug_by_project_id_or_slug_usersReturn a list of users seen within this project.organization_id_or_slug (string) required
project_id_or_slug (string) required
query (string)
cursor (string)
get_api_0_seer_modelsGet list of actively used LLM model names from Seer. Returns the list of AI models that are currently used in production in Seer. This endpoint does not require authentication and can be used to discover which models Seer uses. Requests to this endpoint should use the region-specific domain eg. us.sentry.io or de.sentry.ioNo parameters
post_api_0_sentry_app_installations_by_uuid_external_issue_actionsExperimental: This API is under active development and may change. Invoke the installed app's issue-link callback and store the returned association. Submit the app-specific form fields alongside groupId, action, and uri. For action=link, the optional expectedExternalIssueUrl query parameter requires an exact canonical webUrl match. An existing matching link is returned with HTTP 200 without calling the App; a different link returns 409. The callback must also return this URL before a new linkuuid (string) required
expectedExternalIssueUrl (string)
data: {
. groupId (string)
. action (string)
. uri (string)
} (object) required
get_api_0_sentry_app_installations_by_uuid_external_requestsExperimental: This API is under active development and may change. Request select options from the installed app. Each choice contains its value followed by its label.uuid (string) required
uri (string) required
projectId (integer)
query (string)
dependentData (string)
get_api_0_sentry_apps_by_sentry_app_id_or_slugRetrieve a custom integration.sentry_app_id_or_slug (string) required
put_api_0_sentry_apps_by_sentry_app_id_or_slugUpdate an existing custom integration.sentry_app_id_or_slug (string) required
data: {
. name (string)
. scopes (array)
. author (string)
. events (array)
. features (array)
. schema (object)
. webhookUrl (string)
. redirectUrl (string)
. isInternal (boolean)
. isAlertable (boolean)
. overview (string)
. verifyInstall (boolean)
. allowedOrigins (array)
. webhookHeaders (array)
} (object) required
delete_api_0_sentry_apps_by_sentry_app_id_or_slugDelete a custom integration.sentry_app_id_or_slug (string) required
get_api_0_teams_by_organization_id_or_slug_by_team_id_or_slugReturn details on an individual team.organization_id_or_slug (string) required
team_id_or_slug (string) required
expand (string)
collapse (string)
put_api_0_teams_by_organization_id_or_slug_by_team_id_or_slugUpdate various attributes and configurable settings for the given team.organization_id_or_slug (string) required
team_id_or_slug (string) required
data: {
. slug (string)
. name (string)
} (object) required
delete_api_0_teams_by_organization_id_or_slug_by_team_id_or_slugSchedules a team for deletion. Note: Deletion happens asynchronously and therefore is not immediate. Teams will have their slug released while waiting for deletion.organization_id_or_slug (string) required
team_id_or_slug (string) required
post_api_0_teams_by_organization_id_or_slug_by_team_id_or_slug_external_teamsLink a team from an external provider to a Sentry team.organization_id_or_slug (string) required
team_id_or_slug (string) required
data: {
. team_id (integer)
. external_name (string)
. provider (string)
. integration_id (integer)
. external_id (string)
} (object) required
put_api_0_teams_by_organization_id_or_slug_by_team_id_or_slug_external_teams_by_external_team_idUpdate a team in an external provider that is currently linked to a Sentry team.organization_id_or_slug (string) required
team_id_or_slug (string) required
external_team_id (integer) required
data: {
. team_id (integer)
. external_name (string)
. provider (string)
. integration_id (integer)
. external_id (string)
} (object) required
delete_api_0_teams_by_organization_id_or_slug_by_team_id_or_slug_external_teams_by_external_team_idDelete the link between a team from an external provider and a Sentry team.organization_id_or_slug (string) required
team_id_or_slug (string) required
external_team_id (integer) required
get_api_0_teams_by_organization_id_or_slug_by_team_id_or_slug_membersList all members on a team. The response will not include members with pending invites.organization_id_or_slug (string) required
team_id_or_slug (string) required
cursor (string)
get_api_0_teams_by_organization_id_or_slug_by_team_id_or_slug_projectsReturn a list of projects bound to a team.organization_id_or_slug (string) required
team_id_or_slug (string) required
cursor (string)
post_api_0_teams_by_organization_id_or_slug_by_team_id_or_slug_projectsCreate a new project bound to a team. Note: If your organization has disabled member project creation, the org:write scope or the Team Admin role on the team is required.organization_id_or_slug (string) required
team_id_or_slug (string) required
data: {
. name (string)
. slug (string)
. platform (string)
. default_rules (boolean)
} (object) required
get_api_0_projects_by_organization_id_or_slug_by_project_id_or_slug_tags_by_key_valuesReturn a list of values associated with this key. The query parameter can be used to to perform a 'contains' match on values. When paginated/api/pagination can return at most 1000 values.organization_id_or_slug (string) required
project_id_or_slug (string) required
key (string) required
cursor (string)
get_api_0_projects_by_organization_id_or_slug_by_project_id_or_slug_user_feedbackReturn a list of user feedback items within this project. This list does not include submissions from the User Feedback Widgethttps://docs.sentry.io/product/user-feedback/ user-feedback-widget. This is because it is based on an older format called User Reports - read more herehttps://develop.sentry.dev/application/feedback-architecture/ user-reports. To return a list of user feedback items from the widget, please use the issue APIhttps://docs.sentry.io/api/events/list-a-projects-issues/ with thorganization_id_or_slug (string) required
project_id_or_slug (string) required
cursor (string)
post_api_0_projects_by_organization_id_or_slug_by_project_id_or_slug_user_feedbackThis endpoint is DEPRECATED. We document it here for older SDKs and users who are still migrating to the User Feedback Widgethttps://docs.sentry.io/product/user-feedback/ user-feedback-widget or APIhttps://docs.sentry.io/platforms/javascript/user-feedback/ user-feedback-apimulti-platform. If you are a new user, do not use this endpoint - unless you don't have a JS frontend, and your platform's SDK does not offer a feedback API. Feedback must be received by the server no more than 30 minutes aftorganization_id_or_slug (string) required
project_id_or_slug (string) required
data: {
. event_id (string)
. name (string)
. email (string)
. comments (string)
} (object) required
get_api_0_projects_by_organization_id_or_slug_by_project_id_or_slug_hooksReturn a list of service hooks bound to a project.organization_id_or_slug (string) required
project_id_or_slug (string) required
cursor (string)
post_api_0_projects_by_organization_id_or_slug_by_project_id_or_slug_hooksRegister a new service hook on a project. Events include: - event.alert: An alert is generated for an event via rules. - event.created: A new event has been processed. This endpoint requires the 'servicehooks' feature to be enabled for your project.organization_id_or_slug (string) required
project_id_or_slug (string) required
data: {
. url (string)
. events (array)
} (object) required
get_api_0_projects_by_organization_id_or_slug_by_project_id_or_slug_hooks_by_hook_idReturn a service hook bound to a project.organization_id_or_slug (string) required
project_id_or_slug (string) required
hook_id (string) required
put_api_0_projects_by_organization_id_or_slug_by_project_id_or_slug_hooks_by_hook_idUpdate a service hook.organization_id_or_slug (string) required
project_id_or_slug (string) required
hook_id (string) required
data: {
. url (string)
. events (array)
} (object) required
delete_api_0_projects_by_organization_id_or_slug_by_project_id_or_slug_hooks_by_hook_idRemove a service hook.organization_id_or_slug (string) required
project_id_or_slug (string) required
hook_id (string) required
get_api_0_projects_by_organization_id_or_slug_by_project_id_or_slug_issuesDeprecated: This endpoint has been replaced with the Organization Issues endpoint/api/events/list-an-organizations-issues/ which supports filtering on project and additional functionality. Return a list of issues groups bound to a project. All parameters are supplied as query string parameters. A default query of is:unresolved is applied. To return results with other statuses send an new query value i.e. ?query= for all results. The statsPeriod parameter can be used to select the timelineorganization_id_or_slug (string) required
project_id_or_slug (string) required
statsPeriod (string)
shortIdLookup (boolean)
query (string)
hashes (string)
sort (string)
limit (integer)
cursor (string)
put_api_0_projects_by_organization_id_or_slug_by_project_id_or_slug_issuesBulk mutate various attributes on issues. The list of issues to modify is given through the id query parameter. It is repeated for each issue that should be modified. - For non-status updates, the id query parameter is required. - For status updates, the id query parameter may be omitted for a batch 'update all' query. - An optional status query parameter may be used to restrict mutations to only events with the given status. The following attributes can be modified and are supplied as JSONorganization_id_or_slug (string) required
project_id_or_slug (string) required
id (integer)
status (string)
data: {
. status (string)
. statusDetails (object)
. ignoreDuration (integer)
. isPublic (boolean)
. merge (boolean)
. assignedTo (string)
. hasSeen (boolean)
. isBookmarked (boolean)
} (object) required
delete_api_0_projects_by_organization_id_or_slug_by_project_id_or_slug_issuesPermanently remove the given issues. The list of issues to modify is given through the id query parameter. It is repeated for each issue that should be removed. Only queries by 'id' are accepted. If any IDs are out of scope this operation will succeed without any data mutation.organization_id_or_slug (string) required
project_id_or_slug (string) required
id (integer)
get_api_0_organizations_by_organization_id_or_slug_issues_by_issue_id_tags_by_key_valuesReturns a list of values associated with this key for an issue. Returns at most 1000 values when paginated.issue_id (string) required
organization_id_or_slug (string) required
key (string) required
sort (string)
environment (array)
get_api_0_organizations_by_organization_id_or_slug_releases_by_version_commitfilesRetrieve files changed in a release's commitsorganization_id_or_slug (string) required
version (string) required
get_api_0_organizations_by_organization_id_or_slug_sentry_app_installationsReturn a list of integration platform installations for a given organization.organization_id_or_slug (string) required
cursor (string)
post_api_0_sentry_app_installations_by_uuid_external_issuesCreate or update an external issue from an integration platform integration.uuid (string) required
data: {
. issueId (integer)
. webUrl (string)
. project (string)
. identifier (string)
} (object) required
delete_api_0_sentry_app_installations_by_uuid_external_issues_by_external_issue_idDelete an external issue.uuid (string) required
external_issue_id (string) required
post_api_0_organizations_by_organization_id_or_slug_spike_protectionsEnables Spike Protection feature for some of the projects within the organization.organization_id_or_slug (string) required
data: {
. projects (array)
} (object) required
delete_api_0_organizations_by_organization_id_or_slug_spike_protectionsDisables Spike Protection feature for some of the projects within the organization.organization_id_or_slug (string) required
data: {
. projects (array)
} (object) required
get_api_0_organizations_by_organization_id_or_slug_issues_by_issue_idReturn details on an individual issue, including its basic stats, comment and user-report counts, and a summary of the latest event.organization_id_or_slug (string) required
issue_id (string) required
environment (array)
expand (array)
collapse (array)
put_api_0_organizations_by_organization_id_or_slug_issues_by_issue_idUpdate an individual issue's attributes. Only the attributes submitted are modified.organization_id_or_slug (string) required
issue_id (string) required
data: {
. inbox (boolean)
. status (string)
. statusDetails
. substatus (string)
. hasSeen (boolean)
. isBookmarked (boolean)
. isPublic (boolean)
. isSubscribed (boolean)
. merge (boolean)
. discard (boolean)
. assignedTo (string)
. priority (string)
. ignoreDuration (integer)
. ignoreCount (integer)
. ignoreWindow (integer)
. ignoreUserCount (integer)
. ignoreUserWindow (integer)
. snoozeDuration (integer)
} (object) required
delete_api_0_organizations_by_organization_id_or_slug_issues_by_issue_idAsynchronously queue an individual issue for deletion.organization_id_or_slug (string) required
issue_id (string) required
get_api_0_organizations_by_organization_id_or_slug_issues_by_issue_id_autofixExperimental: This API is under active development and may change. Retrieve the current detailed state of an issue fix process for a specific issue including: - Current status - Steps performed and their outcomes - Repository information and permissions - Root Cause Analysis - Proposed Solution - Generated code changesorganization_id_or_slug (string) required
issue_id (string) required
llmFormat (string)
post_api_0_organizations_by_organization_id_or_slug_issues_by_issue_id_autofixTrigger a Seer Issue Fix run for a specific issue. The issue fix process can: - Identify the root cause of the issue - Propose a solution - Generate code changes - Create a pull request with the fix The process runs asynchronously, and you can get the state using the GET endpoint.organization_id_or_slug (string) required
issue_id (string) required
data: {
. step (string)
. stopping_point (string)
. run_id (integer)
. sentry_run_id (string)
. integration_id (integer)
. provider (string)
. user_context (string)
. repo_name (string)
. insert_index (integer)
. referrer (string)
. enable_bash_mode (boolean)
} (object) required
get_api_0_organizations_by_organization_id_or_slug_issues_by_issue_id_eventsReturn a list of error events bound to an issueorganization_id_or_slug (string) required
issue_id (string) required
start (string)
end (string)
statsPeriod (string)
environment (array)
full (boolean)
sample (boolean)
query (string)
per_page (integer)
cursor (string)
get_api_0_organizations_by_organization_id_or_slug_issues_by_issue_id_events_by_event_idRetrieves the details of an issue event.organization_id_or_slug (string) required
issue_id (string) required
event_id (string) required
environment (array)
llmFormat (string)
get_api_0_organizations_by_organization_id_or_slug_issues_by_issue_id_external_issuesRetrieve custom integration issue links for the given Sentry issueorganization_id_or_slug (string) required
issue_id (string) required
cursor (string)
delete_api_0_organizations_by_organization_id_or_slug_issues_by_issue_id_external_issues_by_external_issue_idExperimental: This API is under active development and may change. Remove a custom integration's association with a Sentry issue. The external issue is not deleted.organization_id_or_slug (string) required
issue_id (string) required
external_issue_id (string) required
get_api_0_organizations_by_organization_id_or_slug_issues_by_issue_id_hashesList the hashes that make up an issue. Each hash represents a grouping signature used to aggregate individual events into this issue.organization_id_or_slug (string) required
issue_id (string) required
full (boolean)
cursor (string)
get_api_0_organizations_by_organization_id_or_slug_issues_by_issue_id_integrationsExperimental: This API is under active development and may change. List the organization's issue-tracker integrations and the external issues linked to this Sentry issue through each integration. The external issue's id is the Sentry link identifier used by the unlink endpoint.organization_id_or_slug (string) required
issue_id (string) required
cursor (string)
per_page (integer)
get_api_0_organizations_by_organization_id_or_slug_issues_by_issue_id_integrations_by_integration_idRetrieve the form fields needed to either link an existing external issue such as a Jira ticket or GitHub issue to a Sentry issue, or create a new one. The returned linkIssueConfig/createIssueConfig describes the fields to submit back to this endpoint via PUT/POST respectively.organization_id_or_slug (string) required
issue_id (string) required
integration_id (string) required
action (string) required
post_api_0_organizations_by_organization_id_or_slug_issues_by_issue_id_integrations_by_integration_idCreate a new issue in the external provider such as a Jira ticket or GitHub issue and link it to the given Sentry issue. The accepted fields are integration-specific; fetch them from the createIssueConfig returned by the GET endpoint with ?action=create.organization_id_or_slug (string) required
issue_id (string) required
integration_id (string) required
data: {
. title (string)
. description (string)
} (object) required
put_api_0_organizations_by_organization_id_or_slug_issues_by_issue_id_integrations_by_integration_idLink an issue that already exists in the external provider such as a Jira ticket or GitHub issue to the given Sentry issue. Additional accepted fields are integration-specific; fetch them from the linkIssueConfig returned by the GET endpoint with ?action=link. Linking the same issue again returns the existing link with HTTP 200, without repeating provider comments. A new link returns HTTP 201.organization_id_or_slug (string) required
issue_id (string) required
integration_id (string) required
data: {
. externalIssue (string)
. repo (string)
. comment (string)
} (object) required
delete_api_0_organizations_by_organization_id_or_slug_issues_by_issue_id_integrations_by_integration_idRemove the link between a Sentry issue and an external issue. If no other Sentry issues reference the external issue, the link record is deleted entirely. An absent link also returns 204. This does not delete the issue in the external provider.organization_id_or_slug (string) required
issue_id (string) required
integration_id (string) required
externalIssue (integer) required
get_api_0_organizations_by_organization_id_or_slug_issues_by_issue_id_tags_by_keyReturn a list of values associated with this key for an issue. When paginated can return at most 1000 values.issue_id (string) required
organization_id_or_slug (string) required
key (string) required
environment (array)
customCall any endpoint of the connected service while reusing the connection auth. Pass the full URL as _url. Other reserved keys: _method, _query, _body, _headers. Remaining params flow naturally — empty → GET, non-empty → POST JSON body._url (string) required
_method (string)
_query (object)
_body
_headers (object)