Developer
Get Support
Sign in
Get Support
Sign in
DOCUMENTATION
Cloud
Data Center
Resources
Sign in
Sign in
DOCUMENTATION
Cloud
Data Center
Resources
Sign in
Forge modules
Automation modules
Bitbucket modules
Compass modules
Confluence modules
Dashboard modules (EAP)
Jira modules
Jira Service Management modules
Jira Software modules
Rovo modules
Teamwork Graph modules
Last updated Jan 27, 2026

Jira command palette item (Preview)

This section describes a Forge preview feature. Preview features are deemed stable; however, they remain under active development and may be subject to shorter deprecation windows. Preview features are suitable for early adopters in production environments.

We release preview features so partners and developers can study, test, and integrate them prior to General Availability (GA). For more information, see Forge release phases: EAP, Preview, and GA.

The jira:command module allows apps to add items to the Jira command palette. They can be used to navigate to app-defined pages (such as jira:globalPage modules) or open custom modals.

Command palette shortcuts are only fetched after the user opens the palette for the first time. This is to reduce the number of unnecessary requests to our internal services.

Manifest structure

1
2
modules {}
└─ jira:command []
   ├─ key (string) [Mandatory]
   ├─ title (string | i18n) [Mandatory]
   ├─ shortcut (string) [Optional]
   ├─ icon (string) [Optional]
   ├─ keywords (string[]) [Optional]
   └─ target {} [Mandatory]
      ├─ page (string) [Optional]
      ├─ resource (string) [Optional]
      └─ render (string) [Optional]

resources []
├─ key (string) [Mandatory]
└─ path (string) [Mandatory]

Properties

PropertyTypeRequiredDescription
keystringYes

A key for the module, which other modules can refer to. Must be unique within the manifest.

Regex: ^[a-zA-Z0-9_-]+$

titlestring or i18n objectYes

The title of the command, which is displayed in the command palette.

The i18n object allows for translation. See i18n object.

shortcutstring

A keyboard shortcut sequence that triggers the command without opening the command palette. The shortcut is a space-separated sequence of keys (for example, e e or g t).

If multiple shortcuts have the same sequence, there is no guarantee on which will be invoked.

iconstring

The icon displayed next to the command in the command palette. See Available icons for a list of supported values.

keywordsstring[]

A list of keywords to help users find the command when searching in the command palette. These values are used for search matching only and are never displayed to the user.

targetobjectYes

Defines what happens when the command is invoked. See Target object for details.

i18n object

KeyTypeRequiredDescription
i18nstringYesA key referencing a translated string in the translation files. For more details, see Translations.

Target object

The target object defines the action that occurs when a user invokes the command. You can either navigate to a page or open a modal dialog.

PropertyTypeRequiredDescription
pagestringEither page or resource

The key of a jira:globalPage module defined in the manifest. When the command is invoked, the user is redirected to this page.

resourcestringEither page or resource

The key of a static resource entry. When the command is invoked, a modal dialog opens displaying the resource content.

render'native'Yes, if using UI Kit

Indicates the resource uses UI Kit. Required when using UI Kit with resource.

Available icons

The following icons are available for use with the icon property:

  • add
  • arrow-right
  • copy
  • open
  • page
  • edit
  • user-avatar
  • activity
  • settings
  • undo
  • document
  • notification-direct
  • folder

You can explore the look and feel of these icons in the icon explorer.

Manifest example

1
2
modules:
  jira:command:
    - key: command-to-open-global-page
      title: Navigate to My App Global Page
      shortcut: e e
      icon: arrow-right
      target:
        page: global-page
    - key: command-to-open-modal
      title: Open my app's custom modal
      shortcut: e z
      target:
        resource: main-resource
        render: native
      keywords:
        - my search term
        - another search term
  jira:globalPage:
    - key: global-page
      resource: main-resource
      render: native
      title: My App Global Page

resources:
  - key: main-resource
    path: src/frontend/fui.jsx

In this example:

  • The command-to-open-global-page command navigates to a global page when invoked via the shortcut e e or by selecting it from the command palette.
  • The command-to-open-modal command opens a modal dialog displaying the content from main-resource when invoked via e z or selected from the palette. The keywords property helps users find this command by searching for "my search term" or "another search term".

Rate this page: