• v7.0.8
    • v7.11.0 (latest)
    • v7.10.0
    • v7.9.0
    • v7.8.0
    • v7.7.0
    • v7.6.0
    • v7.5.0
    • v7.3.0
    • v7.2.0
    • v7.1.1
    • v7.1.0
    • v7.0.8
  • Services & Support
  • Devo.com
  • Contact
    • Contact Us
    • Request a Demo
    • Partner Inquiry
  • Log In
    • USA Devo
    • EU Devo
PREVIOUS
Certificates
NEXT
Domain resources management

API reference / Provisioning API / Common operations / Role management

Download as PDF

Role management

The Provisioning API can be used to create, update, and delete custom roles. There are always 2 default roles in each domain that cannot be deleted neither modified (Admin and No Privileges). We call custom roles to the roles that can be created and fully managed. A role is an entity that can be assigned to users in order to provide them with permissions or access to resources.

Those resources are:

  • Policies: Allow the user to perform specific operations on the platform.

  • Custom finder: The set of accessible tables for a specific role.

  • User resources: Activeboards, Panels and Dashboards.

  • Applications

  • Alert permissions: Specific permissions for allowing a role access or management control to an alert category, subcategory, or the alert itself.

  • Vaulting values: Maximum and default vault values for establishing the priority when the role users perform a query.

User resources are those assets that are created by a user; that’s why applications are not user resources. Applications have a different ownership lifecycle. For example, if a user is deleted, the resources he created will be reassigned to the domain’s owner. That does not happen with an application.

Domain custom roles

POST /domain/{domainName}/roles

Creates a new custom role. See the required parameters and more information here.

GET /domain/{domainName}/roles

Retrieves all the roles belonging to the specified domain.

GET /domain/{domainName}/roles/{roleName}

Retrieves information about the specified role.

DELETE /domain/{domainName}/roles/{roleName}

Deletes the specified role. Note that roles cannot be deleted if they are assigned to one or several users.

PUT /domain/{domainName}/roles/{roleName}

Updates a specified role.

Download as PDF

PREVIOUS
Certificates
NEXT
Domain resources management

Export

See what Devo can do for you. Request a demo!
Discover what's new (Release notes)
  • v7.0.8
    • v7.11.0 (latest)
    • v7.10.0
    • v7.9.0
    • v7.8.0
    • v7.7.0
    • v7.6.0
    • v7.5.0
    • v7.3.0
    • v7.2.0
    • v7.1.1
    • v7.1.0
    • v7.0.8
  • Services & Support
  • Devo.com
  • Contact
    • Contact Us
    • Request a Demo
    • Partner Inquiry
  • Log In
    • USA Devo
    • EU Devo
  • +1 888 6830910 (USA)
  • +34 900 838 880 (Spain)
Copyright © 2019 Legal Terms Privacy Policy Cookies Policy

Powered by Confluence and Scroll Viewport