Use this resource to obtain a list of privileges that you can use for custom roles.
GET request
You can request a list of the privileges that you are currently licensed to use. Or, you can request a list of all of the privileges, including the privileges that are disabled due to expired licenses.
To request a list of privileges, use the following URI:
/public/core/v3/privileges
To request a complete list of privileges that includes disabled privileges, include a query parameter in the URI as shown in this example:
/public/core/v3/privileges?q=status==All
GET response
If successful, returns the following information for each privilege:
Field | Type | Description |
---|---|---|
id | String | Privilege ID. |
name | String | Name of the privilege. |
description | String | Description of the privilege. |
service | String | The Informatica Intelligent Cloud Services service that applies to the privilege. |
status | String | Status of the privilege. Returns one of the following values: - Enabled. License to use the privilege is valid. - Disabled. License to use the privilege has expired. - Unassigned. No license to use this privilege. - Default. Privilege included by default. |
GET response example
If you send a request to get all privileges, you might receive a response similar to the following example:
[
{
"id": "0aoGhY1lAG0iS0PUeLMwoz",
"name": "changeperm.bservice",
"description": "",
"service": "DI",
"status": "Enabled"
},
{
"id": "0bsvE8I4soacaMt8RHx1yT",
"name": "update.RULE_SPECIFICATION",
"description": "update RULE_SPECIFICATION",
"service": "DQ",
"status": "Unassigned"
},
{
"id": "0CFJVGBp7Cae8o9EVFakYz",
"name": "view.RULE_SPECIFICATION",
"description": "view RULE_SPECIFICATION",
"service": "DQ",
"status": "Disabled"
},....