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.allread:confluence-content.summarywrite:confluence-contentread:confluence-space.summarywrite:confluence-spacewrite:confluence-filereadonly:content.attachment:confluenceread:confluence-propswrite:confluence-propssearch:confluenceread:confluence-userread:confluence-groupsread:space:confluencewrite:space:confluenceread:page:confluencewrite:page:confluencedelete:page:confluenceread:blogpost:confluencewrite:blogpost:confluencedelete:blogpost:confluenceread:comment:confluencewrite:comment:confluencedelete:comment:confluenceread:attachment:confluencewrite:attachment:confluencedelete:attachment:confluenceread:label:confluencewrite:label:confluenceread:content-details:confluencewrite:content-details:confluencedelete:content-details:confluenceread:user:confluenceread:group:confluenceread:inlinetask:confluencewrite:inlinetask:confluenceread:task:confluencewrite:task:confluenceoffline_access
Api token
Enter the values manually when creating the credential. Get your credentials here.Operations
Attachments
| Operation | ID | Description | Trigger |
|---|---|---|---|
| Delete Attachment | delete_attachment | Delete an attachment. | |
| Get Attachment | get_attachment | Get attachment metadata, including its download link. | |
| List Attachments | list_attachments | List attachments on a page. | |
| Upload Attachment | upload_attachment | Upload a file as an attachment to a page (v1 multipart API). |
Blog posts
| Operation | ID | Description | Trigger |
|---|---|---|---|
| Create Blog Post | create_blog_post | Create a blog post in a space. | |
| Delete Blog Post | delete_blog_post | Delete a blog post. | |
| Get Blog Post | get_blog_post | Get a single blog post by ID, optionally including its body. | |
| List Blog Posts | list_blog_posts | List blog posts, optionally filtered by space or status. | |
| Update Blog Post | update_blog_post | Update a blog post. Requires the new version number (current + 1). |
Comments
| Operation | ID | Description | Trigger |
|---|---|---|---|
| Create Footer Comment | create_footer_comment | Add a footer comment to a page or blog post. | |
| Create Inline Comment | create_inline_comment | Create an inline comment anchored to selected text on a page or blog post. | |
| Delete Footer Comment | delete_footer_comment | Delete a footer comment. | |
| Delete Inline Comment | delete_inline_comment | Delete an inline comment. | |
| List Blog Post Footer Comments | list_blog_post_footer_comments | List footer comments on a blog post. | |
| List Blog Post Inline Comments | list_blog_post_inline_comments | List inline comments on a blog post. | |
| List Footer Comments | list_footer_comments | List footer comments on a page. | |
| List Inline Comments | list_inline_comments | List inline (highlight) comments on a page. | |
| Update Footer Comment | update_footer_comment | Update the body of a footer comment. | |
| Update Inline Comment | update_inline_comment | Update the body of an inline comment. |
Labels
| Operation | ID | Description | Trigger |
|---|---|---|---|
| Add Label | add_label | Add a label to content (page or blog post). Uses the v1 API. | |
| List Page Labels | list_page_labels | List labels attached to a page. | |
| Remove Label | remove_label | Remove a label from content (page or blog post). Uses the v1 API. |
Pages
| Operation | ID | Description | Trigger |
|---|---|---|---|
| Create Page | create_page | Create a page in a space. | |
| Delete Page | delete_page | Trash (or permanently purge) a page. | |
| Get Page | get_page | Get a single page by ID, optionally including its body. | |
| Get Page Ancestors | get_page_ancestors | Get the ancestor pages (breadcrumb path) of a page. | |
| Get Page Versions | get_page_versions | List the version history of a page. | |
| List Child Pages | list_child_pages | List the direct child pages of a page. | |
| List Pages | list_pages | List pages, optionally filtered by space, status, or title. | |
| List Pages in Space | list_pages_in_space | List all pages within a given space. | |
| Update Page | update_page | Update a page. Requires the new version number (current + 1). |
Properties
| Operation | ID | Description | Trigger |
|---|---|---|---|
| Create Content Property | create_content_property | Set a custom content property on a page. | |
| Delete Content Property | delete_content_property | Delete a content property from a page. | |
| List Content Properties | list_content_properties | List custom content properties (key/value metadata) on a page. | |
| Update Content Property | update_content_property | Update an existing content property on a page (requires the property ID and current version). |
Search
| Operation | ID | Description | Trigger |
|---|---|---|---|
| Search (CQL) | search | Full-text / structured search via CQL (v1). Returns search results. | |
| Search Content (CQL) | search_content | CQL search returning content objects only (v1). |
Spaces
| Operation | ID | Description | Trigger |
|---|---|---|---|
| Create Space | create_space | Create a new Confluence space. | |
| Get Space | get_space | Get a single space by ID. | |
| List Space Labels | list_space_labels | List labels applied to a space. | |
| List Spaces | list_spaces | List spaces, optionally filtered by key, type, or status. |
Tasks
| Operation | ID | Description | Trigger |
|---|---|---|---|
| Get Task | get_task | Get a single inline task by ID. | |
| List Tasks | list_tasks | List inline tasks (checkboxes) across the site or filtered by space/page. | |
| Update Task | update_task | Update an inline task (e.g., mark as complete or incomplete). |
User
| Operation | ID | Description | Trigger |
|---|---|---|---|
| Get Current User | get_current_user | Get the authenticated user’s account info (v1). |
Other
| Operation | ID | Description | Trigger |
|---|---|---|---|
| On New Content | on_new_content | Poll-based trigger: fire when new pages/blogposts/comments are created. | Yes |