Tuesday, March 11, 2014

Out of the Box Web Services in SharePointThere are a number of web services implemented OOTB (out of the box) in SharePoint that will address most of the common and basic tasks, from administrative tasks to search and working with list data, and much more. Below is a listing of the SharePoint web services with an overview of the functionality exposed for your reference. A simple expanded list like this helps me in working with the web services giving me a quick view of the overall services and methods available.

Service

Administration

(_vti_adm/Admin.asmx)

Administrative methods for creating deleting sites and retrieving languages used in the deployment

CreateSite

DeleteSite

GetLanguage

RefreshConfigCache

Alerts (Alerts.asmx)

Methods for working with SharePoint list item alerts

DeleteAlerts

GetAlerts

Authentication (Authentication.asmx)

Client proxy that provides user authentication for sites that use forms-based authentication

Login (Used to authenticate)

Mode (Returns the authentication mode of the current site)

Copy (Copy.asmx)

Methods to copy files between or within sites

CopyIntoItems (Copy document as byte array to location on server)

CopyIntoItemsLocal (Copy document from one location on the same server to another)

GetItem (Creates a byte array of a document that can be passed to theCopyIntoItems method)

Document Workspace (Dws.asmx)

Methods for managing Document Workspace sites and data

CanCreateDwsUrl

CreateDws

CreateFolder

FindDwsDoc

GetDwsData

GetDwsMetaData

RemoveDwsUser

RenameDws

UpdateDwsData

Forms (Forms.asmx)

Methods for returning forms that are used in the user interface when working with the contents of a list