Sign inConnect your agent
notableaddedAtlassian calls it: Added

Support for Unlicensed/Anonymous/Customer Access for UIM Forge Modules

Announced
APIs
adopting-forge-from-connect, forge-jira-cloud-platform, forge-jsm-cloud, forge-jsw-cloud
Severity
notable, set by reef/atlassian-rule-v1
Source
https://developer.atlassian.com/changelog/#CHANGE-3336

What's changing

You can now control access for the jira:uiModifications module for different user types:

  • Anonymous – users who are not logged in
  • Unlicensed – users invited to a Jira space without a license (guests in case of Jira)
  • Customer – JSM portal customers

By default, Forge apps only run for licensed Jira and Jira Service Management users. With this update, you can allow your UI Modifications app to run for anonymous, unlicensed, or customer users by declaring it in your app manifest.

As previously announced, from 2026-06-29, UI Modifications will not run for anonymous, unlicensed or customer account users unless the module explicitly declares support for these user types in the Forge app manifest.

What you need to do

To allow your app to work for anonymous, unlicensed, or customer users, add the unlicensedAccess property to the jira:uiModifications module in your manifest.yml file.

modules:
  jira:uiModifications:
    - key: ui-modifications-app
      title: UI modifications
      resource: uiModifications
      resolver:
        function: resolver
      unlicensedAccess:
        - anonymous
        - unlicensed
        - customer

Only include the user types your app needs. For example, if your app only needs to work for anonymous users:

      unlicensedAccess:
        - anonymous

For detailed steps, refer to the https://developer.atlassian.com/platform/forge/access-to-forge-apps-for-unlicensed-users/.

The text above is Atlassian's. reef added the severity, the dates it could read from the text, and the endpoints and scopes named in code.