List an Organization's Available Integrations
GET /api/0/organizations/{organization_id_or_slug}/integrations/
Lists all the available Integrations for an Organization.
Path Parameters
organization_id_or_slug
(string)REQUIREDThe ID or slug of the organization the resource belongs to.
Query Parameters:
providerKey
(string)Specific integration provider to filter by such as
slack
. See our Integrations Documentation for an updated list of providers.features
(array(string))Integration features to filter by. See our Integrations Documentation for an updated list of features. Current available ones are:
- alert-rule
- chat-unfurl
- codeowners
- commits
- data-forwarding
- deployment
- enterprise-alert-rule
- enterprise-incident-management
- incident-management
- issue-basic
- issue-sync
- mobile
- serverless
- session-replay
- stacktrace-link
- ticket-rules
includeConfig
(boolean)Specify
True
to fetch third-party integration configurations. Note that this can add several seconds to the response time.
Scopes
You need to authenticate via bearer auth token.
<auth_token>
requires one of the following scopes:org:admin
org:integrations
org:read
org:write
curl https://sentry.io/api/0/organizations/{organization_id_or_slug}/integrations/ \ -H 'Authorization: Bearer <auth_token>'
RESPONSESCHEMA
[
{
"id": "24817",
"name": "Alphabet Soup Factory",
"icon": "https://avatars.slack-edge.com/alphabet-soup",
"domainName": "alphabet-soup.slack.com",
"accountType": null,
"scopes": [
"channels:read",
"chat:write",
"chat:write.customize",
"chat:write.public",
"commands",
"groups:read",
"im:history",
"im:read",
"links:read",
"links:write",
"team:read",
"users:read"
],
"status": "active",
"provider": {
"key": "slack",
"slug": "slack",
"name": "Slack",
"canAdd": true,
"canDisable": false,
"features": [
"alert-rule",
"chat-unfurl"
],
"aspects": {
"alerts": [
{
"type": "info",
"text": "The Slack integration adds a new Alert Rule action to all projects. To enable automatic notifications sent to Slack you must create a rule using the slack workspace action in your project settings."
}
]
}
},
"configOrganization": [],
"configData": {
"installationType": "born_as_bot"
},
"externalId": "7252394",
"organizationId": 6234528,
"organizationIntegrationStatus": "active",
"gracePeriodEnd": null
}
]