v1

latestOpenAPI 3.0.3Apache 2.02026-07-142201861.5 MB
Integration

Update an existing custom integration.

Update an existing custom integration.

put/api/0/sentry-apps/{sentry_app_id_or_slug}/

Path parameters

sentry_app_id_or_slugstring required

The ID or slug of the custom integration.

Request body

namestring required

The name of the custom integration.

scopesstring[] nullable required

The custom integration's permission scopes for API access.

authorstring nullable

The custom integration's author.

eventsstring[] nullable

Webhook events the custom integration is subscribed to.

schemaobject nullable

The UI components schema, used to render the custom integration's configuration UI elements. See our schema docs for more information.

webhookUrlstring uri nullable

The webhook destination URL.

redirectUrlstring uri nullable

The post-installation redirect URL.

isInternalboolean

Whether or not the integration is internal only. False means the integration is public.

isAlertableboolean

Marks whether or not the custom integration can be used in an alert rule.

overviewstring nullable

The custom integration's description.

verifyInstallboolean

Whether or not an installation of the custom integration should be verified.

allowedOriginsstring[]

The list of allowed origins for CORS.

webhookHeadersstring[]

Custom headers sent with every webhook request. Each entry is a single 'Header-Name: value' pair.

Response

allowedOriginsstring[] required
eventsstring[] required
webhookEventsstring[] required
featureDatastring[] required
isAlertableboolean required
metadatastring required
namestring required
schemastring required
scopesstring[] required
slugstring required
statusstring required
uuidstring required
verifyInstallboolean required
webhookHeadersstring[] required
isDisabledboolean
authorstring nullable
overviewstring nullable
popularityinteger nullable
redirectUrlstring nullable
webhookUrlstring nullable
clientSecretstring nullable
datePublishedstring date-time
clientIdstring