When defining throttling tiers using the Admin Portal, you have the option to specify a given billing plan for tiers. A tier is defined as either a free or paid tier. Depending on the tiers available for a given API, the API monetization categories (Free, Paid or Freemium) are displayed as labels in the store.
Follow the configuration steps below to enable API monetization category labels:
- Sign in to the API Manager's Management Console.
- Navigate to the Main menu, and click Browse, which is under the Resources tab.
- Enter the following path in the Location: text-box and click Go.
/_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 categories for APIs, set the
EnableMonetization
property to true. By default, it is set to false. - To define if the unlimited tier is paid, set the
IsUnlimitedTierPaid
property to true. Alternatively, if the unlimited tier is free, set it to false. - After the edits, click Save Content.
Note that the above configuration can be done independently on a per tenant basis.
When the above EnableMonetization
property is set to true for the respective tenant, the API monetization category labels are displayed in the tenant API store.