Docs › API Reference › Compliance Service › PUT /admin/compliance/sod-rules/{decision_id}
PUT /admin/compliance/sod-rules/{decision_id}
Update name, role groups, or enabled status of a segregation of duties rule. When enabled, prevents assigning mutually exclusive roles to the same user.
Compliance Management - Segregation of Duties `bearerAuth` application/json
Request Parameters
Name In Type Required Default Example Constraints Description
id
path
string
Yes
rule ID
Request Body
Schema: dto.UpdateSoDRuleRequest
Field Type Required Example Constraints Description
description
string
No
Updated SoD rule description
enabled
boolean
No
True
name
string
No
Finance-Audit SoD
roles_a
string
No
["role_finance_admin"]
roles_b
string
No
["role_auditor"]
Referenced Schemas
dto.ErrorResponse
Field Type Required Example Constraints Description
code
integer
No
400
message
string
No
invalid request
dto.SoDRuleItemResponse
Field Type Required Example Constraints Description
code
integer
No
data
dto.SoDRuleResponse
No
message
string
No
timestamp
string
No
dto.SoDRuleResponse
Field Type Required Example Constraints Description
description
string
No
Finance and Audit roles must not be held by the same user
enabled
boolean
No
True
id
string
No
01JQ...
name
string
No
Finance-Audit SoD
roles_a
string
No
role_finance_admin
roles_b
string
No
role_audit