GrooveMembers Web Service

The GrooveMembers service accesses the members of a Groove workspace. . You can use it to get the current list of members, uninvite a member, change a member's role, 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 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 shared space 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 on all members of the workspace.

Update

Updates the role of the specified member. This operation is available only with Groove Web Services Version 2.1.

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