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.

Sign in to connect Confluence

Sign in to connect an account and start using Confluence in your apps.

Example Use Cases

These are example ways Snow can use Confluence when building apps with you. This list is meant to show examples, not document every possible capability. Connecting an account does not make Snow run these automatically 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.

CQL Search

Searches for content in Confluence using Confluence Query Language (CQL). CQL is a powerful query language that allows you to search across all Confluence content with advanced filtering capabilities including: - Full-text search: `text ~ "search term"` - searches within page content - Title search: `title ~ "meeting notes"` - searches page titles - Label filtering: `label = "important"` - filters by labels - Space filtering: `space = DEV` - limits search to specific spaces - Type filtering: `type = page` or `type = blogpost` - filters by content type - Creator filtering: `creator = currentUser()` - filters by content creator - Date filtering: `lastModified > now("-7d")` - filters by modification date - Combined queries: `text ~ "api" AND space = DOCS AND type = page` This action uses the Confluence REST API v1 search endpoint which fully supports CQL.

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 Blogpost Property

Tool to create a property on a specified blog post. Use when you need to add custom metadata to a blog post. Creates a new property with a key-value pair on a specified Confluence blog post. This allows users to add custom metadata relevant to the blog post.

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.

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.