Sim

Confluence

Interact with Confluence

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.

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

ParameterTypeRequiredDescription
domainstringYesYour Confluence domain (e.g., yourcompany.atlassian.net)
pageIdstringYesConfluence page ID to retrieve
cloudIdstringNoConfluence Cloud ID for the instance. If not provided, it will be fetched using the domain.

Output

ParameterTypeDescription
tsstringTimestamp of retrieval
pageIdstringConfluence page ID
contentstringPage content with HTML tags stripped
titlestringPage title

confluence_update

Update a Confluence page using the Confluence API.

Input

ParameterTypeRequiredDescription
domainstringYesYour Confluence domain (e.g., yourcompany.atlassian.net)
pageIdstringYesConfluence page ID to update
titlestringNoNew title for the page
contentstringNoNew content for the page in Confluence storage format
versionnumberNoVersion number of the page (required for preventing conflicts)
cloudIdstringNoConfluence Cloud ID for the instance. If not provided, it will be fetched using the domain.

Output

ParameterTypeDescription
tsstringTimestamp of update
pageIdstringConfluence page ID
titlestringUpdated page title
successbooleanUpdate operation success status

confluence_create_page

Create a new page in a Confluence space.

Input

ParameterTypeRequiredDescription
domainstringYesYour Confluence domain (e.g., yourcompany.atlassian.net)
spaceIdstringYesConfluence space ID where the page will be created
titlestringYesTitle of the new page
contentstringYesPage content in Confluence storage format (HTML)
parentIdstringNoParent page ID if creating a child page
cloudIdstringNoConfluence Cloud ID for the instance. If not provided, it will be fetched using the domain.

Output

ParameterTypeDescription
tsstringTimestamp of creation
pageIdstringCreated page ID
titlestringPage title
urlstringPage URL

confluence_delete_page

Delete a Confluence page (moves it to trash where it can be restored).

Input

ParameterTypeRequiredDescription
domainstringYesYour Confluence domain (e.g., yourcompany.atlassian.net)
pageIdstringYesConfluence page ID to delete
cloudIdstringNoConfluence Cloud ID for the instance. If not provided, it will be fetched using the domain.

Output

ParameterTypeDescription
tsstringTimestamp of deletion
pageIdstringDeleted page ID
deletedbooleanDeletion status

Search for content across Confluence pages, blog posts, and other content.

Input

ParameterTypeRequiredDescription
domainstringYesYour Confluence domain (e.g., yourcompany.atlassian.net)
querystringYesSearch query string
limitnumberNoMaximum number of results to return (default: 25)
cloudIdstringNoConfluence Cloud ID for the instance. If not provided, it will be fetched using the domain.

Output

ParameterTypeDescription
tsstringTimestamp of search
resultsarraySearch results

confluence_create_comment

Add a comment to a Confluence page.

Input

ParameterTypeRequiredDescription
domainstringYesYour Confluence domain (e.g., yourcompany.atlassian.net)
pageIdstringYesConfluence page ID to comment on
commentstringYesComment text in Confluence storage format
cloudIdstringNoConfluence Cloud ID for the instance. If not provided, it will be fetched using the domain.

Output

ParameterTypeDescription
tsstringTimestamp of creation
commentIdstringCreated comment ID
pageIdstringPage ID

confluence_list_comments

List all comments on a Confluence page.

Input

ParameterTypeRequiredDescription
domainstringYesYour Confluence domain (e.g., yourcompany.atlassian.net)
pageIdstringYesConfluence page ID to list comments from
limitnumberNoMaximum number of comments to return (default: 25)
cloudIdstringNoConfluence Cloud ID for the instance. If not provided, it will be fetched using the domain.

Output

ParameterTypeDescription
tsstringTimestamp of retrieval
commentsarrayList of comments

confluence_update_comment

Update an existing comment on a Confluence page.

Input

ParameterTypeRequiredDescription
domainstringYesYour Confluence domain (e.g., yourcompany.atlassian.net)
commentIdstringYesConfluence comment ID to update
commentstringYesUpdated comment text in Confluence storage format
cloudIdstringNoConfluence Cloud ID for the instance. If not provided, it will be fetched using the domain.

