Accounts: UpdateAccountAccessUsersMake changes to the users who have access to an account

Usage Notes

The AccessUpdates parameter will be in the following format:

<accounts>
<remove>
UserID
</remove>
<remove>
UserID
</remove>
<add>
UserID
</add>
<add>
UserID
</add>
</accounts>

The service will always process the remove nodes first, then the add nodes second. The order of the add and remove nodes does not matter.
The root node name does not matter; we use <accounts /> for simplicity, but you can use <foobar /> if you want.
If you specify a UserID to be removed and added, the end result will be that the User is granted access.

You cannot remove access to the Account to which a User belongs.
To restrict a User's access to the entire system, use UpdateUserPermissions.

Example of Returned Data

<UpdateAccountAccessUsers Success="?" Message="" />

Test Method

ParameterValueTypeUsage
AccountIDint32Unique account identifier
AccessUpdatesstringSee Usage Notes.
An XML node used to grant and revoke admin access to the specified account.