Marketplace and custom app access control coverage summary for Jira Cloud

Using the Marketplace and custom app access control, customers can customize and extend Jira, and Jira Service Management while maintaining control over Marketplace, custom, and other third-party app access to certain content in specific spaces.

This page should be read along with Marketplace and custom app access control coverage summary, which provides an overview of the types of Marketplace and custom apps and content that are blocked or not blocked by the Marketplace and custom app access control.

The sections below provide a summary of Marketplace and custom app functionality that is blocked and not blocked by the Marketplace and custom app access control for the following Jira apps:

  • Jira - See Jira Cloud and Jira. Previous users of the ProForma Marketplace app who currently use forms, also see Forms.

  • Jira Service Management - See Jira Cloud, Jira Service Management, and Forms.

Jira Cloud

You can use the Marketplace and custom app access control to limit an installed app’s ability to access and modify certain data in a Jira space—particularly user-generated content.

Apps blocked by the Marketplace and custom app access control may still take other actions that do not directly interact with user-generated content, such as changing the look and feel of Jira. Global admin permissions may still be required to run certain Marketplace or custom apps. For example, if a Jira user does not have admin permissions, they can’t use an installed app to perform administrative functions like adding users.

While they may indirectly impact work item data, shared configuration, including things like workflows, permission schemes, and work items security schemes, are not blocked by the Marketplace and custom app access control.

To view a detailed list of the Marketplace and custom app functionality that is blocked or still allowed (not blocked) when the Marketplace and custom app access control applies, see App Access for Jira Cloud REST APIs.

Jira actions blocked by the Marketplace and custom access contrl

The following commonly-used Jira functionality is blocked when an installed app is blocked by the Marketplace and custom app access control. For the full list of blocked functionality, see App Access for Jira Cloud REST APIs.

Spaces

  • reading space work item security levels or unresolved work item count

  • deleting a space

Board

  • creating or deleting a board

  • getting lists of board-related data items, including boards, board versions, sprints, epics, work items, work items belonging to a sprint, work items that belong to an epic

  • moving work items within a board, or between board and backlog

Work items

  • creating, reading, updating, or deleting work items

  • assigning, transitioning, or exporting work items

  • archiving or unarchiving work items, or interacting with archived work items

  • creating, reading, updating, or deleting any of the following work item-related items

    • attachments

    • comments and comment properties

    • custom field configuration, options, and field values (third-party apps)

    • fields (see below for certain exceptions regarding custom fields)

    • links, properties, remote links, votes, and watchers

    • work item search

    • worklog properties

    • worklogsFilters

Jira expressions and JQL

  • evaluating an expression

  • sanitising or parsing JQL

  • returning autocomplete suggestions by JQL

Labels

  • reading labels

Permissions

  • reading the permissions of a user

Sprints

  • creating, reading, updating, or deleting a sprint

  • returning a list of work items in a sprint

  • moving work items into a sprint

  • reading or updating properties for a sprint

  • finding users with specific permissions

  • finding users by query, such as returning a list of all users who are reporters of work items in space PROJ, or who have commented on any of the specified work items

  • finding users that can be assigned to a specific space or work items

Jira actions not blocked by the Marketplace and custom app access control

There are some elements of app functionality and data that you cannot block with the Marketplace and custom app access control. Generally, these are related to system-compiled or general data, or shared configuration such as permission schemes or workflows.

The following commonly-used Jira functionality is not blocked when an installed app is blocked by the Marketplace and custom app access control. For the full list of functionality that cannot be blocked by a Marketplace and custom app access control, see App Access for Jira Cloud REST APIs.

Announcement banner

  • reading or updating the announcement banner configuration

App roles

  • reading app roles

Audit records

  • reading audit records

Avatars

  • reading or deleting system avatars

  • reading avatar images

Dashboards

  • creating, reading, updating, or deleting dashboards and dashboard item properties

  • adding, reading, updating, or removing gadgets from dashboards

  • searching for dashboards

  • copying dashboards

