Supported actions
Actions are Confluence operations that an agent runs as Action Tools during a conversation. You can also run them from an Integration node in a workflow.Supported triggers
Triggers start a workflow when an event occurs in Confluence.Prerequisites
- Confluence Cloud: An OAuth 2.0 (3LO) app in the Atlassian Developer Console with the Confluence API scopes listed in the auth profile. See OAuth 2.0 (3LO) apps.
- Confluence Data Center 10.2: Credentials for one of the supported authentication types, and network access from Artemis to your Confluence server.
- A Confluence user with access to the spaces that agents use.
Set up the integration
1
Prepare credentials
For Confluence Cloud, create an OAuth 2.0 (3LO) app in the Atlassian Developer Console. Add the Confluence API scopes, set the app’s callback URL to the Callback URL from the Artemis profile form, and copy the Client ID and Client Secret.For Confluence Data Center, prepare OAuth 2.0 client credentials, a bearer token, or a username and password.
2
Create the auth profile
In Integrations, select Confluence > Connect. On Project Auth Profiles, select New Profile > Integration Profile > Confluence > Continue. Select the Version, and then complete the fields.
- Cloud
- Data Center 10.2
Select Create Profile, and complete the Atlassian sign-in and consent when prompted.
3
Create the action tool
In Tools, open the Actions tab and select Create Tool. Enter a Tool Name and Description, and select Select Integration > Confluence > Continue. Select the Action and Auth Profile, set parameter defaults (leave a value empty for the agent to supply at runtime), choose an output mode, and select Create Tool. Then assign the tool to an agent.
Action reference
Get Page Content
Get Page Content
Gets a page’s content, and optionally the content of all its child pages.
Get Page by URL
Get Page by URL
Gets a page from its Confluence URL. Artemis extracts the page ID from the URL.
Find Page by Title
Find Page by Title
Finds a page by its exact title, optionally in one space.
Search Content (CQL)
Search Content (CQL)
Searches content with a CQL query, for example
type = "page" AND space = "DOCS" AND title ~ "release".Create Page
Create Page
Creates a page in a space.
Create Page from Template
Create Page from Template
Creates a page from a template.
Update Page
Update Page
Changes a page’s title, body, or status.
Delete Page
Delete Page
Moves a page to the trash, or deletes it permanently.
Move Page
Move Page
Moves a page to a new parent as a child or sibling, or to the top of the parent.
Publish Draft
Publish Draft
Publishes a draft page by changing its status from draft to current.
Add Comment to Page
Add Comment to Page
Adds a footer comment to a page.
List Comments
List Comments
Lists the footer or inline comments on a page.
Upload Attachment
Upload Attachment
Attaches a file to a page.
Download Attachment
Download Attachment
Downloads an attachment and returns it as a file.
List Attachments
List Attachments
Lists the attachments on a page.
Add Label to Page
Add Label to Page
Adds one or more labels to a page.
Remove Label from Page
Remove Label from Page
Removes a label from a page.
Find User
Find User
Finds users by name, email, or keyword.
List Spaces
List Spaces
Lists the spaces the authenticated user can access.
Custom API Call
Custom API Call
Sends a request to a Confluence API endpoint. Artemis adds the authorization headers from the auth profile.
Troubleshoot common issues
Related articles: