AquaLogic Interaction Development Kit (IDK) 6.0.0 |

# IDocumentManager.UpdateACL Method

Updates the ACL (Access Control List) for a document.

void UpdateACL(
int documentID,
IACL acl
);

#### Parameters

documentID
  The document ID of the document for which to set the ACL.
acl
  The ACL to set on the document.

#### Remarks

Note: You can only update the ACL on a document with an ACL that was retrieved from the same document.

#### Exceptions

Exception Type | Condition
--- | ---
HttpException | The query interface URL is not valid.
ArgumentException | An an invalid document ID was passed.
PortalException | The operation resulted in an error in the portal.
SoapException | There was a communication problem during the execution of the remote method call.
ACLEntryReadOnlyException | The ACL contains read-only `ACLEntry`s that have been modified.

#### See Also

IDocumentManager Interface | Plumtree.Remote.PRC Namespace