FruxonDocs

Confluence

Confluence API integration for pages, spaces, search, and comments

The Confluence integration lets your agents manage pages, spaces, search content, and work with comments and labels.

Prerequisites

You need:

  • Atlassian Cloud ID — Find it by navigating to https://your-domain.atlassian.net/_edge/tenant_info.
  • One of the following for authentication:
    • Email + API Token (Confluence Cloud) — Generate an API token at Atlassian Account → Security → API tokens.
    • Personal Access Token (Confluence Server/Data Center) — Generate in your Confluence profile settings.
    • OAuth — For user-level access where each chat user authorizes with their own Confluence account.

Setup

  1. Open your agent in Agent Studio
  2. In the Integrations panel, click Add Integration Config
  3. Select Confluence from the integration list
  4. Give the config a display name (e.g., "Confluence - Engineering Wiki")
  5. Enter your Cloud ID in the configuration parameters
  6. Choose your authentication method:
    • Basic Auth — Enter your Atlassian email and API token
    • Personal Access Token — Paste your PAT
    • OAuth — Click Connect to start the Confluence OAuth flow
  7. Save the agent revision

Using in Your Agent

  1. In an Agent Step, attach Confluence tools from the tools panel
  2. The agent uses your integration config for all Confluence API calls
  3. Tools are referenced as confluence.search_content, confluence.create_page, etc.

Available Tools

ToolDescriptionAction Type
list_pagesList pages in a Confluence spaceReadOnly
get_pageGet a single Confluence page by IDReadOnly
create_pageCreate a new page in a Confluence spaceReversible
update_pageUpdate an existing Confluence pageReversible
delete_pageDelete a Confluence pageIrreversible
list_spacesList all Confluence spaces the user has access toReadOnly
get_spaceGet details of a specific Confluence spaceReadOnly
search_contentSearch Confluence content using CQLReadOnly
get_page_commentsGet footer comments on a Confluence pageReadOnly
add_page_commentAdd a footer comment to a Confluence pageIrreversible
get_page_labelsGet all labels on a Confluence pageReadOnly
add_page_labelAdd a label to a Confluence pageReversible

On this page