Atlassian Confluence · AsyncAPI Specification
Atlassian Confluence Webhooks
Version
View Spec
View on GitHub
AtlassianCollaborationContent ManagementDocumentationKnowledge-ManagementWikiMCPGraphQLAgentsProductivityAsyncAPIEvents
AsyncAPI Specification
generated: '2026-09-06'
method: searched
source: https://developer.atlassian.com/cloud/confluence/modules/webhook/
note: Confluence publishes a webhook event catalog but NO AsyncAPI document, and no AsyncAPI was found on any probed
host or in the atlassian GitHub org. This artifact captures the real event surface as a webhook catalog rather
than authoring an AsyncAPI on the provider's behalf.
asyncapi_published: false
transport: HTTP POST callback
registration: 'Declared in an app descriptor, not through a REST subscription API: a Connect app registers the webhook
module in atlassian-connect.json, a Forge app declares it in the manifest. There is no public create-webhook REST
operation in either harvested spec.'
authentication: Each callback carries a JWT in the Authorization header, which the receiving app validates. Apache/mod_wsgi
strips this header by default and needs extra configuration.
scope_required: read
delivery:
guarantee: best effort
retries: false
detail: Atlassian states delivery is not guaranteed — one HTTP POST is sent per event, with no retry if the receiver
is down or unreachable.
variable_substitution: URL templates may embed context parameters that the platform substitutes at delivery time.
jql_filtering:
supported: false
note: JQL filtering applies to Jira issue events only, not to Confluence events.
payload_example_fields:
- userAccountId
- accountType
- timestamp
- page.id
- page.title
- page.spaceKey
- page.version
- page.contentType
- page.creationDate
- page.modificationDate
- page.self
summary:
event_count: 57
groups:
- attachment
- blog
- blueprint
- comment
- connect_addon
- content
- group
- label
- page
- relation
- search
- space
- theme
- user
events:
- event: attachment_archived
group: attachment
- event: attachment_created
group: attachment
- event: attachment_removed
group: attachment
- event: attachment_restored
group: attachment
- event: attachment_trashed
group: attachment
- event: attachment_unarchived
group: attachment
- event: attachment_updated
group: attachment
- event: attachment_viewed
group: attachment
- event: blog_created
group: blog
- event: blog_moved
group: blog
- event: blog_removed
group: blog
- event: blog_restored
group: blog
- event: blog_trashed
group: blog
- event: blog_updated
group: blog
- event: blog_viewed
group: blog
- event: blueprint_page_created
group: blueprint
- event: comment_removed
group: comment
- event: connect_addon_disabled
group: connect_addon
- event: connect_addon_enabled
group: connect_addon
- event: content_created
group: content
- event: content_removed
group: content
- event: content_restored
group: content
- event: content_trashed
group: content
- event: content_updated
group: content
- event: content_permissions_updated
group: content
- event: group_created
group: group
- event: group_removed
group: group
- event: label_added
group: label
- event: label_created
group: label
- event: label_deleted
group: label
- event: label_removed
group: label
- event: page_archived
group: page
- event: page_children_reordered
group: page
- event: page_created
group: page
- event: page_initialized
group: page
- event: page_copied
group: page
- event: page_moved
group: page
- event: page_removed
group: page
- event: page_restored
group: page
- event: page_trashed
group: page
- event: page_unarchived
group: page
- event: page_updated
group: page
- event: page_started
group: page
- event: page_snapshotted
group: page
- event: page_published
group: page
- event: page_viewed
group: page
- event: relation_created
group: relation
- event: relation_deleted
group: relation
- event: search_performed
group: search
- event: space_created
group: space
- event: space_logo_updated
group: space
- event: space_permissions_updated
group: space
- event: space_removed
group: space
- event: space_updated
group: space
- event: theme_enabled
group: theme
- event: user_reactivated
group: user
- event: user_removed
group: user
Work with this as data
Every AsyncAPI spec here is available over the APIs.io API and to AI agents over MCP.
MCP server
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
Tools for asyncapi
4 MCP tools reach this
find_asyncapisBrowse and filter every AsyncAPI spec in the catalog.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.
Call it yourself
curl for this page
This AsyncAPI spec
curl "https://apis.io/api/v1/asyncapis/atlassian-confluence-webhooks"
All asyncapi
curl "https://apis.io/api/v1/asyncapis?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.