Skip to content

Jira issues


Description

The Jira Issues activity enables seamless integration with Jira’s issue management API. You can perform a variety of operations on Jira issues—such as creating, reading, updating, deleting, or querying them—directly from within a workflow. This makes it ideal for automating DevOps tasks, managing agile boards, reporting bugs, or syncing task statuses across systems.

Supported operations include:

  • Create / Create Many: Add one or more issues into a Jira project.
  • Update: Modify details of an existing issue.
  • Delete: Remove an issue or its subtasks.
  • Get / Get All: Retrieve details of a specific issue or all issues under a project.
  • Query: Use JQL (Jira Query Language) to fetch filtered issues.

Use Case Example: A QA team member submits a bug via a form, triggering a workflow that automatically creates a Jira issue under a QA-Bugs project with all the captured details, assigns it to a developer, and adds a label auto-generated.


Input

TypeDescription
DataRequired for Create Many. Optional or not applicable for other operations.

Output

TypeDescription
DataOutput contains details of the issue(s) affected by the selected operation, returned as JSON.

Example fields:

  • key – Unique issue key (e.g., PROJ-123)
  • id – Internal issue ID
  • fields.summary – Issue summary
  • fields.assignee – Assigned user
  • fields.status – Current issue status

Configuration Fields

FieldDescriptionRequired
ConnectionJira OAuth connection used to authenticate and authorize API access.Required
Site NameThe Jira Cloud site domain (e.g., your-company.atlassian.net).Yes
Cloud IDJira Cloud instance ID (automatically handled with connection).Yes
OperationThe action to perform: Create, Create Many, Update, Delete, Get, Get All, or Query.Yes
Issue KeyKey of the issue (e.g., PROJ-101). Used for operations like Get, Update, or Delete.Yes
ProjectThe Jira project key (e.g., PROJ). Required for Create, Create Many, or Get All.Yes
Issue TypeThe type of issue to create or update (e.g., Task, Bug, Story).Optional
SummaryA short description of the issue (required when creating or updating an issue).Optional
AssigneeJira username or account ID to assign the issue to. Used for Create or Update.Optional
DescriptionLong text describing the issue in detail. Applicable for Create and Update.Optional
Parent Issue KeyUsed when creating a subtask under a parent issue.Optional
PriorityPriority level of the issue (e.g., High, Medium, Low). Used in Create or Update.Optional
ReporterUser who reported the issue. Can be auto-assigned or explicitly provided.Optional
Custom FieldAny custom fields defined in your Jira schema (e.g., customfield_10010: "Release-1.0").Optional
Delete SubtaskOption to delete subtasks along with the main issue. Applicable to Delete operation.Optional
JQLJira Query Language string used in Query operation to filter issues (e.g., status = "In Progress").Optional

Sample Input

FieldValue
SummaryFix login crash on mobile
Issue TypeBug
DescriptionApp crashes when login is attempted with expired token.
ProjectMOBILE
Assigneedev.jane
PriorityHigh

Sample Configuration

FieldValue
ConnectionJira OAuth
Site Nameyour-company.atlassian.net
OperationCreate
ProjectMOBILE
Issue TypeBug
SummaryFix login crash on mobile
DescriptionApp crashes with expired token
PriorityHigh
Assigneedev.jane

Sample Output

FieldValue
ID100120
KeyMOBILE-456
Selfhttps://your-company.atlassian.net/rest/api/3/issue/100120
SummaryFix login crash on mobile
StatusTo Do
Assignee NameJane Developer
PriorityHigh

Notes

  • For Create Many, the input must contain a list of issues with their respective metadata.
  • Jira permissions must allow API access for the connected user.
  • You can chain this activity with transitions, webhooks, or comment activities to fully automate issue management.