Filters

  • reading or setting the default share scope for filters and dashboards, for a user

  • reading or deleting filters

Groups

  • creating, reading, or deleting groups

  • finding groups and their users

  • adding, removing, and reading users in groups

  • Work item custom fields

    • creating, reading, updating, or deleting work item custom field contexts

    • adding, removing or reading default values, work item types, space mappings from custom field contexts

    • creating, reading, updating, deleting, or reordering custom field options

  • Work item field configurations

    • creating, reading, updating, or deleting field configurations and field configuration schemes

    • adding, removing, or reading work item types to/from field configurations

    • assigning a field configuration scheme to spaces

  • Work items fields

    • returning a list of fields and their properties such as whether they can be used for sorting or work item navigation

    • creating, updating, or deleting custom fields

    • moving a custom field to trash, or restore it from trash

  • Work item link types

    • creating, reading, updating, or deleting work item link types

  • Work item navigator settings

    • setting or reading work item navigator settings

  • Work item notification schemes

    • creating, reading, updating, or deleting notification schemes

    • adding or removing notifications from a notification scheme

    • returning a list of spaces using a notification scheme

  • Work item priorities

    • creating, reading, updating, deleting, or searching priorities

    • moving priorities

  • Work item resolutions

    • creating, reading, updating, deleting, or searching work item resolutions

    • moving work item resolutions

  • Work item security schemes and levels

    • creating, reading, updating, deleting, or searching work item security schemes

    • associating work item security schemes with spaces

    • reading work item security schemes associated with spaces

    • adding, reading, or updating work item security levels

    • adding, reading, or removing members to/from work item security levels

  • returning a list of users who are watching a work item

  • listing IDs of deleted worklogs

  • returning all work item events

  • creating, reading, updating, or deleting UI modifications that customize the appearance and behavior of specified fields on work item create and work item view pages for a specified work item type or space ID

Work item types and work item type schemes

  • creating, reading, updating, or deleting work item types

  • storing images to be used as work item type avatars

  • Work item type properties

    • reading, updating, or deleting work item type properties

  • Work item type schemes

    • creating, reading, updating, or deleting work item type schemes

    • adding or removing work item types from work item type schemes

    • reading work item type scheme items

    • assigning a work item type scheme to a space

  • Work item type screen schemes

    • creating, reading, updating, or deleting work items type screen schemes

    • adding or removing mappings to work item type screen schemes

    • assigning work items type screen schemes to spaces

Jira expressions

  • analyzing Jira programmatic expressions that are used by some Marketplace and custom apps to access Jira objects, and returning information about the expression’s validity and complexity

Jira settings

  • reading or updating app properties

  • reading global settings, such as which Jira features are enabled

  • reading Jira attachment settings

JQL

  • returning JQL reference documentation for fields

  • reading or updating precomputed values used in JQL searches

  • converting user identifiers to account IDs in JQL queries

License metrics

  • reading details of the license, including the list of apps, such as Jira, included in the license

  • reading licensed user counts

Local user (myself)

  • reading current user or locale

  • reading, updating, or deleting user preferences

Permissions

  • reading global and space permissions

  • returning a list of spaces that the specified user has permission to

  • creating, reading, updating, or deleting permission schemes

  • creating, reading, or deleting permission scheme grants

Spaces

  • creating, archiving, or restoring a space

  • updating space details

  • reading statuses for a space

  • reading space notification scheme

  • space avatars

    • creating, reading, updating, or deleting space avatars

  • space categories

    • creating, reading, updating, or deleting space categories

  • space components

    • creating, reading, and updating space components

  • space email

    • reading or setting the space’s sender email

  • space features

    • creating or reading space features

  • space work item security levels

    • setting work item security levels for the space

  • space key and name validation

    • reading a space name or key

    • validating a space key

  • space permission schemes

    • assigning a permission scheme to space

    • reading the permission scheme assigned to space

  • space properties

    • setting, reading, or deleting space properties

    • reading a list of property keys

  • space role actors

    • adding, reading, and deleting actors or default actors to/from a space role

  • space roles

    • creating, reading, updating, or deleting space roles

  • space types

    • reading space types

  • space versions

    • creating, reading, or moving space version

    • creating, reading, updating, or deleting related work

