All connectors
Confluence
70 tools Team Collaboration Documents
A tool for team collaboration and knowledge management.
Connect Confluence
- Open Slashspace and go to Settings, then Connectors.
- On Discover, search for Confluence and click Connect.
- Sign in to Confluence in your browser. Slashspace updates when the account is connected.
- Then ask for what you need in any Agent mode chat. Confluence is on in every chat unless you switch it off.
What your chats can do
70 tools from Confluence.
- Add Content LabelTool to add labels to a piece of content. Use after obtaining the content ID to tag pages or blog posts with metadata labels.
- CQL SearchSearches 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 BlogpostCreates a Confluence blog post in a specified space, either published or as a draft. The response includes the post ID and may include links to the post.
- Create Blogpost PropertyTool 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 Whiteboard PropertyTool to create a new content property on a whiteboard. Use when you need to attach custom metadata to a Confluence whiteboard.
- Create Footer CommentCreate a footer comment on a Confluence page, blog post, attachment, or custom content, or reply to an existing footer comment without editing the page body.
- Create Inline CommentCreate an inline comment on selected text in a Confluence page or blog post, or reply to an existing inline comment. Top-level comments require selection properties; replies require a parent comment and comment body.
- Create PageTool to create a new Confluence page in a specified space. Use when you need to create new documentation or content.
- Create Page PropertyTool to create a property on a Confluence page. Use when you need to add custom metadata or settings to a page.
- Create Private SpaceTool to create a private Confluence space. Use when you need an isolated workspace viewable only by its creator.
- Create SpaceCreate a new Confluence space with a key and name, optionally specifying its type, description, and metadata.
- Create Space PropertyTool to create a new property on a Confluence space. Use after confirming the space ID when adding custom metadata.
- Create WhiteboardTool to create a new Confluence whiteboard. Use when you need to start a collaborative whiteboard session.
- Delete Blog PostDeletes a Confluence blog post by ID. Use this action when you need to remove a blog post from a Confluence space. This action is irreversible — the blog post cannot be recovered once deleted (especially if purge=true). In move or migration workflows, confirm all target blog posts were successfully created before deleting source blog posts — partial creation failures combined with deletion result in unrecoverable data loss.
- Delete Blogpost PropertyTool to delete a blog post property. Use when you need to remove custom metadata from a specified blog post.
- Delete Page Content PropertyTool to delete a content property from a page by property ID. Use when you need to remove custom metadata from a page for cleanup or auditing. This action deletes a specified content property from a Confluence page using its page ID and property ID. It is useful for removing outdated or unnecessary metadata.
- Delete Whiteboard Content PropertyTool to delete a content property from a whiteboard by property ID. Use when you need to remove custom metadata from a whiteboard.
- Delete PageTool 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.
- Delete SpaceTool to delete a Confluence space by its key. Use when you need to permanently remove a space. Deletion runs as an asynchronous long-running task; this action waits (briefly) for it to finish and reports whether it actually completed.
- Delete Space PropertyTool to delete a space property. Use when you need to remove a property from a Confluence space after review.
- Download AttachmentDownloads an attachment from a Confluence page and returns a downloadable file. 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.
- Find Text SelectionsFind text occurrences in a Confluence page's extracted plain text to help with inline comment creation. Returns matching text, character offsets and surrounding context, up to the requested result limit; the reported match count is the number returned.
- Get Attachment LabelsTool to list labels on an attachment. Use after confirming the attachment ID to fetch its labels.
- Get AttachmentsTool to retrieve attachments of a Confluence page. Use after confirming page ID to list its attachments (supports pagination).
- Get Audit LogsTool to retrieve Confluence audit records. Use when you need to fetch and filter audit logs for compliance or troubleshooting.
- Get Blogpost by IDTool to retrieve a specific Confluence blog post by its ID. Use when you have a blog post ID and need detailed metadata and content.
- Get Blogpost LabelsTool to retrieve labels of a specific Confluence blog post by ID. Use after obtaining the blog post ID to list its labels.
- Get Blogpost Like CountTool to get like count for a Confluence blog post. Use after confirming the blog post ID to retrieve total likes.
- Get Blogpost OperationsTool to retrieve permitted operations for a Confluence blog post. Use after confirming the blog post ID to see allowed actions.
- Get Blog PostsTool to retrieve a list of blog posts. Use when you need a paginated list of Confluence blog posts.
- Get Blog Posts For LabelLists a page of Confluence blog posts associated with a specified label ID. Supports cursor pagination.
- Get Blogpost Version DetailsTool to retrieve details for a specific version of a blog post. Use when you have a blogpostId and versionNumber and need detailed metadata for that version.
- Get Blogpost VersionsRetrieve a page of versions for a specific Confluence blog post, including version numbers. Follow the pagination cursor to list further versions.
- Get Child PagesTool to list all direct child pages of a given Confluence page. Use when you have a parent page ID and need to discover its direct descendants. Response nests child page data under `data.data.results`; unwrap this before iterating. Paginate using `_links.next` cursor until no further results to avoid missing children.
- Get Blog Post Content PropertiesRetrieve a page of content properties on a specific Confluence blog post. Follow the pagination cursor to list further metadata properties.
- Get Page Content PropertiesRetrieve a page of content properties on a specific Confluence page. A cursor can be supplied to request another page.
- Get Content RestrictionsTool to retrieve restrictions on a Confluence content item. Use when you need to see who can view or edit a page or blog post.
- Get Current UserTool to get information about the currently authenticated user — always scoped to the account tied to the configured connection, not arbitrary users. Use CONFLUENCE_SEARCH_USERS to look up other users. Response contains nested metadata; key fields include accountId, displayName, and email for use in downstream logic.
- Get Inline Comments for Blog PostTool to retrieve inline comments for a Confluence blog post. Use when you need inline comment details by blog post ID.
- Get LabelsTool to retrieve all labels in a Confluence site; use for label discovery when you need to list or page through labels. For label-based filtering, use CONFLUENCE_GET_LABELS_FOR_PAGE or CONFLUENCE_GET_LABELS_FOR_SPACE_CONTENT instead.
- Get Page LabelsTool to retrieve labels of a specific Confluence page by ID. Labels are returned in `data.results[*].name` and are not available in CONFLUENCE_GET_PAGES responses. Use after obtaining the page ID to list its labels. Paginate with `cursor` (plus `limit`): pass the token from `data._links.next` as `cursor` to fetch subsequent pages so no labels are missed when the count exceeds 25.
- Get Labels for SpaceTool to list labels on a space. Use when you need to retrieve labels for a specific space.
- Get Labels for Space ContentTool to list labels on all content in a space. Use when you need to retrieve or filter content labels by space, with pagination and optional prefix filtering. For label discovery across a space before per-page filtering, use this tool first, then CONFLUENCE_GET_LABELS_FOR_PAGE; CONFLUENCE_SEARCH_CONTENT does not filter by labels.
- Get Page AncestorsRetrieve ancestors of a Confluence page by ID, with an optional limit on the number returned.
- Get Page by IDRetrieve a Confluence page by ID, including metadata and, when returned, its body in storage format. A draft or specific version can be requested.
- Get Page Footer CommentsTool to retrieve footer (non-inline) comments for a Confluence page. Use when you need to collect review feedback left as standard page comments.
- Get Page Inline CommentsTool to retrieve inline comments for a Confluence page. Use when you need inline comment details by page ID.
- Get Page Like CountTool to get like count for a Confluence page. Use after confirming the page ID to retrieve total likes.
- Get PagesTool to retrieve a paginated list of Confluence pages. Results are permission-scoped to the authenticated user; empty results may reflect access restrictions. Omitting filters like spaceId or status can return unexpectedly broad result sets. Labels are not included in results; use CONFLUENCE_GET_LABELS_FOR_PAGE for label data. Timestamps are ISO 8601 UTC strings.
- Get Page VersionsRetrieve a paginated version history for a specific Confluence page. Follow the cursor to audit the full history or find the latest version before updating the page.
- Get Space by IDTool to retrieve a Confluence space by its ID. Use when you need detailed metadata of a specific space. Space names are non-unique; use the numeric spaceId or spaceKey from the response for stable identification in downstream operations such as CONFLUENCE_GET_SPACE_PROPERTIES, CONFLUENCE_GET_LABELS_FOR_SPACE, CONFLUENCE_GET_SPACE_CONTENTS, and CONFLUENCE_CREATE_BLOGPOST.
- Get Space ContentsRetrieve a paginated list of pages or blogposts in a Confluence space identified by its key. Results are permission-scoped; follow the next cursor to retrieve further content.
- Get Space PropertiesTool to get properties of a Confluence space. Use when you need to retrieve custom metadata or settings stored as space properties.
- Get SpacesTool to retrieve a paginated list of Confluence spaces with optional filtering. Paginate with `cursor`: pass the token from `data._links.next` (or the full next URL) as `cursor` to fetch the next page, and stop when no `_links.next` is returned. Results are scoped to spaces visible to the authenticated user; absent spaces may be restricted rather than nonexistent. Use `spaceKey` or numeric space ID (not display name) for stable identification in downstream calls. Combined filters apply as AND logic — relax filters before concluding a space is missing.
- Get TasksList Confluence tasks (action items), with filters for assignee, creator, space, page, blog post and status. Returns pagination links for retrieving further results.
- Get Anonymous UserTool to retrieve information about the anonymous user. Use when you need to obtain guest user details before unauthenticated interactions.
- List SpacesRetrieves a paginated list of Confluence spaces visible to the authenticated user. Use when you need to discover available spaces or iterate through all spaces in an instance. Results are scoped to spaces the user has permission to view; missing spaces may be restricted rather than nonexistent. Paginate by using the cursor from the '_links.next' field in the response until no next link is returned.
- Search ContentSearch one batch of Confluence pages by title, ranking matches locally; follow the next cursor to search further batches. Space filtering may fall back to an unfiltered search, and page-fetch errors return empty results; results omit full page bodies.
- Search PagesSearches for pages in Confluence using filters like title, space, and status. Returns a paginated list of pages matching the specified criteria. Use this action when you need to find specific pages by title or filter pages within a particular space. For full-text content search, use CONFLUENCE_SEARCH_CONTENT instead. For advanced CQL-based queries, use CONFLUENCE_CQL_SEARCH.
- Search SpacesSearch Confluence spaces by partial name or key and filter by key, type, status, or labels. Text matching is applied to each fetched page, so an empty page can still have a next cursor; continue pagination to find further matches.
- Search UsersSearch Confluence users, optionally filtering by account ID, with offset pagination.
- Update BlogpostUpdates a Confluence blog post's title and body using a new version number. Both title and body must be supplied; if status is omitted, the request sets it to current.
- Update Blogpost PropertyTool to update a property of a specified blog post. Use when you need to modify custom metadata on a blog post.
- Update Page Content PropertyTool to update a content property on a Confluence page. Use when you need to modify an existing metadata property by its ID.
- Update Whiteboard Content PropertyTool to update a content property on a whiteboard. Use when you need to modify metadata on a Confluence whiteboard.
- Update PageTool to update an existing Confluence page, replacing the entire page content. Use when you need to modify existing documentation or content.
- Update Space PropertyUpdate the value of an existing Confluence space property to modify custom metadata stored on the space. Supply numeric space and property IDs and the new value as a valid JSON string.
- Update TaskTool to update a Confluence task status. Use when you need to mark tasks as complete or incomplete in workflows or dashboards.
- Validate CredentialValidates Confluence credentials by attempting to retrieve the current authenticated user's information. Use this action when you need to verify that API credentials are valid and the connection is properly authenticated before performing other operations. Returns validation status along with basic user details if successful.
- Who Am IReturn connection identity information. For bearer connections, list accessible Atlassian sites; for API-key connections, return the current user's identity and the configured site URL.