> For the complete documentation index, see [llms.txt](https://cortex-docs.paloaltonetworks.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://cortex-docs.paloaltonetworks.com/cortex-xsiam/configure-cortex-xsiam/cortex-xsiam-data-sources/vendor-specific-data-sources-and-connectors/atlassian/atlassian.md).

# Atlassian

Use Atlassian data with Cortex XSIAM.

Secure configurations, monitor identity risks, and manage agent security across your Atlassian environment (including Rovo).

This connector includes the following capabilities and sub-capabilities (if applicable):

* **Agent Security Scanning (Atlassian Rovo):** This capability is available with any active Cortex Cloud Posture Security license.
* **Identity Posture:** Maintain visibility and control over Atlassian identities, including users, groups, roles, and policies. This capability is available with any active Cortex XSIAM, Cortex Cloud Posture Security, Cortex Cloud Runtime Security, or Cortex Data Security license.
* **Security Posture:** Detect, monitor and alert on settings of your SaaS application. This capability is available with any active Cortex XSIAM or Cortex Cloud Posture Security license.
  * **saas-posture-config-remediation:** Help remediate the misconfigured security settings of your SaaS application. This sub-capability is available with any active Cortex XSIAM or Cortex Cloud Posture Security license.

#### How to configure the Atlassian connector <a href="#how-to-configure-the-salesforce-connector" id="how-to-configure-the-salesforce-connector"></a>

<details>

<summary><strong>Agent Security</strong></summary>

To access Atlassian Rovo, Cortex XSIAM requires the following information, which you will specify during the connection process.

* **Admin Email:** The login email address of the Atlassian Org Admin who created the API token and API key.
* **API Token:** A token, generated by an Atlassian Org Admin, enables Cortex XSIAM to authenticate to the administrator account.
* **API Key:** A key, generated by an Atlassian Org Admin, that enables Cortex XSIAM to scan and update organization settings and user accounts. Cortex XSIAM uses this key to identify and manage the third-party plugins that users have connected to Jira or Confluence.
* **Organization ID:** A unique, automatically generated identifier for your Atlassian Cloud account, serving as the primary identifier for managing users, products, billing, and settings centrally within the Atlassian ecosystem. Unlike organization names, which are not unique, the Organization ID guarantees each organization has its own distinct identifier for use in the URL, API, and various integrations.

Perform the following procedures in the order that they appear below.

#### Task 1. Generate and copy an Administrator API Token

1. Log in to Atlassian using Org Admin credentials.
2. From the Atlassian account profile, navigate to the API tokens page for the account (select **Security > Create and manage API tokens** or go to [id.atlassian.com/manage-profile/security/api-tokens](https://id.atlassian.com/manage-profile/security/api-tokens)).
3. Click **Create API Token**.
4. Specify a name and an expiry date for your API token and click **Create**.
5. Copy the generated API token. Do not continue to the next step unless you have copied it, as you must provide this token during the onboarding process.

#### Task 2. Generate and Copy an API Key and an Organization ID

1. Log in to the [Atlassian Admin Portal](http://admin.atlassian.com/) (admin.atlassian.com) using Org Admin credentials.
2. If you administer more than one Atlassian organization, select the organization you want Cortex XSIAM to scan.
3. Select **Organization settings > API keys**.
4. Click **Create API key**.
5. In the Before you begin page, choose **API key** without scopes and click **Next**.
6. Specify a name and an expiry date for the key and click **Next**.
7. Review your **API Key** details and click **Create API key**.
8. Copy the **Organization ID** and the **API key**. Do not continue to the next step unless you have copied both, as you must provide this information during the onboarding process.

#### Task 3. Connect Atlassian Rovo to Cortex XSIAM

1. In Cortex XSIAM, navigate to **Settings** → **Data Sources & Integrations**.
2. Click **+ Add new**.
3. In the **Add Data Sources or Integrations** page, search for Atlassian.
4. Under **Recommended**, hover over the new Atlassian integration and click **Add Instance** to launch the Atlassian wizard.
5. Under the **Capabilities** tab, Enter a Name for your application.
6. Select Security Posture under **Default Capabilities**.
7. Click **Next**.
8. Under **Connections**, provide **Admin Email** and **Organization ID** to authorize the connection. In addition, under **Agent Security Scanning**, provide the API Key and API Token to authenticate the application.
9. Under the **Configuration** tab, select a **Sync Interval**. Choose a meaningful **Tag** to distinguish between various applications in different environments.
10. A confirmation message shows that your Atlassian instance is successfully connected. Confirm the **Summary** details and click **Save instance**. Note that scan times vary based on the amount of data; it takes at least one hour to display data in the Cortex XSIAM AISPM Agent dashboard.

</details>

<details>

<summary><strong>Security Posture</strong></summary>

To access Atlassian, Cortex XSIAM requires the following information, which you specify during the connection process.

* **API Token:** A token, generated by an Atlassian Org Admin, that enables administrator account authentication.
* **API Key:** A key, generated by an Atlassian Org Admin, that scans and updates organization settings and user accounts. This key is used to identify and manage third-party plugins connected to Jira or Confluence.
* **Admin Email:** The login email address of the Atlassian Org Admin who created the API token and API key.

{% hint style="info" %}
**Note**: Your Atlassian Administrator settings may vary based on whether you have the free, Standard, or Premium versions. For Cortex XSIAM to scan settings at the Jira and Confluence level, you must connect a Jira app and a Confluence app.
{% endhint %}

If you extended Jira and Confluence capabilities by installing third-party plugins, Cortex XSIAM can also detect the third-party plugins and their access level.

Perform the following procedures in the order that they appear below.

#### Task 1. Generate and copy an Administrator API Token

1. Log in to Atlassian using Org Admin credentials.
2. From the Atlassian account profile, navigate to the API tokens page. Select **Security > Create and manage API tokens**, or go directly to [id.atlassian.com/manage-profile/security/api-tokens](https://id.atlassian.com/manage-profile/security/api-tokens).
3. Click **Create API Token**. A dialog prompts you to specify a label for the API token.
4. Specify a label and click **Create**. Atlassian generates and displays your new API token.
5. Copy the API token and paste it into a text file. Do not continue to the next step unless you have copied the API token. You must provide this token to Cortex XSIAM during the data connection process.

#### Task 2. Generate and copy an API Key for your Atlassian organization

1. Log in to the [Atlassian Admin Portal](https://admin.atlassian.com/) using Org Admin credentials. If you administer more than one Atlassian organization, select the organization you want Cortex XSIAM to scan for third-party plugins.
2. From the left navigation, select **Organization settings > API keys**.
3. On the API keys page, click **Create API key**.
4. On the Before you begin page, select API key without scopes and click **Next**. You must select the API key without the scopes option. Cortex XSIAM does not support scoped API keys.
5. In the **Create an API key** dialog, specify a name and an expiration date for the key and click **Create**. Atlassian generates and displays a new API key.
6. Copy the API key and paste it into a text file. Do not continue to the next step unless you have copied the API key. You must provide this key to Cortex XSIAM during the data connection process.

#### Task 3. Connect Atlassian to Cortex XSIAM

1. In Cortex XSIAM, navigate to **Settings** → **Data Sources & Integrations**.
2. Click **+ Add new**.
3. In the **Add Data Sources or Integrations** page, search for Atlassian.
4. Under **Recommended**, hover over the new Atlassian integration and click **Add Instance** to launch the Atlassian wizard.
5. Under the **Capabilities** tab, Enter a Name for your application.
6. Select Security Posture under **Default Capabilities**.
7. Click **Next**.
8. Under the **Connection** tab, enter the login email address of the Atlassian administrator who created the API token, and the API key.
9. Under the **Configuration** tab, select a **Sync Interval**. Choose a meaningful **Tag** to distinguish between various applications in different environments.
10. A confirmation message shows that your Atlassian instance is successfully connected. Confirm the **Summary** details and click **Save instance**.

</details>


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://cortex-docs.paloaltonetworks.com/cortex-xsiam/configure-cortex-xsiam/cortex-xsiam-data-sources/vendor-specific-data-sources-and-connectors/atlassian/atlassian.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
