SharePoint Protocols Documentation

 

SharePoint Protocol Documentation includes protocols that are implemented in Microsoft SharePoint Server products which includes SharePoint Foundation (formerly Windows SharePoint Services), Microsoft Office SharePoint Server, and Microsoft SQL Server (to the extent it is used as a backend), and successors and are used to communicate with Microsoft client software products and other Microsoft server software products. Some of the protocols implemented in Microsoft SharePoint Server software products that are used to communicate with Microsoft PC Productivity Applications (i.e., Microsoft Office) may be found in the Microsoft PC Productivity Applications Protocol Documentation set.

Overview and Reference Materials

Overview

Specification Description
[MS-SPO]: SharePoint Products and Technologies Protocols Overview Describes the SharePoint Products and Technologies Protocols, which are the protocols implemented by Microsoft SharePoint Products and Technologies for internal communication as well as communication between client and server applications. Where appropriate, this overview describes the relationships between protocols and provides example scenarios to show how they are used.

Reference

Specification Description
[MS-OFCGLOS]: Microsoft Office Master Glossary Specifies the Microsoft Office Master Glossary, which provides definitions for terms that are used in the Microsoft Office interoperability documentation.
[MS-OFREF]: Microsoft Office Master Reference Specifies the Microsoft Office Master Reference, which provides the normative and informative references used in the Microsoft Office interoperability documentation.

Technical Specifications

