--- title: Categorized Web Service Operations ms.custom: "" ms.date: "03/15/2017" ms.prod: sql ms.prod_service: "mds" ms.reviewer: "" ms.technology: ms.topic: "reference" ms.assetid: e3f346b5-7e26-481d-9821-1846e2e91289 author: lrtoyou1223 ms.author: lle --- # Categorized Web Service Operations (Master Data Services) [!INCLUDE[appliesto-ss-xxxx-xxxx-xxx-md-winonly](../../includes/appliesto-ss-xxxx-xxxx-xxx-md-winonly.md)] The [!INCLUDE[ssMDSshort](../../includes/ssmdsshort-md.md)] web service contains a complete set of operations that let you write code to control all of the features that [!INCLUDE[ssMDSmdm](../../includes/ssmdsmdm-md.md)] does through its user interface. The web service operations are defined by the interface and are implemented as methods in the class. This topic groups the web service operations into conceptual categories to help you understand how to use the web service API. ## Model Operations These operations are used to create, update, and delete models, as well as to operate on all the contents of a model, such as entities, hierarchies, and versions. For more information, see [Models (Master Data Services)](../../master-data-services/models-master-data-services.md). || |-| || || || || || ## Entity Operations These operations are used to create, update, and delete the members of a single entity. For more information, see [Entities (Master Data Services)](../../master-data-services/entities-master-data-services.md) and [Members (Master Data Services)](../../master-data-services/members-master-data-services.md). || |-| || || || || || || || ## Member Operations These operations are used to get, update, and delete members. The set of members operated on can contain members from multiple entities. For more information, see [Members (Master Data Services)](../../master-data-services/members-master-data-services.md). || |-| || || || || ## Attribute and Hierarchy Operations These operations are used to get attribute and hierarchy information. Attributes and hierarchies can also be modified by using the model operations, such as . For more information, see [Attributes (Master Data Services)](../../master-data-services/attributes-master-data-services.md) and [Hierarchies (Master Data Services)](../../master-data-services/hierarchies-master-data-services.md). || |-| || || ## Business Rule Operations These operations are used to create, update, delete, and publish business rules. For more information, see [Business Rules (Master Data Services)](../../master-data-services/business-rules-master-data-services.md). || |-| || || || || || || || ## Annotation Operations These operations are used to create, update, and delete annotations. For more information, see [Annotations (Master Data Services)](../../master-data-services/annotations-master-data-services.md). || |-| || || || || || || ## Transaction Operations These operations are used to get and reverse transactions. For more information, see [Transactions (Master Data Services)](../../master-data-services/transactions-master-data-services.md). || |-| || || ## Version and Validation Operations These operations are used to copy and validate versions. For more information, see [Versions (Master Data Services)](../../master-data-services/versions-master-data-services.md) and [Validation (Master Data Services)](../../master-data-services/validation-master-data-services.md). || |-| || || || ## Data Quality Operations These operations are used to perform data quality tasks and to examine their results. || |-| || || || || || || || ## Data Import Operations These operations are used to import data into a [!INCLUDE[ssMDSshort](../../includes/ssmdsshort-md.md)] database. For more information, see [Overview: Importing Data from Tables (Master Data Services)](../../master-data-services/overview-importing-data-from-tables-master-data-services.md). || |-| || || || || The following operations are used to import data by using the staging process included in [!INCLUDE[ssKilimanjaro](../../includes/sskilimanjaro-md.md)]. These operations should be used only to support existing databases. For new development, use the previously listed operations. || |-| || || || || ## Data Export Operations These operations are used to export data through the use of subscription views. For more information, see [Overview: Exporting Data (Master Data Services)](../../master-data-services/overview-exporting-data-master-data-services.md). || |-| || || || || ## Security Operations These operations are used to modify the security settings that control access to the [!INCLUDE[ssMDSshort](../../includes/ssmdsshort-md.md)] database. For more information, see [Security (Master Data Services)](../../master-data-services/security-master-data-services.md). || |-| || || || || || || || || || || ## System Operations These operations are used to get and update system settings and user preferences. || |-| || || || || || || || || ||