Last updated Jan 6, 2025

Changelog

This changelog is the source of truth for all changes to the Marketplace that affect people publishing apps.

Posts are made in the Marketplace announcements category of the developer community when the changelog is updated. Subscribe to the Marketplace announcements category to get notifications.

6 January 2025

Deprecation Notice Reminder: Marketplace V1 REST APIs

This is a reminder about the changelog notice issued on October 24, 2024, concerning the deprecation of legacy REST APIs.

The deprecation of Marketplace V1 REST APIs will take effect on January 10, 2025 (Friday). These APIs are intended for Atlassian usage and will not be supported after this date.

Please review your current implementations and make any necessary adjustments before January 10, 2025, to ensure continued functionality.

See the More details section for the APIs list.

More details

The following APIs will no longer be available from Jan 10, 2025 :

API Version

Target Removal Date

Method

Url

1

V1 APIs

Jan 10, 2025

GET

/rest/1.0/plugins/{appkey}/similar

2

GET

/rest/1.0/plugins/app/{applicationKey}

3

GET

/rest/1.0/plugins/app/{applicationKey}/filterBy

4

GET

/rest/1.0/plugins/filterBy

5

GET

/rest/1.0/plugins/search

6

GET

/rest/1.0/vendors

7

GET

/rest/1.0/reference

8

GET

/rest/1.0/reference/applicationStatuses

9

GET

/rest/1.0/reference/applicationVersionStatuses

10

GET

/rest/1.0/

11

GET

/rest/1.0/users/{atlassianAccountId}

12

 

GET

/rest/1.0/applications/{applicationKey}

13

 

GET

/rest/1.0/applications

14

 

GET

/rest/1.0/applications/{applicationKey}/latest

15

 

GET

/rest/1.0/applications/{applicationKey}/{applicationBuildNumber}

16

 

GET

/rest/1.0/plugins/archive/{appKey}

17

 

GET

/rest/1.0/categories

18

 

GET

/rest/1.0/plugins/{appKey}

19

 

GET

/rest/1.0/plugins/{appKey}/feedback

20

 

GET

/rest/1.0/plugins/{appKey}/feedback/type

21

 

GET

/rest/1.0/plugins/{appKey}/feedback/type/distribution

22

 

GET

/rest/1.0/plugins/{appKey}/icon

23

 

DELETE

/rest/1.0/plugins/{appKey}/icon

24

 

GET

/rest/1.0/plugins/{appKey}/logo

25

 

DELETE

/rest/1.0/plugins/{appKey}/logo

26

 

GET

/rest/1.0/plugins/{appKey}/banner

27

 

DELETE

/rest/1.0/plugins/{appKey}/banner

28

 

GET

/rest/1.0/plugins/{appkey}/tokens/{token}

29

 

DELETE

/rest/1.0/plugins/{appkey}/tokens/{token}

30

 

GET

/rest/1.0/plugins/{appkey}/tokens

31

 

POST

/rest/1.0/plugins/{appkey}/tokens

32

 

GET

/rest/1.0/plugins/{appkey}/pricing

33

 

GET

/rest/1.0/plugins/{appkey}/pricing/draft

34

 

GET

/rest/1.0/plugins/vendor/{vendorId}

35

 

GET

/rest/1.0/plugins

36

 

GET

/rest/1.0/plugins/{appKey}/version/{appVersion}

37

 

GET

/rest/1.0/plugins/{appKey}/build-number/{buildNumber}

38

 

PUT

/rest/1.0/plugins/{appKey}/build-number/{buildNumber}

39

 

GET

/rest/1.0/plugins/{appKey}/version/{buildNumber}/screenshots/index

40

 

DELETE

/rest/1.0/plugins/{appKey}/version/{buildNumber}/screenshots/index

41

 

POST

/rest/1.0/uploads/artifact/

42

 

POST

/rest/1.0/uploads/artifact/fetch

43

 

POST

/rest/1.0/uploads/image/{imageType}

44

 

GET

/rest/1.0/vendors/{vendorId}

45

 

DELETE

/rest/1.0/vendors/{vendorId}/contacts/{atlassianAccountId}

46

 

DELETE

/rest/1.0/vendors/{vendorId}/{imageType}

Announcement Web trigger exclusion from Runs on Atlassian eligibility criteria

From Jan 6, 2025, the use of web triggers will exclude apps from the Runs on Atlassian eligibility criteria.

