Manage Plan Grants
Plan grants allow you to issue fine-grained permissions to users or groups for specific plans.
Understand Plan Grants
Plan grants are issued per plan.
Users and groups issued grants for a specific plan have the privileges to perform the associated actions on that plan.
Grant Name | Description | Can be Issued to | Associated Actions |
---|---|---|---|
Manage the plan |
Users issued this grant are allowed to modify the definition of and issue users grants for this plan. |
Plan Managers |
PlanEditAll PlanEditPublic PlanDelete PlanModifyPublishState PlanModifyState PlanViewAllDetails PlanViewPublicDetails PlanViewHistory PlanRequestSubscribeApplication PlanSubscribeApplication PlanApproveSubscription PlanEntitleAPI PlanGrantViewAllDetails PlanGrantViewPublicDetails PlanGrantManagePlan PlanGrantRequestSubscribeApplication PlanGrantSubscribeApplication PlanGrantEntitleAPI |
View all details |
Users issued this grant are allowed to view all details of this plan in the Management Portal. |
API Managers, Gateway Managers, Plan Managers |
PlanViewAllDetails PlanViewPublicDetails PlanViewHistory |
View public details |
Users issued this grant are allowed to see the public details of this plan in the Developer Portal. |
API Managers, Application Developers, Plan Managers |
PlanViewPublicDetails |
Subscribe |
Users issued this grant are allowed to subscribe applications to this plan. |
API Managers, Application Developers, Plan Managers |
PlanViewPublicDetails PlanSubscribeApplication |
Request Subscription |
Users issued this grant are allowed to request to subscribe applications to this plan. |
API Managers, Application Developers, Plan Managers |
PlanViewPublicDetails PlanRequestSubscribeApplication |
Entitle |
Users issued this grant are allowed to entitle APIs to this plan. |
API Managers, Plan Managers |
PlanViewPublicDetails PlanEntitleAPI |
Issue Plan Grants
Grants are issued per plan. You must have the Manage Plan grant for a plan to issue grants for it.
- On the Plans List page, select the plan for which you want to manage grants.
- Click the (Grants) tab.
- Click the tab that corresponds to the grant you want to issue to users or groups:
- Manage the plan: Plan Manager users issued this grant are allowed to modify the definition of and issue users grants for this plan.
- View all details: Plan Manager, API Manager, and Gateway Manager users issued this grant are allowed to view all details of this plan in the Management Portal.
- View public details: Plan Manager, API Manager, and Application Developer users issued this grant are allowed to see the public details of this plan in the Developer Portal.
- Subscribe: Plan Manager, API Manager, and Application Developer users issued this grant are allowed to subscribe applications to this plan.
- Request Subscription: Plan Manager, API Manager, and Application Developer users issued this grant are allowed to request to subscribe applications to this plan.
- Entitle: Plan Manager and API Manager users issued this grant are allowed to entitle APIs to this plan.
- Click Add Grantee.
- From the Add Grantee dialog, select the user(s) or group(s) to which you want to issue the grant. You can select multiple users and groups. You cannot select users or groups that already have this grant; they are greyed out in the Add Grantee dialog.
- Click Add.