Configurations
The following are Autonomous Identity configuration endpoints:
- PUT RevokeCertifyAccessConf
Sets the schema definition for the matching database table (
revoke_certify_access_request
), which is stored in Consul. This endpoint allows the configuration to be changed on the fly.Endpoint
{{conf_url}}/RevokeCertifyAccessConf
Authorization
Bearer Token <JWT-value>
Headers
Content-Type application/json
Body
{ "name": "RevokeCertifyAccess", "modelDefinition": { "fields": { "is_processed": "boolean", "entitlement": "text", "user": "text", "manager": "text", "manager_decision": "int", "manager_date_created": "timestamp", "role_owner": "text", "role_owner_decision": "int", "role_owner_date_created": "timestamp", "date_created": "timestamp" }, "key": [ "is_processed" ], "table_name": "revoke_certify_access_request" } }
Example Request
curl --location --request PUT '{{conf_url}}/RevokeCertifyAccessConf' \ --header 'Content-Type: application/json' \ --data-raw '{ "name" : "RevokeCertifyAccess", "modelDefinition": { "fields": { "is_processed": "boolean", "entitlement": "text", "user": "text", "manager": "text", "manager_decision": "int", "manager_date_created": "timestamp", "role_owner": "text", "role_owner_decision": "int", "role_owner_date_created": "timestamp", "date_created": "timestamp" }, "key": [ "is_processed" ], "table_name": "revoke_certify_access_request" } }'
- PUT CompanyViewOverviewConf
Sets the schema definition for the related database table {{company_view_overview}}.
Endpoint
{{conf_url}}/CompanyViewOverviewConf
Authorization
Bearer Token <JWT-value>
Headers
Content-Type application/json
Body
{ "name": "CompanyViewOverview", "modelDefinition": { "fields": { "key": "text", "total_employees": "int", "employees_wo_manager": "int", "employees_w_manager": "int", "entitlements_without_roleowners": "int", "entitlements_with_roleowners": "int", "total_entitlements": "int", "entitlements_covered_by_model": "int", "entitlements_not_covered": "int", "entitlements_w_no_users": "int", "entitlements_w_one_user": "int", "entitlements_w_zero_to_five_users": "int", "entitlements_w_five_to_ten_users": "int", "entitlements_w_ten_to_hundred_users": "int", "entitlements_w_hundred_to_onek_user": "int", "entitlements_w_onek_to_tenk_users": "int", "entitlements_w_tenk_users": "int", "entitlements_w_hundredk_users": "int" }, "key": [ "key" ], "table_name": "company_view_overview" } }
Example Request
curl --location --request PUT '{{conf_url}}/CompanyViewOverviewConf' \ --header 'Content-Type: application/json' \ --data-raw '{ "name": "CompanyViewOverview", "modelDefinition": { "fields": { "key": "text", "total_employees": "int", "employees_wo_manager": "int", "employees_w_manager": "int", "entitlements_without_roleowners": "int", "entitlements_with_roleowners": "int", "total_entitlements": "int", "entitlements_covered_by_model": "int", "entitlements_not_covered": "int", "entitlements_w_no_users": "int", "entitlements_w_one_user": "int", "entitlements_w_zero_to_five_users": "int", "entitlements_w_five_to_ten_users": "int", "entitlements_w_ten_to_hundred_users": "int", "entitlements_w_hundred_to_onek_user": "int", "entitlements_w_onek_to_tenk_users": "int", "entitlements_w_tenk_users": "int", "entitlements_w_hundredk_users": "int" }, "key": [ "key" ], "table_name": "company_view_overview" } }'
- PUT CompanyViewEmployeeTypeConf
>Sets the schema definition for the related database table {{company_view_employeetype}}.
Endpoint
{{conf_url}}/CompanyViewEmployeeTypeConf
Authorization
Bearer Token <JWT-value>
Headers
Content-Type application/json
Body
{ "name": "CompanyViewEmployeeType", "modelDefinition": { "fields": { "type": "text", "high": "int", "medium": "int", "low": "int", "null_conf": "int", "total": "int" }, "key": [ "type" ], "table_name": "company_view_employee_type" } }
Example Request
curl --location --request PUT '{{conf_url}}/CompanyViewEmployeeTypeConf' \ --header 'Content-Type: application/json' \ --data-raw '{ "name": "CompanyViewEmployeeType", "modelDefinition": { "fields": { "type": "text", "high": "int", "medium": "int", "low": "int", "null_conf": "int", "total": "int" }, "key": [ "type" ], "table_name": "company_view_employee_type" } }'
- PUT EntitlementAverageConfScoreConf
Sets the schema definition for the related database table {{entitlement_average_conf_score}}.
Endpoint
{{conf_url}}/EntitlementAverageConfScoreConf
Authorization
Bearer Token <JWT-value>
Headers
Content-Type application/json
Body
{ "name": "EntitlementAverageConfScore", "modelDefinition": { "fields": { "org": "text", "avg_score": "float", "entitlement": "text" }, "key": [ "org" ], "table_name": "entitlement_average_conf_score" } }
Example Request
curl --location --request PUT '{{conf_url}}/EntitlementAverageConfScoreConf' \ --header 'Content-Type: application/json' \ --data-raw '{ "name": "EntitlementAverageConfScore", "modelDefinition": { "fields": { "org": "text", "avg_score": "float", "entitlement": "text" }, "key": [ "org" ], "table_name": "entitlement_average_conf_score" } }'
- PUT EntitlementUserScoresConf
Sets the schema definition for the related database table {{entitlement_user_scores}}.
Endpoint
{{conf_url}}/EntitlementUserScoresConf
Authorization
Bearer Token <JWT-value>
Headers
Content-Type application/json
Body
{ "name": "EntitlementUserScores", "modelDefinition": { "fields": { "entitlement": "text", "entitlement_name": "text", "user": "text", "user_name": "text", "score": "float", "justification": { "type": "list", "typeDef": "<text>" }, "app_id": "text", "app_name": "text" }, "key": ["entitlement"], "table_name": "entitlement_user_scores" } }
Example Request
curl --location --request PUT '{{conf_url}}/EntitlementUserScoresConf' \ --header 'Content-Type: application/json' \ --data-raw '{ "name": "EntitlementUserScores", "modelDefinition": { "fields": { "entitlement": "text", "entitlement_name": "text", "user": "text", "user_name": "text", "score": "float", "justification": { "type": "list", "typeDef": "<text>" }, "app_id": "text", "app_name": "text" }, "key": ["entitlement"], "table_name": "entitlement_user_scores" } }'
- PUT GraphByRoleConf
Sets the schema definition for the related database table {{graph_by_role}}.
Endpoint
{{conf_url}}/GraphByRoleConf
Authorization
Bearer Token <JWT-value>
Headers
Content-Type application/json
Body
{ "name": "GraphByRole", "modelDefinition": { "fields": { "role": "text", "entitlement": "text", "entitlement_name": "text", "app_id": "text", "app_name": "text", "high_risk": "text" }, "key": ["role"], "table_name": "graph_by_role" } }
Example Request
curl --location --request PUT '{{conf_url}}/GraphByRoleConf' \ --header 'Content-Type: application/json' \ --data-raw '{ "name": "GraphByRole", "modelDefinition": { "fields": { "role": "text", "entitlement": "text", "entitlement_name": "text", "app_id": "text", "app_name": "text", "high_risk": "text" }, "key": ["role"], "table_name": "graph_by_role" } }'
- PUT GraphConf
Sets the schema definition for the related database table {{graph}}.
Endpoint
{{conf_url}}/GraphConf
Authorization
Bearer Token <JWT-value>
Headers
Content-Type application/json
Body
{ "name": "Graph", "modelDefinition": { "fields": { "manager": "text", "user": "text", "manager_name": "text", "user_name": "text" }, "key": ["manager"], "table_name": "graph_by_manager" } }
Example Request
curl --location --request PUT '{{conf_url}}/GraphConf' \ --header 'Content-Type: application/json' \ --data-raw '{ "name": "Graph", "modelDefinition": { "fields": { "manager": "text", "user": "text", "manager_name": "text", "user_name": "text" }, "key": ["manager"], "table_name": "graph_by_manager" } }'
- PUT ManagerConf
Set manager data.
Endpoint
{{conf_url}}/ManagerConf
Authorization
Bearer Token <JWT-value>
Headers
Content-Type application/json
Body
{ "name": "Manager", "modelDefinition": { "fields": { "org": "text", "manager": "int" }, "key": [ "manager" ], "table_name": "managers_by_org" } }
Example Request
curl --location --request PUT '{{conf_url}}/ManagerConf' \ --header 'Content-Type: application/json' \ --data-raw '{ "name": "Manager", "modelDefinition": { "fields": { "org": "text", "manager": "int" }, "key": [ "manager" ], "table_name": "managers_by_org" } }'
- PUT RoleOwnerConf
Sets the schema definition for the related database table {{role_owner}}.
Endpoint
{{conf_url}}/RoleOwnerConf
Authorization
Bearer Token <JWT-value>
Headers
Content-Type application/json
Body
{ "name": "RoleOwner", "modelDefinition": { "fields": { "role": "text", "role_name": "text", "entitlement": "text", "entitlement_name": "text", "user": "text", "user_name": "text", "score": "float", "justification": { "type": "list", "typeDef": "<text>" }, "app_id": "text", "app_name": "text", "high_risk": "text" }, "key": ["role"], "table_name": "usr_scores_by_role" } }
Example Request
curl --location --request PUT '{{conf_url}}/RoleOwnerConf' \ --header 'Content-Type: application/json' \ --data-raw '{ "name": "RoleOwner", "modelDefinition": { "fields": { "role": "text", "role_name": "text", "entitlement": "text", "entitlement_name": "text", "user": "text", "user_name": "text", "score": "float", "justification": { "type": "list", "typeDef": "<text>" }, "app_id": "text", "app_name": "text", "high_risk": "text" }, "key": ["role"], "table_name": "usr_scores_by_role" } }'
- PUT RoleOwnerWithAppConf
Set role owner with application.
Endpoint
{{conf_url}}/RoleOwnerWithAppConf
Authorization
Bearer Token <JWT-value>
Headers
Content-Type application/json
Body
{ "name": "RoleOwnerWithApp", "modelDefinition": { "fields": { "role": "text", "role_name": "text", "entitlement": "text", "entitlement_name": "text", "user": "text", "user_name": "text", "score": "float", "justification": { "type": "list", "typeDef": "<text>" }, "app_id": "text", "app_name": "text" }, "key": [ "role" ], "table_name": "usr_scores_by_role_with_app" } }
Example Request
curl --location --request PUT '{{conf_url}}/RoleOwnerWithAppConf' \ --header 'Content-Type: application/json' \ --data-raw '{ "name": "RoleOwnerWithApp", "modelDefinition": { "fields": { "role": "text", "role_name": "text", "entitlement": "text", "entitlement_name": "text", "user": "text", "user_name": "text", "score": "float", "justification": { "type": "list", "typeDef": "<text>" }, "app_id": "text", "app_name": "text" }, "key": [ "role" ], "table_name": "usr_scores_by_role_with_app" } }'
- PUT UserConf
Sets the schema definition for the related database table {{user}}.
Endpoint
{{conf_url}}/UserConf
Authorization
Bearer Token <JWT-value>
Headers
Content-Type application/json
Body
{ "name": "User", "modelDefinition": { "fields": { "user": "text", "manager": "text", "department": "text", "empType": "text", "udfChief": "text", "udfCostCenter": "text", "jobCode": "text", "buildingCode": "text", "lob": "text", "lobSubgroup": "text", "userName": "text", "managerName": "text", "departmentDescription": "text", "jobDescription": "text" }, "key": ["user"], "table_name": "user" } }
Example Request
curl --location --request PUT '{{conf_url}}/UserConf' \ --header 'Content-Type: application/json' \ --data-raw '{ "name": "User", "modelDefinition": { "fields": { "user": "text", "manager": "text", "department": "text", "empType": "text", "udfChief": "text", "udfCostCenter": "text", "jobCode": "text", "buildingCode": "text", "lob": "text", "lobSubgroup": "text", "userName": "text", "managerName": "text", "departmentDescription": "text", "jobDescription": "text" }, "key": ["user"], "table_name": "user" } }'
- PUT UserScoreConf
Sets the schema definition for the related database table {{user_score}}.
Endpoint
{{conf_url}}/UserScoreConf
Authorization
Bearer Token <JWT-value>
Headers
Content-Type application/json
Body
{ "name": "UserScore", "modelDefinition": { "fields": { "manager": "text", "user": "text", "manager_name": "text", "user_name": "text", "score": "float", "entitlement": "text", "entitlement_name": "text", "justification": { "type": "list", "typeDef": "<text>" }, "app_id": "text", "app_name": "text", "high_risk": "text" }, "key": ["manager"], "table_name": "usr_scores_by_manager" } }
Example Request
curl --location --request PUT '{{conf_url}}/UserScoreConf' \ --header 'Content-Type: application/json' \ --data-raw '{ "name": "UserScore", "modelDefinition": { "fields": { "manager": "text", "user": "text", "manager_name": "text", "user_name": "text", "score": "float", "entitlement": "text", "entitlement_name": "text", "justification": { "type": "list", "typeDef": "<text>" }, "app_id": "text", "app_name": "text", "high_risk": "text" }, "key": ["manager"], "table_name": "usr_scores_by_manager" } }'
- PUT FilteringOptionsModelConf
Sets the schema definition for the related database table {{filtering_options_model}}.
Endpoint
{{conf_url}}/FilteringOptionsModelConf
Authorization
Bearer Token <JWT-value>
Headers
Content-Type application/json
Body
{ "name": "FilteringOptions", "modelDefinition": { "fields":{ "type": "int", "owner_id" : "text", "group" : "text", "id" : "text", "name" : "text", "user_ids": { "type": "list", "typeDef": "<text>" } }, "key": ["type"], "table_name": "filtering_options" } }
Example Request
curl --location --request PUT '{{conf_url}}/FilteringOptionsModelConf' \ --header 'Content-Type: application/json' \ --data-raw '{ "name": "FilteringOptions", "modelDefinition": { "fields":{ "type": "int", "owner_id" : "text", "group" : "text", "id" : "text", "name" : "text", "user_ids": { "type": "list", "typeDef": "<text>" } }, "key": ["type"], "table_name": "filtering_options" } }'
- PUT CompanyViewMostCriticalEnttConf
Sets the schema definition for the related database table {{company_view_most_critical_entt}}.
Endpoint
{{conf_url}}/CompanyViewMostCriticalEnttConf
Authorization
Bearer Token <JWT-value>
Headers
Content-Type application/json
Body
{ "name": "CompanyViewMostCriticalEntt", "modelDefinition": { "fields":{ "org": "text", "entt_id" : "text", "entt_name" : "text", "high" : "int", "medium" : "int", "seq" : "int", "low": "int", "total_employees" : "int", "avg_conf_score": "float" }, "key": ["org"], "table_name": "company_view_most_critical_entt" } }
Example Request
curl --location --request PUT '{{conf_url}}/CompanyViewMostCriticalEnttConf' \ --header 'Content-Type: application/json' \ --data-raw '{ "name": "CompanyViewMostCriticalEntt", "modelDefinition": { "fields":{ "org": "text", "entt_id" : "text", "entt_name" : "text", "high" : "int", "medium" : "int", "seq" : "int", "low": "int", "total_employees" : "int", "avg_conf_score": "float" }, "key": ["org"], "table_name": "company_view_most_critical_entt" } }'
- PUT FilteringOptionsConf
Set the filtering options.
Endpoint
{{conf_url}}/FilteringOptionsConf
Authorization
Bearer Token <JWT-value>
Headers
Content-Type application/json
Body
{ "filteringOptions": [ { "type": "user", "groupName": "STATE", "title": "State" }, { "type": "user", "groupName": "DEPARTMENT", "title": "Department" } ] }
Example Request
curl --location --request PUT '{{conf_url}}/FilteringOptionsConf' \ --header 'Content-Type: application/json' \ --data-raw '{ "filteringOptions": [ { "type": "user", "groupName": "STATE", "title": "State" }, { "type": "user", "groupName": "DEPARTMENT", "title": "Department" } ] }'
- PUT OrgNameConf
Set the organization name.
Endpoint
{{conf_url}}/OrgNameConf
Authorization
Bearer Token <JWT-value>
Headers
Content-Type application/json
Body
{ "orgName": "abc" }
Example Request
curl --location --request PUT '{{conf_url}}/OrgNameConf' \ --header 'Content-Type: application/json' \ --data-raw '{ "orgName": "abc" }'
- PUT ConfidenceScoreThreholdsConf
Set the confidence score thresholds.
Endpoint
{{conf_url}}/ConfidenceScoreThreholdsConf
Authorization
Bearer Token <JWT-value>
Headers
Content-Type application/json
Body
{ "thresholds": { "top": 1.01, "high": 0.75, "medium": 0.35, "low": 0 } }
Example Request
curl --location --request PUT '{{conf_url}}/ConfidenceScoreThresholdsConf' \ --header 'Content-Type: application/json' \ --data-raw '{ "thresholds": { "top": 1.01, "high": 0.75, "medium": 0.35, "low": 0 } }'
- PUT UIHRData
Set the UI HR data.
Endpoint
{{conf_url}}/UIHRData
Authorization
Bearer Token <JWT-value>
Headers
Content-Type application/json
Body
{ "user": "User", "manager": "Manager", "emptype": " Employee Type", "buildingcode": "Building Code", "department": "Department Code", "departmentdescription": "Department Description", "jobcode": "Job code", "jobdescription": "Job Code Description", "lob": "Line Of Business", "lobsubgroup": "Line Of Business SubGroup", "managername": "Manager Name", "udfchief": "UDF Chief", "udfcostcenter": "UDF Cost Center", "username": "User Name" }
Example Request
curl --location --request PUT '{{conf_url}}/UIHRData' \ --header 'Content-Type: application/json' \ --data-raw '{ "user": "User", "manager": "Manager", "emptype": " Employee Type", "buildingcode": "Building Code", "department": "Department Code", "departmentdescription": "Department Description", "jobcode": "Job code", "jobdescription": "Job Code Description", "lob": "Line Of Business", "lobsubgroup": "Line Of Business SubGroup", "managername": "Manager Name", "udfchief": "UDF Chief", "udfcostcenter": "UDF Cost Center", "username": "User Name" }'
- PUT UIJustifications
Set the UI justifications.
Endpoint
{{conf_url}}/UIJustifications
Authorization
Bearer Token <JWT-value>
Headers
Content-Type application/json
Body
{ "USR_MANAGER_KEY": "Supervisor", "USR_DEPT_NO": "Department No", "USR_EMP_TYPE": "Employee Type", "USR_UDF_CHIEF": " UDF Chief", "USR_UDF_COST_CENTER": "UDF Cost Center", "USR_UDF_JOBCODE": "Job Code", "USR_UDF_BUILDINGCODE": "Building Code", "USR_UDF_LOB": "Line Of Business", "USR_UDF_LOBSUBGROUP": "Line of Business Subgroup" }
Example Request
curl --location --request PUT '{{conf_url}}/UIJustifications' \ --header 'Content-Type: application/json' \ --data-raw '{ "USR_MANAGER_KEY": "Supervisor", "USR_DEPT_NO": "Department No", "USR_EMP_TYPE": "Employee Type", "USR_UDF_CHIEF": " UDF Chief", "USR_UDF_COST_CENTER": "UDF Cost Center", "USR_UDF_JOBCODE": "Job Code", "USR_UDF_BUILDINGCODE": "Building Code", "USR_UDF_LOB": "Line Of Business", "USR_UDF_LOBSUBGROUP": "Line of Business Subgroup" }'
- PUT HighRiskConf
Set the high risk filter value.
Endpoint
{{conf_url}}/HighRiskConf
Authorization
Bearer Token <JWT-value>
Headers
Content-Type application/json
Body
{ "filterValue": "1" }
Example Request
curl --location --request PUT '{{conf_url}}/HighRiskConf' \ --header 'Content-Type: application/json' \ --data-raw '{ "filterValue": "1" }'
- PUT JustificationDelimiter
Set the justification delimiter to separate the different justifications in the string saved in Cassandra. For .csv files, the delimiter is a comma ( , ).
Endpoint
{{conf_url}}/JustificationDelimiter
Authorization
Bearer Token <JWT-value>
Headers
Content-Type application/json
Body
{ "justificationDelimeter": "_" }
Example Request
curl --location --request PUT '{{conf_url}}/JustificationDelimeter' \ --header 'Content-Type: application/json' \ --data-raw '{ "justificationDelimeter": "_" }'
- PUT PermissionsConf
Set the permissions.
Endpoint
{{conf_url}}/PermissionsConf
Authorization
Bearer Token <JWT-value>
Headers
Content-Type application/json
Body
{ "actions": [ "CERTIFY__ENTITLEMENTS_TO_USERS", "CERTIFY__USERS_TO_ENTITLEMENTS", "FILTER__ENTITLEMENTS", "REVOKE__CERTIFY_ACCESS", "SEARCH__USER", "SEARCH__USER_ENTITLEMENTS", "SEARCH__SUPERVISOR_USER_ENTITLEMENTS", "SHOW__ASSIGNMENTS_STATS", "SHOW__COMPANY_PAGE", "SHOW__COMPANY_COVERAGE_DATA", "SHOW__COMPANY_ENTITLEMENTS_DATA", "SHOW__COMPANY_EMPLOYEE_PAGE", "SHOW__CRITICAL_ENTITLEMENTS", "SHOW__EMPLOYEE", "SHOW__ENTITLEMENT", "SHOW__ENTITLEMENT_AVG_GROUPS", "SHOW__ENTITLEMENT_AVG_GROUP_DETAILS", "SHOW__ENTITLEMENT_USERS", "SHOW__FILTER_OPTIONS", "SHOW__ROLE_OWNER_PAGE", "SHOW__ROLE_OWNER_USER_DATA", "SHOW__ROLE_OWNER_ENT_DATA", "SHOW__ROLE_OWNER_AUTO_DATA", "SHOW__SUPERVISOR_PAGE", "SHOW__SUPERVISOR_DETAILS_PAGE", "SHOW__SUPERVISOR_ENT_DATA", "SHOW__SUPERVISOR_USER_DATA", "SHOW__SUPERVISOR_ENTITLEMENT_USERS", "SHOW__SUPERVISOR_USER_ENTITLEMENTS", "SHOW__ROLEOWNER_UNSCORED_ENTITLEMENTS", "SHOW__SUPERVISOR_UNSCORED_ENTITLEMENTS", "SHOW__UNSCORED_ENTITLEMENTS", "SHOW__USER", "SHOW__ALL_ROLE_OWNER_DATA" ], "permissions": { "Zoran Admin": { "can": "*" }, "Zoran Entitlement Owner": { "can": [ "FILTER__ENTITLEMENTS", "SEARCH__USER_ENTITLEMENTS", "SHOW__ENTITLEMENT", "SHOW__ENTITLEMENT_USERS", "SHOW__FILTER_OPTIONS", "SHOW__ROLEOWNER_UNSCORED_ENTITLEMENTS", "SHOW__ROLE_OWNER_PAGE", "SHOW__ROLE_OWNER_ENT_DATA", "SHOW__ROLE_OWNER_AUTO_DATA", "SHOW__ROLE_OWNER_USER_PAGE", "SHOW__ROLE_OWNER_ENT_PAGE", "SHOW__USER_ENTITLEMENTS", "SHOW__UNSCORED_ENTITLEMENTS", "CERTIFY__ENTITLEMENTS_TO_USERS", "CERTIFY__USERS_TO_ENTITLEMENTS", "REVOKE__CERTIFY_ACCESS" ] }, "Zoran Executive": { "can": [ "SHOW__ASSIGNMENTS_STATS", "SHOW__COMPANY_PAGE", "SHOW__COMPANY_COVERAGE_PAGE", "SHOW__COMPANY_ENTITLEMENTS_PAGE", "SHOW__COMPANY_EMPLOYEE_PAGE", "SHOW__CRITICAL_ENTITLEMENTS", "SHOW__ENTITLEMENT_AVG_GROUPS", "SHOW__ENTITLEMENT_AVG_GROUP_DETAILS", "SHOW__USER_ENTITLEMENTS" ] }, "Zoran Supervisor": { "can": [ "FILTER__ENTITLEMENTS", "SHOW__EMPLOYEE", "SHOW__FILTER_OPTIONS", "SHOW__SUPERVISOR_PAGE", "SHOW__SUPERVISOR_DETAILS_PAGE", "SHOW__SUPERVISOR_ENT_DATA", "SHOW__SUPERVISOR_USER_DATA", "SHOW__SUPERVISOR_ENTITLEMENT_USERS", "SHOW__SUPERVISOR_USER_ENTITLEMENTS", "SEARCH__SUPERVISOR_USER_ENTITLEMENTS", "SHOW__SUPERVISOR_UNSCORED_ENTITLEMENTS", "CERTIFY__ENTITLEMENTS_TO_USERS", "CERTIFY__USERS_TO_ENTITLEMENTS", "REVOKE__CERTIFY_ACCESS" ] }, "Zoran User": { "can": [ "SHOW__CERTIFICATIONS", "SEARCH__USER", "SHOW__ENTITLEMENT", "SHOW__USER" ] } } }
Example Request
curl --location --request PUT '{{conf_url}}/PermissionsConf' \ --header 'Content-Type: application/json' \ --data-raw '{"actions":["CERTIFY__ENTITLEMENTS_TO_USERS","CERTIFY__USERS_TO_ENTITLEMENTS","FILTER__ENTITLEMENTS","REVOKE__CERTIFY_ACCESS","SEARCH__USER","SEARCH__USER_ENTITLEMENTS","SEARCH__SUPERVISOR_USER_ENTITLEMENTS","SHOW__ASSIGNMENTS_STATS","SHOW__COMPANY_PAGE","SHOW__COMPANY_COVERAGE_DATA","SHOW__COMPANY_ENTITLEMENTS_DATA","SHOW__COMPANY_EMPLOYEE_PAGE","SHOW__CRITICAL_ENTITLEMENTS","SHOW__EMPLOYEE","SHOW__ENTITLEMENT","SHOW__ENTITLEMENT_AVG_GROUPS","SHOW__ENTITLEMENT_AVG_GROUP_DETAILS","SHOW__ENTITLEMENT_USERS","SHOW__FILTER_OPTIONS","SHOW__ROLE_OWNER_PAGE","SHOW__ROLE_OWNER_USER_DATA","SHOW__ROLE_OWNER_ENT_DATA","SHOW__ROLE_OWNER_AUTO_DATA","SHOW__SUPERVISOR_PAGE","SHOW__SUPERVISOR_DETAILS_PAGE","SHOW__SUPERVISOR_ENT_DATA","SHOW__SUPERVISOR_USER_DATA","SHOW__SUPERVISOR_ENTITLEMENT_USERS","SHOW__SUPERVISOR_USER_ENTITLEMENTS","SHOW__ROLEOWNER_UNSCORED_ENTITLEMENTS","SHOW__SUPERVISOR_UNSCORED_ENTITLEMENTS","SHOW__UNSCORED_ENTITLEMENTS","SHOW__USER","SHOW__ALL_ROLE_OWNER_DATA"],"permissions":{"Zoran Admin":{"can":"*"},"Zoran Entitlement Owner":{"can":["FILTER__ENTITLEMENTS","SEARCH__USER_ENTITLEMENTS","SHOW__ENTITLEMENT","SHOW__ENTITLEMENT_USERS","SHOW__FILTER_OPTIONS","SHOW__ROLEOWNER_UNSCORED_ENTITLEMENTS","SHOW__ROLE_OWNER_PAGE","SHOW__ROLE_OWNER_ENT_DATA","SHOW__ROLE_OWNER_AUTO_DATA","SHOW__ROLE_OWNER_USER_PAGE","SHOW__ROLE_OWNER_ENT_PAGE","SHOW__USER_ENTITLEMENTS","SHOW__UNSCORED_ENTITLEMENTS","CERTIFY__ENTITLEMENTS_TO_USERS","CERTIFY__USERS_TO_ENTITLEMENTS","REVOKE__CERTIFY_ACCESS"]},"Zoran Executive":{"can":["SHOW__ASSIGNMENTS_STATS","SHOW__COMPANY_PAGE","SHOW__COMPANY_COVERAGE_PAGE","SHOW__COMPANY_ENTITLEMENTS_PAGE","SHOW__COMPANY_EMPLOYEE_PAGE","SHOW__CRITICAL_ENTITLEMENTS","SHOW__ENTITLEMENT_AVG_GROUPS","SHOW__ENTITLEMENT_AVG_GROUP_DETAILS","SHOW__USER_ENTITLEMENTS"]},"Zoran Supervisor":{"can":["FILTER__ENTITLEMENTS","SHOW__EMPLOYEE","SHOW__FILTER_OPTIONS","SHOW__SUPERVISOR_PAGE","SHOW__SUPERVISOR_DETAILS_PAGE","SHOW__SUPERVISOR_ENT_DATA","SHOW__SUPERVISOR_USER_DATA","SHOW__SUPERVISOR_ENTITLEMENT_USERS","SHOW__SUPERVISOR_USER_ENTITLEMENTS","SEARCH__SUPERVISOR_USER_ENTITLEMENTS","SHOW__SUPERVISOR_UNSCORED_ENTITLEMENTS","CERTIFY__ENTITLEMENTS_TO_USERS","CERTIFY__USERS_TO_ENTITLEMENTS","REVOKE__CERTIFY_ACCESS"]},"Zoran User":{"can":["SHOW__CERTIFICATIONS","SEARCH__USER","SHOW__ENTITLEMENT","SHOW__USER"]}}}'