Specification Description
[MS-AADT]: Access Application Design Time Protocol Specification Specifies the Access Application Design Time Protocol. This protocol enables a protocol client to create, modify and delete objects in an application on the protocol server. A typical scenario for this protocol is a client application that allows a user to create a table and related forms that are stored on the protocol server.
[MS-ACCDT]: Access Template File Format Specifies the Access Template File Format, which is a collection of structures used to define a database application including schemas for storing data, the data to be stored, layout descriptions for views of the data, actions controlling workflow, and metadata describing the database application as a whole.
[MS-ADMINS]: Administration Web Service Protocol Specification Specifies the Administration Web Service Protocol, which allows a protocol client to create and delete Web sites and to retrieve information about which languages are supported by a Web site.
[MS-ADMWS]: Search Service Administration Web Service Protocol Specification Specifies the Search Service Administration Web Service Protocol, which enables the protocol client to configure and control the crawling function of the search subsystem.
[MS-ADR]: Access Services Data Run Time Protocol Specification Specifies the Access Services Data Run Time Protocol. This protocol enables a protocol client to read and write data that is stored by the protocol server.
[MS-ADR2]: Access Services Data Run Time Protocol Version 2 Specifies the Access Services Data Run Time Protocol Version 2. This protocol enables a protocol client to read and write data that is stored by the protocol server.
[MS-ADS]: Access Services Data Server Protocol Specification Specifies the Access Services Data Server Protocol, which enables a protocol client to execute and monitor tasks on a server application.
[MS-ALERTSS]: Alerts Service Protocol Specification Specifies the Alerts Service Protocol, which allows the remote enumeration and management of alerts on a server running Windows SharePoint Services 3.0 Service Pack 1 (SP1). This protocol specifies how to list and delete alert subscriptions, but does not specify how to create or edit alert subscriptions.
[MS-APPMWSP]: SharePoint App Management Web Service Protocol Specification Specifies the web services that perform runtime operations to manage SharePoint Apps. The protocol includes information to interact with application permissions and application licenses.
[MS-ART]: Access Run Time Protocol Specification Specifies the Access Run Time Protocol. This protocol enables a protocol client to read and write data that is stored by the protocol server.
[MS-ASDT]: Access Server Design Time Protocol Specification Specifies the Access Server Design Time Protocol. This protocol enables a protocol client to create, modify and delete applications that are stored on the protocol server.
[MS-ASWS]: Access Services Protocol Specification Specifies the Access Services Protocol, which enables a protocol client to run and monitor tasks on a server application.
[MS-AUTHWS]: Authentication Web Service Protocol Specification Specifies the Authentication Web Service Protocol, which enables a protocol client to determine which authentication mode is used by a Web application. If authentication requests for that application are redirected to an HTML form, this protocol also enables a protocol client and a protocol server to authenticate a user.
[MS-AXL]: Access Application Transfer Data Structure(s) Specifies the Access Application Transfer Data Structure(s), which is a collection of Web services used by Access to communicate with a Microsoft Office SharePoint Server 2007 installation that has the Access Services feature enabled. This protocol specifies the file format for the representation of a database application, and can include structures for layout descriptions of views of data, actions to control workflow, the combining, filtering and ordering of data, and metadata to describe the database application as a whole.
[MS-AXL2]: Access Application Transfer Data Structure(s) Version 2 Specifies a revision of ([MS-AXL]), specifying structures that can be used to describe data application components. This version includes structures for layout descriptions of data views, workflow control, and combining, filtering and ordering of data and metadata describing the entire database application.
[MS-BCSDPFFS]: Business Connectivity Services Deployment Package File Format Specifies the Business Connectivity Services (BCS) Deployment Package File Format, which describes the contents of a deployment package for a BCS solution, the BCS-specific extensions to the Office Server ClickOnce application manifest, and a BCS-specific file format representing the properties of an external list.
[MS-BCSDWPS]: Business Connectivity Services Deployment Web Service Protocol Specification Specifies the Business Connectivity Services Deployment Web Service Protocol, which enables a protocol client to create a profile page for an external content type, retrieve solution package information for a collection of server objects, and assign a custom form to a server object.
[MS-BDCDP]: Business Data Catalog Data Web Service Protocol Specification Specifies the Business Data Catalog Data Web Service Protocol, which is an interface that protocol clients can use to search a line-of-business system (LOB system) for an EntityInstance that matches a user input string.
[MS-BDCMFFS]: Business Data Connectivity Model File Format Specifies Business Data Connectivity model Xml file format. The model file contains a collection of metadata objects describing line-of-business (LOB) systems in terms of LobSystem objects, LobSystem instances and the business data types they store as entities. This structure is typically consumed by a runtime engine that translates requests into a format understood by the native LOB system.
[MS-BDCMP]: Business Data Catalog Metadata Web Service Protocol Specification Specifies the Business Data Catalog Metadata Web Service Protocol, which enables the clients to query the business data stored on the server-side business data catalog.
[MS-BDCWPS]: Business Data Connectivity Web Service Protocol Specification Specifies the Business Data Connectivity Web Service Protocol. This protocol enables protocol clients to store and retrieve information about interfaces of line-of-business (LOB) systems and annotations of these interfaces.
[MS-BDCRAWPS]: Business Data Connectivity Remote Administration Web Service Protocol Specification Specifies the Business Data Connectivity Remote Administration Web Service Protocol. This protocol enables protocol clients to create, store, and retrieve information about interfaces of line-of-business systems (LOB systems).
[MS-CDEPLOY]: Content Deployment Remote Import Web Service Protocol Specification Specifies the Content Deployment Remote Import Web Service Protocol, which enables a protocol client to remotely manage the import of a set of content, previously exported from an export server, to a protocol server.
[MS-CIFO]: Content Index Format Structure Specifies the Content Index Format Structure. This protocol specifies the mechanism in which the full-text index catalog is propagated from the index server to the query server. This protocol also specifies the data structures that make up the full-text index catalog.
[MS-COMMCSOM]: Community Client-Side Object Model Protocol Specification Specifies the Community Client-Side Object Model Protocol. This protocol specifies types, methods, and properties that can be used to moderate the content in community sites on a collaboration server.
[MS-CONATB]: Content Area Toolbox Web Service Protocol Specification Specifies the Content Area Toolbox Web Service Protocol, which allows a protocol client to enumerate the Web controls that are stored on a protocol server and can be used on a Web page.
[MS-COPYS]: Copy Web Service Protocol Specification Specifies the Copy Web Service Protocol, which is used to copy files, including file metadata such as creation date and author, to one or more locations on a single protocol server or between different protocol servers.
[MS-CPSWS]: SharePoint Claim Provider Web Service Protocol Specification Specifies the SharePoint Claim Provider Web Service Protocol. This protocol enables a protocol client to access claims returned by the claim providers available on a protocol server. A typical scenario for this protocol is a client application that allows users to search and resolve users and groups from a set of directory services and external identity providers.
[MS-CSOM]: SharePoint Client Query Protocol Specification This document specifies the SharePoint Client Query Protocol, which allows a protocol client to call methods and access data on a protocol server. The actions to be executed are sent by a protocol client as part of a request, and the results are returned by a protocol server as part of a response.
[MS-CSOMREST]: SharePoint Client Query OData Protocol Specification Specifies the SharePoint Client Query OData Protocol, which allows a protocol client to use common web technologies to send Open Data protocol (OData) request to access data on a protocol server when the protocol server implements SharePoint Client Query Protocol.
[MS-DADMWS]: Search Admin Web Service Protocol Specification Specifies the Search Service Administration Web Service Protocol, which enables remote administration of the search application and the crawling function of the search subsystem.
[MS-DMCSOM]: Document Management Client-Side Object Model Protocol Specification Specifies the Client-Side Object Model Protocol for Document Management. This protocol enables uploading videos to SharePoint and retrieving video embed codes without use of server-side object model. A typical scenario for this protocol is a client application wants to store a video on SharePoint and then embed it on an HTML page.
[MS-DOCSWS]: SharePoint Document Sharing Web Service Protocol Specification Specifies the SharePoint Document Sharing Web Service Protocol that allows protocol clients to enable sharing of documents stored in a SharePoint document library and to generate or retrieve anonymous access links for guest users to access documents without needing to sign in.
[MS-DOCTRANS]: Document Transforms Service Protocol Specifies the Document Transforms Service Protocol, which grants a protocol client the ability to call a file conversion service in order to convert a file from one format to another.
[MS-DSPSTSS]: Data-Source Adapter SharePoint Team Services Web Service Protocol Specification Specifies the Data-Source Adapter SharePoint Team Services Web Service Protocol, which provides access to list data and site data by using a Web service.
[MS-DWSS]: Document Workspace Web Service Protocol Specification Specifies the Document Workspace Web Service Protocol. This protocol is used to create, edit, and delete workspaces and folders for a SharePoint site configured as a Document Workspace.
[MS-EAWF]: Group Approval Web Service Protocol Specification Specifies the Group Approval Web Service Protocol, which enables the protocol client to specify and retrieve data required to submit or approve Group Approval documents.
[MS-ECTPWPS]: External Content Type Picker Web Service Protocol Specification Specifies the External Content Type Picker Web Service Protocol, which a protocol client uses to search and pick from external content types on a protocol server.
[MS-EDCSOM]: eDiscovery Client-Side Object Model Protocol Specification Specifies the eDiscovery Client-Side Object Model Protocol, which provides types, methods, and properties to enable a protocol client to access and control electronic discovery (eDiscovery) data stored on a protocol server.
[MS-EDINTWS]: eDiscovery Internal Web Service Protocol Specification Specifies the eDiscovery Internal Web Service Protocol, which enables a protocol client to perform operations, such as validating locations to find out if they can be used as discovery sources.
[MS-EDSA]: eDiscovery Service Application Protocol Specification Specifies the eDiscovery Service Application Protocol, which enables clients to perform operations to manage legal holds.
[MS-EMMCSOM]: Enterprise Managed Metadata Client-Side Object Model Protocol Specification Specifies the Enterprise Managed Metadata Client-Side Object Model Protocol, which provides types, methods, and properties to enable a protocol client to create, read, update, and delete enterprise metadata on a collaboration server.
[MS-EMMWCF]: Metadata Shared Service WCF Service Protocol Specification Specifies the Metadata Shared Service WCF Service. This protocol is used to communicate with an application that manages a store of structured metadata.
[MS-EMMWS]: Microsoft Enterprise Managed Metadata Web Service Protocol Specification Specifies the Enterprise Managed Metadata Web Service protocol, which enables a protocol client to interact with a managed metadata store. A typical scenario for using this protocol is tagging a document with managed metadata via a rich client application.
[MS-ESP]: Excel Web Services Protocol Specifies the Excel Web Services Protocol, which is a Web service protocol that is used to read from and perform basic operations on workbooks hosted on a protocol server.
[MS-ESURL]: Excel Services Publishing Protocol Specification Specifies the Excel Services Publishing Protocol, which specifies how the protocol client should form the URL to the protocol server to display the contents of a published workbook in the browser.
[MS-EXSPWS]: Excel Calculation Web Service Protocol Specification Specifies the Excel Calculation Web Service Protocol, which enables communication between a protocol client that displays spreadsheets for viewing and interacting with a protocol server that loads and calculates spreadsheets.
[MS-EXSPWS2]: Excel Calculation Web Service Version 2 Protocol Specification Specifies the Excel Calculation Web Service Protocol. This protocol enables communication between a protocol client that displays workbooks for viewing and editing with a protocol server that loads and calculates workbooks.
[MS-EXSPWS3]: Excel Calculation Web Service Version 3 Protocol Specification This document specifies the Excel Calculation Web Service Version 3 Protocol. This protocol enables communication between a protocol client that displays workbooks for viewing and editing and a protocol server that loads and calculates workbooks.
[MS-EXSPXML]: Excel Calculation Web Service XML Schema Specifies the Excel Calculation Web Service XML Schema. This structure represents a workbook that is passed between a protocol client and a protocol server.
[MS-EXSPXML3]: Excel Calculation Version 2 Web Service XML Schema Specifies the Excel Calculation Version 2 Web Service XML Schema. This structure specifies the representation of a workbook passed between a protocol client and a protocol server.
[MS-FORMS]: Forms Service Protocol Specification Specifies the Forms Service protocol. This protocol enables a client to get a list of forms from a protocol server and to get individual forms from that list.
[MS-FPSE]: FrontPage Server Extensions Remote Protocol Specification Specifies the FrontPage Server Extensions Remote Protocol, which describes a set of server extensions that can be used to augment a basic HTTP server.
[MS-FQL2]: Fast Query Language Version 2 Protocol Specification Specifies the Fast Query Language (FQL) structure, which is a language for expressing search criteria.
[MS-FSDAP]: Forms Services Design and Activation Web Service Protocol Specification Specifies the Forms Services Design and Activation Web Service Protocol, which enables a form server to respond to requests from a protocol client.
[MS-FSFDP]: Forms Services Feature Detection Protocol Specification Specifies the Forms Services Feature Detection Protocol, which enables a protocol client to detect if form server features are present, return the form server version, and construct the URL that is required to render a form in a Web browser.
[MS-FSPP]: Forms Services Proxy Web Service Protocol Specification Specifies the Forms Services Proxy Web Service Protocol, which enables the protocol client to call a WSDL operation through a centralized service located on a known protocol server.
[MS-FSSHTTP]: File Synchronization via SOAP over HTTP Protocol Specification Specifies the File Synchronization via SOAP over HTTP Protocol, which enables one or more protocol clients to synchronize changes done on shared files stored on a server.
[MS-FSSHTTPB]: Binary Requests for File Synchronization via SOAP Protocol Specification Specifies the Binary Requests for File Synchronization via SOAP Protocol, which enables protocol clients to synchronize the state of a structured file hosted by a protocol server.
[MS-GLOADWS]: Global Admin Web Service Protocol Specification Specifies the Global Admin Web Service Protocol, which enables remote administration of the search application.
[MS-IMAGS]: Imaging Service Protocol Specification Specifies the Imaging Services Protocol, a set of client-server interactions that allows a client to retrieve, upload, and organize images on a server.
[MS-IMESYN]: IMESync Structure Specification Specifies the IMESync Syntax Structure, which enables an on-screen editor to use items that are defined in a remote list as its custom words.
[MS-INFODCF]: InfoPath Data Connection File Download Protocol Specification Specifies the InfoPath Data Connection File Download Protocol, in which a protocol client can download information defining the connection parameters for a specific remote data store.
[MS-IPDSP]: InfoPath Digital Signing Protocol Specification Specifies the InfoPath Digital Signing Protocol, which enables a protocol client to work with a protocol server to apply a digital signature to a form file.
[MS-IPFF]: InfoPath Form Template Format Specifies the InfoPath Form Template Format, which enables a form server to render and edit new or existing form files in a Web browser.
[MS-IPFF2]: InfoPath Form Template Format Version 2 Specifies the InfoPath Form Template Format, which enables a form server to parse and retrieve the files inside the form template (.xsn) file. The form server can then use the information to render and edit a new or existing form file in a Web browser.
[MS-IPFFX]: InfoPath Form File Format Specifies the InfoPath Form File Format, which, with an associated form template, specifies how a form server will render and edit the data in a form file using a Web browser.
[MS-KQL]: Keyword Query Language Structure Protocol Specification Specifies the structure of the Keyword Query Language (KQL), which is a language for expressing search criteria.
[MS-LISTSWS]: Lists Web Service Protocol Specification Specifies the Lists Web Service Protocol, which enables a protocol client to perform tasks related to list-based content on a protocol server.
[MS-MAR]: Microsoft Office SharePoint Server (MOSS) Analytics Reporting Protocol Specification Specifies the MOSS Analytics Reporting Protocol, which enables a protocol client to log specific events and then retrieve analytical reports about Web traffic, search, and inventory for various entities in the farm.
[MS-MEETS]: Meetings Web Services Protocol Specification Specifies the Meetings Web Services Protocol, which provides methods to create and update Meeting Workspace sites.
[MS-METAWEB]: MetaWeblog Extensions Protocol Specification Specifies the MetaWeblog Extensions Protocol, which are a set of extensions to the MetaWeblog API to allow for more secure authentication mechanisms.
[MS-NOTESWS]: MS Search Lotus Notes Web Service Protocol Specification Specifies the Lotus Notes Web Service Protocol, which enables the protocol client to enumerate and retrieve content and properties from a Domino server.
[MS-OAUTH2EX]: OAuth 2.0 Authentication Protocol Extensions Specifies extensions to the OAuth 2.0 Authentication Protocol. These extensions consist of additional parameters in the request URI and the JSON objects returned in the HTTP response body.
[MS-OFBA]: Office Forms Based Authentication Protocol Specification Specifies the Office Forms Based Authentication Protocol, which enables HTTP-based, forms authentication when other authentication mechanisms are not available.
[MS-OFFICIALFILE]: Official File Web Service Protocol Specification Specifies the Official File Web Service Protocol, which enables the submission of files to a repository.
[MS-OMPWHP]: Office Mobile PowerPoint Web Handler Protocol Specifies the Office Mobile PowerPoint Web Handler Protocol, used to transmit information about the structure and content of a presentation, formatted for mobile devices.
[MS-OMS]: Office Mobile Service Protocol Specification Specifies the Office Mobile Service (OMS) Protocol. This protocol is used to transmit text and mobile messages between a protocol client and a protocol server.
[MS-OOWQWS]: Office Online Web Query Web Service Protocol Specification Specifies the Office Online Web Query Web Service Protocol. This protocol is used to enumerate details about files in the Office Online repository. This protocol allows the user to traverse through the different categories in which the files are organized and query details about the categories along with the sub-categories and files organized under them.
[MS-OSALER]: Alerts Interoperability Protocol Specification Specifies the Alerts Interoperability Protocol, which is used to identify and interpret Internet messages that can be sent to protocol clients when a document, Web page or other type of resource is changed on a protocol server. This protocol also specifies the syntax and semantics of user-defined fields in message headers of those messages.
[MS-OSCO]: Office Server ClickOnce Manifest Structure Specifies the Office Server ClickOnce Manifest Structure which contains runtime information specific to a Visual Studio Tools for Office solution.
[MS-OUTSPS]: Lists Client Sync Protocol Specification Specifies the Lists Client Sync Protocol, which allows clients to transfer data to and from a server that implements the Lists Web service.
[MS-OXWSADISC]: Autodiscover Publishing and Lookup SOAP-Based Web Service Protocol Specifies the Autodiscover Publishing and Lookup SOAP-Based Web Service Protocol, which enables clients to retrieve user configuration settings information.
[MS-OXWSEDISC]: Electronic Discovery (eDiscovery) Web Service Protocol Specifies the Electronic Discovery (eDiscovery) Web Service Protocol, which enables clients to use a web service to implement legal compliance holds, get user hold settings, and search for mailboxes.
[MS-PASCWS]: PowerPoint Automation Services Conversion Web Service Protocol Specification Specifies the PowerPoint Automation Services Conversion Web Service Protocol. This protocol enables a protocol client to convert presentations from one file format to another.
[MS-PEOPS]: People Web Service Protocol Specification Specifies the People Web Service Protocol, which enables a protocol client to resolve and find principals. This protocol allows the protocol client to pass criteria, which consist of a list of keys and the principal type, to the protocol server and to receive back a list of resolved principals.
[MS-PERMS]: Permissions Web Service Protocol Specification Specifies the Permissions Web Service Protocol, which enables protocol clients to manage permissions to content items on the protocol server.
[MS-PLSP]: Published Links Web Service Protocol Specification Specifies the Published Links Web Service Protocol. This protocol specifies an operation that allows a protocol client to retrieve a list of potentially useful URLs and descriptive details about each URL.
[MS-PPSAPP]: PerformancePoint Services Application Server Protocol Specification Specifies the PerfomancePoint Services Application Server Protocol, which reads from, writes to, and performs basic operations on dashboards hosted on a protocol server.
[MS-PPSAS]: PerformancePoint Services Authoring Service Protocol Specification Specifies the PerformancePoint Services Authoring Service Web Service Protocol, which specifies the communication sequences used to author a dashboard.
[MS-PPSDECO]: PerformancePoint Services Decomposition Tree Protocol Specification Specifies the PerformancePoint Services Decomposition Tree Web Service Protocol, which is used by a protocol client to perform contribution analysis on data known to the protocol server.
[MS-PRIMEPF]: Deployment Package Format Specifies the Deployment Package Format, which is a file format that is used to serialize website content.
[MS-PRSTFR]: ADO XML Persistence Format Specifies the ADO XML Persistence Format Protocol, which is a subset of the ADO XML Persistence Format used by some communication protocols to represent the tabular data retrieved from relational databases.
[MS-PUBCSOM]: Publishing Client-Side Object Model Protocol Specification Specifies the Publishing Client-Side Object Model Protocol. This protocol identifies types, methods, and properties that a protocol client uses to manage publishing web sites on a protocol server.
[MS-PUBWS]: Publishing Web Service Protocol Specification Specifies the Publishing Web Service Protocol, which enables a protocol client to perform tasks related to template-based published content on a protocol server.
[MS-PWBDPS]: PowerPoint Web Broadcast Discovery Protocol Specifies the PowerPoint Web Broadcast Discovery Protocol, used to discover the version and location of a broadcast protocol service.
[MS-PWBHPS]: PowerPoint Web Broadcast Host Protocol Specifies the PowerPoint Web Broadcast Host Protocol, used to create and manage a broadcast slide show session.
[MS-PWBPS]: PowerPoint Web Broadcast Protocol Specifies the PowerPoint Web Broadcast Protocol, used to transmit broadcast slide show state data between a protocol client and a protocol state server.
[MS-PWEDPS]: PowerPoint Web Editor Data Protocol Specifies the PowerPoint Web Editor Data Protocol, which enables a protocol client to obtain information about and modify presentation content on a protocol server.
[MS-PWVPDP]: PowerPoint Web Viewer Presentation Data Protocol Specifies the PowerPoint Web Viewer Presentation Data Protocol, which enables a protocol client to obtain information about presentation content on a protocol server.
[MS-QSSWS]: Search Query Shared Services Protocol Specification Specifies the Search Query Shared Services Protocol, which enables the protocol client to issue queries against a search service application.
[MS-SADMWS]: Search Site Administration Web Service Protocol Specification Specifies the Site Admin Web Service Protocol, which enables remote administration of the search application functions that apply at a site level.
[MS-SEARCH]: Search Protocol Specification Specifies the Search Protocol that enables clients to make queries against an Enterprise Search service, the protocol server responding with a list of items that are relevant to the search query. This protocol also allows protocol clients to request query suggestions for a given search query.
[MS-SHDACCWS]: Shared Access Web Service Protocol Specification Specifies the interface of the Shared Access Web Service protocol that is used for determining whether a document is being co-authored.
[MS-SITED3S]: Site Data 2003 Web Service Protocol Specifies the Site Data 2003 Web Service Protocol, which is used for building the site content index.
[MS-SITEDATS]: Site Data Web Service Protocol Specification Specifies the Site Data Web Service Protocol, which is used for full and incremental indexing of the site content.
[MS-SITESS]: Sites Web Service Protocol Specification Specifies the Sites Web Services Protocol, which enables a protocol client to execute tasks on a site collection.
[MS-SLIDELI]: Slide Library Web Service Protocol Specification Specifies the Slide Library Web Service Protocol, which enables protocol clients to obtain information about slides in a slide library on protocol server.
[MS-SOCCSOM]: SharePoint Social Client-Side Object Model Protocol Specification Specifies the SharePoint Social Client-Side Object Model Protocol. This protocol defines the set of social specific types, properties and methods used to follow content and people, post to and retrieve feeds, and access user profile and reputation model data.
[MS-SPACSOM]: SharePoint Analytics Client-Side Object Model Protocol Specification Specifies the SharePoint Analytics Client-Side Object Model Protocol. This protocol provides types, methods, and properties to enable a protocol client to access usage information stored on a protocol server.
[MS-SPAFWI]: SharePoint Activity Feed Web Interfaces Protocol Specification Specifies the SharePoint Activity Feed Web Interfaces Protocol, which specifies extensions for serializing and distributing social metadata about how the users of a Web site interact.
[MS-SPASA]: SharePoint Analytics Service Application Protocol Specification Specifies the SharePoint Analytics Service Application Protocol, which is used by a protocol client to send usage events for processing by a protocol server and to retrieve aggregated usage information from a protocol server.
[MS-SPDIAG]: SharePoint Diagnostics Web Service Protocol Specification Specifies the SharePoint Diagnostics Web Service Protocol, which enables the protocol client to submit diagnostic reports describing application errors that occur on the client.
[MS-SPEMAWS]: SharePoint E-Mail Web Service Protocol Specification Specifies the SharePoint E-Mail Web Service Protocol, which enables system administrators to manage information about contacts and groups of contacts that are controlled by certain directory services.
[MS-SPLCHK]: SpellCheck Web Service Protocol Specification Specifies the SpellCheck Web Service Protocol, which enables a protocol client to check the spelling of a set of words. This protocol allows the protocol client to pass a set of texts to the protocol server and receive back from the protocol server a set of words identified as containing errors and suggestions for correcting those errors.
[MS-SPPTC]: User Code Execution Protocol Specification Specifies the User Code Execution Protocol, which allows a protocol client to call an execution service on a protocol server that executes user code.
[MS-SPRSS]: RSS 2.0 Format Extensions Specifies the Really Simple Syndication (RSS) 2.0 Format Extensions, which extend the semantics of specific elements of the RSS 2.0 syndication format for Web content. These extensions can be used to serialize data from a Web site, such as updates to a list of site content or search results.
[MS-SPS2SAUTH]: OAuth 2.0 Authentication Protocol: SharePoint Profile Specifies the OAuth 2.0 Authentication Protocol – SharePoint Profile, which is used for the server to server authentication among the applications that communicate over REST.
[MS-SPSCRWL]: SPSCrawl Web Service Protocol Specification Specifies the SPSCrawl Web Service Protocol, which allows clients to read the value of item properties for any items on the server.
[MS-SPSETWS]: SharePoint Subscription Settings Web Service Protocol Specification Specifies the SharePoint Subscription Settings Web Service Protocol, which enables configuration data sharing within a set of site collections. This protocol is typically used for hosting scenarios.
[MS-SPSTWS]: SharePoint Security Token Service Web Service Protocol Specification Specifies the SharePoint Security Token Service Web Service Protocol, which defines restrictions for several related protocols and enables interoperability and authentication with Web services that are provided by protocol servers.
[MS-SPTWS]: Service Platform Topology Web Service Protocol Specification Specifies the Service Platform Topology Web Service Protocol, which allows a protocol client to request a list of the service applications that are known to a protocol server, and to retrieve information, such as endpoint URIs, about those service applications.
[MS-SPWFCSOM]: SharePoint Workflow Client-Side Object Model Protocol Specification Specifies the SharePoint Workflow Client-Side Object Model Protocol. This protocol provides types, methods, and properties to enable a protocol client to manage and interact with workflow functionality on a collaboration server.
[MS-SQP]: MSSearch Query Protocol Specification Specifies the MSSearch Query Protocol, which enables a protocol client to communicate with a protocol server to issue search queries.
[MS-SQP2]: MSSearch Query Version 2 Protocol Specification Specifies the MSSearch Query Protocol, which enables the protocol client to communicate with the protocol server hosting a search service to issue queries.
[MS-SRCHCSOM]: Search Client Query Protocol Specification Specifies the Search Client Query Protocol. This protocol provides types, methods, and properties to enable a protocol client to issue search queries against a protocol server hosting a search service application.
[MS-SSP]: Single Sign-On Protocol Specification Specifies the Single Sign-On Protocol, which protocol clients use to obtain the key that is used to symmetrically encrypt and decrypt credentials and single sign-on (SSO) tickets from the protocol server.
[MS-SSWPS]: Secure Store Web Service Protocol Specification Specifies the Secure Store Web Service Protocol, which protocol clients use to define and manage applications and their associated credentials.
[MS-STSSYN]: StsSync Data Structure Specifies the StsSync Data Structure, which is a structure for encoding parameters necessary to connect to a remote list.
[MS-TMPLDISC]: Template Discovery Web Service Protocol Specification Specifies the Template Discovery Web Service Protocol. This protocol enables a protocol client to retrieve links to document templates that are associated with a document library on a protocol server.
[MS-TSCSOM]: Translation Services Client-Side Object Model Protocol Specification Specifies the Translation Services Client-Side Object Model Protocol, which enables protocol clients to request that documents be translated and view the status of translations.
[MS-TSWS]: Translation Services Web Service Protocol Specification Specifies the Translation Services Web Service Protocol used to machine translate documents from one language to another.
[MS-UDCX]: Universal Data Connection 2.0 XML File Structure Specification Specifies the Universal Data Connection 2.0 XML File Format, which provides a container for data connection information.
[MS-UGS]: UserGroup Web Service Protocol Specification Specifies the UserGroup Web Service Protocol, which enables the definition, modification, and retrieval of information about users, groups, and roles.
[MS-UPFCWS]: User Activity Feed Cache Web Service Protocol Specification Specifies the User Activity Feed Cache Web Service Protocol. This protocol allows protocol clients to store data related to social feed posts and feed metadata in an in-memory cache on a protocol server to authenticate a user.
[MS-UPIEWS]: User Profile Import and Export Web Service Protocol Specification Specifies the User Profile Import and Export Web Service Protocol, which is used to import and export user profile and member group data to and from the database that stores the information about each profile.
[MS-UPSCDS]: User Profile Synchronization (UPS): Configuration Data Structure Specifies the User Profile Synchronization (UPS): Configuration Data Structure, which describes the schema for UPS Management Agent Data, Metaverse Data, Set, Person and MPR object types. Specifies the User Profile Synchronization (UPS): Configuration Database Data Access Protocol, which describes the communication between the UPS Configuration Service acting as a client and the UPS Configuration Database acting as a server.
[MS-UPSCP]: User Profile Synchronization (UPS): Configuration Protocol Extensions Specifies the User Profile Synchronization (UPS): Configuration Protocol, which describes the WS-Enumeration dialect implemented by the UPS Configuration database, WS-Transfer extension for dialect for fragment transfer, and WS-Addressing extensions for Transfer.
[MS-UPSDWS]: User Profile Social Data Web Service Protocol Specification Specifies the User Profile Social Data Web Service Protocol, which is used to add, update, remove, and retrieve user-provided data that facilitates social networking. These data are in the form of tags, notes, and ratings about documents, Web pages, and other types of items that are stored on a protocol server.
[MS-UPSLDAP]: User Profile Synchronization (UPS): Lightweight Directory Access Protocol Version 3 Extensions Specifies the User Profile Synchronization (UPS): Lightweight Directory Access Protocol Version 3 Extensions, which describes the extensions to LDAP for sort, Virtual List View, the AD management agent, and the ADAM management agent.
[MS-UPSMODS]: User Profile Synchronization (UPS): Management Objects Data Structure Specifies the User Profile Synchronization (UPS): Management Objects Data Structure, which describes the UPS WMI objects and their usage.
[MS-USPSWS]: User Profile Service Web Service Protocol Specification Specifies the User Profile Service Web Service Protocol, which is a Web service to retrieve user profile data and data in common among users, as well as manage user profile properties, links, group memberships, and colleagues.
[MS-USRPCH]: User Profile Change Log Web Service Protocol Specification Specifies the User Profile Change Log Web Service Protocol, which is used to query and sync changes made to individual user profiles from client applications.
[MS-UPSCWS]: User Profile Service Application Caching Web Service Protocol Specification Specifies the User Profile Service Application Caching Web Services Protocol, which enables a protocol client to retrieve the user information stored in a user profile store on a site.
[MS-UPWCFWS]: User Profile Property Service Application Web Service Protocol Specification Specifies the User Profile Application Property Service Protocol, which enables a protocol client to retrieve user profile application configuration information that is located in a user profile store on a site.
[MS-VERSS]: Versions Web Service Protocol Specification Specifies the Versions Web Service Protocol, which enables a protocol client to view and modify the version information for an existing file on a protocol server.
[MS-VGSFF]: Visio Graphics Service (.vdw) File Format Specifies the Visio Graphics Service (.vdw) File Format. The file format specifies the streams and storages required to render a Web drawing, which is a collection of drawing pages, shapes, fonts, images, data connections, and diagram update information that can be rendered as a vector or raster drawing.
[MS-VGSP]: Visio Graphics Service Protocol Specification Specifies the Visio Graphics Service Protocol, which enables communication between a protocol server and a protocol client that retrieves a Web drawing.
[MS-VIEWSS]: Views Web Service Protocol Specification Specifies the Views Web Service Protocol, which enables a protocol client to manage a list view.
[MS-VSDX]: Visio Graphics Service VSDX File Format Specifies the Visio Graphics Service VSDX File Format. This file format identifies a Web Drawing, which is a collection of Drawing Pages, Masters, Shapes, Images, Comments, Data Connections, and recalculation information that can be rendered as a drawing.
[MS-WDV]: Web Distributed Authoring and Versioning (WebDAV) Protocol: Client Extensions Specifies the Web Distributed Authoring and Versioning (WebDAV) Protocol: Client Extensions, which extends WebDAV by introducing new headers that both enable the file types that are not currently manageable and optimize protocol interactions for file system clients. These extensions do not introduce new functionality into WebDAV, but instead optimize processing and eliminate the need for special-case processing.
[MS-WDVME]: Web Distributed Authoring and Versioning (WebDAV) Protocol: Microsoft Extensions Specifies the Web Distributed Authoring and Versioning (WebDAV) Protocol: Microsoft Extensions, which extends the WebDAV Protocol specified in [RFC2518] to extend the standard Hypertext Transfer Protocol (HTTP) mechanisms specified in [RFC2616] for providing file access and content management over the Internet.
[MS-WDVMODUU]: Office Document Update Utility Extensions Specifies the Office Document Update Utility Extensions, which is an extended protocol for synchronization management between a WebDAV client and a Document Workspace site on a WebDAV server.
[MS-WEBDAVE]: Web Distributed Authoring and Versioning Error Extensions Protocol Specification Specifies the Web Distributed Authoring and Versioning Error Extensions Protocol, which are the currently implemented extended error codes between WebDAV servers and WebDAV clients.
[MS-WEBSS]: Webs Web Service Protocol Specification Specifies the Webs Web Service Protocol, which provides methods for modifying SharePoint sites in the site collection.
[MS-WMCSOM]: Work Management Client-Side Object Model Protocol Specification Specifies the Work Management Client-Side Object Model Protocol, which defines types, methods, and properties that protocol clients use to access and manipulate tasks that are assigned to a user.
[MS-WMS]: Work Management Service Web Service Protocol Specification Specifies the Work Management Service Web Service Protocol, which provides a method for a protocol client to trigger task aggregation and synchronization operations for the user identity of the request.
[MS-WOPI]: Web Application Open Platform Interface Protocol Specifies the Web Application Open Platform Interface Protocol. This protocol identifies a set of operations that enables a client to access and change files stored by a server.
[MS-WORDSWCF]: Word Automation Services WCF Service Protocol Specification Specifies the Word Automation Services WCF Service Protocol that is used to convert documents from one file format to another file format.
[MS-WPPS]: Web Part Pages Web Service Protocol Specification Specifies the Web Part Pages Web Service Protocol, which enables a client to gather the information necessary to create browsable Web pages, and also uses server resources to create execution logic that reacts to changes in the server state.
[MS-WSSCAP]: Windows SharePoint Services Collaborative Application Protocol Specification Specifies the Windows SharePoint Services Collaborative Application Protocol, which is the communication between the client and front-end Web server to get and manipulate lists, list views, and Web discussions on the server. This protocol allows the client to manage the schema and properties of the lists, create, and modify fields, and render list views. This protocol also allows for retrieving the schemas of sites on the server.
[MS-WSSFO3]: Windows SharePoint Services (WSS): File Operations Database Communications Version 3 Protocol Specifies the Windows SharePoint Services (WSS): File Operations Database Communications Version 3 Protocol. This protocol provides communication sequences used by front-end web servers to perform data query and update commands on back-end database servers as part of file, user, and group administration operations.
[MS-WSSHP]: HTTP Windows SharePoint Services Headers Protocol Specification Specifies the HTTP Windows SharePoint Services Headers Protocol, which extends the Hypertext Transfer Protocol (HTTP) mechanisms to include new headers and messages that enable previously undefined behaviors, such as authenticating client connections, communicating error conditions, sending complex data, and interacting with information rights management systems, antivirus systems, and crawlers.
[MS-WSSREST]: ListData Data Service Protocol Specification Specifies the ListData Data Service Protocol extensions to the Atom Publishing Protocol (AtomPub) and its extensions specified in Atom Publishing Protocol: Data Services URI and Payload Extensions. This protocol enables applications to expose list data, using common Web technologies, as a data service that can be consumed by clients within corporate networks and across the Internet.
[MS-WSSTS]: Windows SharePoint Services Technical Specification Specifies the Windows SharePoint Services Technical specification, which provides an overview of abstract data structures, and specifies fields, field types, and lists used by protocols used in Microsoft SharePoint Products and Technologies.
[MS-WWSP]: Workflow Web Service Protocol Specification Specifies the Workflow Web Service Protocol, which is the communication sequences used to query, start, and manipulate workflows on a document.
[MS-XOAUTH]: OAuth 2.0 Authorization Protocol Extensions‎ Specifies extensions to the OAuth 2.0 Authorization Protocol, which extend the OAuth 2.0 Authentication Protocol: SharePoint Extensions and the JSON Web Token (JWT) to enable server-to-server authentication.