For the complete documentation index, see llms.txt. This page is also available as Markdown.

Jira

Procedures and concepts for the Jira integration.

The following documentation is for Jira v1.3.0 (BDK).

Overview

This integration provides automation capabilities for Jira, enabling streamlined workflows and enhanced productivity. Connect your processes with Jira to automate routine tasks and improve operational efficiency.

Prerequisites

1. Required Books

The following Book(s) need to be added to your agent so it can learn and understand the automation procedures defined within them:

  • Jira

How to Add the Book(s)

  1. Go to Books → All Books.

  2. Search for the name of the book and click on it.

  3. Click on Install or Add Connection to add the book to your agent.

  4. If adding a connection, you'll be prompted for connectivity details.

Connectivity

This section outlines the available methods for connecting to the Book, along with the required configuration details for each.

Connect using Email, Domain and API Token

Connects to Jira using email and API token.

Label
Description
Type

Email

Your Atlassian account email — the one you use to log in. Example: "john@company.com"

text

Domain

Your Jira Cloud site domain. This is the host part of the URL you see in the browser when using Jira. Example: "mycompany.atlassian.net" (from https://mycompany.atlassian.net/jira/...)

text

API Token

An API token generated from your Atlassian account settings. Go to: https://id.atlassian.com/manage-profile/security/api-tokens Click "Create API token", give it a label, and copy the value.

sensitive

Procedures

to assign an (issue) in jira

Assigns a Jira issue to a user

Looks up the user by email and assigns the issue to them.

Input Concepts

Concept
Description
Type
Required
Default Value

The issue to assign (must have a key)

jira issue

Yes

(no default)

assignee

The email address of the person to assign

text

Yes

(no default)

Output Concepts

Concept
Description
Type

the updated issue

jira issue

Examples

Assign an issue to a user

Create and assign an issue

to create an (issue) in jira

Creates a new issue in a Jira project

Input Concepts

Concept
Description
Type
Required
Default Value

project

The project key where the issue will be created

text

Yes

(no default)

summary

The title/summary of the issue

text

Yes

(no default)

issue type

The type of issue to create (defaults to "Task")

text

No

Task

description

Optional plain-text body/description of the issue

text

No

(no default)

labels

Optional list of string labels to attach to the issue

text

No

(no default)

Output Concepts

Concept
Description
Type

the created issue

jira issue

Examples

Create a task in a project

Create a bug with a description

Create a story with labels

to create some (issues) in jira

Creates multiple issues in a Jira project in a single operation

Each issue in the list needs at least a summary. The issue type defaults to "Task" if not specified.

Input Concepts

Concept
Description
Type
Required
Default Value

project

The project key where issues will be created

text

Yes

(no default)

A list of issues to create (summary and issue type)

jira issue

Yes

(no default)

Output Concepts

Concept
Description
Type

the list of created issues

jira issue

Examples

Create multiple tasks

Create tasks with different types

to delete an (issue) in jira

Deletes an issue from Jira

Permanently removes the issue. This action cannot be undone.

Input Concepts

Concept
Description
Type
Required
Default Value

The issue to delete (must have a key)

jira issue

Yes

(no default)

Output Concepts

Concept
Description
Type

None. Raises an exception on failure.

thing

Examples

Delete a specific issue

Create and then delete an issue

to edit an (issue) in jira

Edits an existing issue in Jira

Compares the provided issue against its current state in Jira and updates only the fields that have changed. Supports updating summary, status, issue type, priority, assignee, description, and labels.

Input Concepts

Concept
Description
Type
Required
Default Value

The issue with updated fields

jira issue

Yes

(no default)

Output Concepts

Concept
Description
Type

the updated issue

jira issue

Examples

Update the summary of an issue

Change priority

Add a description

Update labels

to get the (labels) from jira

Fetches all available label names in the Jira instance

Use this before creating or editing issues with labels to discover the exact label names (case-sensitive) available in your Jira workspace.

Output Concepts

Concept
Description
Type

labels

alphabetically sorted list of label name strings

text

Examples

List all available labels

Discover labels before creating an issue

to search some (issues) from jira

FILTER - CAPABLE

Searches for issues in Jira

If no filter is provided, returns all issues. Supported filter fields include any Jira field: project, status, assignee, priority, issue type, summary, created, updated, labels, reporter, resolution, and more. Supported filter operators: is (equals), is not (not equals), is in (membership), is less than, is greater than, is at most, is at least, and, or, is not (negation)

Output Concepts

Concept
Description
Type

the list of matching issues

jira issue

Examples

Retrieve all issues

Search for issues in a project

Search for open issues

Search for high priority bugs

Get the first 10 issues

Concepts

Jira issue

An Issue in Jira

Field Name
Description
Type

id

The unique identifier of the issue

text

key

The issue key (e.g., PROJ-123)

text

summary

The summary/title of the issue

text

status

The current status of the issue

text

issue_type

The type of the issue (e.g., Bug, Story, Task)

text

priority

The priority level of the issue

text

assignee

The display name of the assignee

text

created

The creation date of the issue

text

updated

The last updated date of the issue

text

description

The description/body of the issue (plain text)

optional[text]

labels

List of string labels attached to the issue

optional[list of text]

Thing

No description

Last updated

Was this helpful?