Screens, screen schemes, and screen tabs

  • creating, reading, updating, or deleting:

    • screens

    • screen schemes

    • screen tabs

  • reading, moving, adding, or removing fields from screen tabs

  • moving the position of a screen tab in the list of tabs

Server info

  • reading Jira instance info such as the site’s URL, version, and timezone

Status

  • creating, reading, updating, deleting, or searching the statuses that can be applied to work items

Tasks

  • reading the status of a long-running task or cancelling a task

Time tracking

  • reading or selecting the Marketplace or custom app used as the time tracking provider

  • updating time tracking settings such as working hours per week or default time format

User management

  • creating, reading, updating, or deleting users

  • reading, setting, and resetting the default “work item view” columns for a user

  • performing the following actions related to user properties

    • reading, setting, or deleting user properties

    • listing the defined user property keys

  • searching for users

Webhooks

  • registering and deleting types of webhooks

  • listing the webhooks registered by the Marketplace or custom app

Workflows and workflow schemes

  • creating, reading, updating, or deleting workflows

  • validating workflows

  • performing the following actions on workflow schemes

    • creating, reading, updating, or deleting workflow schemes or draft workflow schemes

    • reading and updating the associations between work item types and workflows in a workflow scheme or draft workflow scheme

    • publishing a draft workflow scheme

    • creating, reading, updating, or deleting the draft default workflow

    • assigning a workflow scheme to a space

    • reading workflow schemes assigned to the specified space

  • reading workflow statuses and status categories

  • creating, reading, updating, or deleting workflow transition properties

  • reading, updating, or deleting workflow transition rules

Jira Service Management

Jira Service Management actions blocked by the Marketplace and custom app access control

The following commonly-used Jira Service Management functionality is blocked when an installed app is blocked by the Marketplace and custom app access control. For the full list of blocked functionality, see App Access for Jira Cloud REST APIs.

Organization

  • adding, returning, or removing organizations to/from a service desk

Request

  • creating customer requests

  • subscribing or unsubscribing to or from a request

  • adding, reading, or removing participants to or from a request

  • posting, reading, or deleting feedback to or from a customer request

  • performing or reading customer transitions

  • reading or answering approvals

  • creating or reading attachments

  • returning comments, comment attachments, request types, SLA information or subscription status

Service desk

  • creating, reading, or deleting request types

  • adding, reading, or removing customers to or from a service desk

  • returning service desk details, request types, queues, work items in a queue, or details of a request type property

Jira Service Managementactions not blocked by the Marketplace and custom app access control

There are some elements of app functionality and data that you cannot block with the Marketplace and custom app access contrl. Generally, these are related to system-compiled or general data, or shared configuration such as permission schemes or workflows.

The following commonly-used Jira Service Management functionality is not blocked when an installed app is blocked by the Marketplace and custom app access control. For the full list of functionality that cannot be blocked by the Marketplace and custom app access control, see App Access for Jira Cloud REST APIs.

Assets

  • returning assets workspaces

Customer

  • creating a customer

Information

  • returning information about Jira Service Management, such as version, builds etc

  • returning knowledgebase articles

Organization

  • creating, returning, or deleting organizations

  • adding, returning, or removing users to or from organizations

  • setting, returning, or deleting properties of organizations

Servicedesk

  • setting or deleting properties of servicedesks

  • returning service desks a user has access to

Jira

Jira actions blocked by the Marketplace and custom app access control

The following commonly-used Jira functionality is blocked when an installed app is blocked by the Marketplace and custom app access control. For the full list of blocked functionality, see App Access for Jira Cloud REST APIs.

Board

  • moving work items to and from a board

  • listing work items associated with a board

Epic

  • listing work items in an epic

  • listing work items without an epic

  • moving work items to or from an epic

