Gets Jira Agile issues across board, backlog, sprint, and epic scopes.
Get-Issue [-Board] <Board> [[-PageSize] <UInt32>] [-Credential <PSCredential>] [<CommonParameters>]
Get-Issue [-Board] <Board> -Backlog [[-PageSize] <UInt32>] [-Credential <PSCredential>] [<CommonParameters>]
Get-Issue [-Board] <Board> [-Sprint] <Sprint[]> [[-PageSize] <UInt32>] [-Credential <PSCredential>] [<CommonParameters>]
Get-Issue [-Epic] <Epic[]> [[-PageSize] <UInt32>] [-Credential <PSCredential>] [<CommonParameters>]
Get-Issue [-Board] <Board> [-Epic] <Epic[]> [[-PageSize] <UInt32>] [-Credential <PSCredential>] [<CommonParameters>]
Get-Issue [-Board] <Board> -WithoutEpic [[-PageSize] <UInt32>] [-Credential <PSCredential>] [<CommonParameters>]
Get-Issue consolidates Jira Agile issue retrieval endpoints:
GET /rest/agile/1.0/board/{boardId}/issue (board scope)GET /rest/agile/1.0/board/{boardId}/backlog (backlog scope)GET /rest/agile/1.0/board/{boardId}/sprint/{sprintId}/issue (sprint scope)GET /rest/agile/1.0/epic/{epicId}/issue (epic scope)GET /rest/agile/1.0/board/{boardId}/epic/{epicId}/issue (board + epic scope)GET /rest/agile/1.0/board/{boardId}/epic/none/issue (board issues with no epic)The command supports paging and converts issue results into JiraAgilePS issue objects.
$board = JiraAgilePS\Get-Board -BoardId 7 -Credential $cred
JiraAgilePS\Get-Issue -Board $board -Credential $cred
Returns issues visible on board 7.
$board = JiraAgilePS\Get-Board -BoardId 7 -Credential $cred
JiraAgilePS\Get-Issue -Board $board -Backlog -Credential $cred
Returns backlog issues for board 7.
$board = JiraAgilePS\Get-Board -BoardId 7 -Credential $cred
$sprint = JiraAgilePS\Get-Sprint -Board $board -State Active -Credential $cred | Select-Object -First 1
JiraAgilePS\Get-Issue -Board $board -Sprint $sprint -Credential $cred
Returns issues for the active sprint.
$epic = [AtlassianPS.JiraAgilePS.Epic]::new(10001)
JiraAgilePS\Get-Issue -Epic $epic -Credential $cred
Returns issues for epic 10001.
$board = JiraAgilePS\Get-Board -BoardId 7 -Credential $cred
$epic = [AtlassianPS.JiraAgilePS.Epic]::new(10001)
JiraAgilePS\Get-Issue -Board $board -Epic $epic -Credential $cred
Returns board-scoped issues for the epic.
$board = JiraAgilePS\Get-Board -BoardId 7 -Credential $cred
JiraAgilePS\Get-Issue -Board $board -WithoutEpic -Credential $cred
Returns board issues that are not assigned to an epic.
Board object to query.
Type: Board
Parameter Sets: _Board, _Backlog, _Sprint, _BoardEpic, _BoardWithoutEpic
Aliases:
Required: True
Position: 0
Default value: None
Accept pipeline input: True (ByValue)
Accept wildcard characters: False
Switch to retrieve backlog issues for the specified board.
Type: SwitchParameter
Parameter Sets: _Backlog
Aliases:
Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
One or more sprint objects to retrieve sprint-scoped issues.
Type: Sprint[]
Parameter Sets: _Sprint
Aliases:
Required: True
Position: 1
Default value: None
Accept pipeline input: True (ByValue)
Accept wildcard characters: False
One or more epic objects/identifiers to retrieve epic-scoped issues.
Type: Epic[]
Parameter Sets: _Epic, _BoardEpic
Aliases:
Required: True
Position: 0 (_Epic), 1 (_BoardEpic)
Default value: None
Accept pipeline input: True (ByValue)
Accept wildcard characters: False
Switch to retrieve board issues that have no epic assignment.
Type: SwitchParameter
Parameter Sets: _BoardWithoutEpic
Aliases:
Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
Maximum number of issues requested per page.
Type: UInt32
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: 25
Accept pipeline input: False
Accept wildcard characters: False
Credentials used for Jira authentication.
Type: PSCredential
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: [System.Management.Automation.PSCredential]::Empty
Accept pipeline input: False
Accept wildcard characters: False
Causes an extra output of the total count at the beginning of paged output.
Type: SwitchParameter
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
Controls how many items are skipped before output starts.
Type: UInt64
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: 0
Accept pipeline input: False
Accept wildcard characters: False
Controls how many items are returned.
Type: UInt64
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: 18446744073709551615
Accept pipeline input: False
Accept wildcard characters: False
This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction, and -WarningVariable. For more information, see about_CommonParameters.
Use Get-JiraAgileIssue in normal module usage. Get-Issue is the source function name.