Create or replace a report row restriction for a user.
Applies a row restriction to a report for a target user in the caller’s organisation. A successful normal response envelope is returned after the restriction is changed. The restriction affects future accessible report rows and does not modify an existing report run. Target user, report definition, report type, and organisation context are server-managed.
Authorizations
OAuth2 access-token requested from AWS Cognito and provided as a Auth Bearer header
Body
The body containing required target ProxyUserEmail and accessible ReportName, plus optional RowFilter. A string filter requires non-empty field, operator, and value. An advanced filter requires an operator and at least one condition, with the same validation applied recursively.
Row filter to save as a reusable report restriction.
Derivitec.Web.Core.ReportRestriction.ApiReportRestrictionSaveRequest, Derivitec.Web.Core Organisation-scoped report-definition name whose user restriction is being changed.
"Daily risk overview"
Email address of the organisation user targeted by the report action.
"user@example.com"
Base selection criterion for a named report-data field.
- Option 1
- Option 2
- Option 3
- Option 4
Response
Created
Response envelope for an attempt to save a report-row restriction.
Derivitec.Web.Core.ReportRestriction.ApiReportRestrictionCreateResponse, Derivitec.Web.Core Whether the operation completed successfully. The default is true; error outcomes set it to false.
true
Messages explaining operation-level failures. The collection is empty by default.