The Open API specification for Synapse is now available for download!

Download Open API Spec

DELETE /entity/{id}/acl

Delete the Access Control List (ACL) for a given Entity.

By default, Entities such as FileEntity and Folder inherit their permission from their containing Project. For such Entities the Project is the Entity's 'benefactor'. This permission inheritance can be overridden by creating an ACL for the Entity. When this occurs the Entity becomes its own benefactor and all permission are determined by its own ACL.

If the ACL of an Entity is deleted, then its benefactor will automatically be set to its parent's benefactor. The ACL for a Project cannot be deleted.

Note: The caller must be granted ACCESS_TYPE.CHANGE_PERMISSIONS on the Entity to call this method.

Resource URL

https://repo-prod.prod.sagebase.org/repo/v1/entity/{id}/acl

Resource URL Variables
{id} The ID of the Entity that should have its ACL deleted.
Resource Information
Authentication Required
Required OAuth Scopes modify
HTTP Method DELETE
Request Object None
Response Object None