Jira
The Jira API integration collects account details for the following Atlassian Products
Jira Software and its derivatives (for example, Jira Service Management)
Confluence
Status Page
Ops Genie
If you have already set up the Jira integration with Zilla and want to migrate new scopes, see Jira - Migrate to new scopes for API Integration.
This article covers the following topics:
Prerequisites
Admin or application admin permissions in Zilla
Site admin permissions or permissions to Browse Users and Groups, Browse Projects (per project), and Browse Projects (per project) and View Project Roles in Jira
Create a Jira Connector
Navigate to https://developer.atlassian.com/console/myapps/
Click Create → OAuth 2.0 Integration
Name the new connector (for example, ZillaConnector), agree to the terms, and click
Create
.
On the side menu, click
Permissions
and add the following:Jira API: Click
Add
and then clickConfigure
.Under Granular scopes, click
Edit Scopes
, select the scopes listed below, and clickSave
.View users:
read:user:jira
View application roles:
read:application-role:jira
View avatars:
read:avatar:jira
View groups:
read:group:jira
On the
Classic scopes
tab, clickEdit scopes
and search forread:jira-work
.
On the side menu, click
Authorization
and then clickConfigure
next to OAuth 2.0 (3LO).
Enter in Callback URL https://app.zillasecurity.com/api/auth/callback/jira and click
Save changes
.
On the side menu, click
Settings
, scroll down, and copy the Client ID and Client Secret.
On a separate tab, get the
Site URL
for the product with the data to be synced. Log in to your Atlassian account and click to expand the navigation menu in the top left corner. \
Click
Administration
from the navigation menu.
Select the organization for which you want to get the data.
Copy the
Site URL
.
Add the Jira application in Zilla. For instructions on this process, refer to this article.
Add the information below in the Integration Configuration fields in Zilla.
Jira Client ID: Paste the Client ID copied in step 6.
Jira Client Secret: Paste the Client Secret copied in step 6.
Sync Jira projects as resource permissions? (Yes/No): The default value for this field is
No
. If you want to sync projects, set it toYes
(this requires authorization forread:jira-work
scope).Site Url (https://example.atlassian.net): Paste the Site URL or Cloud URL that was copied in step 10. This is the site from which Zilla is authorized to get the data.
Click
Sync Now
.Once you have configured Jira and synced the application for the first time, you are required to grant access to Zilla. The page looks similar to the screenshot below.
Once the application has ben synced and Zilla has been grated access to Atlassian, review the Jira application details page to confirm the information brought into Zilla is correct.
Jira does not provide email addresses via their APIs. After your accounts are synced, use the Map to Directory feature in Zilla to map the accounts to users.
Additional Resources
To sync data we recommend using the API method. However, you can also see Jira - Browser Extension for steps on syncing data with our browser extension.