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 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:
|
CreateBusinessUser2 | Creates a business user. The procedure can also perform the
following optional tasks:
|
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 |