Skip to main content
The Confluence node adds Confluence operations to your workflows. Add it on the canvas or ask the AI builder for it by name, then pick an operation and fill in its fields. Confluence also includes 1 trigger operation (marked in the tables below) that can start a workflow when something happens in Confluence.
You can wire the Confluence node into an AI agent as a tool provider: the agent calls the operations you allow. See Agent tools.

Credentials

Connect Confluence under Credentials in the node settings. See Connecting credentials for the general flow.

OAuth

Sign in with your Confluence account when prompted; no keys to copy. NoClick requests the following permissions:
  • read:confluence-content.all
  • read:confluence-content.summary
  • write:confluence-content
  • read:confluence-space.summary
  • write:confluence-space
  • write:confluence-file
  • readonly:content.attachment:confluence
  • read:confluence-props
  • write:confluence-props
  • search:confluence
  • read:confluence-user
  • read:confluence-groups
  • read:space:confluence
  • write:space:confluence
  • read:page:confluence
  • write:page:confluence
  • delete:page:confluence
  • read:blogpost:confluence
  • write:blogpost:confluence
  • delete:blogpost:confluence
  • read:comment:confluence
  • write:comment:confluence
  • delete:comment:confluence
  • read:attachment:confluence
  • write:attachment:confluence
  • delete:attachment:confluence
  • read:label:confluence
  • write:label:confluence
  • read:content-details:confluence
  • write:content-details:confluence
  • delete:content-details:confluence
  • read:user:confluence
  • read:group:confluence
  • read:inlinetask:confluence
  • write:inlinetask:confluence
  • read:task:confluence
  • write:task:confluence
  • offline_access

Api token

Enter the values manually when creating the credential. Get your credentials here.

Operations

Attachments

OperationIDDescriptionTrigger
Delete Attachmentdelete_attachmentDelete an attachment.
Get Attachmentget_attachmentGet attachment metadata, including its download link.
List Attachmentslist_attachmentsList attachments on a page.
Upload Attachmentupload_attachmentUpload a file as an attachment to a page (v1 multipart API).

Blog posts

OperationIDDescriptionTrigger
Create Blog Postcreate_blog_postCreate a blog post in a space.
Delete Blog Postdelete_blog_postDelete a blog post.
Get Blog Postget_blog_postGet a single blog post by ID, optionally including its body.
List Blog Postslist_blog_postsList blog posts, optionally filtered by space or status.
Update Blog Postupdate_blog_postUpdate a blog post. Requires the new version number (current + 1).

Comments

OperationIDDescriptionTrigger
Create Footer Commentcreate_footer_commentAdd a footer comment to a page or blog post.
Create Inline Commentcreate_inline_commentCreate an inline comment anchored to selected text on a page or blog post.
Delete Footer Commentdelete_footer_commentDelete a footer comment.
Delete Inline Commentdelete_inline_commentDelete an inline comment.
List Blog Post Footer Commentslist_blog_post_footer_commentsList footer comments on a blog post.
List Blog Post Inline Commentslist_blog_post_inline_commentsList inline comments on a blog post.
List Footer Commentslist_footer_commentsList footer comments on a page.
List Inline Commentslist_inline_commentsList inline (highlight) comments on a page.
Update Footer Commentupdate_footer_commentUpdate the body of a footer comment.
Update Inline Commentupdate_inline_commentUpdate the body of an inline comment.

Labels

OperationIDDescriptionTrigger
Add Labeladd_labelAdd a label to content (page or blog post). Uses the v1 API.
List Page Labelslist_page_labelsList labels attached to a page.
Remove Labelremove_labelRemove a label from content (page or blog post). Uses the v1 API.

Pages

OperationIDDescriptionTrigger
Create Pagecreate_pageCreate a page in a space.
Delete Pagedelete_pageTrash (or permanently purge) a page.
Get Pageget_pageGet a single page by ID, optionally including its body.
Get Page Ancestorsget_page_ancestorsGet the ancestor pages (breadcrumb path) of a page.
Get Page Versionsget_page_versionsList the version history of a page.
List Child Pageslist_child_pagesList the direct child pages of a page.
List Pageslist_pagesList pages, optionally filtered by space, status, or title.
List Pages in Spacelist_pages_in_spaceList all pages within a given space.
Update Pageupdate_pageUpdate a page. Requires the new version number (current + 1).

Properties

OperationIDDescriptionTrigger
Create Content Propertycreate_content_propertySet a custom content property on a page.
Delete Content Propertydelete_content_propertyDelete a content property from a page.
List Content Propertieslist_content_propertiesList custom content properties (key/value metadata) on a page.
Update Content Propertyupdate_content_propertyUpdate an existing content property on a page (requires the property ID and current version).
OperationIDDescriptionTrigger
Search (CQL)searchFull-text / structured search via CQL (v1). Returns search results.
Search Content (CQL)search_contentCQL search returning content objects only (v1).

Spaces

OperationIDDescriptionTrigger
Create Spacecreate_spaceCreate a new Confluence space.
Get Spaceget_spaceGet a single space by ID.
List Space Labelslist_space_labelsList labels applied to a space.
List Spaceslist_spacesList spaces, optionally filtered by key, type, or status.

Tasks

OperationIDDescriptionTrigger
Get Taskget_taskGet a single inline task by ID.
List Taskslist_tasksList inline tasks (checkboxes) across the site or filtered by space/page.
Update Taskupdate_taskUpdate an inline task (e.g., mark as complete or incomplete).

User

OperationIDDescriptionTrigger
Get Current Userget_current_userGet the authenticated user’s account info (v1).

Other

OperationIDDescriptionTrigger
On New Contenton_new_contentPoll-based trigger: fire when new pages/blogposts/comments are created.Yes