Confluence icon

Confluence

Team knowledge base for spaces, pages, comments, attachments, labels, and collaborative documentation.

Applies to team knowledge spaces, pages, blog posts, comments, and watched documentation updates.

Example Use Cases

These are the Confluence actions Snow can use when building apps with you. Connecting an account does not make Snow run these on its own.

Add Content Label

Tool to add labels to a piece of content. Use after obtaining the content ID to tag pages or blog posts with metadata labels.

Create Blogpost

Tool to create a new Confluence blog post. Use when you need to publish content in a specific space. Response includes `data.id` for the post ID and `data._links.base` + `data._links.webui` for the URL.

Create Footer Comment

Tool to create a footer comment on a Confluence page, blog post, attachment, or custom content. Use when you need to add a comment without editing the page body itself.

Create Inline Comment

Creates an inline comment on a Confluence page or blog post, highlighting specific text. Inline comments allow users to comment on specific portions of content without editing the page itself. Use this action when you need to add context or feedback on particular text within a page or blog post. For top-level comments, you must specify which text to highlight using inlineCommentProperties. For replies to existing inline comments, only provide the parentCommentId.

Create Page

Tool to create a new Confluence page in a specified space. Use when you need to create new documentation or content.

Create Page Property

Tool to create a property on a Confluence page. Use when you need to add custom metadata or settings to a page.

Create Private Space

Tool to create a private Confluence space. Use when you need an isolated workspace viewable only by its creator.

Create Space

Tool to create a new Confluence space. Use when setting up a new knowledge area for organization. Must include a `plain.representation` field, e.g., `{"plain": {"representation": "plain", "value": "text here"}}`. Omitting this field causes a 400 error.

Delete Page

Tool to delete a Confluence page. Use with caution as this permanently removes the page and its content with no recovery option. In move or migration workflows, confirm all target pages were successfully created before deleting source pages — partial creation failures combined with deletion result in unrecoverable data loss.

Download Attachment

Downloads an attachment from a Confluence page and returns a publicly accessible S3 URL. Use this when you need to share the attachment with users who don't have Confluence access. First use get_attachments to list attachments and get the attachment ID.

Triggers

These are the trigger events currently available for Confluence.

Blog Post Added to Label

Triggers when a new blog post is added to a specific label in Confluence.

Blog Post Like Count Changed

Triggers when a Confluence blog post's like count changes (someone likes or unlikes).

Blog Post Updated

Triggers when a Confluence blog post is updated (any edit that creates a new version).

Blogpost Inline Comment Added

Triggers when a new inline comment is added to a Confluence blog post.

Content Restrictions Changed

Triggers when view or edit restrictions change on a Confluence page or blog post. Detects user/group restrictions being added, removed, or modified.

New Attachment Added

Triggers when a new attachment is uploaded to a Confluence page. Optionally filters by media type.

New Audit Log Record

Triggers when a new audit log record is created in Confluence. Requires Confluence Standard/Premium/Enterprise plan and 'Confluence Administrator' permission.

New Blog Post Created

Triggers when a new blog post is created in Confluence. Optionally filters by space or status.

New Child Page Created

Triggers when a new child page is created under a specific parent page in Confluence.

New CQL Content Match

Triggers when new Confluence content appears that matches a user-provided CQL query.