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

Issue plan grants to users or groups to determine what actions assignees can perform with that API.

Grants are issued per plan. You must have the Manage Plan grant for a plan to issue grants for it.

  1. On the Plans List page, select the plan for which you want to manage grants.
  2. Click the Grants icon (Grants) tab.
  3. 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.
  4. Click Add Grantee.
  5. 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.
  6. Click Add.