# Jira integration

> Issue tracking and project management platform for managing issues, boards, sprints, and agile workflows.

- Authentication: oauth2

## Tools (46)

- **Add Comment**: Adds a comment to an issue using Atlassian Document Format, with optional visibility restriction.
- **Add Watcher**: Adds a user as a watcher to an issue by their account ID.
- **Add Worklog**: Adds a worklog (time tracking entry) to an issue with time spent, start time, and optional comment.
- **Assign Issue**: Assigns an issue to a user by account ID, or unassigns it by passing null.
- **Create Issue**: Creates a new issue in a Jira project with specified fields like summary, type, description, assignee, and priority.
- **Create Issue Link**: Creates a link between two issues (e.g., Blocks, Duplicate, Relates).
- **Create Issues (Bulk)**: Creates multiple issues in a single request, up to 50 issues at once.
- **Create Sprint**: Creates a new sprint on a board with optional start/end dates and goal.
- **Delete Comment**: Deletes a comment from an issue by comment ID.
- **Delete Issue**: Deletes an issue by ID or key, with an option to also delete its subtasks.
- **Delete Issue Link**: Deletes an issue link by its ID.
- **Delete Sprint**: Deletes a sprint. Only future sprints can be deleted.
- **Do Transition**: Performs a workflow transition on an issue (e.g., move to In Progress, Done), optionally setting fields and adding comments.
- **Edit Issue**: Updates an existing issue's fields using direct field setting or update operations (add, remove, set).
- **Find Users Assignable to Issue**: Searches for users who can be assigned to issues in a given project or specific issue.
- **Get Accessible Resources**: Returns the Jira Cloud sites accessible by the authenticated user, providing the cloudId needed for all other API calls.
- **Get All Boards**: Returns all boards visible to the user, with optional filtering by type, name, or project.
- **Get All Labels**: Returns all labels used across all issues in the Jira instance.
- **Get Board**: Retrieves a single board by its ID, including its type and project location.
- **Get Board Backlog**: Returns all issues in a board's backlog, with the same parameters and response as Get Board Issues.
- **Get Board Configuration**: Returns the configuration of a board, including columns, statuses, and workflow mapping.
- **Get Board Issues**: Returns all issues on a board, with optional JQL filtering and field selection.
- **Get Board Sprints**: Returns all sprints for a board, with optional filtering by sprint state (active, future, closed).
- **Get Comments**: Retrieves comments on an issue, with pagination and ordering options.
- **Get Create Issue Metadata**: Returns available issue types and their required fields for a given project.
- **Get Current User**: Returns the currently authenticated user's details including account ID, display name, and email.
- **Get Issue**: Retrieves a single issue by its ID or key, with optional field selection and expand options.
- **Get Issue Link**: Retrieves a single issue link by its ID, including the link type and linked issues.
- **Get Issue Link Types**: Returns all available issue link types (e.g., Blocks, Duplicate, Relates) for the Jira instance.
- **Get Issue Watchers**: Returns the list of watchers for an issue and whether the current user is watching.
- **Get Issue Worklogs**: Returns the worklogs (time tracking entries) for an issue.
- **Get Project**: Retrieves a single project by its ID or key, with optional expand options for issue types and lead.
- **Get Project Components**: Returns all components defined for a project.
- **Get Project Statuses**: Returns valid statuses for a project, grouped by issue type.
- **Get Project Versions**: Returns all versions (releases) defined for a project.
- **Get Sprint**: Retrieves a single sprint by its ID, including state, dates, and goal.
- **Get Sprint Issues**: Returns all issues in a sprint, with optional JQL filtering and field selection.
- **Get Transitions**: Returns the available workflow transitions for an issue, including transition screen fields.
- **Move Issues to Sprint**: Moves one or more issues into a sprint, with optional ranking control.
- **Partially Update Sprint**: Partially updates a sprint — only specified fields are changed (POST method).
- **Remove Watcher**: Removes a user from the watchers list of an issue.
- **Search Issues (JQL)**: Searches for issues using JQL queries via GET or POST, with token-based pagination.
- **Search Projects**: Searches for projects by name, key, or type with pagination, ordering, and filtering options.
- **Search Users**: Searches for users by display name or email address.
- **Update Comment**: Updates an existing comment on an issue with a new ADF body.
- **Update Sprint**: Fully updates a sprint's name, state, dates, or goal (PUT replaces all fields).

## Triggers (4)

- **New Issue in Jira**: Triggers when a new issue is created in Jira
- **Updated Issue in Jira**: Triggers when any field on an existing issue is updated
- **Issue Status Changed in Jira**: Triggers when an issue transitions to a new status
- **New Issue in Jira (via JQL)**: Triggers when a new issue matches your custom JQL

## Related prompts

- [Weekly self-audit of your company's IP address reputation](https://www.generalinput.com/prompts/weekly-self-audit-of-your-companys-ip-address-reputation.md)
- [Instantly triage failed Terraform runs in Slack and Jira](https://www.generalinput.com/prompts/instantly-triage-failed-terraform-runs-in-slack-and-jira.md)
- [Daily attack surface monitoring with Slack alerts and Jira tickets](https://www.generalinput.com/prompts/daily-attack-surface-monitoring-with-slack-alerts-and-jira-tickets.md)
- [Turn Buildkite build failures into tracked Jira bugs](https://www.generalinput.com/prompts/turn-buildkite-build-failures-into-tracked-jira-bugs.md)
- [Turn failed Bitbucket builds into Jira bugs](https://www.generalinput.com/prompts/turn-failed-bitbucket-builds-into-jira-bugs.md)
- [Instant DSAR scoping in Google Vault from Jira](https://www.generalinput.com/prompts/instant-dsar-scoping-in-google-vault-from-jira.md)
- [Auto-scaffold Confluence spec pages from new Jira epics](https://www.generalinput.com/prompts/auto-scaffold-confluence-spec-pages-from-new-jira-epics.md)
- [Daily Grafana dashboard change audit with Jira tickets](https://www.generalinput.com/prompts/daily-grafana-dashboard-change-audit-with-jira-tickets.md)
- [Auto-draft release notes from GitLab to Notion and Slack](https://www.generalinput.com/prompts/auto-draft-release-notes-from-gitlab-to-notion-and-slack.md)
- [Weekly Doppler stale secret triage to Jira and Slack](https://www.generalinput.com/prompts/weekly-doppler-stale-secret-triage-to-jira-and-slack.md)
- [On-demand product planning partner for briefs and specs](https://www.generalinput.com/prompts/on-demand-product-planning-partner-for-briefs-and-specs.md)
- [Software request reviewer for IT approvals](https://www.generalinput.com/prompts/software-request-reviewer-for-it-approvals.md)

Connect Jira in General Input: https://www.generalinput.com/apps/jira