Skip to main content
Confluence Logo

Confluence Toolset

Wiki pages, documentation, and knowledge management

ReadyAtlassian

Overview

The Confluence toolset enables AI agents to interact with your Confluence workspace. Agents can create pages, update content, search documentation, manage spaces, and add comments. This toolset is ideal for automating documentation workflows and making knowledge accessible through conversational AI.

Key Capabilities

  • Create and update pages - Create new documentation, update existing pages
  • Search content - Full-text search across pages and blog posts
  • Space management - List spaces, get space details
  • Page hierarchy - Navigate child pages, version history
  • Comments - Add comments to pages

Available Tools

ToolDescription
create_pageCreate a new page in a space
update_pageUpdate page title and/or content
update_page_titleUpdate only the page title
get_page_contentGet content of a specific page
get_pages_in_spaceGet all pages in a space
get_child_pagesGet child pages of a parent page
search_pagesSearch pages by title
search_contentFull-text search across all content
get_spacesGet all accessible spaces
get_spaceGet details of a specific space
get_page_versionsGet version history of a page
comment_on_pageAdd a comment to a page

Setup

Step 1: Access Atlassian Developer Console

  1. Navigate to developer.atlassian.com/console/myapps/
  2. Sign in with your Atlassian account
Atlassian Developer Console
You can use the same Atlassian OAuth application for both Jira and Confluence toolsets.

Step 2: Create OAuth 2.0 Integration (if needed)

  1. Click “Create” in the top right corner
  2. Select “OAuth 2.0 integration”
  3. Enter a name (e.g., “PipesHub Confluence Toolset”)
  4. Click “Create”
Create OAuth Integration

Step 3: Get Redirect URI from PipesHub

  1. In PipesHub, go to Settings > Toolsets
  2. Find Confluence and click “Configure”
  3. Copy the Redirect URI shown in the dialog
Copy Redirect URI from PipesHub

Step 4: Configure Callback URL

  1. In Atlassian Developer Console, go to Authorization
  2. Click “Add” under OAuth 2.0 (3LO)
  3. Paste the Redirect URI from PipesHub into the Callback URL field
  4. Click “Save changes”
Add Callback URL

Step 5: Add Required Scopes

  1. In the left sidebar, click “Permissions”
  2. Add scopes for both User identity API and Confluence API

User Identity API

Click “Add” next to User identity API and select:
ScopeDescription
read:accountView user profiles (required for user identification)
User Identity API Scopes

Confluence API - Classic Scopes

Click “Add” next to Confluence API. You’ll see two tabs: “Classic scopes” and “Granular scopes”. Add scopes from both tabs.First, select the “Classic scopes” tab and add:
ScopeDescription
read:confluence-content.allRead all Confluence content
write:confluence-contentCreate and update pages
read:confluence-content.summaryRead content summaries
read:confluence-propsRead content properties
read:confluence-space.summaryRead space summaries
read:confluence-userRead user information
read:confluence-groupsRead group information
search:confluenceSearch Confluence content
Confluence Classic Scopes

Confluence API - Granular Scopes

Next, select the “Granular scopes” tab and add:
ScopeDescription
read:content-details:confluenceView content details and properties
read:page:confluenceView page content
write:page:confluenceCreate and update pages
read:blogpost:confluenceView blog post content
read:attachment:confluenceView and download attachments
read:comment:confluenceView comments
write:comment:confluenceCreate comments on pages
delete:comment:confluenceDelete comments
read:space:confluenceView space details
read:user:confluenceView user details
read:group:confluenceView groups and memberships
read:permission:confluenceView content restrictions
read:audit-log:confluenceView audit records
read:folder:confluenceView folder data
read:email-address:confluenceView user email addresses
Confluence Granular Scopes - Part 1
Confluence Granular Scopes - Part 2

Step 6: Get OAuth Credentials

  1. In the left sidebar, click “Settings”
  2. Under “Authentication details”, copy:
    • Client ID
    • Secret (click the copy button)
Copy OAuth Credentials

Step 7: Configure in PipesHub

  1. Return to the PipesHub Confluence toolset configuration dialog
  2. Enter your Client ID and Client Secret
  3. Click “Authenticate”
Enter Credentials in PipesHub

Step 8: Authorize Access

  1. A popup window will open to Atlassian’s authorization page
  2. Select your Confluence site from the dropdown
  3. Review the permissions and click “Accept”
Accept Permissions
  1. You’ll be redirected back to PipesHub
  2. The toolset will show “Authenticated” status

FAQ

AspectConfluence ConnectorConfluence Toolset
PurposeSync and index Confluence data for searchEnable agents to perform actions in Confluence
Data FlowOne-way (import data into PipesHub)Two-way (read and write via API)
When to UseQuery/search pages, spaces, blog postsCreate pages, update content, manage spaces
Example: Use Confluence Connector to search and retrieve documentation. Use Confluence Toolset to let agents create or update Confluence pages.

Usage Tips

How do I create a page?
Ask your agent to “create a Confluence page” and provide the space name, page title, and content. The agent will handle the HTML formatting automatically.
How do I search for pages?
Simply ask to “search Confluence for [topic]”. You can search across all spaces or specify a particular space.
How do I update a page?
Ask to “update the [page name]” and provide the new content. The entire page content will be replaced with your update.
How do I find space IDs?
Ask the agent to “list all Confluence spaces” to see available spaces and their IDs before creating pages.