List of Sharepoint WebServices

This article will give you quick references of SharePoint Web Services available. Applicable to MOSS 2007 and SharePoint 2010.

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

DeleteAlerts
GetAlerts

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

ResolvePrincipals

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

WebUrlFromPageUrlMOSS 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

Area Service (areaservice.asmx)

User Profile Service (userprofileservice.asmx)

SPS Crawl Service (spscrawl.asmx)

Outlook Adapter Service (outlookadapter.asmx)

Hope this helps….Happy coding..!!!

(Visited 252 times, 1 visits today)