Permissions API

Manage the user permissions that secure your data in Visier.

Note:  

  • Limited Availability This feature is in limited availability. If you are interested, please contact your Customer Success Manager.
  • This API makes requests and returns data based on your production environment in Visier unless otherwise specified.
  • Visier reserves the right to, without notice and at its sole discretion, add new elements to API responses. Authorized users who call Visier's APIs must set their JSON parsers to not fail on unknown properties or risk being unable to interpret such API's result set.

In Visier, each person who accesses Visier needs a user account. Each user account is assigned different permissions and profiles that determine their data access and ability to use certain features in Visier. For more information about permissions, see Permission Management.

With this API, you can:

  • Retrieve existing capabilities, content packages, data security objects, and permissions in Visier.
  • Create new permissions.
  • Update existing permissions by adding or removing capabilities, content packages, and data security objects.
  • Set permission access for data columns that aren't in Visier yet.
  • Delete existing permissions.

Tip: If you submit API requests for changes that cause a project to publish to production, each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the ProjectID request header to make changes in a project. For more information, see Projects API.

To assign permissions to users, see Users API.

More security around data access management

Note: Limited Availability This feature is in limited availability. If you are interested, please contact your Customer Success Manager.

Visier has also implemented additional safeguards that further limit who can manage permissions, change user groups, and preview as other users. We recommend that you turn on this feature to ensure administrators cannot access additional data or give themselves a higher access level than they have been assigned.

  • Assign permissions.
  • Create and edit permissions.
  • Create and edit user groups.
  • Create and edit data access sets.
  • Create and edit security filters.
  • Preview the solution as a user.