Managing Plan Entitlements
An entitlement is the relationship between an API and a plan, describing that a plan entitles a client application to invoke an API, and under what conditions.
Understanding Plan Entitlements
An entitlement is the relationship between a plan and an API that defines how a client application can access the API.
There is a many-to-many relationship between plans and APIs. A given plan can have entitlements to multiple APIs; for example, to group related APIs. A given API can be entitled by multiple plans; for example, to provide different quality of service criteria. Note that two entitlements of the same plan cannot point to the same entire API, or to the same action in an API.
You must have a Plan Manager role to manage plan entitlements.
Viewing Plan Entitlement Details
You can view the entitlements in a plan and details such as whether the entitlement is active or published.
Adding an API Entitlement to a Plan
A plan can have many entitlements.
- On the Plans List page, click the plan to which you want to add an entitlement.
- Click the
(Entitlements) tab.
- Click Add Entitlement.
- Select the API or APIs to you want to add to the plan.
- Click Add.
Publishing and Unpublishing an Entitlement in a Plan
Publishing an entitlement makes it availalble to application developers in the Developer Portal.
- On the Plans List page, click the plan for which you want to publish or unpublish an entitlement.
- Click the
(Entitlements) tab.
- Click the entitlement that you want to publish or unpublish.
- Click the Publish or Unpublish button.
- Click Yes.
Activating and Deactivating an Entitlement in a Plan
A plan must be active for it to be available for use.
- On the Plans List page, click the plan for which you want to publish or unpublish an entitlement.
- Click the
(Entitlements) tab.
- Click the entitlement that you want to publish or unpublish.
- Click the Activate or Deactivate button.
- Click Yes.
Removing an Entitlement from a Plan
Removing an entitlement removes access to all the APIs in the entitlement.
- On the Plans List page, click the plan for which you want to remove an entitlement.
- Click the
(Entitlements) tab.
- Click the entitlement that you want to remove.
- Click the Remove button.
- Click Yes.