Uploaded image for project: 'Atlassian Marketplace'
  1. Atlassian Marketplace
  2. MP-377

GET /vendors/{vendorId}/reporting/licenses showing inconsistencies with the parameter showLifeTimeFreeLicenses

    • Minor

      Issue Summary

      There are inconsistencies with the GET/vendors/{vendorId}/reporting/licenses API in Marketplace when using the showLifeTimeFreeLicenses parameter.

      Case 1

      Assumption: There should be no free licenses (except Sandboxes), and the showLifetimeFreeLicenses parameter should not affect the results.

      Expected Results: Calling the endpoint with showLifetimeFreeLicenses = true or false should deliver the same set of licenses.

      Actual Results: We are seeing free licenses for these apps, and these licenses appear to be duplicates

      Case 2

      Assumption: There should be both paid and free licenses (except Sandboxes).

      Expected Results:

      • Calling the endpoint with showLifetimeFreeLicenses = true should deliver the free licenses.
      • Calling the endpoint with showLifetimeFreeLicenses = false should deliver the paid licenses.

      It is expected to receive both free and paid licenses for this case (prerequisite: users installed the app when it was free and stayed with older free versions).

      Actual Results: Free licenses are being delivered with start dates when the app was paid.

      Workaround

      Currently there is no known workaround for this behavior. A workaround will be added here when available

              bbb7c473c2e1 pghosh
              26a024868f5f Sherica Ocbania
              Affected customers:
              0 This affects my team
              Watchers:
              1 Start watching this issue

                Created:
                Updated: