Jira

Use the Jira node to automate work in Jira, and integrate Jira with other applications. Mosaic Workflows has built-in support for a wide range of Jira features, including creating, updating, deleting, and getting issues, and users.

On this page, you'll find a list of operations the Jira node supports and links to more resources.

Credentials

Refer to Jira credentials for guidance on setting up authentication.

Basic Operations

  • Issue
    • Get issue changelog
    • Create a new issue
    • Delete an issue
    • Get an issue
    • Get all issues
    • Create an email notification for an issue and add it to the mail queue
    • Return either all transitions or a transition that can be performed by the user on an issue, based on the issue's status
    • Update an issue
  • Issue Attachment
    • Add attachment to issue
    • Get an attachment
    • Get all attachments
    • Remove an attachment
  • Issue Comment
    • Add comment to issue
    • Get a comment
    • Get all comments
    • Remove a comment
    • Update a comment
  • User
    • Create a new user.
    • Delete a user.
    • Retrieve a user.

What to do if your operation isn't supported

If this node doesn't support the operation you want to do, you can use the HTTP Request node to call the service's API.

You can use the credential you created for this service in the HTTP Request node:

  1. In the HTTP Request node, select Authentication > Predefined Credential Type .
  2. Select the service you want to connect to.
  3. Select your credential.

FAQs

How to fetch issues for a specific project?

The 'Get All' operation returns all the issues from Jira. To fetch issues for a particular project, you need to use JQL (Jira Query Language).

For example, if you want to receive all the issues of a project named transmit, follow the steps mentioned below.

  • Select 'Get All' from the Operation dropdown list.
  • Toggle Return All to true.
  • Click on Add Option and select 'JQL'.
  • Enter project=transmit in the JQL field.

This query will fetch all the issues in the project named transmit. Enter the name of your project instead of transmit to fetch all the issues for your project.

You can refer to the official documentation about JQL to learn more about it.