• /
  • EnglishEspañolFrançais日本語한국어Português
  • EntrarComeçar agora

Transition a Jira issue

|View as Markdown (English)

Transitions a Jira issue to a different status. Use the Get Jira issue transitions action to retrieve available transition IDs before calling this action.

For authentication setup, see Jira issue actions.

Input

Type

Description

Example

authToken

String

Required. Base64-encoded string of email:API_Token for Basic Authentication. Must be provided as a secret. See Create and manage API tokens.

"${{ :secrets:jiraAuthToken }}"

domain

String

Required. Your Jira Cloud instance domain (company name). Used to construct the base URL your-domain.atlassian.net.

"mycompany"

issueKey

String

Required. The key of the Jira issue to transition.

"PROJ-123"

transitionId

String

Required. The ID of the target transition. Use the Get Jira issue transitions action to retrieve available transition IDs for an issue.

"181"

fields

Map

Optional. A map of issue screen fields to update during the transition. Fields included here cannot also be included in update. To get all fields with allowed values, use GET /rest/api/3/issue/{issueKey}/editmeta.

{"priority": {"name": "High"}, "labels": ["bug", "production"]}

update

Map

Optional. A map of field names and a list of operations to perform during the transition. Fields included here cannot also be included in fields.

{"labels": [{"add": "critical"}, {"remove": "minor"}], "components": [{"set": [{"name": "Backend"}]}]}

selectors

List

Optional. A list of named expressions to extract specific values from the response.

[{"name": "statusCode", "expression": ".result.statusCode"}]

Output

Type

Example

response

Object

A successful transition returns an empty body with status 204.

success

Boolean

success: true | false

errorMessage

String

{
"errorMessages": ["Can not update issue with invalid data"],
"errors": {
"summary": "Summary is required"
}
}

Workflow example

name: transition-jira-issue
description: 'Transition a Jira issue status and update fields during the transition'
steps:
- name: transitionJiraIssue
type: action
action: jira.issue.doTransition
version: 1
inputs:
authToken: ${{ :secrets:jiraAuthToken }}
domain: mycompany
issueKey: "PROJ-123"
transitionId: "181"
fields:
customfield_14691:
id: "17907"
next: end
Copyright © 2026 New Relic Inc.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.