When defining throttling tiers using the admin dashboard UI there exists Admin Dashboard, you have the option of specifying to specify a given tiers billing plan for tiers. Here a A tier is defined as either a Free free or Paid paid tier. Depending on which the tiers are available for a given API to subscribe to , the API Monetization Catergory label of monetization categories (Free, Paid or Freemium will be ) are displayed as labels in the store.
This functionality is not enabled by default, to enable it the following configuration changes need to be done.
...
Follow the configuration steps below to enable API monetization category labels:
- Log in to the API Manager's Management Console and select Browse under Resources menuclick Browse > Resources.
- Select the file:
/_system/config/apimgt/applicationdata/tenant-conf.json
- In the Contents panel, click the Edit as text link and the
tenant-conf.json
file opens. - To enable Monetization monetization categories for APIs, set "the
EnableMonetization
" property to true. By default, to disable set it to false. This configuration is set to false by default. - To define if the Unlimited unlimited tier is paid, set "the
IsUnlimitedTierPaid
" property to true. Alternatively, else if the Unlimited unlimited tier is free, set it to false. This configuration is set to false by default. - After the edits, click click Save Content.
Tip |
---|
Note that the above configuration can be done independently on a per a tenant basis. |
When the above "EnableMonetization
" config property is set to true for the respective tenant, the API Monetization Category label will be monetization category labels are displayed in the tenant api API store.