This is because Forge web triggers currently allow for the egress of customer data returned in response to third-party requests.

While we understand that using web triggers is unavoidable for some use cases involving external systems, we’re also looking to uphold the integrity of the Runs on Atlassian badge for customers.

Eligibility requirements may change leading up to the launch of the program.

Announcement Extending Marketplace License Report to include data for Life Time Free Apps

Atlassian Marketplace APIs will now share data for lifetime free licenses data to our partners through the licenses report.

This license data for life time free apps is based on analytics data generated during the installations of these apps and has been transformed into free licenses. These licenses will only be available via the APIs and not through the user interface on the Marketplace portal.

Partners will be able to access this data via the existing license report APIs (GET as well as EXPORT) using the new showLifeTimeFreeLicenses filter:

  • https://marketplace.atlassian.com/rest/2/vendors/{vendorId}/reporting/licenses?showLifeTimeFreeLicenses=true - Get life time free apps licenses data

  • https://marketplace.atlassian.com/rest/2/vendors/{vendorId}/reporting/licenses/async/export?showLifeTimeFreeLicenses=true - Initiate async export of life time free apps licenses data

  • https://marketplace.atlassian.com/rest/2/vendors/{vendorId}/reporting/licenses/export?showLifeTimeFreeLicenses=true - Export life time free apps licenses data

More details section contains the applicable fields from licenses report for these new free licenses.

Partners can start accessing this data from Jan 6, 2025. We highly recommend all partners to take a look at the quick reference guide to understand more about this data.

More details

Fields applicable for the new free licenses:

Field

Purpose

appEntitlementId

A unique random identifier used to identify this installation/line item. Although the format of this field differs from the appEntitlementId used for paid applications, its usage and behavior remain consistent with that of paid apps licenses.

Note: This is not an actual entitlement Id generated by our billing system but a replacement for it since licenses are not actually created for these installations. For free apps that were once paid or compass free (lifetime) apps, actual entitlements are created in our billing system just like for paid apps.

appEntitlementNumber

A unique random identifier used to identify this installation/line item. Although the format of this field differs from the appEntitlementNumber used for paid applications, its usage and behaviour remain consistent with that of paid apps licenses.

Note: This is not an actual entitlement number but a replacement for it since licenses are not actually created for these installations

hostEntitlementId

The identifier for the parent product license, for example "123a1234-1234-1ab2-1234-1234a1234567".

hostEntitlementNumber

The customer facing identifier for the parent product license, for example "E-123-456-789".

cloudId

The unique identifier representing the cloud site that the app is installed in.

cloudSiteHostname

The hostname for the cloud site that the app is installed in.

addonKey

The unique identifier for this app, for example "com.atlassian.confluence.plugins.test".

addonName

The display name of the app, for example "Test for Confluence".

hosting

The platform on which the app runs (either 'Server', 'Data Center' or 'Cloud'). This will always be cloud since we are only extending this for free cloud apps.

lastUpdated

The date on which the data was last updated. This can be used to identify when historical license data is updated for any reason.

licenseType

The type for the licenses. In this case, license type will always be ‘FREE’.

maintenanceStartDate

The date on which license maintenance begins. This will be the installation date for this data.

status

The unique identifier for the status of this license:

  • status of 'inactive' denotes that the license has expired.

  • status of ‘active’ denotes that the license is active.

tier

The user/edition count, for example, 100 Users.

contactDetails: company

The name of the organisation which purchased the app.

contactDetails: country

The name of the country in which the customer was billed.

contactDetails: region

The name of the region in which the customer was billed.

contactDetails : technicalContact

Contact details of the technical admin for the license.

contactDetails : billingContact

Contact details of the billing admin for the license.

partnerDetails : partnerName

The partner's organisation name.

partnerDetails : partnerType

The type of partner ('Expert', 'Reseller' or 'Corporate_reseller'). The type will be 'Unknown' if we are unable to determine it.

partnerDetails : billingContact

Contact details of the partner for billing.

parentProductBillingCycle

The number of months for which evaluation license parent product is valid.

parentProductName

Name of the parent product on which the app is hosted, for example "Jira".

parentProductEdition

A short description of the pricing tier or user level of the license's parent product, for example, "Premium".

installedOnSandbox

Whether the licence is installed on sandbox site or not.

licenseSourceType

