An installation callback is an HTTP POST request sent from the Atlassian infrastructure to an app-defined endpoint under the
base URL. The installation callback - the installed
lifecycle event -
is crucial to security for Connect apps.
Good event: an installation callback that returns an HTTP response with a 200 OK
or 204 No Content
status code.
Bad event: an installation callback that returns an HTTP response with any other status code, or that does not produce an HTTP response due to a DNS resolution error, SSL error, HTTP request timeout or other reason within the app's control.
Events excluded from measurements:
Cloud Fortified apps must maintain an installation callback success rate of at least 99% over 28 days.
To provide early warning of potential future SLO breaches, we'll notify you if the installation callback success rate has been less than 99.9% for the past 24 hours. App installations are infrequent, so we use a wide time window for this alert condition to avoid noise.
Verify that the comprehensive contract of the installation callback has been properly implemented in your app, and covers all the following scenarios:
We recommend that your app asynchronously performs any required initialization of an installation, to avoid failures or timeouts.
Pay specific attention to installation callback failures, since a failure to automatically upgrade the app to a new version will be retried periodically, and may have significant impact on this metric.
Rate this page: