A webhook is an HTTP POST request sent from the Atlassian infrastructure to a Marketplace app-defined endpoint under the base URL. Webhooks are sent to notify Marketplace apps of Atlassian app events, and are critical to performant, dynamic Marketplace apps.
Webhooks for Jira and Confluence have slight differences in their contracts. For example, Jira webhooks support retries.
The enabled and disabled lifecycle events
are webhooks and are included in this metric.
Good event: a webhook request that returns an HTTP response with a 200 OK or 204 No Content status code.
Bad event: a webhook request that returns an HTTP response with any other status code, or that doesn't 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 Marketplace apps must maintain a webhook delivery success rate of at least 99% over 28 days.
To provide early warning of potential future SLO breaches, we'll notify you if the webhook delivery success rate has been less than 99% for the past 15 minutes.
Webhooks may have spikes of high volume of requests, so we encourage Marketplace apps to process webhooks asynchronously, only performing JWT authentication before deferring further processing and immediately returning an HTTP response.
connect_addon_disabled webhook (the disabled lifecycle event)
is sometimes sent after the Marketplace app is uninstalled, and is therefore sent without a JWT token (AC-2561).Rate this page: