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 (numeric ID from page URL or API)
cloudIdstringNoConfluence Cloud ID for the instance. If not provided, it will be fetched using the domain.

Output

ParameterTypeDescription
tsstringISO 8601 timestamp of the operation
pageIdstringConfluence page ID
titlestringPage title
contentstringPage content with HTML tags stripped
statusstringPage status (current, archived, trashed, draft)
spaceIdstringID of the space containing the page
parentIdstringID of the parent page
authorIdstringAccount ID of the page author
createdAtstringISO 8601 timestamp when the page was created
urlstringURL to view the page in Confluence
bodyobjectRaw page body content in storage format
valuestringThe content value in the specified format
representationstringContent representation type
versionobjectPage version information
numbernumberVersion number
messagestringVersion message
minorEditbooleanWhether this is a minor edit
authorIdstringAccount ID of the version author
createdAtstringISO 8601 timestamp of version creation

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 (numeric ID from page URL or API)
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
statusstringPage status
spaceIdstringSpace ID
bodyobjectPage body content in storage format
storageobjectBody in storage format (Confluence markup)
valuestringThe content value in the specified format
representationstringContent representation type
viewobjectBody in view format (rendered HTML)
valuestringThe content value in the specified format
representationstringContent representation type
atlas_doc_formatobjectBody in Atlassian Document Format (ADF)
valuestringThe content value in the specified format
representationstringContent representation type
versionobjectPage version information
numbernumberVersion number
messagestringVersion message
minorEditbooleanWhether this is a minor edit
authorIdstringAccount ID of the version author
createdAtstringISO 8601 timestamp of version creation
urlstringURL to view the page in Confluence
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
statusstringPage status
spaceIdstringSpace ID
parentIdstringParent page ID
bodyobjectPage body content
storageobjectBody in storage format (Confluence markup)
valuestringThe content value in the specified format
representationstringContent representation type
viewobjectBody in view format (rendered HTML)
valuestringThe content value in the specified format
representationstringContent representation type
atlas_doc_formatobjectBody in Atlassian Document Format (ADF)
valuestringThe content value in the specified format
representationstringContent representation type
versionobjectPage version information
numbernumberVersion number
messagestringVersion message
minorEditbooleanWhether this is a minor edit
authorIdstringAccount ID of the version author
createdAtstringISO 8601 timestamp of version creation
urlstringPage URL

confluence_delete_page

Delete a Confluence page. By default moves to trash; use purge=true to permanently delete.

Input

ParameterTypeRequiredDescription
domainstringYesYour Confluence domain (e.g., yourcompany.atlassian.net)
pageIdstringYesConfluence page ID to delete
purgebooleanNoIf true, permanently deletes the page instead of moving to trash (default: false)
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

confluence_list_pages_in_space

List all pages within a specific Confluence space. Supports pagination and filtering by status.

Input

ParameterTypeRequiredDescription
domainstringYesYour Confluence domain (e.g., yourcompany.atlassian.net)
spaceIdstringYesThe ID of the Confluence space to list pages from
limitnumberNoMaximum number of pages to return (default: 50, max: 250)
statusstringNoFilter pages by status: current, archived, trashed, or draft
bodyFormatstringNoFormat for page body content: storage, atlas_doc_format, or view. If not specified, body is not included.
cursorstringNoPagination cursor from previous response to get the next page of results
cloudIdstringNoConfluence Cloud ID for the instance. If not provided, it will be fetched using the domain.

Output

ParameterTypeDescription
tsstringISO 8601 timestamp of the operation
pagesarrayArray of pages in the space
idstringUnique page identifier
titlestringPage title
statusstringPage status (e.g., current, archived, trashed, draft)
spaceIdstringID of the space containing the page
parentIdstringID of the parent page (null if top-level)
authorIdstringAccount ID of the page author
createdAtstringISO 8601 timestamp when the page was created
versionobjectPage version information
numbernumberVersion number
messagestringVersion message
minorEditbooleanWhether this is a minor edit
authorIdstringAccount ID of the version author
createdAtstringISO 8601 timestamp of version creation
bodyobjectPage body content (if bodyFormat was specified)
storageobjectBody in storage format (Confluence markup)
valuestringThe content value in the specified format
representationstringContent representation type
viewobjectBody in view format (rendered HTML)
valuestringThe content value in the specified format
representationstringContent representation type
atlas_doc_formatobjectBody in Atlassian Document Format (ADF)
valuestringThe content value in the specified format
representationstringContent representation type
webUrlstringURL to view the page in Confluence
nextCursorstringCursor 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

