Working with Windows SharePoint Services 3.0 Web Services

The Microsoft Windows SharePoint Services 3.0 Web services include methods for accessing content on a site, working with list or site data, and customizing meetings, imaging, document workspaces, and search.

Important Use the Web service APIs only; do not write code that accesses the class libraries, because you cannot run code on the Microsoft Office Live Small Business servers. For more information, see Best Practices for Developing Office Live Small Business Applications.

Windows SharePoint Services 3.0 Web Services APIs

For more information about which features in Windows SharePoint Services 3.0 are available for use in Office Live Small Business and which are not, see About Windows SharePoint Services 3.0 Features Used in Office Live Small Business. The Windows SharePoint Services 3.0 Web services that are exposed in Office Live Small Business are shown in the following table. For information about using the methods of a Web service, click the appropriate link.

Web Service Description Windows SharePoint Services 3.0 SDK topic
Alerts For working with alerts for list items in an Office Live Small Business site. Alerts Web Service
Copy For copying items. Copy Web Service
Document Workspace For managing document workspace sites and the data they contain. Document Workspace Web Service
Forms For returning forms used in the user interface when working with the contents of a list. Forms Web Service
Imaging Enables you to create and manage picture libraries. Imaging Web Service
List Data Retrieval For performing queries against lists in Microsoft Windows SharePoint Services. List Data Retrieval Web Service
Lists For working with lists and list data. For more information and examples, see: Lists Web Service
Meetings Enables you to create and manage Meeting workspace sites. Meetings Web Service
People For managing information about people. People Web service
Permissions For working with the permissions for a site or list. Permissions Web service
SharePoint Directory Management For managing directories. SharePoint Directory Management Web service
Site Data Returns metadata or list data from sites or lists in Windows SharePoint Services. Site Data Web service
Sites For returning information about the site templates for a site collection. Sites Web service
Users and Groups For working with users, site groups, and cross-site groups. User and Groups Web service
Versions For working with file versions. Versions Web service
Views For working with views of lists. Views Web service
Web part Pages For sending information to and retrieve information from XML Web services. Web Part Pages Web service
Webs For working with sites and subsites. Webs Web service
Blocked Windows SharePoint Services API methods

Some Windows SharePoint Services 3.0 API methods that have the potential to break Office Live Small Business sites are not exposed in Office Live Small Business. The following table lists the methods that will either result in errors or return no results if used in Office Live Small Business.

API Method Result
Sites.asmx Get Site Templates Returns an empty list.
Webs.asmx Customize Css Results in an error.
Webs.asmx RevertCss Results in an error.
Meetings.asmx CreateWorkspace Results in an error.
Meetings.asmx DeleteWorkspace Results in an error.
UserGroup.asmx AddUserToRole Results in an error if strUserLoginName is not generated by Discovery.CreateUser.
UserGroup.asm AddUserCollectionToRole Results in an error; user collection operations are not supported.
UserGroup.asm RemoveUserCollectionFromRole Results in an error; user collection operations are not supported.
UserGroup.asm RemoveUserCollectionFromSite Results in an error; user collection operations are not supported.
UserGroup.asm AddGroup Results in an error; user collection operations are not supported.
UserGroup.asm AddGroupToRole Results in an error; user collection operations are not supported.
UserGroup.asm AddUserCollectionToGroup Results in an error; user collection operations are not supported.
UserGroup.asm AddUserToGroup Results in an error; user collection operations are not supported.
UserGroup.asm RemoveGroup Results in an error; user collection operations are not supported.
UserGroup.asm RemoveGroupFromRole Results in an error; user collection operations are not supported.
UserGroup.asm RemoveUserCollectionFromGroup Results in an error; user collection operations are not supported.
UserGroup.asm RemoveUserFromGroup Results in an error; user collection operations are not supported.
UserGroup.asm UpdateGroupInfo Results in an error; user collection operations are not supported.
UserGroup.asm AddRole Results in an error; user collection operations are not supported.
UserGroup.asm AddRoleDef Results in an error; user collection operations are not supported.
UserGroup.asm RemoveRole Results in an error; user collection operations are not supported.
UserGroup.asm UpdateRoleDefInfo Results in an error; user collection operations are not supported.
UserGroup.asm UpdateRoleInfo Results in an error; user collection operations are not supported.
Blocked Windows SharePoint Services RPC Methods

The following Windows SharePoint Services Remote Procedure Call methods are not supported in Office Live Small Business.

Blocked Windows SharePoint Services 3.0 RPC Methods Results
Microsoft FrontPage Server Extensions Remote Procedure Call method 'create service' Results in an error; Web creation/deletion operations are not supported.
FrontPage Server Extensions Remote Procedure Call method 'remove service' Results in an error; Web creation/deletion operations are not supported.
FrontPage Server Extensions Remote Procedure Call method 'set service meta-info'for vti_masterurl and vti_custommasterurl configuration values Results in an error; Web creation/deletion operations are not supported.
FrontPage Server Extensions Remote Procedure Call method 'put document' for master and custom master pages Results in an error; Web creation/deletion operations are not supported.
FrontPage Server Extensions Remote Procedure Call method 'remove document' for master and custom master pages Results in an error; Web creation/deletion operations are not supported.
FrontPage Server Extensions Remote Procedure Call method 'get web struct' Results in an error; Web creation/deletion operations are not supported.
FrontPage Server Extensions Remote Procedure Call method 'put web struct' Results in an error; Web creation/deletion operations are not supported.

See Also