Confluence
Service domainDOCUMENTS
Arcade Optimized
Arcade.dev LLM tools for Confluence
14tools
Confluence Toolkit
The Confluence toolkit for Arcade provides LLM-callable tools for interacting with Atlassian Confluence, enabling agents to read, write, search, and manage Confluence spaces and pages on behalf of authenticated users.
Capabilities
- Identity & workspace discovery: Resolve the authenticated user's profile, list available Atlassian Cloud instances, and enumerate all spaces — essential bootstrapping steps before other operations.
- Page retrieval: Fetch single pages by ID or title, batch-fetch multiple pages in one request for performance, list direct children for tree traversal, and paginate through space pages.
- Page authoring & editing: Create new pages at the root of a space, update page content, and rename pages by changing their title.
- Search: Full-text search across the entire workspace with AND (
must_contain_all) and OR (can_contain_any) logic, case-insensitive. - Attachments & spaces: List workspace attachments, retrieve attachments for a specific page, and fetch space details by ID or key.
OAuth
This toolkit authenticates via OAuth 2.0 through the Atlassian provider. See the Arcade Atlassian auth provider docs for setup details: https://docs.arcade.dev/en/references/auth-providers/atlassian
Available tools(14)
14 of 14 tools
Operations
Behavior
| Tool name | Description | Secrets | |
|---|---|---|---|
Create a new page at the root of the given space. | |||
Get attachments for a page by its ID or title.
If a page title is provided, then the first page with an exact matching title will be returned. | |||
Get available Atlassian Clouds. | |||
Retrieve a SINGLE page's content by its ID or title.
If a title is provided, then the first page with an exact matching title will be returned.
IMPORTANT: For retrieving MULTIPLE pages, request them by ID in one batch call instead
for a massive performance and efficiency boost. If you call this function multiple times
instead of making one batch call, then the universe will explode. | |||
Get the content of MULTIPLE pages by their ID in a single efficient request.
IMPORTANT: Always use this function when you need to retrieve content from more than one page,
rather than fetching pages one at a time, because this function is significantly more
efficient than multiple single-page requests. | |||
Get the details of a space by its ID or key. | |||
List attachments in a workspace | |||
List one page of direct children for a Confluence content item.
Call this again with a returned child ID to continue exploring that child's children. For
pagination, send only pagination_token and optionally limit. | |||
Get the content of multiple pages by their ID | |||
List all spaces sorted by name in ascending order. | |||
Rename a page by changing its title. | |||
Search for content in Confluence.
The search is performed across all content in the authenticated user's Confluence workspace.
All search terms in Confluence are case insensitive.
You can use the parameters in different ways:
- must_contain_all: For AND logic - content must contain ALL of these
- can_contain_any: For OR logic - content can contain ANY of these
- Combine them: must_contain_all=['banana'] AND can_contain_any=['database', 'guide'] | |||
Update a page's content. | |||
CALL THIS TOOL FIRST to establish user profile context.
Get information about the currently logged-in user and their available Confluence clouds. |
Last updated on