ParameterTypeRequiredDescription
domainstringYesYour Confluence domain (e.g., yourcompany.atlassian.net)
pageIdstringYesThe ID of the parent page to get children from
limitnumberNoMaximum number of child pages to return (default: 50, max: 250)
cursorstringNoPagination cursor from previous response to get the next page of results
cloudIdstringNoConfluence Cloud ID for the instance. If not provided, it will be fetched using the domain.

Output

ParameterTypeDescription
tsstringISO 8601 timestamp of the operation
parentIdstringID of the parent page
childrenarrayArray of child pages
idstringChild page ID
titlestringChild page title
statusstringPage status
spaceIdstringSpace ID
childPositionnumberPosition among siblings
webUrlstringURL to view the page
nextCursorstringCursor 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

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

Output

ParameterTypeDescription
tsstringISO 8601 timestamp of the operation
pageIdstringID of the page whose ancestors were retrieved
ancestorsarrayArray of ancestor pages, ordered from direct parent to root
idstringAncestor page ID
titlestringAncestor page title
statusstringPage status
spaceIdstringSpace ID
webUrlstringURL to view the page

confluence_list_page_versions

List all versions (revision history) of a Confluence page.

Input

ParameterTypeRequiredDescription
domainstringYesYour Confluence domain (e.g., yourcompany.atlassian.net)
pageIdstringYesThe ID of the page to get versions for
limitnumberNoMaximum number of versions to return (default: 50, max: 250)
cursorstringNoPagination cursor from previous response
cloudIdstringNoConfluence Cloud ID for the instance. If not provided, it will be fetched using the domain.

Output

ParameterTypeDescription
tsstringISO 8601 timestamp of the operation
pageIdstringID of the page
versionsarrayArray of page versions
numbernumberVersion number
messagestringVersion message
minorEditbooleanWhether this is a minor edit
authorIdstringAccount ID of the version author
createdAtstringISO 8601 timestamp of version creation
nextCursorstringCursor for fetching the next page of results

confluence_get_page_version

Get details about a specific version of a Confluence page.

Input

ParameterTypeRequiredDescription
domainstringYesYour Confluence domain (e.g., yourcompany.atlassian.net)
pageIdstringYesThe ID of the page
versionNumbernumberYesThe version number to retrieve (e.g., 1, 2, 3)
cloudIdstringNoConfluence Cloud ID for the instance. If not provided, it will be fetched using the domain.

Output

ParameterTypeDescription
tsstringISO 8601 timestamp of the operation
pageIdstringID of the page
versionobjectDetailed version information
numbernumberVersion number
messagestringVersion message
minorEditbooleanWhether this is a minor edit
authorIdstringAccount ID of the version author
createdAtstringISO 8601 timestamp of version creation
contentTypeModifiedbooleanWhether the content type was modified in this version
collaboratorsarrayList of collaborator account IDs for this version
prevVersionnumberPrevious version number
nextVersionnumberNext version number

confluence_list_page_properties

List all custom properties (metadata) attached to a Confluence page.

Input

ParameterTypeRequiredDescription
domainstringYesYour Confluence domain (e.g., yourcompany.atlassian.net)
pageIdstringYesThe ID of the page to list properties from
limitnumberNoMaximum number of properties to return (default: 50, max: 250)
cursorstringNoPagination cursor from previous response
cloudIdstringNoConfluence Cloud ID for the instance. If not provided, it will be fetched using the domain.

Output

ParameterTypeDescription
tsstringISO 8601 timestamp of the operation
pageIdstringID of the page
propertiesarrayArray of content properties
idstringProperty ID
keystringProperty key
valuejsonProperty value (can be any JSON)
versionobjectVersion information
numbernumberVersion number
messagestringVersion message
minorEditbooleanWhether this is a minor edit
authorIdstringAccount ID of the version author
createdAtstringISO 8601 timestamp of version creation
nextCursorstringCursor for fetching the next page of results

