latestOpenAPI 3.0.2raw.githubusercontent.com2026-08-20264129497.8 KB

e9197a1d31c4

Objects

Replace object access control list

Replace the object's directly assigned access control list and set the inherited-rights flag. This is a full replacement: any user or group not present in accessList loses its directly assigned rights on the object. Both members are optional; an omitted member leaves the current value unchanged. Requires both modify and access-control rights on the object.

put/v1/objects/{object-id}/access-rights

Path parameters

object-idinteger required

Request body

inheritAccessRightsboolean

When true, rights are inherited from parent objects for users that no entry in the list below matches, either directly or through one of their groups, and are combined across all parents. Inherited rights do not add to directly assigned rights - a matching entry below replaces them entirely, even when it grants nothing. See EffectiveRights for the full resolution order.

Response

Access rights updated; the resulting access control list is returned.

inheritAccessRightsboolean

When true, rights are inherited from parent objects for users that no entry in the list below matches, either directly or through one of their groups, and are combined across all parents. Inherited rights do not add to directly assigned rights - a matching entry below replaces them entirely, even when it grants nothing. See EffectiveRights for the full resolution order.