The source of the license based on the customer domain. Values can be 'Atlassian' or 'Non-Atlassian'

20 December 2024

Announcement New pricing tiers for Marketplace cloud apps for Confluence

Confluence cloud apps on Atlassian Marketplace now offer up to 150k user tier pricing in line with Confluence cloud. The following new tiers are now available:

  • 50,001-60,000

  • 60,001-70,000

  • 70,001-80,000

  • 80,001-90,000

  • 90,001-100,000

  • 100,001-110,000

  • 110,001-120,000

  • 120,001-130,000

  • 130,001-140,000

  • 140,001-150,000

More details

Action required: Pricing for the new tiers will default to the price for 45,001-50,000 users until Marketplace Partners adjust new per-user pricing for newly added tiers.

Please note that the customer experience changes will not take place until around the second week of January.

19 December 2024

Announcement Branding & Naming Violation hard block extended to Jan 31, 2025

Owing to the upcoming holiday season and partner requests, we are providing a final extension for existing apps with unresolved naming violations, relaxing the hard block for Marketplace apps until January 31, 2025.

Partners with open tickets related to app name violations must address these issues by the new deadline. Failure to do so will render their app names non-compliant with Atlassian's brand guidelines. We have been sending reminders and will continue to provide updates and support to help you transition smoothly before the deadline.

Key Updates and Timelines:

  • Hard Block for Current Apps with Violations:

    • A hard block for existing app names with violations will take effect on January 31, 2025. All apps must be updated to comply with the guidelines before this date.

  • Soft Block for Existing Apps:

    • As of October 29, 2024, a soft block has been in place for existing apps with naming violations. Partners receive warnings during app version or name updates, but updates are not currently blocked.

  • Hard Block for New Apps:

    • Effective October 29, 2024, all new apps must comply with updated branding guidelines. Non-compliant app names will not be accepted for approval submissions.

We appreciate your cooperation as we work together to maintain a consistent and fair Marketplace.

11 December 2024

Announcement Introducing Runs on Atlassian

We’re introducing a new program Runs on Atlassian as a Preview on Forge.

The program helps customers identify Forge apps that have no data egress and use data residency-enabled storage on the Atlassian Marketplace via a Runs on Atlassian badge.

To know more about the Runs on Atlassian program, visit https://go.atlassian.com/runs-on-atlassian.
To check if your app is eligible for Runs on Atlassian, go to the Forge CLI documentation.

Eligibility requirements may change leading up to the launch of the program.

Announcement Reminder: Updates to Branding & Naming Validations for the Atlassian Marketplace

To ensure compliance with Atlassian's branding guidelines, we are rolling out a hard block starting December 31, 2024, for existing apps with unresolved naming violations. Learn more here. Partners with open tickets related to app name violations must address these issues by this date. Failure to do so will render their app names non-compliant under Atlassian's brand guidelines. We have been sending reminders and will continue to provide updates and support to help you transition smoothly before the deadline.
Key Updates and Timelines:

  • Hard Block for Current Apps with Violations:

    • A hard block for existing app names with violations will take effect on December 31, 2024. All apps must be updated to comply with the guidelines before this date.

  • Soft Block for Existing Apps:

    • As of October 29, 2024, a soft block has been in place for existing apps with naming violations. Partners receive warnings during app version or name updates, but updates are not currently blocked.

  • Hard Block for New Apps:

    • Effective October 29, 2024, all new apps must comply with updated branding guidelines. Non-compliant app names are not accepted for approval submissions.

We appreciate your cooperation as we work together to maintain a consistent and fair Marketplace.

4 December 2024

Fixed Correction to 'evaluationOpportunitySize' Field in licenses API

We have identified an issue within our system where the "evaluationOpportunitySize" field in the licenses API displayed ‘NA’ value for approximately 230,000 entitlements on evaluations spread across Server and Data Center hosting type.

This issue was attributed to an incorrect mapping of Marketplace apps to the Atlassian parent product family name.

The issue has now been resolved and Marketplace partners will be able to fetch accurate evaluation opportunity count from licenses API, effective Dec 4, 2024

28 November 2024

Fixed Correction of Discount Data in Transaction Records

An issue in our upstream service impacted discount data, leading to missing values in the purchaseDetails.discounts array field of the transaction API for approximately 35,000 transactions, primarily affecting refund transactions.

