SharePoint Foundation 2010 Web Services

Applies to: SharePoint Foundation 2010

Microsoft SharePoint Foundation 2010 Web services provide methods to work remotely with a deployment of SharePoint Foundation. However, whenever possible you should use the managed client object model to work with SharePoint Foundation.

The following table lists and describes the available Web services.

WebSvcAdmin

Provides methods for managing a deployment of SharePoint Foundation, such as for creating or deleting sites.

WebSvcAlerts

Provides methods for working with alerts for list items in a SharePoint Foundation site.

WebSvcAuthentication

Provides classes for logging on to a SharePoint Foundation site that is using forms-based authentication.

WebSvcBdcAdminService

Provides methods that can be used to import and export Business Data Connectivity (BDC) models.

WebSvcCellStorage

Allows client computers to synchronize changes made to shared files that are stored on a server.

WebSvcCopy

Provides methods for copying items between locations in SharePoint Foundation.

WebSvcdiagnostics

Allows client computers to submit diagnostic reports that describe application errors that occur on the client.

WebSvcDspSts

Obsolete. Use the managed client object model to perform queries against SharePoint Foundation site and list data, instead. This Web service is an adapter service that provides a method for performing queries, and it is maintained for backward compatibility.

WebSvcDWS

Provides methods for managing Document Workspace sites and the data they contain.

WebSvcForms

Provides methods for returning forms used in the user interface when working with the contents of a list.

WebSvcImaging

Provides methods that enable you to create and manage picture libraries.

WebSvcLists

Provides methods for working with lists and list data.

WebSvcMeetings

Provides methods that enable you to create and manage Meeting Workspace sites.

WebSvcPeople

Provides methods for working with security groups.

WebSvcPermissions

Provides methods for working with the permissions for a site or list.

WebSvcSharedAccess

Provides a method that determines whether a document is being co-authored.

WebSvcsharepointemailws

Provides methods for remotely managing distribution groups.

WebSvcSiteData

Provides methods that return metadata or list data from sites or lists in SharePoint Foundation.

WebSvcsites

Provides methods for working with Web sites.

WebSvcspsearch

Provides methods for remotely performing searches within a SharePoint Foundation deployment.

WebSvcUserGroup

Provides methods for working with users and groups.

WebSvcVersions

Provides methods for managing file versions.

WebSvcviews

Provides methods for working with list views.

WebSvcwebpartpages

Provides methods to send and retrieve Web Part information to and from Web services.

WebSvcWebs

Provides methods for working with Web sites and content types.

The following services are reserved for internal use and are not intended to be used in your code:

  • BdcRemoteExecutionService.svc

  • BDCResolverPickerService.svc

  • bdcservice.svc

  • Client.svc

  • securitytoken.svc

  • spclaimproviderwebservice.svc

  • topology.svc

  • windowstokencache.svc

See Also

Other Resources

ASP.NET Web Services

SharePoint 2010 Client Object Model

SharePoint Server 2010 Web Services

What's New in SharePoint Server 2010

What's New in SharePoint Foundation 2010

Setting Up the Development Environment for SharePoint 2010 on Windows Vista, Windows 7, and Windows Server 2008

SharePoint Foundation 2010 General Reference

Video: Using the SharePoint 2010 SDK Help

SharePoint Developer Center

SharePoint Developer Team Blog

SharePoint Stack Exchange