The Atlassian Marketplace provides Vendors with access tokens that enable you to install and test apps under development in live cloud instances. This removes the need of having licenses generated through the Atlassian billing system. Access tokens can also be used to install and manage private apps, they are specific to installing apps and are not to be confused with the similiarly named API token used for authentication with REST calls.
With an access token an app can be set to various license states like valid, expired, and unlicensed.
To generate an access token:
Access tokens can be generated from the Private Listings page in the management section of an app. Here you select the "Create a token" button, the token will then appear in the list bellow:
To use a token on an instance that does not already have the app installed in it;
The installed app with the access token looks like this:
The Access token status drop down lets you choose from a selection of license types, enabling the testing of the app in these various states.
It's also possible to apply an access token to an already installed app.
There are 2 ways to apply a token to an app that has already been installed:
Access tokens work for both private app versions and public versions. If an app has both private and public versions then the access token entry will offer links for both the latest private and public versions of the app.