Jira
Streamline change management and security workflows by automatically creating and tracking Jira tickets for infrastructure access requests.
Transform your infrastructure access requests into automated Jira workflows. This integration helps teams:
- Maintain compliance with automatic change management tracking
- Reduce manual documentation work
- Keep security and development teams in sync
- Create audit trails automatically
Prerequisites
To get the most out of this guide, you will need to:
- Either create an account in our managed instance or deploy your own hoop.dev instance
- You must be your account administrator to perform the following commands
- Jira Cloud instance with administrator access
Quickstart
Enable Jira integration
In the Integrations section (on the main sidebar), go to Jira and enable the integration to configure your credentials.
Create templates
With Jira Integrations enabled your organization has access to Jira Templates on the main sibedar.
To create a Jira Template, fill out the following information:
Integration details: Name, Description, Project Key and Request Type.
Automated Mapping: Append additional information to you created Jira tickets when executing commands in a connection.
Manual Prompt: Request additional information from users when executing commands to be appended to created Jira tickets.
Configuration Management Database (CMDB): An additional layer of relation between CMDBs and hoop.dev services. This information is optional.
Adding templates to a connection
While creating or configuring a connection, navigate to Advanced Settings
section and select a Jira Template.
Executing session
When a command is executed in a connection with a Jira Template, all configured information is checked (and requested, if needed) and appended to the session while a Jira ticket is created to the workflow.
Jira Integration
Jira Instance URL
url string
Check How to find your Jira URL.
User Email
email string
User email of Jira account to be connected with hoop.dev services. It can be found going to Profile and Settings
and needs to be the same used for the API Token
.
User API Token
apiToken string
Go to Atlassian Account > Security > API Tokens
or access API Tokens to manage your API Tokens.
Jira Templates
Project Key
projectKey string
The ID of the service desk whose customer request type is to be returned. You can get the ID by checking the URL in a portal ticket.
This can alternatively be a project identifier (Project Key). For Project Key
go to Project settings > Details
.
Request Type
requestTypeId string
The ID of the customer request type to be returned. To find your Request Type ID
go to Project settings > Request management > Request type
and select the request type.
Automated Mapping
Appends additional information to Jira cards when executing commands in a connection.
Field | Values | Usage |
---|---|---|
Type | Preset | Relates hoop.dev fields with Jira fields. |
Custom | Appends a custom key-value relation to Jira cards. | |
Jira Field | string | Jira key used to store appended value (case sensitive). |
Value | string | Value related to Jira field key. |
Description | string | Optional information used to identify a mapping item. |
Preset values
-
Session ID
-
User email
-
User ID
-
User name
-
Connection type
-
Connection name
-
Session status
-
Session start date
-
Session type
-
Session script
Manual Prompt
Requests manual input from users to get additional information when executing commands in a connection.
Field | Values | Usage |
---|---|---|
Label | string | Text input label presented for users. |
Jira Field | string | Jira key used to store appended value (case sensitive). |
Description | string | Optional information used to identify a mapping item. |
Required | boolean | Define if the input information is required before executing the command. |
Configuration Management Database (CMDB)
Automates an advanced relation between CMDB files and hoop services.
Field | Values | Usage |
---|---|---|
Label | string | Text input label presented for users. |
Jira Field | string | Jira key used to store appended value (case sensitive). |
Value | string | Value related to Jira field key. |
Object Type | string | An object type represents a group of similar objects in an object schema. |
Description | string | Optional information used to identify a mapping item. |
Required | boolean | Define if the input information is required before executing the command. |
CMDB Configuration
To learn how to manage your custom CMDB fields, check Jira Service Management Support.
API Permissions
Jira integration endpoints. In case of use of token with a more specific scope, make sure you have access to these endpoints.
Jira Instance API Permissions
POST
GET
POST
Assets API Permissions
GET
GET
Troubleshooting
Common issues and their solutions:
- Token Issues: Ensure your API token has the correct permissions
- Service Desk ID/Project Key Errors: Check numbers or case sensitivity and verify if the project exists
- Request Type Mismatches: Confirm the exact request type name in Jira settings