Veritas™ Surveillance User Guide
- Introducing Veritas Surveillance
- Getting started
- Working with dashboard widgets
- Managing employees and employee groups
- Managing departments
- Managing department users
- Managing department-level archives
- Managing department-level searches
- Managing department-specific hotword sets
- Managing department-specific labels
- Managing department-specific review comments
- Viewing employees associated with departments
- Managing users, roles, and permissions
- Managing application-level archives
- Managing application-level searches
- Managing application-specific hotword sets
- Managing application-specific labels
- Managing application-specific review comments
- Managing search schedules
- Managing export operations
- Managing reviews
- Working with reports
- Enhanced reporting
- Departments API
- Roles API
- Users API
- UserRoles API
- ItemMetrics API
- ReviewerMapping API
- MonitoredEmployees API
- Evidence of Review API
- Managing Power BI templates for reporting APIs
- Managing Audit Settings
- Working with Audit viewer
UserRoles - List by filters
GET https://<Reporting endpoint Base URL>/odata/userroles?Departments=[list of comma-separated values]&Scopes=[list of comma-separated values]&Users=[list of comma-separated values]
POST https://<Reporting endpoint Base URL>/odata/userroles
GET https://<Reporting endpoint Base URL>/odata/userroles?Departments=[23,25]&Scopes=[160,161]&Users=[3821, 55, 67]
Specify the following filters to obtain refined and selective results from this report.
Note:
Either Departments or Users is a mandatory parameter. The Scope is an optional parameter.
Name | Type | Description |
---|---|---|
Departments | Mandatory (if the Users parameter is not provided) Optional (if the Users parameter is provided) | Specifies IDs of the departments to which users and their roles belongs to. : This API can pass a maximum of 100 Departments IDs as input. : JSON array of integers 'id'(identifier fields) that is Departments. |
Scopes | Optional | Specifies the scope of the users roles. Possible values are: 160 for application-level roles and 161 for department-level roles. : JSON array of integers 'id'(identifier fields) that is Scopes. |
Users | Mandatory (if the Departments parameter is not provided) Optional (if the Departments parameter is provided) | Specifies IDs of the users. This API can pass a maximum of 100 User IDs as input. : JSON array of integers 'id'(identifier fields) that is Users. |
To get the details of users and their assigned roles when only Users are mentioned, but Departments and Scopes are not specified.
To get the details of users and their assigned roles when only Departments are mentioned, but Users and Scopes are not specified.
To get the details of users and their assigned roles when only Departments and Scopes are mentioned, but Users are not specified.
To get the details of users and their assigned roles when only Users and Scopes are mentioned, but Departments are not specified.
To get the details of users and their assigned roles when Departments, Users, and Scopes are mentioned.
(For scenario 1 to 5) Status code: 200 OK
Invalid Input. An error occurs when only Scopes value is mentioned, but Departments and Users are not specified. Either the Departments or Users parameter must be provided as input.
POST https://<Reporting endpoint Base URL>/odata/Userroles
{
"Departments": [],
"Scopes" :[160]
"Users" :[]
}
Status code: 400 Bad Request Error Code: InvalidOdataQuery
See Supported OData query options.
See Responses.