You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
import { BlockInfoCard } from "@/components/ui/block-info-card"
{/* MANUAL-CONTENT-START:intro */}
Confluence is Atlassian's powerful team collaboration and knowledge management platform. It serves as a centralized workspace where teams can create, organize, and share information across departments and organizations.
With Confluence, you can:
Create structured documentation: Build comprehensive wikis, project plans, and knowledge bases with rich formatting
Collaborate in real-time: Work together on documents with teammates, with comments, mentions, and editing capabilities
Organize information hierarchically: Structure content with spaces, pages, and nested hierarchies for intuitive navigation
Integrate with other tools: Connect with Jira, Trello, and other Atlassian products for seamless workflow integration
Control access permissions: Manage who can view, edit, or comment on specific content
In Sim, the Confluence integration enables your agents to access and leverage your organization's knowledge base. Agents can retrieve information from Confluence pages, search for specific content, and even update documentation when needed. This allows your workflows to incorporate the collective knowledge stored in your Confluence instance, making it possible to build agents that can reference internal documentation, follow established procedures, and maintain up-to-date information resources as part of their operations.
{/* MANUAL-CONTENT-END */}
Usage Instructions
Integrate Confluence into the workflow. Can read, create, update, delete pages, manage comments, attachments, labels, and search content.
Tools
confluence_retrieve
Retrieve content from Confluence pages using the Confluence API.
Input
Parameter
Type
Required
Description
domain
string
Yes
Your Confluence domain (e.g., yourcompany.atlassian.net)
pageId
string
Yes
Confluence page ID to retrieve (numeric ID from page URL or API)
cloudId
string
No
Confluence Cloud ID for the instance. If not provided, it will be fetched using the domain.
Output
Parameter
Type
Description
ts
string
ISO 8601 timestamp of the operation
pageId
string
Confluence page ID
title
string
Page title
content
string
Page content with HTML tags stripped
status
string
Page status (current, archived, trashed, draft)
spaceId
string
ID of the space containing the page
parentId
string
ID of the parent page
authorId
string
Account ID of the page author
createdAt
string
ISO 8601 timestamp when the page was created
url
string
URL to view the page in Confluence
body
object
Raw page body content in storage format
↳ value
string
The content value in the specified format
↳ representation
string
Content representation type
version
object
Page version information
↳ number
number
Version number
↳ message
string
Version message
↳ minorEdit
boolean
Whether this is a minor edit
↳ authorId
string
Account ID of the version author
↳ createdAt
string
ISO 8601 timestamp of version creation
confluence_update
Update a Confluence page using the Confluence API.
Input
Parameter
Type
Required
Description
domain
string
Yes
Your Confluence domain (e.g., yourcompany.atlassian.net)
pageId
string
Yes
Confluence page ID to update (numeric ID from page URL or API)
title
string
No
New title for the page
content
string
No
New content for the page in Confluence storage format
cloudId
string
No
Confluence Cloud ID for the instance. If not provided, it will be fetched using the domain.
Output
Parameter
Type
Description
ts
string
Timestamp of update
pageId
string
Confluence page ID
title
string
Updated page title
status
string
Page status
spaceId
string
Space ID
body
object
Page body content in storage format
↳ storage
object
Body in storage format (Confluence markup)
↳ value
string
The content value in the specified format
↳ representation
string
Content representation type
↳ view
object
Body in view format (rendered HTML)
↳ value
string
The content value in the specified format
↳ representation
string
Content representation type
↳ atlas_doc_format
object
Body in Atlassian Document Format (ADF)
↳ value
string
The content value in the specified format
↳ representation
string
Content representation type
version
object
Page version information
↳ number
number
Version number
↳ message
string
Version message
↳ minorEdit
boolean
Whether this is a minor edit
↳ authorId
string
Account ID of the version author
↳ createdAt
string
ISO 8601 timestamp of version creation
url
string
URL to view the page in Confluence
success
boolean
Update operation success status
confluence_create_page
Create a new page in a Confluence space.
Input
Parameter
Type
Required
Description
domain
string
Yes
Your Confluence domain (e.g., yourcompany.atlassian.net)
spaceId
string
Yes
Confluence space ID where the page will be created
title
string
Yes
Title of the new page
content
string
Yes
Page content in Confluence storage format (HTML)
parentId
string
No
Parent page ID if creating a child page
cloudId
string
No
Confluence Cloud ID for the instance. If not provided, it will be fetched using the domain.
Output
Parameter
Type
Description
ts
string
Timestamp of creation
pageId
string
Created page ID
title
string
Page title
status
string
Page status
spaceId
string
Space ID
parentId
string
Parent page ID
body
object
Page body content
↳ storage
object
Body in storage format (Confluence markup)
↳ value
string
The content value in the specified format
↳ representation
string
Content representation type
↳ view
object
Body in view format (rendered HTML)
↳ value
string
The content value in the specified format
↳ representation
string
Content representation type
↳ atlas_doc_format
object
Body in Atlassian Document Format (ADF)
↳ value
string
The content value in the specified format
↳ representation
string
Content representation type
version
object
Page version information
↳ number
number
Version number
↳ message
string
Version message
↳ minorEdit
boolean
Whether this is a minor edit
↳ authorId
string
Account ID of the version author
↳ createdAt
string
ISO 8601 timestamp of version creation
url
string
Page URL
confluence_delete_page
Delete a Confluence page. By default moves to trash; use purge=true to permanently delete.
Input
Parameter
Type
Required
Description
domain
string
Yes
Your Confluence domain (e.g., yourcompany.atlassian.net)
pageId
string
Yes
Confluence page ID to delete
purge
boolean
No
If true, permanently deletes the page instead of moving to trash (default: false)
cloudId
string
No
Confluence Cloud ID for the instance. If not provided, it will be fetched using the domain.
Output
Parameter
Type
Description
ts
string
Timestamp of deletion
pageId
string
Deleted page ID
deleted
boolean
Deletion status
confluence_list_pages_in_space
List all pages within a specific Confluence space. Supports pagination and filtering by status.
Input
Parameter
Type
Required
Description
domain
string
Yes
Your Confluence domain (e.g., yourcompany.atlassian.net)
spaceId
string
Yes
The ID of the Confluence space to list pages from
limit
number
No
Maximum number of pages to return (default: 50, max: 250)
status
string
No
Filter pages by status: current, archived, trashed, or draft
bodyFormat
string
No
Format for page body content: storage, atlas_doc_format, or view. If not specified, body is not included.
cursor
string
No
Pagination cursor from previous response to get the next page of results
cloudId
string
No
Confluence Cloud ID for the instance. If not provided, it will be fetched using the domain.
Output
Parameter
Type
Description
ts
string
ISO 8601 timestamp of the operation
pages
array
Array of pages in the space
↳ id
string
Unique page identifier
↳ title
string
Page title
↳ status
string
Page status (e.g., current, archived, trashed, draft)
↳ spaceId
string
ID of the space containing the page
↳ parentId
string
ID of the parent page (null if top-level)
↳ authorId
string
Account ID of the page author
↳ createdAt
string
ISO 8601 timestamp when the page was created
↳ version
object
Page version information
↳ number
number
Version number
↳ message
string
Version message
↳ minorEdit
boolean
Whether this is a minor edit
↳ authorId
string
Account ID of the version author
↳ createdAt
string
ISO 8601 timestamp of version creation
↳ body
object
Page body content (if bodyFormat was specified)
↳ storage
object
Body in storage format (Confluence markup)
↳ value
string
The content value in the specified format
↳ representation
string
Content representation type
↳ view
object
Body in view format (rendered HTML)
↳ value
string
The content value in the specified format
↳ representation
string
Content representation type
↳ atlas_doc_format
object
Body in Atlassian Document Format (ADF)
↳ value
string
The content value in the specified format
↳ representation
string
Content representation type
↳ webUrl
string
URL to view the page in Confluence
nextCursor
string
Cursor for fetching the next page of results
confluence_get_page_children
Get all child pages of a specific Confluence page. Useful for navigating page hierarchies.
Input
Parameter
Type
Required
Description
domain
string
Yes
Your Confluence domain (e.g., yourcompany.atlassian.net)
pageId
string
Yes
The ID of the parent page to get children from
limit
number
No
Maximum number of child pages to return (default: 50, max: 250)
cursor
string
No
Pagination cursor from previous response to get the next page of results
cloudId
string
No
Confluence Cloud ID for the instance. If not provided, it will be fetched using the domain.
Output
Parameter
Type
Description
ts
string
ISO 8601 timestamp of the operation
parentId
string
ID of the parent page
children
array
Array of child pages
↳ id
string
Child page ID
↳ title
string
Child page title
↳ status
string
Page status
↳ spaceId
string
Space ID
↳ childPosition
number
Position among siblings
↳ webUrl
string
URL to view the page
nextCursor
string
Cursor for fetching the next page of results
confluence_get_page_ancestors
Get the ancestor (parent) pages of a specific Confluence page. Returns the full hierarchy from the page up to the root.
Input
Parameter
Type
Required
Description
domain
string
Yes
Your Confluence domain (e.g., yourcompany.atlassian.net)
pageId
string
Yes
The ID of the page to get ancestors for
limit
number
No
Maximum number of ancestors to return (default: 25, max: 250)
cloudId
string
No
Confluence Cloud ID for the instance. If not provided, it will be fetched using the domain.
Output
Parameter
Type
Description
ts
string
ISO 8601 timestamp of the operation
pageId
string
ID of the page whose ancestors were retrieved
ancestors
array
Array of ancestor pages, ordered from direct parent to root
↳ id
string
Ancestor page ID
↳ title
string
Ancestor page title
↳ status
string
Page status
↳ spaceId
string
Space ID
↳ webUrl
string
URL to view the page
confluence_list_page_versions
List all versions (revision history) of a Confluence page.
Input
Parameter
Type
Required
Description
domain
string
Yes
Your Confluence domain (e.g., yourcompany.atlassian.net)
pageId
string
Yes
The ID of the page to get versions for
limit
number
No
Maximum number of versions to return (default: 50, max: 250)
cursor
string
No
Pagination cursor from previous response
cloudId
string
No
Confluence Cloud ID for the instance. If not provided, it will be fetched using the domain.
Output
Parameter
Type
Description
ts
string
ISO 8601 timestamp of the operation
pageId
string
ID of the page
versions
array
Array of page versions
↳ number
number
Version number
↳ message
string
Version message
↳ minorEdit
boolean
Whether this is a minor edit
↳ authorId
string
Account ID of the version author
↳ createdAt
string
ISO 8601 timestamp of version creation
nextCursor
string
Cursor for fetching the next page of results
confluence_get_page_version
Get details about a specific version of a Confluence page.
Input
Parameter
Type
Required
Description
domain
string
Yes
Your Confluence domain (e.g., yourcompany.atlassian.net)
pageId
string
Yes
The ID of the page
versionNumber
number
Yes
The version number to retrieve (e.g., 1, 2, 3)
cloudId
string
No
Confluence Cloud ID for the instance. If not provided, it will be fetched using the domain.
Output
Parameter
Type
Description
ts
string
ISO 8601 timestamp of the operation
pageId
string
ID of the page
title
string
Page title at this version
content
string
Page content with HTML tags stripped at this version
version
object
Detailed version information
↳ number
number
Version number
↳ message
string
Version message
↳ minorEdit
boolean
Whether this is a minor edit
↳ authorId
string
Account ID of the version author
↳ createdAt
string
ISO 8601 timestamp of version creation
↳ contentTypeModified
boolean
Whether the content type was modified in this version
↳ collaborators
array
List of collaborator account IDs for this version
↳ prevVersion
number
Previous version number
↳ nextVersion
number
Next version number
body
object
Raw page body content in storage format at this version
↳ value
string
The content value in the specified format
↳ representation
string
Content representation type
confluence_list_page_properties
List all custom properties (metadata) attached to a Confluence page.
Input
Parameter
Type
Required
Description
domain
string
Yes
Your Confluence domain (e.g., yourcompany.atlassian.net)
pageId
string
Yes
The ID of the page to list properties from
limit
number
No
Maximum number of properties to return (default: 50, max: 250)
cursor
string
No
Pagination cursor from previous response
cloudId
string
No
Confluence Cloud ID for the instance. If not provided, it will be fetched using the domain.
Output
Parameter
Type
Description
ts
string
ISO 8601 timestamp of the operation
pageId
string
ID of the page
properties
array
Array of content properties
↳ id
string
Property ID
↳ key
string
Property key
↳ value
json
Property value (can be any JSON)
↳ version
object
Version information
↳ number
number
Version number
↳ message
string
Version message
↳ minorEdit
boolean
Whether this is a minor edit
↳ authorId
string
Account ID of the version author
↳ createdAt
string
ISO 8601 timestamp of version creation
nextCursor
string
Cursor for fetching the next page of results
confluence_create_page_property
Create a new custom property (metadata) on a Confluence page.
Input
Parameter
Type
Required
Description
domain
string
Yes
Your Confluence domain (e.g., yourcompany.atlassian.net)
pageId
string
Yes
The ID of the page to add the property to
key
string
Yes
The key/name for the property
value
json
Yes
The value for the property (can be any JSON value)
cloudId
string
No
Confluence Cloud ID for the instance. If not provided, it will be fetched using the domain.
Output
Parameter
Type
Description
ts
string
ISO 8601 timestamp of the operation
pageId
string
ID of the page
propertyId
string
ID of the created property
key
string
Property key
value
json
Property value
version
object
Version information
↳ number
number
Version number
↳ message
string
Version message
↳ minorEdit
boolean
Whether this is a minor edit
↳ authorId
string
Account ID of the version author
↳ createdAt
string
ISO 8601 timestamp of version creation
confluence_delete_page_property
Delete a content property from a Confluence page by its property ID.
Input
Parameter
Type
Required
Description
domain
string
Yes
Your Confluence domain (e.g., yourcompany.atlassian.net)
pageId
string
Yes
The ID of the page containing the property
propertyId
string
Yes
The ID of the property to delete
cloudId
string
No
Confluence Cloud ID for the instance. If not provided, it will be fetched using the domain.
Output
Parameter
Type
Description
ts
string
ISO 8601 timestamp of the operation
pageId
string
ID of the page
propertyId
string
ID of the deleted property
deleted
boolean
Deletion status
confluence_search
Search for content across Confluence pages, blog posts, and other content.
Input
Parameter
Type
Required
Description
domain
string
Yes
Your Confluence domain (e.g., yourcompany.atlassian.net)
query
string
Yes
Search query string
limit
number
No
Maximum number of results to return (default: 25)
cloudId
string
No
Confluence Cloud ID for the instance. If not provided, it will be fetched using the domain.
Output
Parameter
Type
Description
ts
string
Timestamp of search
results
array
Array of search results
↳ id
string
Unique content identifier
↳ title
string
Content title
↳ type
string
Content type (e.g., page, blogpost, attachment, comment)
↳ status
string
Content status (e.g., current)
↳ url
string
URL to view the content in Confluence
↳ excerpt
string
Text excerpt matching the search query
↳ spaceKey
string
Key of the space containing the content
↳ space
object
Space information for the content
↳ id
string
Space identifier
↳ key
string
Space key
↳ name
string
Space name
↳ lastModified
string
ISO 8601 timestamp of last modification
↳ entityType
string
Entity type identifier (e.g., content, space)
confluence_search_in_space
Search for content within a specific Confluence space. Optionally filter by text query and content type.
Input
Parameter
Type
Required
Description
domain
string
Yes
Your Confluence domain (e.g., yourcompany.atlassian.net)
spaceKey
string
Yes
The key of the Confluence space to search in (e.g., "ENG", "HR")
query
string
No
Text search query. If not provided, returns all content in the space.
contentType
string
No
Filter by content type: page, blogpost, attachment, or comment
limit
number
No
Maximum number of results to return (default: 25, max: 250)
cloudId
string
No
Confluence Cloud ID for the instance. If not provided, it will be fetched using the domain.
Output
Parameter
Type
Description
ts
string
ISO 8601 timestamp of the operation
spaceKey
string
The space key that was searched
totalSize
number
Total number of matching results
results
array
Array of search results
↳ id
string
Unique content identifier
↳ title
string
Content title
↳ type
string
Content type (e.g., page, blogpost, attachment, comment)
↳ status
string
Content status (e.g., current)
↳ url
string
URL to view the content in Confluence
↳ excerpt
string
Text excerpt matching the search query
↳ spaceKey
string
Key of the space containing the content
↳ space
object
Space information for the content
↳ id
string
Space identifier
↳ key
string
Space key
↳ name
string
Space name
↳ lastModified
string
ISO 8601 timestamp of last modification
↳ entityType
string
Entity type identifier (e.g., content, space)
confluence_list_blogposts
List all blog posts across all accessible Confluence spaces.
Input
Parameter
Type
Required
Description
domain
string
Yes
Your Confluence domain (e.g., yourcompany.atlassian.net)
limit
number
No
Maximum number of blog posts to return (default: 25, max: 250)
status
string
No
Filter by status: current, archived, trashed, or draft