confluence_create_page_property

Create a new custom property (metadata) on a Confluence page.

Input

ParameterTypeRequiredDescription
domainstringYesYour Confluence domain (e.g., yourcompany.atlassian.net)
pageIdstringYesThe ID of the page to add the property to
keystringYesThe key/name for the property
valuejsonYesThe value for the property (can be any JSON value)
cloudIdstringNoConfluence Cloud ID for the instance. If not provided, it will be fetched using the domain.

Output

ParameterTypeDescription
tsstringISO 8601 timestamp of the operation
pageIdstringID of the page
propertyIdstringID of the created property
keystringProperty key
valuejsonProperty value
versionobjectVersion information
numbernumberVersion number
messagestringVersion message
minorEditbooleanWhether this is a minor edit
authorIdstringAccount ID of the version author
createdAtstringISO 8601 timestamp of version creation

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
resultsarrayArray of search results
idstringUnique content identifier
titlestringContent title
typestringContent type (e.g., page, blogpost, attachment, comment)
statusstringContent status (e.g., current)
urlstringURL to view the content in Confluence
excerptstringText excerpt matching the search query
spaceKeystringKey of the space containing the content
spaceobjectSpace information for the content
idstringSpace identifier
keystringSpace key
namestringSpace name
lastModifiedstringISO 8601 timestamp of last modification
entityTypestringEntity 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

ParameterTypeRequiredDescription
domainstringYesYour Confluence domain (e.g., yourcompany.atlassian.net)
spaceKeystringYesThe key of the Confluence space to search in (e.g., "ENG", "HR")
querystringNoText search query. If not provided, returns all content in the space.
contentTypestringNoFilter by content type: page, blogpost, attachment, or comment
limitnumberNoMaximum number of results to return (default: 25, max: 250)
cloudIdstringNoConfluence Cloud ID for the instance. If not provided, it will be fetched using the domain.

Output

ParameterTypeDescription
tsstringISO 8601 timestamp of the operation
spaceKeystringThe space key that was searched
totalSizenumberTotal number of matching results
resultsarrayArray of search results
idstringUnique content identifier
titlestringContent title
typestringContent type (e.g., page, blogpost, attachment, comment)
statusstringContent status (e.g., current)
urlstringURL to view the content in Confluence
excerptstringText excerpt matching the search query
spaceKeystringKey of the space containing the content
spaceobjectSpace information for the content
idstringSpace identifier
keystringSpace key
namestringSpace name
lastModifiedstringISO 8601 timestamp of last modification
entityTypestringEntity type identifier (e.g., content, space)

confluence_list_blogposts

List all blog posts across all accessible Confluence spaces.

Input

ParameterTypeRequiredDescription
domainstringYesYour Confluence domain (e.g., yourcompany.atlassian.net)
limitnumberNoMaximum number of blog posts to return (default: 25, max: 250)
statusstringNoFilter by status: current, archived, trashed, or draft
sortstringNoSort order: created-date, -created-date, modified-date, -modified-date, title, -title
cursorstringNoPagination cursor from previous response
cloudIdstringNoConfluence Cloud ID for the instance. If not provided, it will be fetched using the domain.

Output

ParameterTypeDescription
tsstringISO 8601 timestamp of the operation
blogPostsarrayArray of blog posts
idstringBlog post ID
titlestringBlog post title
statusstringBlog post status
spaceIdstringSpace ID
authorIdstringAuthor account ID
createdAtstringCreation timestamp
versionobjectVersion information
numbernumberVersion number
messagestringVersion message
minorEditbooleanWhether this is a minor edit
authorIdstringAccount ID of the version author
createdAtstringISO 8601 timestamp of version creation
webUrlstringURL to view the blog post
nextCursorstringCursor for fetching the next page of results

confluence_get_blogpost

Get a specific Confluence blog post by ID, including its content.

Input

ParameterTypeRequiredDescription
domainstringYesYour Confluence domain (e.g., yourcompany.atlassian.net)
blogPostIdstringYesThe ID of the blog post to retrieve
bodyFormatstringNoFormat for blog post body: storage, atlas_doc_format, or view
cloudIdstringNoConfluence Cloud ID for the instance. If not provided, it will be fetched using the domain.

Output

