Prerequisites
Before you begin, ensure you have:- A Jira Cloud site with administrator access.
- An Atlassian Developer account.
- Permission to create OAuth 2.0 (3LO) applications in Atlassian.
- An Artemis project with permission to create Integration Profiles and Action Tools.
Step 1: Create a Jira OAuth 2.0 application
- Sign in to the Atlassian Developer Console.
- Create a new OAuth 2.0 (3LO) application.
- Configure the required OAuth scopes for the Jira APIs your agent will use. The required scopes are also listed in the auth profile creation page in Artemis.
- Copy the Callback URL displayed in the Artemis authentication profile (created in Step 2) and add it as an Authorized Redirect URI in the Atlassian application.
- Save the application.
- Copy the generated Client ID and Client Secret. These will be required when creating the authentication profile.
Step 2: Create a Jira integration profile for authentication
- In Artemis, navigate to Integrations.
- Select Jira. The page lists all the supported actions and triggers. Click Connect.
- This takes you to the auth profile creation page.
- Select OAuth App as the authentication type. Refer to this for more details on creating an auth profile.
- Enter the client ID and secret.
- Ensure that:
- The scopes listed in the auth profile page are enabled for the app in the Atlassian account.
- The redirect URI configured in the Atlassian OAuth app matches the URI shown in this profile page. Click Create Profile.
- Click Authorize to test the Jira configuration.
- Sign in to your Atlassian account when prompted.
- Review and approve the requested permissions.
- After authorization completes successfully, verify that the auth profile status changes to Active.
Step 3: Create a Jira action tool
- Navigate to Tools.
- Click New Tool → Action Tool.
- Choose Jira as the integration.
- Select the required Jira action.
- Select the configured Jira authentication profile.
- Configure the required input and output parameters.
- Save the tool.