The instructions on this page describe how to execute a JQL search using JQL Search Extensions.
Links JQL functions
JQL functions are accessible from the Extended Search page or via Extended Search filters in Jira advanced search.
LinkedIssuesOfQuery
For a given JQL subquery and an optional link type, it finds issues linked to resulting issues.
issue in linkedIssuesOfQuery("project=ACME", "is blocked by")
finds issues that my project ACME is blocked byissue in linkedIssuesOfQuery("project=ACME", "blocks")
finds issues that project ACME blocksissue in linkedIssuesOfQuery("type=Epic AND status='To Do'")
finds issues that are linked in any way with epics that are in progress
Links JQL keywords
LinksCount
Search for issues with a particular number of links.
Supported operators
= | != | ~ | !~ | > | >= | < | <= | IS | IS NOT | IN | NOT IN | WAS | WAS IN | WAS NOT | WAS NOT IN | CHANGED |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Example:
Find issues that have links.
linksCount > 0
LinkedBy
Search for issues that are linked by particular issues.
Supported operators
= | != | ~ | !~ | > | >= | < | <= | IS | IS NOT | IN | NOT IN | WAS | WAS IN | WAS NOT | WAS NOT IN | CHANGED |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Example:
Find issues that were linked by JQL-3 or JQL-5.
linkedBy in (JQL-3, JQL-5)
LinksIssue
Search for issues with links to a particular issue.
Supported operators
= | != | ~ | !~ | > | >= | < | <= | IS | IS NOT | IN | NOT IN | WAS | WAS IN | WAS NOT | WAS NOT IN | CHANGED |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Example:
Find issues that link JQL-3 or JQL-5.
linksIssue in (JQL-3, JQL-5)
LinkType
Search for issues that have a particular link type.
Supported operators
= | != | ~ | !~ | > | >= | < | <= | IS | IS NOT | IN | NOT IN | WAS | WAS IN | WAS NOT | WAS NOT IN | CHANGED |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Example:
Find all issues that are blocked by another issue.
linkType = "is blocked by"
LinkedIssueStatus
Search for issues that are linked or link issues with a particular status.
Supported operators
= | != | ~ | !~ | > | >= | < | <= | IS | IS NOT | IN | NOT IN | WAS | WAS IN | WAS NOT | WAS NOT IN | CHANGED |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Example:
Find all issues which are linked by issues in "To Do" status.
linkedIssueStatus = "To Do"
LinkedIssueStatusCategory
Search for issues that are linked or link issues with a particular status category.
Supported operators
= | != | ~ | !~ | > | >= | < | <= | IS | IS NOT | IN | NOT IN | WAS | WAS IN | WAS NOT | WAS NOT IN | CHANGED |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Example:
Find all issues that are linked or link issues in status DONE.
linkedIssueStatusCategory = Done
LinkedIssueType
Search for issues that are linked or link issues with a particular issue type.
Supported operators
= | != | ~ | !~ | > | >= | < | <= | IS | IS NOT | IN | NOT IN | WAS | WAS IN | WAS NOT | WAS NOT IN | CHANGED |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Example:
Find all issues that are linked by bugs.
linkedIssueType = Bug
LinkedIssuePriority
Search for issues that are linked or link issues with a particular priority.
Supported operators
= | != | ~ | !~ | > | >= | < | <= | IS | IS NOT | IN | NOT IN | WAS | WAS IN | WAS NOT | WAS NOT IN | CHANGED |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Example:
Find all issues that are linked by high-priority issues.
linkedIssuePriority = "High"
LinksIssuesCount
Search for issues that link to a particular number of issues.
Supported operators
= | != | ~ | !~ | > | >= | < | <= | IS | IS NOT | IN | NOT IN | WAS | WAS IN | WAS NOT | WAS NOT IN | CHANGED |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Example:
Find issues which link more than 5 issues.
linksIssuesCount > 5
LinkedByIssuesCount
Search for issues that are linked by a particular number of issues.
Supported operators
= | != | ~ | !~ | > | >= | < | <= | IS | IS NOT | IN | NOT IN | WAS | WAS IN | WAS NOT | WAS NOT IN | CHANGED |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Example:
Find issues that are linked by more than 10 issues.
linkedByIssueCount > 10
LinkedByIssueProject
Search for issues that are linked by issues from a particular project.
Supported operators
= | != | ~ | !~ | > | >= | < | <= | IS | IS NOT | IN | NOT IN | WAS | WAS IN | WAS NOT | WAS NOT IN | CHANGED |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Example:
Find all issues that are linked by issues from project JQL.
linkedByIssueProject = JQL
LinksIssueProject
Search for issues that link to issues from a particular project.
Supported operators
= | != | ~ | !~ | > | >= | < | <= | IS | IS NOT | IN | NOT IN | WAS | WAS IN | WAS NOT | WAS NOT IN | CHANGED |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Example:
Find all issues that link to issues from project JQL.
linksIssueProject= JQL