ParameterTypeDescription
tsstringISO 8601 timestamp of the operation
idstringBlog post ID
titlestringBlog post title
statusstringBlog post status
spaceIdstringSpace ID
authorIdstringAuthor account ID
createdAtstringCreation timestamp
versionobjectVersion information
numbernumberVersion number
messagestringVersion message
minorEditbooleanWhether this is a minor edit
authorIdstringAccount ID of the version author
createdAtstringISO 8601 timestamp of version creation
bodyobjectBlog post body content in requested format(s)
storageobjectBody in storage format (Confluence markup)
valuestringThe content value in the specified format
representationstringContent representation type
viewobjectBody in view format (rendered HTML)
valuestringThe content value in the specified format
representationstringContent representation type
atlas_doc_formatobjectBody in Atlassian Document Format (ADF)
valuestringThe content value in the specified format
representationstringContent representation type
webUrlstringURL to view the blog post

confluence_create_blogpost

Create a new blog post in a Confluence space.

Input

ParameterTypeRequiredDescription
domainstringYesYour Confluence domain (e.g., yourcompany.atlassian.net)
spaceIdstringYesThe ID of the space to create the blog post in
titlestringYesTitle of the blog post
contentstringYesBlog post content in Confluence storage format (HTML)
statusstringNoBlog post status: current (default) or draft
cloudIdstringNoConfluence Cloud ID for the instance. If not provided, it will be fetched using the domain.

Output

ParameterTypeDescription
tsstringISO 8601 timestamp of the operation
idstringCreated blog post ID
titlestringBlog post title
statusstringBlog post status
spaceIdstringSpace ID
authorIdstringAuthor account ID
bodyobjectBlog post body content
storageobjectBody in storage format (Confluence markup)
valuestringThe content value in the specified format
representationstringContent representation type
viewobjectBody in view format (rendered HTML)
valuestringThe content value in the specified format
representationstringContent representation type
atlas_doc_formatobjectBody in Atlassian Document Format (ADF)
valuestringThe content value in the specified format
representationstringContent representation type
versionobjectBlog post version information
numbernumberVersion number
messagestringVersion message
minorEditbooleanWhether this is a minor edit
authorIdstringAccount ID of the version author
createdAtstringISO 8601 timestamp of version creation
webUrlstringURL to view the blog post

confluence_list_blogposts_in_space

List all blog posts within a specific Confluence space.

Input

ParameterTypeRequiredDescription
domainstringYesYour Confluence domain (e.g., yourcompany.atlassian.net)
spaceIdstringYesThe ID of the Confluence space to list blog posts from
limitnumberNoMaximum number of blog posts to return (default: 25, max: 250)
statusstringNoFilter by status: current, archived, trashed, or draft
bodyFormatstringNoFormat for blog post body: storage, atlas_doc_format, or view
cursorstringNoPagination cursor from previous response
cloudIdstringNoConfluence Cloud ID for the instance. If not provided, it will be fetched using the domain.

Output

ParameterTypeDescription
tsstringISO 8601 timestamp of the operation
blogPostsarrayArray of blog posts in the space
idstringBlog post ID
titlestringBlog post title
statusstringBlog post status
spaceIdstringSpace ID
authorIdstringAuthor account ID
createdAtstringCreation timestamp
versionobjectVersion information
numbernumberVersion number
messagestringVersion message
minorEditbooleanWhether this is a minor edit
authorIdstringAccount ID of the version author
createdAtstringISO 8601 timestamp of version creation
bodyobjectBlog post body content
storageobjectBody in storage format (Confluence markup)
valuestringThe content value in the specified format
representationstringContent representation type
viewobjectBody in view format (rendered HTML)
valuestringThe content value in the specified format
representationstringContent representation type
atlas_doc_formatobjectBody in Atlassian Document Format (ADF)
valuestringThe content value in the specified format
representationstringContent representation type
webUrlstringURL to view the blog post
nextCursorstringCursor for fetching the next page of 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)
bodyFormatstringNoFormat for the comment body: storage, atlas_doc_format, view, or export_view (default: storage)
cursorstringNoPagination cursor from previous response
cloudIdstringNoConfluence Cloud ID for the instance. If not provided, it will be fetched using the domain.

Output

