Jira integration
Last updated
Was this helpful?
Last updated
Was this helpful?
Our Jira integration enables the automation of issue tracking and project management by managing and updating Jira tickets seamlessly.
Before you begin, make sure you have the following:
A Jira account
The necessary permissions to install and configure integrations in your Jira instance
Log in to your Jira account.
Navigate to Configuration > Integrations in the left side menu of your Rewst platform.
In the integrations page, search for the Jira
integration.
Click the integration tile to launch setup.
Name your integration and provide a short description.
Choose True or False from the drop-down selector to indicate if you'd like to include access to your Jira Service Management Instance. Including access is optional.
Click Authorize and follow the OAuth setup steps provided by Jira.
Save your OAuth configuration settings.
Click Save Configuration.
Action Name: Jira API Request
Description: Perform various generic requests against the Jira API.
Endpoint/Method: GET, POST, etc.
Parameters (Required/Optional):
url_path (Required): The URL path for the API endpoint eg: /issue/DEMO-1
Body (Optional)
JSON Object (Optional)
Request Method (Required)
Query Params (Optional)
Cookies (Optional)
Headers (Optional)
Paginate Request (Optional)
Raw JSON (Optional)
Action Name: Jira Service Desk API Request
Description: Generic action for making authenticated requests against the Jira Service Desk API.
Endpoint/Method: GET, POST, etc.
Parameters (Required/Optional):
url_path (Required): The URL path for the API endpoint eg: /request/{{ issue_id }}/status
.
Body (Optional)
JSON Object (Optional)
Request Method (Required)
Query Params (Optional)
Cookies (Optional)
Headers (Optional)
Paginate Request (Optional)
Raw JSON (Optional)
The Jira integration uses OAuth 2.0 for authentication and authorization. This allows secure access to your Jira instance.
The integration requests the following OAuth scopes:
read:me
read:jira-user
read:jira-work
write:jira-work
manage:jira-project
manage:jira-configuration
manage:jira-webhook
The integration uses refresh tokens to maintain access. If the access token expires, it uses the refresh token to obtain a new one.
To comply with GDPR data management regulations, the Jira integration requires periodic calls to specific endpoints. This is achieved through a Cron Job that runs every 7 days. Here's an overview of this process:
The Cron Job calls an endpoint with up to 90 client Cloud IDs per call.
If no action is required for an account, it returns a 204 response.
If deletion requests are necessary, the Cron Job initiates the deletion of pack configurations, action options, and other Atlassian user-specific data.
Got an idea for a new Integration? Rewst is constantly adding new integrations to our integrations page. Submit your idea or upvote existing ideas here in our .
For more information on which endpoints you have access to, check out the and the .
For more on how actions work in Rewst, check out our .