Work item

  • reading work items or their estimations

  • estimating and ranking work items

Sprint

  • deleting a sprint

  • getting work items for a sprint

  • reading a sprint property

Jira actions not blocked by the Marketplace and custom app access control

There are some elements of app functionality and data that you cannot block with the Marketplace and custom app access control. Generally, these are related to system-compiled or general data, or shared configuration such as permission schemes or workflows.

The following commonly-used Jira functionality is not blocked when an installed is blocked by the Marketplace and custom app access control. For the full list of functionality that cannot be blocked by the Marketplace and custom app access control, see App Access for Jira Cloud REST APIs.

Board

  • listing boards that use the specified data filter

  • listing property keys (names) defined for the specified board

  • creating, reading, updating, or removing boards

  • listing boards

  • setting, reading, or deleting a board property

  • toggling features

  • listing sprints, versions, spaces, or epics, associated with a board

  • returning the filters, configuration, properties, and reports for a board

Epic

  • reading an epic

  • moving work items to or from an epic

  • listing work items in an epic

  • ranking epics according to their importance

  • searching epics

Sprint

  • updating a sprint, including closing an active sprint

  • listing property keys (names) defined for the specified sprint

  • creating, reading, or deleting a sprint

  • setting or deleting sprint properties

  • reordering sprint positions on a board

Development information

  • getting and deleting a repository

  • storing development information so that it can be accessed by Jira

  • deleting development information

  • checking if data exists for specified development information properties

Feature flags

  • getting, setting, and deleting feature flags

Deployments

  • storing deployment data so that it can be accessed by Jira

  • getting and deleting deployment data

Builds

  • storing build data so that it can be accessed by Jira

  • getting and deleting build data

  • storing remote link data so that it can be accessed by Jira

  • getting and deleting remote link data

Security information

  • storing security workspace and vulnerability data so that it can be accessed by Jira

  • getting and deleting linked security workspaces and vulnerability data

Operations

  • storing operations workspace data so that it can be accessed by Jira

  • getting and deleting operations workspace data

  • storing incident or review data so that it can be accessed by Jira

  • getting and deleting incident or review data

DevOps components

  • storing DevOps components so that they can be associated with spaces in Jira

  • getting and deleting DevOps components

Forms

Forms are available to all Jira Service Management customers.

Forms can also be used by Jira Cloud customers who previously used the ProForma Marketplace app.

Forms actions blocked by the Marketplace and custom app access control

The following commonly-used Forms functionality is blocked when an installed is blocked by the Marketplace and custom app access control. For the full list of blocked functionality, see App Access for Jira Cloud REST APIs.

Work item forms (internal forms)

  • creating, reading, updating, or deleting a form for a work item

  • getting a list of forms associated with a work item

  • submitting, reopening or copying a form for a work items

  • reading form attachments or Jira data linked to a form for a work items

  • transforming form data into PDF, XLSX, or flat list format

  • changing the form’s visibility in the customer portal

  • exporting form data for a space

Customer request forms

  • reading a form for a customer request

  • getting a list of forms associated with a customer request

  • saving form answers or submitting a form for a request

  • transforming form data into PDF, XLSX, or flat list format

  • reading form attachments or Jira data linked to a form for a customer request

Forms actions not blocked by the Marketplace and custom app access control

There are some elements of app functionality and data that you cannot block with the Marketplace and custom app access control. Generally, these are related to system-compiled or general data, or shared configuration such as permission schemes or workflows.

The following commonly-used Jira functionality is not blocked when an installed is blocked by the Marketplace and custom app access control. For the full list of functionality that cannot be blocked by the Marketplace and custom app access control, see App Access for Jira Cloud REST APIs.

Servicedesk (portal) forms

  • read a servicedesk form template

  • read external form data for a servicedesk form template

Form template management

  • creating, reading, updating, or deleting a form template for a space

  • getting a list of forms for a space

Related links:

Still need help?

The Atlassian Community is here for you.