Output

ParameterTypeDescription
tsstringTimestamp of update
commentIdstringUpdated comment ID
updatedbooleanUpdate status

confluence_delete_comment

Delete a comment from a Confluence page.

Input

ParameterTypeRequiredDescription
domainstringYesYour Confluence domain (e.g., yourcompany.atlassian.net)
commentIdstringYesConfluence comment ID to delete
cloudIdstringNoConfluence Cloud ID for the instance. If not provided, it will be fetched using the domain.

Output

ParameterTypeDescription
tsstringTimestamp of deletion
commentIdstringDeleted comment ID
deletedbooleanDeletion status

confluence_upload_attachment

Upload a file as an attachment to a Confluence page.

Input

ParameterTypeRequiredDescription
domainstringYesYour Confluence domain (e.g., yourcompany.atlassian.net)
pageIdstringYesConfluence page ID to attach the file to
filefileYesThe file to upload as an attachment
fileNamestringNoOptional custom file name for the attachment
commentstringNoOptional comment to add to the attachment
cloudIdstringNoConfluence Cloud ID for the instance. If not provided, it will be fetched using the domain.

Output

ParameterTypeDescription
tsstringTimestamp of upload
attachmentIdstringUploaded attachment ID
titlestringAttachment file name
fileSizenumberFile size in bytes
mediaTypestringMIME type of the attachment
downloadUrlstringDownload URL for the attachment
pageIdstringPage ID the attachment was added to

confluence_list_attachments

List all attachments on a Confluence page.

Input

ParameterTypeRequiredDescription
domainstringYesYour Confluence domain (e.g., yourcompany.atlassian.net)
pageIdstringYesConfluence page ID to list attachments from
limitnumberNoMaximum number of attachments to return (default: 25)
cloudIdstringNoConfluence Cloud ID for the instance. If not provided, it will be fetched using the domain.

Output

ParameterTypeDescription
tsstringTimestamp of retrieval
attachmentsarrayList of attachments

confluence_delete_attachment

Delete an attachment from a Confluence page (moves to trash).

Input

ParameterTypeRequiredDescription
domainstringYesYour Confluence domain (e.g., yourcompany.atlassian.net)
attachmentIdstringYesConfluence attachment ID to delete
cloudIdstringNoConfluence Cloud ID for the instance. If not provided, it will be fetched using the domain.

Output

ParameterTypeDescription
tsstringTimestamp of deletion
attachmentIdstringDeleted attachment ID
deletedbooleanDeletion status

confluence_list_labels

List all labels on a Confluence page.

Input

ParameterTypeRequiredDescription
domainstringYesYour Confluence domain (e.g., yourcompany.atlassian.net)
pageIdstringYesConfluence page ID to list labels from
cloudIdstringNoConfluence Cloud ID for the instance. If not provided, it will be fetched using the domain.

Output

ParameterTypeDescription
tsstringTimestamp of retrieval
labelsarrayList of labels

confluence_get_space

Get details about a specific Confluence space.

Input

ParameterTypeRequiredDescription
domainstringYesYour Confluence domain (e.g., yourcompany.atlassian.net)
spaceIdstringYesConfluence space ID to retrieve
cloudIdstringNoConfluence Cloud ID for the instance. If not provided, it will be fetched using the domain.

Output

ParameterTypeDescription
tsstringTimestamp of retrieval
spaceIdstringSpace ID
namestringSpace name
keystringSpace key
typestringSpace type
statusstringSpace status
urlstringSpace URL

confluence_list_spaces

List all Confluence spaces accessible to the user.

Input

ParameterTypeRequiredDescription
domainstringYesYour Confluence domain (e.g., yourcompany.atlassian.net)
limitnumberNoMaximum number of spaces to return (default: 25)
cloudIdstringNoConfluence Cloud ID for the instance. If not provided, it will be fetched using the domain.

Output

ParameterTypeDescription
tsstringTimestamp of retrieval
spacesarrayList of spaces

Notes

  • Category: tools
  • Type: confluence
On this page

On this page

Start building today
Trusted by over 60,000 builders.
Build Agentic workflows visually on a drag-and-drop canvas or with natural language.
Get started