This issue has now been resolved. Partners will have access to accurately backfilled refund amounts for all relevant transactions starting from Nov 28, 2024.

21 November 2024

Announcement Enhancing Filtering Logic for Community Licenses in Marketplace Report

Marketplace has implemented a minor adjustment to the filtering logic within the license report. Community licenses will now be included in the paid license filter in the license reporting user interface.

Community licenses are subscription-based licenses offered at a 75% discount off the list price. Currently, these licenses can be filtered out using the free filter in the license reporting user interface (UI). Since customers do pay a portion of the subscription and these licenses are classified as paid, we are transitioning these licenses to be included under the paid filter in the licensing UI.

Partners can access their license report to explore this enhancement. We will continue to refine our filters in the future.

20 November 2024

Announcement Updates to Downloads and Versions Listing Tab

As communicated earlier and as a part of our overarching strategy to enhance our core foundations, we are in the process of upgrading our tech stack. With that, we are implementing minor experience enhancements to the Downloads and Versions tab on the Marketplace partner portal:

  • Implementing the "Atlassian Design System" to ensure consistency and coherence across all Marketplace interfaces.

  • Introducing accessible charts featuring new colors and patterns to improve the readability of the chart on Downloads tab.

  • Improving the readability and usability of version listing by enabling a focus on hosting while viewing the released versions on Versions tab.

The enhanced experience will be introduced gradually, starting Nov 25, 2024. Initially, a small percentage of partners will have access, with a phased expansion to all partners over the following week. The objective is to complete the rollout to all our partners by Dec 4, 2024.

For more details, you can refer the quick reference guide.

19 November 2024

Announcement New process for reporting bugs and incidents to Ecosystem support

We now accept bug and incident reports under a single new request type: Ecosystem Support Request. This change simplifies the process of reporting issues to our support team, so that we can handle your issue more efficiently, and ensure consistent handling for all critical issues, particularly incidents.

We’ve also detailed the scope of our Developer and Marketplace support, so you have a better understanding of supported issues and response times.

18 November 2024

Announcement Blocking Invalid Licenses to Improve Data Quality

Marketplace is introducing a logic in the license report for partners to improve the quality of the data we provide. Licenses that do not possess a valid cloud ID, are inactive and do not have a valid transaction will be excluded from the license report.

Licenses enter this state in a specific edge case related to app provisioning. If our system encounters a failure during the app provisioning process (after creating an entitlement). We deactivate the license later, but that can take up to 7 days. During this time, there may be instances where the license appears in the report without a corresponding cloud ID, and lacks a valid transaction. Moving forward, after approximately 7 days, these types of licenses will no longer appear in the license report. While the likelihood of this occurring is minimal, some edge cases/system errors can still cause these.

Please note, we will not perform a historical update to the data. Partners will still be able to view historical licenses that do not have a valid cloud ID and may be active or inactive with or without historical transactions.

14 November 2024

Deprecation Notice Deprecation notice for Marketplace V2 APIs and remaining Marketplace V1 APIs used by Atlassian applications

As part of a larger Marketplace Technical foundations initiative to improve feature delivery rate, performance and reliability of Marketplace, we’re deprecating more legacy REST APIs. Please read further to understand the changes.

  1. Marketplace V1 REST APIs changes:

Last month on 24th October, 2024, we announced the deprecation the V1 APIs intended for use by the marketplace partners. We are now announcing deprecation the remaining V1 APIs, which are intended to be used by Atlassian applications. These will be removed after a period of approximately 2 months from now on 10th January, 2025(Friday) along with the rest of the V1 APIs. Please see the More Details section for the APIs list.

  1. Marketplace V2 REST APIs changes:

We’re also announcing here the deprecation of V2 APIs that are intended for use through the Atlassian applications only. Please see the More Details section for the APIs list. These will be removed after a period of approximately 6 months from now at the end of May, 2025.

p.s. As stated, all of these APIs are intended for Atlassian usage and therefore will not be supported in the future and will be deprecated.

More details

API Version

Target Removal Date

Method

Url

1

V1 APIs

Jan 10, 2025

GET

marketplace.atlassian.com/rest/1.0/plugins/{appkey}/similar

2

GET

marketplace.atlassian.com/rest/1.0/plugins/app/{applicationKey}

3

GET

marketplace.atlassian.com/rest/1.0/plugins/app/{applicationKey}/filterBy

4

GET

