Example XML Request
<request>
<data>
<!--The domain controller to use for Active Directory actions.-->
<preferredDomainController>AD01.Fabrikam.Com</preferredDomainController>
<!--The LDAP path of an existing mailbox.-->
<path>LDAP://CN=kima@AlpineSkiHouse.com,OU=AlpineSkiHouse,OU=ConsolidatedMessenger,OU=Hosting,DC=Fabrikam,DC=Com</path>
<!--Cannot be used with "user" parameter.-->
<owner>false</owner>
<!--Specifies a user whose assigned permissions to this mailbox will be retrieved. Cannot be used with "owner" parameter.-->
<user>LDAP://CN=johnc@AlpineSkiHouse.com,OU=AlpineSkiHouse,OU=ConsolidatedMessenger,OU=Hosting,DC=Fabrikam,DC=Com</user>
</data>
<procedure>
<execute namespace="Exchange 2007 Provider" procedure="GetMailboxPermission" impersonate="1">
<before source="data" sourcePath="preferredDomainController" destination="executeData" mode="move" />
<before source="data" sourcePath="path" destination="executeData" mode="move" />
<before source="data" sourcePath="owner" destination="executeData" mode="move" />
<before source="data" sourcePath="user" destination="executeData" mode="move" />
<after source="executeData" destination="data" mode="merge" />
</execute>
</procedure>
</request>
Example XML Response
<response>
<data>
<!--Collection of Mailbox permissions.-->
<permissions>
<!--Details of a permission associated with a Mailbox.-->
<permission>
<!--The Active Directory Object ID or a string that represents the GUID, distinguished name, domain or account, user principal name (UPN), legacy Exchange distinguished name, Simple Mail Transfer Protocol (SMTP) address, or alias.-->
<identity>LDAP://CN=johnc@AlpineSkiHouse.com,OU=AlpineSkiHouse,OU=ConsolidatedMessenger,OU=Hosting,DC=Fabrikam,DC=Com</identity>
<!--Specifies the user assciated with the permission item.-->
<user>LDAP://CN=kima@AlpineSkiHouse.com,OU=AlpineSkiHouse,OU=ConsolidatedMessenger,OU=Hosting,DC=Fabrikam,DC=Com</user>
<!--Owner.-->
<owner>NT AUTHORITY\SELF</owner>
<!--Deny permissions to the mailbox for the specified user.-->
<deny>false</deny>
<!--Indicates if access right is inherited.-->
<isInherited>false</isInherited>
<!--Indicates whether the Ace Presentation Object is valid.-->
<isValid>true</isValid>
<!--Specifies whether permissions are inherited to folders within the mailbox.-->
<inheritanceType>All</inheritanceType>
<!--Collection of Access Rights.-->
<accessRights>
<!--Specifies the rights applied to the mailbox.-->
<value>FullAccess</value>
</accessRights>
</permission>
</permissions>
</data>
</response>