Hosted Active Directory Namespace API
This document provides the details of the Application Programming Interface (API) for the Hosted Active Directory Namespace included with the Microsoft Provisioning System (MPS) in the Microsoft Hosted Messaging and Collaboration version 4.5. Contained herein are descriptions of the procedures of this namespace along with method input parameters and return values. In addition, example Extensible Markup Language (XML) requests are provided along with typical XML responses that the provisioning system returns after a request is submitted to MPS and tasks are completed.
Developers should use this API document as a reference when creating XML requests that initiate the provisioning of Hosted active directory services or as a basis for review of the Hosted Active Directory named procedures that are implemented in the Web Service.
Public Methods
Public Method | Description |
---|---|
Performs a directory search in Microsoft Active Directory. |
|
Changes a service plan from one plan to another for a customer. |
|
Changes the password of a customer Active Directory user object. |
|
Creates an Active Directory Contact object. |
|
Creates an Active Directory Group object. |
|
Creates an IIW (Individual Information Worker) Reseller Organization. |
|
Creates an IIW Tenant Organization and Admin user. |
|
Creates an organization. |
|
Creates a plan for the service that can be applied to an organizational unit. |
|
Creates a reseller organization in the specified container. |
|
Ceates a user based on the provided plan type. |
|
Deletes a contact. |
|
Deletes a group. |
|
Deletes an organization, marks the organization deleted in the plan database, and records a billing event. |
|
Deletes a user, marks the user deleted in the plan database, and records a billing event. |
|
Disables a User object in Active Directory and records a billing event. |
|
Enables a User object in Active Directory and records a billing event. |
|
Gets the UI roles for the caller. |
|
Retrieve the details of an existing service plan. |
|
Retrieves the plans assigned to a given customer. |
|
Gets properties for a specified object using a Lightweight Directory Access Protocol (LDAP) path. |
|
Returns the information used to register the Hosted Active Directory service. |
|
Returns the DN of the Tenant object when supplied a path to an Active Directory object. |
|
Adds a member to a group. |
|
Removes an item as a member to a group. |
|
Initializes the Hosted Active Directory namespace with the Plans Manager database. This should be run before any of these procedures are called. |
|
Adds or removes a customer user from the Administrators group in the user's organization. |
|
Modifies the attributes of a contact's Active Directory object. |
|
Modifies the attributes of a group's Active Directory object. |
|
Modifies attributes of an existing organization plan. |
|
Modifies the attributes of a user's Active Directory object. |
|
Renames a user account. |
|
Sets one or more properties for an object. |
|
Sets the password of a customer Active Directory user object. |
|
Adds the Active Directory plan to the specified organization. |
|
Removes the Active Directory plan from the specified organization. |
|
If it is supplied a user object path, this procedure returns an isSelf value of 0 or 1 indicating whether the user summiting the request == the supplied user object. |
Applies To
Hosted Messaging and Collaboration version 4.5
Hosted Messaging and Collaboration version 4.0