marketplace.atlassian.com/rest/1.0/plugins/filterBy

5

GET

marketplace.atlassian.com/rest/1.0/plugins/search

6

GET

marketplace.atlassian.com/rest/1.0/vendors

7

GET

marketplace.atlassian.com/rest/1.0/reference

8

GET

marketplace.atlassian.com/rest/1.0/reference/applicationStatuses

9

GET

marketplace.atlassian.com/rest/1.0/reference/applicationVersionStatuses

10

GET

marketplace.atlassian.com/rest/1.0/

11

GET

marketplace.atlassian.com/rest/1.0/users/{atlassianAccountId}

12

V2 APIs

May 30, 2025

GET

marketplace.atlassian.com/rest/2/addons/listings/banners

13

GET

marketplace.atlassian.com/rest/2/addons

14

GET

marketplace.atlassian.com/rest/2/addons/archived

15

GET

marketplace.atlassian.com/rest/2/addons/search/brief

16

GET

marketplace.atlassian.com/rest/2/addons/{appKey}/tokens/{token}

17

DELETE

marketplace.atlassian.com/rest/2/addons/{appKey}/tokens/{token}

18

GET

marketplace.atlassian.com/rest/2/addons/{appKey}/tokens

19

POST

marketplace.atlassian.com/rest/2/addons/{appKey}/tokens

20

GET

marketplace.atlassian.com/rest/2/addons/{addonKey}/recommendations

21

GET

marketplace.atlassian.com/rest/2/products/key/{productKey}

22

GET

marketplace.atlassian.com/rest/2/products

23

GET

marketplace.atlassian.com/rest/2/products/key/{productKey}/versions

24

GET

marketplace.atlassian.com/rest/2/products/key/{productKey}/versions/build/{buildNumber}

25

GET

marketplace.atlassian.com/rest/2/products/key/{productKey}/versions/name/{versionName}

26

GET

marketplace.atlassian.com/rest/2/products/key/{productKey}/versions/latest

27

GET

marketplace.atlassian.com/rest/2/addons/{addonKey}/watch

28

PUT

marketplace.atlassian.com/rest/2/addons/{addonKey}/watch

29

GET

marketplace.atlassian.com/rest/2/addons/{appKey}/reviews/{reviewId}/up

30

PUT

marketplace.atlassian.com/rest/2/addons/{appKey}/reviews/{reviewId}/up

31

GET

marketplace.atlassian.com/rest/2/addons/{appKey}/reviews/{reviewId}/down

32

PUT

marketplace.atlassian.com/rest/2/addons/{appKey}/reviews/{reviewId}/down

33

PUT

marketplace.atlassian.com/rest/2/addons/{appKey}/reviews/{reviewId}

34

DELETE

marketplace.atlassian.com/rest/2/addons/{appKey}/reviews/{reviewId}

35

GET

marketplace.atlassian.com/rest/2/addons/{appKey}/reviews/mine

36

PUT

marketplace.atlassian.com/rest/2/addons/{appKey}/reviews/mine

37

DELETE

marketplace.atlassian.com/rest/2/addons/{appKey}/reviews/mine

38

POST

marketplace.atlassian.com/rest/2/addons/{appKey}/reviews

39

GET

marketplace.atlassian.com/rest/2/addons/{appKey}/reviews/{reviewId}/flag

40

PUT

marketplace.atlassian.com/rest/2/addons/{appKey}/reviews/{reviewId}/flag

41

GET

marketplace.atlassian.com/rest/2/addons/{appKey}/reviews

42

GET

marketplace.atlassian.com/rest/2/addons/{appKey}/reviews/{reviewId}/response

43

PUT

marketplace.atlassian.com/rest/2/addons/{appKey}/reviews/{reviewId}/response

44

DELETE

marketplace.atlassian.com/rest/2/addons/{appKey}/reviews/{reviewId}/response

10 November 2024

Deprecation Notice Third-party package mirrors will no longer be available

We are removing mirrors of third-party packages such as maven-central from packages.atlassian.com

More details

We're updating how we provide packages for customers and partners to develop with our platforms. Starting February 1, 2025, we will discontinue providing third-party packages on packages.atlassian.com. Instead, customers and partners must fetch these packages directly from the original upstream repositories.

For details on how this change affects you and for guidance on migration, please refer to the documentation available at http://developer.atlassian.com .

Rate this page: