| 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 |
| 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 - GetForm
- GetFormCollection
|
| Imaging (Imaging.asmx) | Methods to create and manager picture libraries - CheckSubwebAndList
- CreateNewFolder
- Delete
- Download
- Edit
- GetItemsByIds
- GetItemsXMLData
- GetListItems
- ListPictureLibrary
- Rename
- Upload
|
| List Data Retrieval (DspSts.asmx) | Perform queries against sites and list in SharePoint - Query (Performs queries against SharePoint lists and sites)
|
| Lists (Lists.asmx) | Methods for working with Lists and List Data - AddAttachment
- AddDiscussionBoardItem
- AddList
- AddListFromFeature
- ApplyContentTypeToList
- DeleteAttachment
- DeleteContentType
- DeleteContentTypeXmlDocument
- DeleteList
- GetAttachmentCollection
- GetList
- GetListAndView
- GetListCollection
- GetListContentType
- GetListContentTypes
- GetListItemChanges
- GetListItemChangesSinceToken
- GetListItems
- GetVersionCollection
- UndoCheckout
- UpdateContentType
- UpdateContentTypesXmlDocument
- UpdateContentTypeXmlDocument
- UpdateList
- UpdateListItems
|
| Meetings(Meetings.asmx) | Create and manage Meeting Workspace Sites - AddMeeting
- AddMeetingFromICal
- CreateWorkspace
- DeleteWorkspace
- GetMeetingInformation
- GetMeetingWorkspaces
- RemoveMeeting
- RestoreMeeting
- SetAttendeeResponse
- SetWorkspaceTitle
- UpdateMeeting
- UpdateMeetingFromICal
|
| People(People.asmx) | Resolve and find Principals |
| Permissions (Permissions.asmx) | Methods for working with permissions for a site or list - AddPermission
- AddPermissionCollection
- GetPermissionCollection
- RemovePermission
- RemovePermissionCollection
- UpdatePermission
|
| Directory Management(sharepointemailws.asmx) | Methods for managing Active Directory e-mail distribution groups and their memberships - ChangeContactsMembershipInDistributionGroup
- ChangeUsersmembershipInDistributionGroup
- CreateContact
- CreateDistributionGroup
- DeleteContact
- DeleteDistributionGroup
- GetJobStatus
- ModifyContact
- ModifyDistributionGroup
- RenameDistributionGroup
|
| Site Data (SiteData.asmx) | Methods that return metadata or list data from sites or lists - EnumerateFolder
- GetAttachments
- GetChanges
- GetContent
- GetList
- GetListCollection
- GetListItems
- GetSite
- GetSiteAndWeb
- GetSiteUrl
- GetURLSegments
- GetWeb
|
| Sites(Sites.asmx) | Methods for returning information about the collection or site template - ExportWeb
- GetSiteTemplates
- GetUpdatedFormDigest
- ImportWeb
|
| Search(spsearch.asmx) | Methods for searching via search services - Query
- QueryEx
- Registration
- Status
|
| Users & Groups(usergroup.asmx) | Methods for working with users role definitions and groups - AddGroup
- AddGroupToRole
- AddRole
- AddRoleDef
- AddUserCollectionToGroup
- AddUserCollectionToRole
- AddUserToGroup
- AddUserToRole
- GetAllUserCollectionFromWeb
- GetGroupCollection
- GetList
- GetListAndView
- GetListCollection
- GetGroupCollectionFromRole
- GetGroupCollectionFromSite
- GetGroupCollectionFromUser
- GetGroupCollectionFromWeb
- GetGroupInfo
- GetRoleCollection
- GetRoleCollectionFromGroup
- GetRoleCollectionFromUser
- GetRoleCollectionFromWeb
- GetRoleInfo
- GetRolesAndPermissionsForCurrentUser
- GetRolesAndPermissionsForSite
- GetUserCollection
- GetUserCollectionFromGroup
- GetUserCollectionFromRole
- GetUserCollectionFromSite
- GetUserCollectionFromWeb
- GetUserInfo
- GetUserLoginFromEmail
- RemoveGroup
- RemoveGroupFromRole
- RemoveRole
- RemoveUserCollectionFromGroup
- RemoveUserCollectionFromRole
- RemoveUserCollectionFromSite
- RemoveUserFromGroup
- RemoveUserFromRole
- RemoveUserFromSite
- RemoveUserFromWeb
- UpdateGroupInfo
- UpdateRoleDefInfo
- UpdateRoleInfo
- UpdateUserInfo
|
| Versions (Versions.asmx) | Methods for working with file versions - DeleteAllVersions
- DeleteVersion
- GetVersions
- RestoreVersion
|
| Views(Views.asmx) | Methods for working with list views - AddView
- DeleteView
- GetViewCollection
- GetViewHtml
- UpdateView
- UpdateViewHtml
- UpdateViewHtml2
|
| Web Part Pages(WebPartPages.asmx) | Methods for working with Web Part Pages - AddWebPart
- AddWebPartToZone
- AssociateWorkflowMarkup
- ConvertWebPartFormat
- DeleteWebPart
- ExecuteProxyUpdates
- FetchLegalWorkflowActions
- GetAssemblyMetaData
- GetBindingResourceData
- GetCustomControlList
- GetDataFromDataSourceControl
- GetFormCapabilityFromDataSourceControl
- GetSafeAssemblyInfo
- GetWebPart
- GetWebPart2
- GetWebPartCrossPageCompatibility
- GetWebPartPage
- GetWebPartPageConnectionInfo
- GetWebPartPageDocument
- GetWebPartProperties
- GetWebPartProperties2
- RemoveWorkflowAssociation
- RenderWebPartForEdit
- SaveWebPart
- SaveWebPart2
- ValidateWorkflowMarkupAndCreateSupportObjects
|
| Webs(Webs.asmx) | Methods for working with sites and subsites - CreateContentType
- CustomizeCss
- DeleteContentType
- GetActivatedFeatures
- GetAllSubWebCollection
- GetColumns
- GetContentType
- GetContentTypes
- GetCustomizedPageStatus
- GetListTemplates
- GetWeb
- GetWebCollection
- RemoveContentTypeXmlDocument
- RevertAllFileContentStreams
- RevertCss
- RevertFileContentStream
- UpdateColumns
- UpdateContentType
- UpdateContentTypeXmlDocument
- WebUrlFromPageUrl
|
| MOSS Search (Search.asmx) | Methods for searching via MOSS (Microsoft Office SharePoint Server) Search services, which also includes a method to retrieve the managed search properties - GetSearchMetadata (Search managed properties)
- Query
- QueryEx
- Registration
- Status
|