# Pp Jira

> Printing Press CLI for Jira Cloud Platform. Jira Cloud Platform REST API documentation

- Skill: `mvanhorn-printing-press-libra/pp-jira` (Agent Skill)
- Install (CLI): `npx skillmds add mvanhorn-printing-press-libra/pp-jira`
- Raw SKILL.md: https://api.skillmd.com/api/skills/mvanhorn-printing-press-libra/pp-jira/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: DevOps & Infra
- License: Apache-2.0
- Author: mvanhorn (https://skillmd.com/u/mvanhorn-printing-press-libra)
- Updated: 2026-09-09
- Page: https://skillmd.com/skills/mvanhorn-printing-press-libra/pp-jira

---

<!-- GENERATED FILE — DO NOT EDIT.
     This file is a verbatim mirror of library/project-management/jira/SKILL.md,
     regenerated post-merge by tools/generate-skills/. Hand-edits here are
     silently overwritten on the next regen. Edit the library/ source instead.
     See the repository agent guide, section "Generated artifacts: registry.json, cli-skills/". -->

# Jira Cloud Platform — Printing Press CLI

## Prerequisites: Install the CLI

This skill drives the `jira-pp-cli` binary. **You must verify the CLI is installed before invoking any command from this skill.** If it is missing, install it first:

1. Install via the Printing Press installer. It defaults binaries to `$HOME/.local/bin` on macOS/Linux and `%LOCALAPPDATA%\Programs\PrintingPress\bin` on Windows:
   ```bash
   npx -y @mvanhorn/printing-press-library install jira --cli-only
   ```
2. Verify: `jira-pp-cli --version`
3. Ensure the reported install directory is on `$PATH` for the agent/runtime that will invoke this skill.

If the `npx` install fails (no Node, offline, etc.), fall back to a direct Go install (requires Go 1.26.6 or newer):

```bash
go install github.com/mvanhorn/printing-press-library/library/project-management/jira/cmd/jira-pp-cli@latest
```

If `--version` reports "command not found" after install, the runtime cannot see the binary directory on `$PATH`. Do not proceed with skill commands until verification succeeds.

## Command Reference

**announcement-banner** — This resource represents an announcement banner. Use it to retrieve and update banner configuration.

- `jira-pp-cli announcement-banner get-banner` — Returns the current announcement banner configuration. **[Permissions](#permissions) required:** *Administer Jira*...
- `jira-pp-cli announcement-banner set-banner` — Updates the announcement banner configuration. **[Permissions](#permissions) required:** *Administer Jira* [global...

**app** — Manage app

- `jira-pp-cli app get-custom-field-configuration` — Returns a [paginated](#pagination) list of configurations for a custom field of a...
- `jira-pp-cli app get-custom-fields-configurations` — Returns a [paginated](#pagination) list of configurations for list of custom fields of a...
- `jira-pp-cli app update-custom-field-configuration` — Update the configuration for contexts of a custom field of a [type](https://developer.atlassian.com/platform/forge/ma...
- `jira-pp-cli app update-custom-field-value` — Updates the value of a custom field on one or more issues. Apps can only perform this operation on [custom...
- `jira-pp-cli app update-multiple-custom-field-values` — Updates the value of one or more custom fields on one or more issues. Combinations of custom field and issue should...

**application-properties** — Manage application properties

- `jira-pp-cli application-properties get-advanced-settings` — Returns the application properties that are accessible on the *Advanced Settings* page. To navigate to the *Advanced...
- `jira-pp-cli application-properties get-application-property` — Returns all application properties or an application property. If you specify a value for the `key` parameter, then...
- `jira-pp-cli application-properties set-application-property` — Changes the value of an application property. For example, you can change the value of the `jira.clone.prefix` from...

**applicationrole** — Manage applicationrole

- `jira-pp-cli applicationrole get-all-application-roles` — Returns all application roles. In Jira, application roles are managed using the [Application access...
- `jira-pp-cli applicationrole get-application-role` — Returns an application role. **[Permissions](#permissions) required:** *Administer Jira* [global...

**atlassian-connect** — Manage atlassian connect

- `jira-pp-cli atlassian-connect addon-properties-resource-delete-addon-property-delete` — Deletes an app's property. **[Permissions](#permissions) required:** Only a Connect app whose key matches `addonKey`...
- `jira-pp-cli atlassian-connect addon-properties-resource-get-addon-properties-get` — Gets all the properties of an app. The reserved key `connect_client_key_019cdff3-8bfb-71fe-9628-875b700aebb8` is not...
- `jira-pp-cli atlassian-connect addon-properties-resource-get-addon-property-get` — Returns the key and value of an app's property. The property key...
- `jira-pp-cli atlassian-connect addon-properties-resource-put-addon-property-put` — Sets the value of an app's property. Use this resource to store custom data for your app. The value of the request...
- `jira-pp-cli atlassian-connect app-issue-field-value-update-resource-update-issue-fields-put` — Updates the value of a custom field added by Connect apps on one or more issues. The values of up to 200 custom...
- `jira-pp-cli atlassian-connect connect-to-forge-migration-fetch-task-resource-fetch-migration-task-get` — Returns the details of a Connect issue field's migration to Forge. When migrating a Connect app to Forge, [Issue...
- `jira-pp-cli atlassian-connect connect-to-forge-migration-task-submission-resource-submit-task-post` — Submits a request to trigger migration of connect issue field to its Forge custom field counterpart. When migrating...
- `jira-pp-cli atlassian-connect dynamic-modules-resource-get-modules-get` — Returns all modules registered dynamically by the calling app. **[Permissions](#permissions) required:** Only...
- `jira-pp-cli atlassian-connect dynamic-modules-resource-register-modules-post` — Registers a list of modules. **[Permissions](#permissions) required:** Only Connect apps can make this request.
- `jira-pp-cli atlassian-connect dynamic-modules-resource-remove-modules-delete` — Remove all or a list of modules registered by the calling app. **[Permissions](#permissions) required:** Only...
- `jira-pp-cli atlassian-connect migration-resource-update-entity-properties-value-put` — Updates the values of multiple entity properties for an object, up to 50 updates per request. This operation is for...
- `jira-pp-cli atlassian-connect migration-resource-workflow-rule-search-post` — Returns configurations for workflow transition rules migrated from server to cloud and owned by the calling Connect app.
- `jira-pp-cli atlassian-connect service-registry-resource-services-get` — Retrieve the attributes of given service registries. **[Permissions](#permissions) required:** Only Connect apps can...

**attachment** — Manage attachment

- `jira-pp-cli attachment get` — Returns the metadata for an attachment. Note that the attachment itself is not returned. This operation can be...
- `jira-pp-cli attachment get-content` — Returns the contents of an attachment. A `Range` header can be set to define a range of bytes within the attachment...
- `jira-pp-cli attachment get-meta` — Returns the attachment settings, that is, whether attachments are enabled and the maximum attachment size allowed....
- `jira-pp-cli attachment get-thumbnail` — Returns the thumbnail of an attachment. To return the attachment contents, use [Get attachment...
- `jira-pp-cli attachment remove` — Deletes an attachment from an issue. This operation can be accessed anonymously. **[Permissions](#permissions)...

**auditing** — Manage auditing

- `jira-pp-cli auditing` — Returns a list of audit records. The list can be filtered to include items: * where each item in `filter` has at...

**avatar** — This resource represents system and custom avatars. Use it to obtain the details of system or custom avatars, add and remove avatars from a project, issue type or priority and obtain avatar images.


**bulk** — Manage bulk

- `jira-pp-cli bulk get-available-transitions` — Use this API to retrieve a list of transitions available for the specified issues that can be used or bulk...
- `jira-pp-cli bulk get-editable-fields` — Use this API to get a list of fields visible to the user to perform bulk edit operations. You can pass single or...
- `jira-pp-cli bulk get-operation-progress` — Use this to get the progress state for the specified bulk operation `taskId`. **[Permissions](#permissions)...
- `jira-pp-cli bulk submit-delete` — Use this API to submit a bulk delete request. You can delete up to 1,000 issues in a single operation....
- `jira-pp-cli bulk submit-edit` — Use this API to submit a bulk edit request and simultaneously edit multiple issues. There are limits applied to the...
- `jira-pp-cli bulk submit-move` — Use this API to submit a bulk issue move request. You can move multiple issues from multiple projects in a single...
- `jira-pp-cli bulk submit-transition` — Use this API to submit a bulk issue status transition request. You can transition multiple issues, alongside with...
- `jira-pp-cli bulk submit-unwatch` — Use this API to submit a bulk unwatch request. You can unwatch up to 1,000 issues in a single operation....
- `jira-pp-cli bulk submit-watch` — Use this API to submit a bulk watch request. You can watch up to 1,000 issues in a single operation....

**changelog** — Manage changelog

- `jira-pp-cli changelog` — Bulk fetch changelogs for multiple issues and filter by fields Returns a paginated list of all changelogs for given...

**classification-levels** — This resource represents classification levels.

- `jira-pp-cli classification-levels` — Returns all classification levels. **[Permissions](#permissions) required:** None.

**comment** — Manage comment

- `jira-pp-cli comment` — Returns a [paginated](#pagination) list of comments specified by a list of comment IDs. This operation can be...

**component** — Manage component

- `jira-pp-cli component create` — Creates a component. Use components to provide containers for issues within a project. Use components to provide...
- `jira-pp-cli component delete` — Deletes a component. This operation can be accessed anonymously. **[Permissions](#permissions) required:**...
- `jira-pp-cli component find-for-projects` — Returns a [paginated](#pagination) list of all components in a project, including global (Compass) components when...
- `jira-pp-cli component get` — Returns a component. This operation can be accessed anonymously. **[Permissions](#permissions) required:** *Browse...
- `jira-pp-cli component update` — Updates a component. Any fields included in the request are overwritten. If `leadAccountId` is an empty string ('')...

**config** — Manage config

- `jira-pp-cli config associate-projects-to-field-association-schemes` — Associate projects to field association schemes. **[Permissions](#permissions) required:** *Administer Jira* [global...
- `jira-pp-cli config clone-field-association-scheme` — Endpoint for cloning an existing field association scheme into a new one. **[Permissions](#permissions) required:**...
- `jira-pp-cli config create-field-association-scheme` — Endpoint for creating a new field association scheme. **[Permissions](#permissions) required:** *Administer Jira*...
- `jira-pp-cli config delete-field-association-scheme` — Delete a specified field association scheme **[Permissions](#permissions) required:** *Administer Jira* [global...
- `jira-pp-cli config get-field-association-scheme-by-id` — Endpoint for fetching a field association scheme by its ID **[Permissions](#permissions) required:** *Administer...
- `jira-pp-cli config get-field-association-scheme-item-parameters` — Retrieve field association parameters on a field association scheme **[Permissions](#permissions) required:**...
- `jira-pp-cli config get-field-association-schemes` — REST endpoint for retrieving a paginated list of field association schemes with optional filtering. This endpoint...
- `jira-pp-cli config get-projects-with-field-schemes` — Get projects with field association schemes. This will be a temporary API but useful when transitioning from the...
- `jira-pp-cli config remove-field-association-scheme-item-parameters` — Remove field association parameters overrides for work types. **[Permissions](#permissions) required:** *Administer...
- `jira-pp-cli config remove-fields-associated-with-schemes` — Remove fields associated with field association schemes. **[Permissions](#permissions) required:** *Administer Jira*...
- `jira-pp-cli config search-field-association-scheme-fields` — Search for fields belonging to a given field association scheme. **[Permissions](#permissions) required:**...
- `jira-pp-cli config search-field-association-scheme-projects` — REST Endpoint for searching for projects belonging to a given field association scheme **[Permissions](#permissions)...
- `jira-pp-cli config update-field-association-scheme` — Endpoint for updating an existing field association scheme. **[Permissions](#permissions) required:** *Administer...
- `jira-pp-cli config update-field-association-scheme-item-parameters` — Update field association item parameters in field association schemes. **[Permissions](#permissions) required:**...
- `jira-pp-cli config update-fields-associated-with-schemes` — Update fields associated with field association schemes. **[Permissions](#permissions) required:** *Administer Jira*...

**configuration** — Manage configuration

- `jira-pp-cli configuration get` — Returns the [global settings](https://confluence.atlassian.com/x/qYXKM) in Jira. These settings determine whether...
- `jira-pp-cli configuration get-available-time-tracking-implementations` — Returns all time tracking providers. By default, Jira only has one time tracking provider: *JIRA provided time...
- `jira-pp-cli configuration get-selected-time-tracking-implementation` — Returns the time tracking provider that is currently selected. Note that if time tracking is disabled, then a...
- `jira-pp-cli configuration get-shared-time-tracking` — Returns the time tracking settings. This includes settings such as the time format, default time unit, and others....
- `jira-pp-cli configuration select-time-tracking-implementation` — Selects a time tracking provider. **[Permissions](#permissions) required:** *Administer Jira* [global...
- `jira-pp-cli configuration set-shared-time-tracking` — Sets the time tracking settings. **[Permissions](#permissions) required:** *Administer Jira* [global...

**custom-field-option** — Manage custom field option

- `jira-pp-cli custom-field-option <id>` — Returns a custom field option. For example, an option in a select list. Note that this operation **only works for...

**dashboard** — This resource represents dashboards. Use it to obtain the details of dashboards as well as get, create, update, or remove item properties and gadgets from dashboards.

- `jira-pp-cli dashboard bulk-edit` — Bulk edit dashboards. Maximum number of dashboards to be edited at the same time is 100....
- `jira-pp-cli dashboard create` — Creates a dashboard. **[Permissions](#permissions) required:** None.
- `jira-pp-cli dashboard delete` — Deletes a dashboard. **[Permissions](#permissions) required:** None The dashboard to be deleted must be owned by the...
- `jira-pp-cli dashboard get` — Returns a dashboard. This operation can be accessed anonymously. **[Permissions](#permissions) required:** None....
- `jira-pp-cli dashboard get-all` — Returns a list of dashboards owned by or shared with the user. The list may be filtered to include only favorite or...
- `jira-pp-cli dashboard get-all-available-gadgets` — Gets a list of all available gadgets that can be added to all dashboards. **[Permissions](#permissions) required:**...
- `jira-pp-cli dashboard get-paginated` — Returns a [paginated](#pagination) list of dashboards. This operation is similar to [Get...
- `jira-pp-cli dashboard update` — Updates a dashboard, replacing all the dashboard details with those provided. **[Permissions](#permissions)...

**data-policy** — Manage data policy

- `jira-pp-cli data-policy get-policies` — Returns data policies for the projects specified in the request.
- `jira-pp-cli data-policy get-policy` — Returns data policy for the workspace.

**events** — Manage events

- `jira-pp-cli events` — Returns all issue events. **[Permissions](#permissions) required:** *Administer Jira* [global...

**expression** — Manage expression

- `jira-pp-cli expression analyse` — Analyses and validates Jira expressions. As an experimental feature, this operation can also attempt to type-check...
- `jira-pp-cli expression evaluate-jira` — Endpoint is currently being removed. [More details](https://developer.atlassian.com/changelog/#CHANGE-2046)...
- `jira-pp-cli expression evaluate-jsisjira` — Evaluates a Jira expression and returns its value. The difference between this and `eval` is that this endpoint uses...

**field** — Manage field

- `jira-pp-cli field create-associations` — Associates fields with projects. Fields will be associated with each issue type on the requested projects. Fields...
- `jira-pp-cli field create-custom` — Creates a custom field. **[Permissions](#permissions) required:** *Administer Jira* [global...
- `jira-pp-cli field delete-custom` — Deletes a custom field. The custom field is deleted whether it is in the trash or not. See [Edit or delete a custom...
- `jira-pp-cli field get` — Returns system and custom issue fields according to the following rules: * Fields that cannot be added to the issue...
- `jira-pp-cli field get-paginated` — Returns a [paginated](#pagination) list of fields for Classic Jira projects. The list can include: * all fields *...
- `jira-pp-cli field get-trashed-paginated` — Returns a [paginated](#pagination) list of fields in the trash. The list may be restricted to fields whose field...
- `jira-pp-cli field remove-associations` — Unassociates a set of fields with a project and issue type context. Fields will be unassociated with all...
- `jira-pp-cli field update-custom` — Updates a custom field. **[Permissions](#permissions) required:** *Administer Jira* [global...

**fieldconfiguration** — Manage fieldconfiguration

- `jira-pp-cli fieldconfiguration create-field-configuration` — Deprecated, use [ Field schemes](https://developer.atlassian.com/cloud/jira/platform/rest/v3/api-group-field-schemes/...
- `jira-pp-cli fieldconfiguration delete-field-configuration` — Deprecated, use [ Field schemes](https://developer.atlassian.com/cloud/jira/platform/rest/v3/api-group-field-schemes/...
- `jira-pp-cli fieldconfiguration get-all-field-configurations` — Deprecated, use [ Field schemes](https://developer.atlassian.com/cloud/jira/platform/rest/v3/api-group-field-schemes/...
- `jira-pp-cli fieldconfiguration update-field-configuration` — Deprecated, use [ Field schemes](https://developer.atlassian.com/cloud/jira/platform/rest/v3/api-group-field-schemes/...

**fieldconfigurationscheme** — Manage fieldconfigurationscheme

- `jira-pp-cli fieldconfigurationscheme assign-field-configuration-scheme-to-project` — Deprecated, use [ Field schemes](https://developer.atlassian.com/cloud/jira/platform/rest/v3/api-group-field-schemes/...
- `jira-pp-cli fieldconfigurationscheme create-field-configuration-scheme` — Deprecated, use [ Field schemes](https://developer.atlassian.com/cloud/jira/platform/rest/v3/api-group-field-schemes/...
- `jira-pp-cli fieldconfigurationscheme delete-field-configuration-scheme` — Deprecated, use [ Field schemes](https://developer.atlassian.com/cloud/jira/platform/rest/v3/api-group-field-schemes/...
- `jira-pp-cli fieldconfigurationscheme get-all-field-configuration-schemes` — Deprecated, use [ Field schemes](https://developer.atlassian.com/cloud/jira/platform/rest/v3/api-group-field-schemes/...
- `jira-pp-cli fieldconfigurationscheme get-field-configuration-scheme-mappings` — Deprecated, use [ Field schemes](https://developer.atlassian.com/cloud/jira/platform/rest/v3/api-group-field-schemes/...
- `jira-pp-cli fieldconfigurationscheme get-field-configuration-scheme-project-mapping` — Deprecated, use [ Field schemes](https://developer.atlassian.com/cloud/jira/platform/rest/v3/api-group-field-schemes/...
- `jira-pp-cli fieldconfigurationscheme update-field-configuration-scheme` — Deprecated, use [ Field schemes](https://developer.atlassian.com/cloud/jira/platform/rest/v3/api-group-field-schemes/...

**filter** — This resource represents [filters](https://confluence.atlassian.com/x/eQiiLQ). Use it to get, create, update, or delete filters. Also use it to configure the columns for a filter and set favorite filters.

- `jira-pp-cli filter create` — Creates a filter. The filter is shared according to the [default share scope](#api-rest-api-3-filter-post). The...
- `jira-pp-cli filter delete` — Delete a filter. **[Permissions](#permissions) required:** Permission to access Jira, however filters can only be...
- `jira-pp-cli filter get` — Returns a filter. This operation can be accessed anonymously. **[Permissions](#permissions) required:** None,...
- `jira-pp-cli filter get-default-share-scope` — Returns the default sharing settings for new filters and dashboards for a user. **[Permissions](#permissions)...
- `jira-pp-cli filter get-favourite` — Returns the visible favorite filters of the user. This operation can be accessed anonymously....
- `jira-pp-cli filter get-my` — Returns the filters owned by the user. If `includeFavourites` is `true`, the user's visible favorite filters are...
- `jira-pp-cli filter get-paginated` — Returns a [paginated](#pagination) list of filters. Use this operation to get: * specific filters, by defining `id`...
- `jira-pp-cli filter set-default-share-scope` — Sets the default sharing for new filters and dashboards for a user. **[Permissions](#permissions) required:**...
- `jira-pp-cli filter update` — Updates a filter. Use this operation to update a filter's name, description, JQL, or sharing....

**forge** — Manage forge

- `jira-pp-cli forge bulk-pin-unpin-projects-async` — Bulk pin or unpin an issue panel (added by a Forge app) to or from multiple projects. The operation runs...
- `jira-pp-cli forge delete-app-property` — Deletes a Forge app's property. **[Permissions](#permissions) required:** Only Forge apps can make this request....
- `jira-pp-cli forge get-app-property` — Returns the value of a Forge app's property. **[Permissions](#permissions) required:** Only Forge apps can make this...
- `jira-pp-cli forge get-app-property-keys` — Returns all property keys for the Forge app. **[Permissions](#permissions) required:** Only Forge apps can make this...
- `jira-pp-cli forge put-app-property` — Sets the value of a Forge app's property. These values can be retrieved in [Jira...

**group** — This resource represents groups of users. Use it to get, create, find, and delete groups as well as add and remove users from groups. (\[WARNING\] The standard Atlassian group names are default names only and can be edited or deleted. For example, an admin or Atlassian support could delete the default group jira-software-users or rename it to jsw-users at any point. See https://support.atlassian.com/user-management/docs/create-and-update-groups/ for details.)

- `jira-pp-cli group add-user-to` — Adds a user to a group. **[Permissions](#permissions) required:** Site administration (that is, member of the...
- `jira-pp-cli group bulk-get` — Returns a [paginated](#pagination) list of groups. **[Permissions](#permissions) required:** *Browse users and...
- `jira-pp-cli group create` — Creates a group. **[Permissions](#permissions) required:** Site administration (that is, member of the *site-admin*...
- `jira-pp-cli group get` — This operation is deprecated, use [`group/member`](#api-rest-api-3-group-member-get). Returns all users in a group....
- `jira-pp-cli group get-users-from` — Returns a [paginated](#pagination) list of all users in a group. Note that users are ordered by username, however...
- `jira-pp-cli group remove` — Deletes a group. **[Permissions](#permissions) required:** Site administration (that is, member of the *site-admin*...
- `jira-pp-cli group remove-user-from` — Removes a user from a group. **[Permissions](#permissions) required:** Site administration (that is, member of the...

**groups** — This resource represents groups of users. Use it to get, create, find, and delete groups as well as add and remove users from groups. (\[WARNING\] The standard Atlassian group names are default names only and can be edited or deleted. For example, an admin or Atlassian support could delete the default group jira-software-users or rename it to jsw-users at any point. See https://support.atlassian.com/user-management/docs/create-and-update-groups/ for details.)

- `jira-pp-cli groups` — Returns a list of groups whose names contain a query string. A list of group names can be provided to exclude groups...

**groupuserpicker** — Manage groupuserpicker

- `jira-pp-cli groupuserpicker` — Returns a list of users and groups matching a string. The string is used: * for users, to find a case-insensitive...

**instance** — Manage instance

- `jira-pp-cli instance` — Returns licensing information about the Jira instance. **[Permissions](#permissions) required:** None.

**internal** — Manage internal

- `jira-pp-cli internal` — Returns worklog details for a list of issue ID and worklog ID pairs. This is an internal API for bulk fetching...

**issue** — This resource represents Jira issues. Use it to:

 *  create or edit issues, individually or in bulk.
 *  retrieve metadata about the options for creating or editing issues.
 *  delete an issue.
 *  assign a user to an issue.
 *  get issue changelogs.
 *  send notifications about an issue.
 *  get details of the transitions available for an issue.
 *  transition an issue.
 *  Archive issues.
 *  Unarchive issues.
 *  Export archived issues.

- `jira-pp-cli issue archive` — Enables admins to archive up to 1000 issues in a single request using issue ID/key, returning details of the...
- `jira-pp-cli issue archive-async` — Enables admins to archive up to 100,000 issues in a single request using JQL, returning the URL to check the status...
- `jira-pp-cli issue bulk-delete-property` — Deletes a property value from multiple issues. The issues to be updated can be specified by filter criteria. The...
- `jira-pp-cli issue bulk-fetch` — Returns the details for a set of requested issues. You can request up to 100 issues. Each issue is identified by its...
- `jira-pp-cli issue bulk-set-properties-by` — Sets or updates entity property values on issues. Up to 10 entity properties can be specified for each issue and up...
- `jira-pp-cli issue bulk-set-properties-list` — Sets or updates a list of entity property values on issues. A list of up to 10 entity properties can be specified...
- `jira-pp-cli issue bulk-set-property` — Sets a property value on multiple issues. The value set can be a constant or determined by a [Jira...
- `jira-pp-cli issue create` — Creates an issue or, where the option to create subtasks is enabled in Jira, a subtask. A transition may be applied,...
- `jira-pp-cli issue create-bulk` — Creates upto **50** issues and, where the option to create subtasks is enabled in Jira, subtasks. Transitions may be...
- `jira-pp-cli issue delete` — Deletes an issue. An issue cannot be deleted if it has one or more subtasks. To delete an issue with subtasks, set...
- `jira-pp-cli issue edit` — Edits an issue. Issue properties may be updated as part of the edit. Please note that issue transition is not...
- `jira-pp-cli issue get` — Returns the details for an issue. The issue is identified by its ID or key, however, if the identifier doesn't match...
- `jira-pp-cli issue get-create-meta` — Returns details of projects, issue types within projects, and, when requested, the create screen fields for each...
- `jira-pp-cli issue get-create-meta-type-id` — Returns a page of field metadata for a specified project and issuetype id. Use the information to populate the...
- `jira-pp-cli issue get-create-meta-types` — Returns a page of issue type metadata for a specified project. Use the information to populate the requests in [...
- `jira-pp-cli issue get-is-watching-bulk` — Returns, for the user, details of the watched status of issues from a list. If an issue ID is invalid, the returned...
- `jira-pp-cli issue get-limit-report` — Returns all issues breaching and approaching per-issue limits. **[Permissions](#permissions) required:** * *Browse...
- `jira-pp-cli issue get-picker-resource` — Returns lists of issues matching a query string. Use this resource to provide auto-completion suggestions when the...
- `jira-pp-cli issue unarchive` — Enables admins to unarchive up to 1000 issues in a single request using issue ID/key, returning details of the...

**issue-link** — This resource represents links between issues. Use it to get, create, and delete links between issues.

To use it, the site must have [issue linking](https://confluence.atlassian.com/x/yoXKM) enabled.

- `jira-pp-cli issue-link delete` — Deletes an issue link. This operation can be accessed anonymously. **[Permissions](#permissions) required:** *...
- `jira-pp-cli issue-link get` — Returns an issue link. This operation can be accessed anonymously. **[Permissions](#permissions) required:** *...
- `jira-pp-cli issue-link link-issues` — Creates a link between two issues. Use this operation to indicate a relationship between two issues and optionally...

**issue-link-type** — This resource represents [issue link](#api-group-Issue-links) types. Use it to get, create, update, and delete link issue types as well as get lists of all link issue types.

To use it, the site must have [issue linking](https://confluence.atlassian.com/x/yoXKM) enabled.

- `jira-pp-cli issue-link-type create` — Creates an issue link type. Use this operation to create descriptions of the reasons why issues are linked. The...
- `jira-pp-cli issue-link-type delete` — Deletes an issue link type. To use this operation, the site must have [issue...
- `jira-pp-cli issue-link-type get` — Returns a list of all issue link types. To use this operation, the site must have [issue...
- `jira-pp-cli issue-link-type get-issuelinktype` — Returns an issue link type. To use this operation, the site must have [issue...
- `jira-pp-cli issue-link-type update` — Updates an issue link type. To use this operation, the site must have [issue...

**issues** — This resource represents Jira issues. Use it to:

 *  create or edit issues, individually or in bulk.
 *  retrieve metadata about the options for creating or editing issues.
 *  delete an issue.
 *  assign a user to an issue.
 *  get issue changelogs.
 *  send notifications about an issue.
 *  get details of the transitions available for an issue.
 *  transition an issue.
 *  Archive issues.
 *  Unarchive issues.
 *  Export archived issues.

- `jira-pp-cli issues` — Enables admins to retrieve details of all archived issues. Upon a successful request, the admin who submitted it...

**issuesecurityschemes** — Manage issuesecurityschemes

- `jira-pp-cli issuesecurityschemes associate-schemes-to-projects` — Associates an issue security scheme with a project and remaps security levels of issues to the new levels, if...
- `jira-pp-cli issuesecurityschemes create-issue-security-scheme` — Creates a security scheme with security scheme levels and levels' members. You can create up to 100 security scheme...
- `jira-pp-cli issuesecurityschemes delete-security-scheme` — Deletes an issue security scheme. **[Permissions](#permissions) required:** *Administer Jira* [global...
- `jira-pp-cli issuesecurityschemes get-issue-security-scheme` — Returns an issue security scheme along with its security levels. **[Permissions](#permissions) required:** *...
- `jira-pp-cli issuesecurityschemes get-issue-security-schemes` — Returns all [issue security schemes](https://confluence.atlassian.com/x/J4lKLg). **[Permissions](#permissions)...
- `jira-pp-cli issuesecurityschemes get-security-level-members` — Returns a [paginated](#pagination) list of issue security level members. Only issue security level members in the...
- `jira-pp-cli issuesecurityschemes get-security-levels` — Returns a [paginated](#pagination) list of issue security levels. Only issue security levels in the context of...
- `jira-pp-cli issuesecurityschemes search-projects-using-security-schemes` — Returns a [paginated](#pagination) mapping of projects that are using security schemes. You can provide either one...
- `jira-pp-cli issuesecurityschemes search-security-schemes` — Returns a [paginated](#pagination) list of issue security schemes. If you specify the project ID parameter, the...
- `jira-pp-cli issuesecurityschemes set-default-levels` — Sets default issue security levels for schemes. **[Permissions](#permissions) required:** *Administer Jira* [global...
- `jira-pp-cli issuesecurityschemes update-issue-security-scheme` — Updates the issue security scheme. **[Permissions](#permissions) required:** *Administer Jira* [global...

**issuetype** — Manage issuetype

- `jira-pp-cli issuetype create-issue-type` — Creates an issue type. **[Permissions](#permissions) required:** *Administer Jira* [global...
- `jira-pp-cli issuetype delete-issue-type` — Deletes the issue type. If the issue type is in use, all uses are updated with the alternative issue type...
- `jira-pp-cli issuetype get-issue-all-types` — Returns all issue types. This operation can be accessed anonymously. **[Permissions](#permissions) required:** Issue...
- `jira-pp-cli issuetype get-issue-type` — Returns an issue type. This operation can be accessed anonymously. **[Permissions](#permissions) required:** *Browse...
- `jira-pp-cli issuetype get-issue-types-for-project` — Returns issue types for a project. This operation can be accessed anonymously. **[Permissions](#permissions)...
- `jira-pp-cli issuetype update-issue-type` — Updates the issue type. **[Permissions](#permissions) required:** *Administer Jira* [global...

**issuetypescheme** — Manage issuetypescheme

- `jira-pp-cli issuetypescheme assign-issue-type-scheme-to-project` — Assigns an issue type scheme to a project. If any issues in the project are assigned issue types not present in the...
- `jira-pp-cli issuetypescheme create-issue-type-scheme` — Creates an issue type scheme. **[Permissions](#permissions) required:** *Administer Jira* [global...
- `jira-pp-cli issuetypescheme delete-issue-type-scheme` — Deletes an issue type scheme. Only issue type schemes used in classic projects can be deleted. Only issue type...
- `jira-pp-cli issuetypescheme get-all-issue-type-schemes` — Returns a [paginated](#pagination) list of issue type schemes. Only issue type schemes used in classic projects are...
- `jira-pp-cli issuetypescheme get-issue-type-scheme-for-projects` — Returns a [paginated](#pagination) list of issue type schemes and, for each issue type scheme, a list of the...
- `jira-pp-cli issuetypescheme get-issue-type-schemes-mapping` — Returns a [paginated](#pagination) list of issue type scheme items. Only issue type scheme items used in classic...
- `jira-pp-cli issuetypescheme update-issue-type-scheme` — Updates an issue type scheme. **[Permissions](#permissions) required:** *Administer Jira* [global...

**issuetypescreenscheme** — Manage issuetypescreenscheme

- `jira-pp-cli issuetypescreenscheme assign-issue-type-screen-scheme-to-project` — Assigns an issue type screen scheme to a project. Issue type screen schemes can only be assigned to classic...
- `jira-pp-cli issuetypescreenscheme create-issue-type-screen-scheme` — Creates an issue type screen scheme. **[Permissions](#permissions) required:** *Administer Jira* [global...
- `jira-pp-cli issuetypescreenscheme delete-issue-type-screen-scheme` — Deletes an issue type screen scheme. **[Permissions](#permissions) required:** *Administer Jira* [global...
- `jira-pp-cli issuetypescreenscheme get-issue-type-screen-scheme-mappings` — Returns a [paginated](#pagination) list of issue type screen scheme items. Only issue type screen schemes used in...
- `jira-pp-cli issuetypescreenscheme get-issue-type-screen-scheme-project-associations` — Returns a [paginated](#pagination) list of issue type screen schemes and, for each issue type screen scheme, a list...
- `jira-pp-cli issuetypescreenscheme get-issue-type-screen-schemes` — Returns a [paginated](#pagination) list of issue type screen schemes. Only issue type screen schemes used in classic...
- `jira-pp-cli issuetypescreenscheme update-issue-type-screen-scheme` — Updates an issue type screen scheme. **[Permissions](#permissions) required:** *Administer Jira* [global...

**jira-search** — Manage jira cloud platform search

- `jira-pp-cli jira-search and-reconsile-issues-using-jql` — Searches for issues using [JQL](https://confluence.atlassian.com/x/egORLQ). Recent updates might not be immediately...
- `jira-pp-cli jira-search and-reconsile-issues-using-jql-post` — Searches for issues using [JQL](https://confluence.atlassian.com/x/egORLQ). Recent updates might not be immediately...
- `jira-pp-cli jira-search count-issues` — Provide an estimated count of the issues that match the [JQL](https://confluence.atlassian.com/x/egORLQ). Recent...
- `jira-pp-cli jira-search for-issues-using-jql` — Endpoint is currently being removed. [More details](https://developer.atlassian.com/changelog/#CHANGE-2046) Searches...
- `jira-pp-cli jira-search for-issues-using-jql-post` — Endpoint is currently being removed. [More details](https://developer.atlassian.com/changelog/#CHANGE-2046) Searches...

**jira-version** — Manage jira cloud platform version

- `jira-pp-cli jira-version create` — Creates a project version. This operation can be accessed anonymously. **[Permissions](#permissions) required:**...
- `jira-pp-cli jira-version delete` — Deletes a project version. Deprecated, use [ Delete and replace...
- `jira-pp-cli jira-version get` — Returns a project version. This operation can be accessed anonymously. **[Permissions](#permissions) required:**...
- `jira-pp-cli jira-version update` — Updates a project version. This operation can be accessed anonymously. **[Permissions](#permissions) required:**...

**jira-workflow** — Manage jira cloud platform workflow

- `jira-pp-cli jira-workflow create-transition-property` — This will be removed on [June 1, 2026](https://developer.atlassian.com/cloud/jira/platform/changelog/#CHANGE-2570);...
- `jira-pp-cli jira-workflow delete-inactive` — Deletes a workflow. The workflow cannot be deleted if it is: * an active workflow. * a system workflow. * associated...
- `jira-pp-cli jira-workflow delete-transition-property` — This will be removed on [June 1, 2026](https://developer.atlassian.com/cloud/jira/platform/changelog/#CHANGE-2570);...
- `jira-pp-cli jira-workflow delete-transition-rule-configurations` — Deletes workflow transition rules from one or more workflows. These rule types are supported: * [post...
- `jira-pp-cli jira-workflow get-paginated` — This will be removed on [June 1, 2026](https://developer.atlassian.com/cloud/jira/platform/changelog/#CHANGE-2569);...
- `jira-pp-cli jira-workflow get-transition-properties` — This will be removed on [June 1, 2026](https://developer.atlassian.com/cloud/jira/platform/changelog/#CHANGE-2570);...
- `jira-pp-cli jira-workflow get-transition-rule-configurations` — Returns a [paginated](#pagination) list of workflows with transition rules. The workflows can be filtered to return...
- `jira-pp-cli jira-workflow list-history` — Returns a list of workflow history entries for a specified workflow id. **Note:** Stored workflow data expires after...
- `jira-pp-cli jira-workflow read-from-history` — Returns a workflow and related statuses for a specified workflow id and version number. **Note:** Stored workflow...
- `jira-pp-cli jira-workflow update-transition-property` — This will be removed on [June 1, 2026](https://developer.atlassian.com/cloud/jira/platform/changelog/#CHANGE-2570);...
- `jira-pp-cli jira-workflow update-transition-rule-configurations` — Updates configuration of workflow transition rules. The following rule types are supported: * [post...

**jql** — This resource represents JQL search auto-complete details. Use it 

…(truncated)
