Versions Compared

Key

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

...

Permissions grant access to assets in the APIM space. You can set permissions at the three levels of the asset hierarchy in the API Manager console: the /apim space, APIs, and Versions. The Permissions tab for all three levels lists the username or group permission is assigned to, its the access type of the permission, and if it applies to all APIs and Versions.

...

  1. In Manager, click API Management > API Manager on the left pane, and then click  to view the Add Permission dialog.



  2.  In the Add Permission dialog, configure the following settings and then click Add.
    1. Username or group:
    The
    1. Choose the user or group.
    2. Access:
    The Permission
    1. Choose the permission type.
    2. Apply access to APIs and versions:
    Global access
    1.  Select the checkbox to give permissions at all three levels
    : APIM
    1. - the /apim space, APIs, and Versions.

      Image Modified

  3. Verify that the correct permissions are set for the target user in the API > Permissions tab.

...

  1. Navigate to API Management > API Manager, then select the target API.

  2. Click the Permissions tab.

    Image Added

  3. Click  to view the Add Permissions dialog window, then select the following options:
    1. Username or group:
    Select
    1. Choose the user or group.
    2. Access:
    Select
    1. Choose the Permission type.
    2. Apply access to all APIs and versions: Select
    to make the permission status global for the user at all three levels: API Manager console, APIs, and
    1. the checkbox to give permissions to an API and its versions.

      Image Modified

  4. Verify that the correct permissions are set for the target user in the Permissions tab for that API.

...

  1. Navigate to API Management > API Manager, and select the target version of the API.

  2. Click the Permissions tab.



  3. Click  to view the Add Permissions dialog window, then make the following selections:
    • Username or group: Select Choose the user or group
    • Access: Choose the permission type.
    • Apply access to all APIs and versions: Select the permission typecheckbox to give permission to all versions of an API.



  4. Verify that the correct permissions are set for the target user in the Permissions tab for that API version.

...

As an Org admin, you can delete a permission at any level API Manager hierarchy. 

Note

API developers can only set permissions to APIs or versions they own.

...

  1. Navigate to the target permission.

  2. Click  to delete the permission from a version, API, or the API Manager console.
    The following image shows the delete icon at the version level.Image Removed

Image Added

API Management User Permissions

In the API Management feature, permissions are based on the same model for as other assets in the platformIIPOnly the Org Admin and Owner adminOwner ,and User with Full Access can edit the permissions. Refer to Managing Your Developer Portal Settings for more information.

Users and Groups are created in Manager. Permissions can apply to both users and groups.:

  • UserUsername: The email of the user
  • Group: <Group_Name>(Group)

The following table provides a matrix for access at the different levels of the APIM hierarchy.:

User TypeAPI DetailsVersionPermissions
Org AdminEditEditEdit
User with Read accessRead OnlyRead OnlyRead Only
User with Read and ExecuteRead OnlyRead OnlyRead Only
User with Read and WriteEditEditRead Only
User with Full AccessEditEditRead OnlyEdit*
Owner/Full AccessEditEditEdit


Info

A user has Edit* permission when the Allow users with Full-Access permissions to publish checkbox is enabled by the Org admin.