Overview
What Gets Indexed
| Source | Content |
|---|---|
| Confluence | Pages, blog posts, comments, and attachments |
| JIRA | Issues, comments, descriptions, and attachments |
How It Works
- An API token with admin permissions accesses the Atlassian REST APIs
- The connector syncs content based on project and space permissions
- Permission inheritance ensures users only see content they have access to in Atlassian
The connector uses read-only access. Omni cannot modify any content in your Atlassian instance.
Prerequisites
Before setting up the Atlassian connector, ensure you have:- Atlassian Cloud account (Confluence and/or JIRA)
- Admin access to your Atlassian organization
- API token created from your Atlassian account
Setup
Step 1: Create an API Token
- Log in to your Atlassian account
- Go to Atlassian Account Settings
- Click Create API token
- Enter a label (e.g.,
Omni Integration) - Click Create
- Copy the generated token immediately — you won’t be able to see it again
Step 2: Gather Your Atlassian Details
You’ll need the following information:| Field | Description | Example |
|---|---|---|
| Admin Email | The email address of the Atlassian admin who created the API token | [email protected] |
| API Token | The token you created in Step 1 | ATATT3xFf... |
| Atlassian Domain | Your Atlassian Cloud domain | your-company.atlassian.net |
Step 3: Connect to Omni
- Navigate to Settings → Integrations in Omni
- Find Atlassian and click Connect
- Enter your details:
- Admin Email: The email of the admin who created the API token
- API Token: The token you created in Step 1
- Atlassian Domain: Your Atlassian Cloud domain (e.g.,
your-company.atlassian.net)
- Click Connect
Step 4: Configure Sources
After connecting, you need to configure which Atlassian products to index:- Click Configure next to Confluence or JIRA
- Choose which spaces (Confluence) or projects (JIRA) to include or exclude
- Select specific users to include or exclude if needed
- Click Save Configuration
- Wait for the initial sync to complete
Your Atlassian connector is now configured. Initial indexing may take a while depending on the amount of content in your Confluence and JIRA instances.
Managing the Integration
Viewing Sync Status
Navigate to Settings → Integrations → Atlassian to view:- Last sync time
- Number of indexed documents (pages, issues)
- Any sync errors
Rotating API Tokens
It’s recommended to rotate API tokens periodically for security.- Create a new API token in Atlassian Account Settings
- Update the token in Omni settings
- Revoke the old token in Atlassian
Removing the Integration
- Navigate to Settings → Integrations → Atlassian
- Click Disconnect
- Revoke the API token in Atlassian Account Settings
Troubleshooting
Authentication failed
Authentication failed
Common causes:
- API token was copied incorrectly — create a new one and try again
- Admin email doesn’t match the account that created the token
- Token has been revoked or expired
Domain not found
Domain not found
Ensure you’re using the correct Atlassian Cloud domain:
- Use
your-company.atlassian.net(withouthttps://) - Check that you’re using Atlassian Cloud, not a self-hosted Data Center instance
Missing content
Missing content
If some content isn’t appearing:
- Verify the space or project is included in your configuration
- Check that the admin account has access to the content
- Archived spaces and projects may need to be explicitly included
- Wait for the sync cycle to complete (check sync status)
Permission errors
Permission errors
The API token inherits the permissions of the user who created it:
- Ensure the admin has access to all spaces and projects you want to index
- Consider using a dedicated service account with broad read access
Sync taking too long
Sync taking too long
Initial sync duration depends on:
- Number of Confluence pages and JIRA issues
- Amount of attachments
- API rate limits
Security Considerations
- Read-only access: The API token only provides read access when used by Omni
- Permission inheritance: Users only see content they can access in Atlassian
- Token security: API tokens should be treated like passwords
- Token rotation: Rotate tokens periodically (recommended every 90 days)
- Audit logging: Monitor API token usage in Atlassian’s admin panel