svcUserAdmin
This web service contains functions that add, modify, and delete users.
The following operations are supported. For a formal definition, please review the Service Description.
-
AddRSSFeed
Add an RSS feed to the specified email address - AddUser
-
AddUser2
Creates a new user and adds them to the specified domain -
AddUserGroup
Creates a new user group and adds it to the specified domain -
AuthenticateUser
Returns a true ResultCode if the user name, domain name, and password match -
DeleteRSSFeed
Deletes an RSS feed from the specified email address -
DeleteUser
Deletes the specified user from the specified domain -
GetActiveSyncUsers
Returns all users in a domain that have Exchange ActiveSync enabled -
GetActiveSyncUsers2
Returns all domain-enabled Exchange ActiveSync users with device information -
GetInactiveUsers
Returns inactive users since the specified date -
GetLastLoginTimes
Gets last login time -
GetMigrationStatus
Returns the status of all migration requests. -
GetRequestedUserSettings
Gets the specified user's settings -
GetUser
Returns attributes of the specified user -
GetUserAutoResponseInfo
Returns the autoresponder info of the specified user -
GetUserAutoResponseInfo2
Returns the autoresponder info of the specified user - GetUserForwardingInfo
-
GetUserForwardingInfo2
Returns the forwarding info of the specified user -
GetUserGroup
Gets a user group in the specified domain with the given id -
GetUserGroupsByDomain
Get all user groups in the specified domain -
GetUserGroupsByUser
Get all user groups in the specified domain containing the give user -
GetUserQuotas
Returns Current and Max disk space for each user of a domain -
GetUserStats
Returns statistics of the specified user for the specified time period -
GetUsers
Returns attributes of each user in the specified domain -
IsUserEnabledForActiveSync
Checks whether ActiveSync is enabled for the specified user -
ListRSSFeeds
Lists all RSS feeds for the specified email address -
LoginValidated
Returns a LoginResult object with the LoginValidated field set to True if the specified username matches the specified password -
QueueMailBoxMigration
Adds a request item to be migrated to a specified mailbox. Note: Migrating gmail calendar and contacts can not be queued due to the type of authentication Google requires for accessing them. -
RemoveFromMigrationQueue
Removes an item by ID from the pending migration queue. -
RemoveUserGroup
Deletes a user group from the specified domain with the given id -
SetRequestedUserSettings
Updates the specified user's settings -
ToggleActiveSync
Enables or disables ActiveSync for the specified user. Note that domain-level limits are NOT enforced by this web service, and it is up to you to make the call to GetActiveSyncUsers or maintain internal tracking systems before toggling accounts in order to enforce limits. - UpdateUser
-
UpdateUser2
Updates the specified user's settings -
UpdateUserAutoResponseInfo
Updates the specified user's auto response settings -
UpdateUserAutoResponseInfo2
Updates the specified user's auto response settings - UpdateUserForwardingInfo
-
UpdateUserForwardingInfo2
Updates the specified user's forwarding settings (Multiple addresses) -
UpdateUserGroup
Updates a user group in the specified domain with the given id
This web service is using http://tempuri.org/ as its default namespace.
Recommendation: Change the default namespace before the XML Web service is made public.
Each XML Web service needs a unique namespace in order for client applications to distinguish it from other services on the Web. http://tempuri.org/ is available for XML Web services that are under development, but published XML Web services should use a more permanent namespace.
Your XML Web service should be identified by a namespace that you control. For example, you can use your company's Internet domain name as part of the namespace. Although many XML Web service namespaces look like URLs, they need not point to actual resources on the Web. (XML Web service namespaces are URIs.)
For XML Web services creating using ASP.NET, the default namespace can be changed using the WebService attribute's Namespace property. The WebService attribute is an attribute applied to the class that contains the XML Web service methods. Below is a code example that sets the namespace to "http://microsoft.com/webservices/":
C#
[WebService(Namespace="http://microsoft.com/webservices/")] public class MyWebService { // implementation }
Visual Basic
<WebService(Namespace:="http://microsoft.com/webservices/")> Public Class MyWebService ' implementation End Class
C++
[WebService(Namespace="http://microsoft.com/webservices/")] public ref class MyWebService { // implementation };
For more details on XML namespaces, see the W3C recommendation on Namespaces in XML.
For more details on WSDL, see the WSDL Specification.
For more details on URIs, see RFC 2396.