This documentation is for WSO2 API Manager 1.9.0. View documentation for the latest release.

Versions Compared

Key

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

...

Visibility settings prevent certain user roles from viewing and modifying APIs created by another user role.

  • Public: the The API is visible to all users (registered and anonymous), and can be advertised in multiple stores (central and non-WSO2 stores).
  • Restricted by Roles: The API is visible to it's tenant domain and only to the user roles that you specify.

  • Visible to my domain:

    the

    The API is visible to all users who are registered to the API's tenant domain.

    Restricted by Roles: The API is visible to it's tenant domain and only to the user roles that you specifyThis option is available in a multi-tenanted environment. It is not available in the super tenant mode.

Given below is how visibility levels work for users in different roles:

  •  API API creator and publisher roles can see all APIs in their tenant store even if you restrict access to them. This is because those roles have permission to view and edit all APIs in the API Publisher, and therefore, does not have to be restricted in the Store.
  • Anonymous users can only see APIs that have visibility as Public.
  • Registered users can see 
    • public APIs of all tenant domains  
    • all APIs in the registered user's tenant domain as long as the API is not restricted to a role that the user is assigned to

...