GrooveMembers Web Service

Applies to: SharePoint Workspace 2010 | Visual Studio 2008

The GrooveMembers service accesses the members of a Groove workspace. You can use it to get the current list of members, uninvite a member, and invite a new member. In addition, you can use it to specify that the current user is active in the specified workspace or tool.

XML Definitions

WSDL

GrooveMembers.wsdl 2.0

with references to:

  • Core.xsd 2.0

  • Events.xsd 2.0

  • Members.xsd 2.0

SOAP Operation Namespace

http://webservices.groove.net/Groove/2.0/Members/  

HTTP Post URL

http://localhost:port-number/GWS/Groove/2.0/ Members/service-specific-data

Operations, Complex Types, and Events

The following sections describe the GrooveMembers operations, complex types, and events.

Operations

Operation

Description

Create

Invites the specified member to the workspace.

Create2

Invites the specified member to the Groove 2007-compatible workspace providing options, such as requiring confirmation, that are not available in the Create operation.

Delete

Uninvites the specified members.

EnterSpace

Marks the current user as being active in the workspace and raises the priority of delta messages to this workspace.

EnterTool

Marks the current user as being active in the specified tool.

ExitSpace

Marks the current user as inactive in the workspace and lowers the priority of delta messages to this workspace.

ExitTool

Marks the current user as leaving the tool.

Read

Returns information about all members of the workspace.

Complex Types

Complex type

Description

Member

Provides information about a member of the workspace.

Events

Event Class URN

Event

Description

urn:groove-net:Member2Event

MemberAddEventData

Indicates that a new member joined the workspace. 

                                                       

MemberAwarenessEventData

Indicates that a member awareness state changed. 

MemberDeleteEventData

Indicates that a Member was uninvited from the workspace.

MemberEnterSpaceEventData

Indicates that a member entered the workspace.

MemberEnterToolEventData

Indicates that a member entered the tool.

MemberExitSpaceEventData

Indicates that a member left the workspace.

MemberExitToolEventData

Indicates that a member left the tool.

MemberUpdateEventData

Indicates that a member role changed.

See Also

Reference

GrooveContacts Web Service

GrooveSpaces Web Service

Space Complex Type

GrooveVCard Web Service

Concepts

Accessing Workspace Members