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:
Web Service: Admin.asmx
Provides methods for managing a deployment of Windows SharePoint Services, such as for creating or deleting sites.
Web Service: Alerts.asmx
Provides methods for working with alerts for list items in a SharePoint site.
Web Service: Authentication.asmx
Provides classes for logging on to a SharePoint site that is using forms-based authentication.
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.
Web Service: Forms.asmx
Provides methods for returning forms used in the user interface when working with the contents of a list.
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.
Web Service: Lists.asmx
Provides methods for working with lists and list data.
Web Service: Meetings.asmx
Provides methods that enable you to create and manage Meeting Workspace sites.
Web Service: People.asmx
Provides methods for working with security groups.
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.
Web Service: SiteData.asmx
Provides methods that return metadata or list data from sites or lists in Windows SharePoint Services.
Web Service: Sites.asmx
Provides a method for returning information about the site templates for a site collection.
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.
Web Service: Versions.asmx
Provides methods for working with file versions.
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.
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.
- 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