Index of SharePoint Web Services
Windows SharePoint Services 3.0 Web Services
Windows SharePoint Services Web services provide methods that you can use to work remotely with a deployment of Windows SharePoint Services. The following table lists and describes the available Web services.
All web services are accessible from the SharePoint site context using the following URL:
http:///_vti_bin/WebServiceNameHere.asmx
- Administration
Web Service: Admin.asmx
Provides methods for managing a deployment of Windows SharePoint Services, such as for creating or deleting sites.
- Alerts
Web Service: Alerts.asmx
Provides methods for working with alerts for list items in a SharePoint site.
- Authentication
Web Service: Authentication.asmx
Provides classes for logging on to a SharePoint site that is using forms-based authentication.
- Copy
Web Service: Copy.asmx
Provides methods for copying items between locations in Windows SharePoint Services.
- Document Workspace
Web Service: Dws.asmx
Provides methods for managing Document Workspace sites and the data they contain.
- Forms
Web Service: Forms.asmx
Provides methods for returning forms used in the user interface when working with the contents of a list.
- Imaging
Web Service: Imaging.asmx
Provides methods that enable you to create and manage picture libraries.
- List Data Retrieval
Web Service: DspSts.asmx
Provides a method for performing queries against lists in Windows SharePoint Services.
- Lists
Web Service: Lists.asmx
Provides methods for working with lists and list data.
- Meetings
Web Service: Meetings.asmx
Provides methods that enable you to create and manage Meeting Workspace sites.
- People
Web Service: People.asmx
Provides methods for working with security groups.
- Permissions
Web Service: Permissions.asmx
Provides methods for working with the permissions for a site or list.
- Sharepoint Directory Management Service
Web Service: ???.asmx
Provides methods for remotely managing distribution groups.
- SiteData
Web Service: SiteData.asmx
Provides methods that return metadata or list data from sites or lists in Windows SharePoint Services.
- Sites
Web Service: Sites.asmx
Provides a method for returning information about the site templates for a site collection.
- SPSearch
Web Service: Search.asmx
Provides methods for remotely performing searches within a Windows SharePoint Services deployment.
- Users Groups
Web Service: UserGroup.asmx
Provides methods for working with users, site groups, and cross-site groups.
- Versions
Web Service: Versions.asmx
Provides methods for working with file versions.
- Views
Web Service: Views.asmx
Provides methods for working with views of lists.
- Web Part Pages
Web Service: WebPartPages.asmx
Provides methods to send and retrieve Web Part information to and from Web services.
- Webs
Web Service: Webs.asmx
Provides methods for working with sites and subsites.
Microsoft Office SharePoint Server (MOSS) 2007 Web Services
- Excel Services Web Service
Web Service: ExcelService.asmx
Provides methods to access, manipulate, and calculate data in workbooks.
- InfoPath Forms Services Web Service
Web Service: FormsService.asmx
- Official File Service
Web Service: OfficialFile.asmx
Provides methods for sending files to a records repository.
- Published Links Service
Web Service: PublishedLinksService.asmx
Microsoft Office SharePoint Server 2007 provides the PublishedLinksService Web service so that Microsoft Office system clients and other applications can obtain the list of published links on the server that are targeted to the current user. These links point to Microsoft Windows SharePoint Services 3.0 sites that are available for publishing information from Office system clients and other applications for that user.
- Search (Query) Service
Web Service: Search.asmx
The QueryService class is the entry point for calling the Enterprise Search in Microsoft Office SharePoint Server 2007 Query web service.
- User Profile Change Service
Web Service: UserProfileChangeService.asmx
The User Profile Change Web service provides a user profile interface for remote clients to read and create user profiles.
- User Profile Service
Web Service: UserProfileService.asmx
Includes methods to manage user profiles. For example to add a link to the My Links page on the My Site for the specified account name, you use the AddLink method of the UserProfileService class. To remove a colleague from My Colleagues page for the specified account name, you use the RemoveColleague method.
- Workflow Service
Web Service: Workflow.asmx
The Workflow Web service provides a workflow interface for remote clients to get information about workflow for an item or workflow task, start a workflow, or get workflow templates, and so on.
Resource Links:
- Here is an even better list, and has a few more. (I wish I found this earlier.)
SharePoint 2007 Web Services Access
- Introduction to SharePoint Products and Technologies for the Professional .NET Developer
- Windows SharePoint Services (WSS) 3.0 Web Services
Advertisements
Hi Mark,
I’m trying to learn how to use web services, specifically I’m trying to learn how to delete a subsite using a webservice from within a SharePoint workflow.
Struggling a little bit to find any helpful guides as I’m a complete beginner with calling webservices. Do you know of or have you written any articles on this?
Excelent page my friend, thanks for the info.
Live Long and Prosper… :)
Hi Mark,
Very Good Post!
Do you know is there any web method in Workflow.asmx to Terminate the workflow running on an item?
Thanks,
Kiran