Hi Rajesh,
Controlling access using the below request format is working only for vApp's
GET https://vcloud/api/object-type/{object-id}/controlAccess - Reading access control settings on the vApp.
POST https://vcloud/api/object-type/{object-id}/action/controlAccess - Updating access control settings on the vApp.
When the same format is used to read the access control settings of a Catalog then the following error is shown
https://<HOST-NAME>/api/catalog/03d05ca5-7db8-4aa0-8b9d-da6a543b3fb1/controlAccess
<Error xmlns="http://www.vmware.com/vcloud/v1.5" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" minorErrorCode="RESOURCE_NOT_FOUND"message="Resource not found" majorErrorCode="404" xsi:schemaLocation="http://www.vmware.com/vcloud/v1.5 http://10.130.222.18/api/v1.5/schema/master.xsd" />
Could you please let me know if I am doing anything wrong or is it a limitation from vCloud API ?
Thanks
Thirumal Bandi