ParameterTypeDescription
tsstringISO 8601 timestamp of the operation
commentsarrayArray of Confluence comments
idstringUnique comment identifier
statusstringComment status (e.g., current)
titlestringComment title
pageIdstringID of the page the comment belongs to
blogPostIdstringID of the blog post the comment belongs to
parentCommentIdstringID of the parent comment
bodyobjectComment body content
valuestringComment body content
representationstringContent representation format (e.g., storage, view)
createdAtstringISO 8601 timestamp when the comment was created
authorIdstringAccount ID of the comment author
versionobjectComment version information
numbernumberVersion number
messagestringVersion message
minorEditbooleanWhether this is a minor edit
authorIdstringAccount ID of the version author
createdAtstringISO 8601 timestamp of version creation
nextCursorstringCursor for fetching the next page of results

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: 50, max: 250)
cursorstringNoPagination cursor from previous response
cloudIdstringNoConfluence Cloud ID for the instance. If not provided, it will be fetched using the domain.

Output

ParameterTypeDescription
tsstringISO 8601 timestamp of the operation
attachmentsarrayArray of Confluence attachments
idstringUnique attachment identifier (prefixed with "att")
titlestringAttachment file name
statusstringAttachment status (e.g., current, archived, trashed)
mediaTypestringMIME type of the attachment
fileSizenumberFile size in bytes
downloadUrlstringURL to download the attachment
webuiUrlstringURL to view the attachment in Confluence UI
pageIdstringID of the page the attachment belongs to
blogPostIdstringID of the blog post the attachment belongs to
commentstringComment/description of the attachment
versionobjectAttachment version information
numbernumberVersion number
messagestringVersion message
minorEditbooleanWhether this is a minor edit
authorIdstringAccount ID of the version author
createdAtstringISO 8601 timestamp of version creation
nextCursorstringCursor for fetching the next page of results

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
limitnumberNoMaximum number of labels to return (default: 25, max: 250)
cursorstringNoPagination cursor from previous response
cloudIdstringNoConfluence Cloud ID for the instance. If not provided, it will be fetched using the domain.

Output

ParameterTypeDescription
tsstringTimestamp of retrieval
labelsarrayArray of labels on the page
idstringUnique label identifier
namestringLabel name
prefixstringLabel prefix/type (e.g., global, my, team)
nextCursorstringCursor for fetching the next page of results

confluence_add_label

Add a label to a Confluence page for organization and categorization.

Input

ParameterTypeRequiredDescription
domainstringYesYour Confluence domain (e.g., yourcompany.atlassian.net)
pageIdstringYesConfluence page ID to add the label to
labelNamestringYesName of the label to add
prefixstringNoLabel prefix: global (default), my, team, or system
cloudIdstringNoConfluence Cloud ID for the instance. If not provided, it will be fetched using the domain.

Output

ParameterTypeDescription
tsstringISO 8601 timestamp of the operation
pageIdstringPage ID that the label was added to
labelNamestringName of the added label
labelIdstringID of the added label

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
tsstringISO 8601 timestamp of the operation
spaceIdstringSpace ID
namestringSpace name
keystringSpace key
typestringSpace type (global, personal)
statusstringSpace status (current, archived)
urlstringURL to view the space in Confluence
authorIdstringAccount ID of the space creator
createdAtstringISO 8601 timestamp when the space was created
homepageIdstringID of the space homepage
descriptionobjectSpace description content
valuestringDescription text content
representationstringContent representation format (e.g., plain, view, storage)

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, max: 250)
cursorstringNoPagination cursor from previous response
cloudIdstringNoConfluence Cloud ID for the instance. If not provided, it will be fetched using the domain.

Output

ParameterTypeDescription
tsstringISO 8601 timestamp of the operation
spacesarrayArray of Confluence spaces
idstringUnique space identifier
keystringSpace key (short identifier used in URLs)
namestringSpace name
typestringSpace type (e.g., global, personal)
statusstringSpace status (e.g., current, archived)
authorIdstringAccount ID of the space creator
createdAtstringISO 8601 timestamp when the space was created
homepageIdstringID of the space homepage
descriptionobjectSpace description
valuestringDescription text content
representationstringContent representation format (e.g., plain, view, storage)
nextCursorstringCursor for fetching the next page of results

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