Supported operations

Operation
Description
Add Attachment to Issue
Add an attachment to a JIRA issue by uploading a file.
Add Comment to Issue
Add a comment to an existing JIRA issue.
Create a New Issue
Create a new issue in JIRA with specified project, summary, issue type, and optional fields like description, priority, labels, and assignee.
Create a User
Create a new user in JIRA with specified email, display name and optional username.
Delete a User
Delete a user from JIRA by account ID (Cloud) or username (Server).
Delete an Issue
Delete an issue from JIRA. This operation is irreversible and will permanently remove the issue.
Get All Attachments
Retrieve all attachments from a JIRA issue.
Get All Comments
Retrieve all comments from a JIRA issue with pagination support.
Get All Issues
Search and retrieve multiple JIRA issues using JQL with pagination and field filtering support.
Get All Projects
Get all projects from JIRA with pagination support. Returns a list of project objects.
Get All Users
Get all users from JIRA with pagination support. Returns a list of user objects.
Get Issue Changelog
Get the changelog (history of changes) for a JIRA issue, including field changes, status transitions, and other modifications.
Get Issue Transitions
Get available transitions for a JIRA issue based on its current status and user permissions.
Get Issue Types
Get all issue types or issue types for a specific project from JIRA. Returns a list of issue type objects including Bug, Task, Story, Epic, etc.
Get Priorities
Get all priorities from JIRA. Returns a list of priority objects including Highest, High, Medium, Low, Lowest, etc.
Get Statuses
Get all statuses from JIRA. Returns a list of status objects including To Do, In Progress, Done, etc. with their status categories (new, indeterminate, done).
Get a Comment
Retrieve a specific comment from a JIRA issue by comment ID.
Get a User
Retrieve user information from JIRA by account ID (Cloud) or username (Server).
Get an Attachment
Retrieve metadata information for a specific JIRA attachment.
Get an Issue
Get detailed information about a specific JIRA issue by its key, with optional field filtering and expansion.
Remove a Comment
Delete a specific comment from a JIRA issue.
Remove an Attachment
Delete a specific attachment from JIRA.
Find Users
Searches for users by their name, username, or email address. Returns a list of user objects.
Update a Comment
Update an existing comment on a JIRA issue.
Update an Issue
Update fields of an existing JIRA issue.

FAQ about Jira integrations

Q: I'm getting a 401 or 403 error when trying to create an issue. What should I check?
A: Please verify the following:
  • Ensure your Jira credentials are correctly configured and haven't expired.
  • For Jira Cloud, make sure you're using a valid API token (not your account password).
  • Verify that your account has the necessary permissions to create issues in the specified project.
  • Check that the project key you're using exists and is accessible to your account.
Q: My issue creation fails with "Field is required" error. What's wrong?
A: Different Jira projects may have different required fields based on their configuration:
  • Check with your Jira administrator to see which fields are mandatory for your project.
  • Some projects may require custom fields that aren't listed in the basic parameters.
  • Use the CustomFields parameter to provide any additional required fields in JSON format.
Q: How do I find a user's account ID for assigning issues?
A: You can obtain user account IDs through:
  • Option 1: Use the "Get All Users" or "Find Users" operation in this node to retrieve a list of users with their account IDs.
  • Option 2: In Jira Cloud, go to a user's profile and check the URL - the account ID will be visible in the URL string.
Q: What is JQL and how do I use it with "Get All Issues"?
A: JQL (Jira Query Language) is Jira's powerful query language for searching issues:
  • Basic example: project = PROJ AND status = "In Progress"
  • You can search by assignee: assignee = currentUser()
  • Filter by date: created >= -7d
  • Refer to Atlassian's JQL documentation for comprehensive syntax guidance.
Q: Can I upload multiple attachments to an issue at once?
A: The "Add Attachment to Issue" operation uploads one file at a time. To upload multiple files:
  • Call the operation multiple times with the same IssueKey but different files.
  • You can use GoInsight's loop functionality to iterate through a list of files.
Q: What's the difference between Jira Cloud and Jira Server/Data Center?
A: The main differences affecting API usage are:
  • Authentication: Jira Cloud uses email + API token, while Server uses username + password or personal access tokens.
  • User Identification: Cloud uses accountId, while Server uses username.
  • API Endpoints: Cloud uses https://your-domain.atlassian.net, while Server uses your self-hosted domain.
  • Make sure to configure your credentials appropriately based on your Jira deployment type.

Try GoInsight.AI, Level Up Your Team

Bring your team, systems, and AI into one place—then turn ideas into governed work.