Hosted Exchange Web Service

This section contains public methods of the Hosted Exchange Namespace that are exposed in the Web Service. The methods exposed in the Web Service map directly to Hosted Exchange named procedures.

Hosted Exchange Namespace Web Services provides you with an easy way to integrate Hosted Exchange provisioning functionality into .NET applications. For further information about the Hosted Exchange Namespace, see the Hosted Exchange Namespace API document.

In this section, the following Web methods of the Hosted Exchange Namespace are described.

Public Methods
Public Method Description
AddAvilablePlans Adds service plans to the list of available plans for an organization.
ChangeUserPassword Changes the password of a customer Active Directory user object.
CreateBusinessOrganization Creates a business organization and Exchange enables the organization. Over-loaded method to maintain backward compatiability.
CreateBusinessOrganization2 Creates a business organization and Exchange enables the organization.
CreateBusinessUser Creates a business user. Over-loaded method to maintain backward compatiability. The procedure can also perform the following optional tasks:
  • Set the user's password.
  • Make the user an admin of the organization.
  • Create a mailbox for the user and mail enable the user.
CreateBusinessUser2 Creates a business user. The procedure can also perform the following optional tasks:
  • Set the user's password.
  • Make the user an admin of the organization.
  • Create a mailbox for the user and mail enable the user.
CreateConsumerUser Creates a consumer user with attributes based on a specified service plan. Over-loaded method to maintain backward compatiability.
CreateConsumerUser2 Creates a consumer user with attributes based on a specified service plan.
CreateConsumerVanityDomain Creates a vanity domain for a consumer user.
CreateMailboxPlan Creates a new mailbox service plan in the customer plan database. Also assigns features to the plan and categorizes the plan. Specified features and categories must exist in the plan database.
CreateMailbox Creates an Exchange mailbox for a specified user. Both CreateConsumerUser and CreateBusinessUser call this procedure if a mailbox plan is provided with input.
CreatePlanFeatureTypes Creates new feature types in the customer plan database.
CreateOrganizationAddressLists Creates a Global Address, Address, and Offline Address lists for a specified organization. Procedure is called by ExchangeEnableOrganization.
CreatePublicFolder Creates the top level public folder for an organization.
CreateResellerOrganization Creates a reseller organization in the specified container.
ChangeUserMailboxPlan Modifies a customer's mailbox plan to a new specified mailbox plan.
DeleteBusinessOrganization Deletes a business organization, de-allocates mailbox resources, marks the organization deleted in the plan database, and records a billing event. This procedure will fail with an error if any users still exist in the organization.
DeleteBusinessUser Deletes a business user, de-allocates mailbox resources, marks the user deleted in the plan database, and records a billing event.
DeleteConsumerUser Deletes a consumer user, de-allocates mailbox resources, marks the user deleted in the plan database, and records a billing event.
DisableUser Disables a User object in Active Directory and records a billing event.
DeletePublicFolder Deletes the top level public folder for an organization.
EnableUser Enables a user object in Active Directory and records a billing event.
EnsureExchangeVirtualDirectories Attempts to create a virtual directory on every Exchange server. Procedure does not fail if a virtual directory already exists.
ExchangEnableOrganization Enable an organization for Exchange Mailboxes. Procedure is called by CreateBusinessOrganization.
GetModifiedOrganizations Retrieves a list of organizations that have had membership changes in a given timeframe.
RebuildOfflineAddressList Rebuilds an organization's Offline Address Book.
GetAvailablePlans Retrieves the plans that are defined as available for a specified organization.
CreateSMTPDomain Adds an SMTP Domain to a specified organization.
DeleteSMTPDomain Deletes a specified SMTPDomain from a hosted organization.
CreateSMTPProxyAddress Adds a proxy address to a specified user.
DeleteSMTPProxyAddress Deletes an SMTP proxy addresses from a specified user's list of proxy addresses.
GetOrganizationDomains Retrieves a listing of SMTP domains assigned to an organization.
GetPlanDetail Retrieves the details of a specified service plan.
GetPlans Returns listing of service plans based on optional filters. Optional parameters statusTypeName, categoryName, and planTypeName, restrict the returned service plan records to those that match the criteria. You can use any combination of these parameters or issue none to retrieve an unfiltered list.
GetProperties Gets properties for a specified object using an LDAP path.
MakeUserAdmin Adds or removes a customer user from the admin group in the user's organization.
ModifyUser Modify the attributes of a user's Active Directory object.
RemoveAvailablePlans Removes service plans from the list of available plans for an organization.
SetUserPassword Sets the password of a customer Active Directory user object.
CreateDistributionList Creates a new distribution list for the organization.
DeleteDistributionList Deletes the distribution list from the organization.
ModifyDistributionList Modifies the distribution list's "managedBy" attribute.
 Applies To