Skip to main content

Jira - Integration Guide

J
Written by Johan Åkerman
Updated over a week ago

Introduction

The Jira integration enables Sana Agents to read and write to Jira issues and projects.

Integration capabilities

The following Jira objects are supported:

Object

Read

Write

Space (Project)

Work (Issue) - Epic

Work (Issue) - Story

Work (Issue) - Task

Work (Issue) - Sub-task

Work (Issue) - Custom Work type

Comments

Common use-cases:

  • Search tickets, e.g. “Find Jira stories assigned to me”

  • Create tickets, e.g. “Create a bug in project Navbar with summary “404 error on link”

  • Update tickets, e.g. “Change the status of KAN-73 to in progress”

  • Get project updates, e.g. “What are the latest updates on the Landingpage project?”

Type of integration:

Private: Set up per user and mirroring the underlying individual access rights

Availability

Integration type

Free tier

Team tier

Enterprise tier

Private

Shared

Centralized

Scope and permissions

Scope

Purpose

Type

read:jira-work

Read issues, projects, and other Jira content.

Required

write:jira-work

Create, edit, and transition Jira issues and work.

Required

read:jira-user

Read Jira user profiles, groups, and basic account data.

Required

manage:jira-project

Administer projects, roles, components, and versions.

Required

manage:jira-configuration

Change global Jira settings, workflows, and permissions.

Required

offline_access

Allow long-lived access tokens without user present.

Required

Known limitations

  • Sana Agents’ Jira integration is optimized for look-ups of individual and/or small sets of records e.g. “find recent tickets assigned to me in Jira”, not aggregations and exhaustive search to e.g. “find all tickets ever created in Jira”.

  • Moving existing tickets is not supported yet. E.g moving a ticket from one project to another or moving a ticket to another sprint.

Integration set-up

1. Find Jira on the integration page and click “Connect just for me”.

2. Fill in your Jira Site URL.

3. Click Open Window to get redirected to Jira for authentication

4. Click accept to approve the required scopes

4. After the previous step, you get redirected back to Sana. Click the button “Finish setup”

5. Select the tools you want to be able to use to have granular control of what you want to be able to do with the Jira integration and then click “Continue”.

6. Optional: Add a custom system prompt if you want it to behave and answer your questions in a specific way.

6. You are now ready to use Jira in Sana.

FAQ

Q: Can I push content into Jira from Sana?

A: Yes.

Q: How often is Jira synced?

A: This integration is an API based integration which means that it makes API calls to fetch your data in real-time as you make a request. This means that your data does not need to be synced at all and it will always be up-to-date.

Data handling & privacy

Sana AI is fully committed to data security and privacy. All data accessed by Sana AI is encrypted both in transit and at rest. Sana does not train any underlying language models on your data, ensuring the privacy of your information. Sana AI is ISO 27001 certified; and SOC 2 and GDPR compliant, and adheres to the highest standards of data security.

Did this answer your question?