Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

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:

  1. Log in to the API Manager's Management Console and select Browse under Resources menuclick Browse > Resources.
  2. Select the file: /_system/config/apimgt/applicationdata/tenant-conf.json
  3. In the Contents panel, click the Edit as text link and the tenant-conf.json file opens.
  4. 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.
  5. 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. 
  6. 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.