GrooveSpaces Web Service

Applies to: SharePoint Workspace 2010 | Visual Studio 2008

The GrooveSpaces service provides access to workspaces owned by a Groove identity.

XML Definitions

WSDL

GrooveSpaces.wsdl 2.0

with references to:

  • Core.xsd 2.0

  • Events.xsd 2.0

  • Spaces.xsd 2.0

SOAP Operation Namespace

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

HTTP Post URL

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

Operations, Complex Types, and Events

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

Operations

Operation

Description

Create

Creates a new empty Groove 2007-compatible workspace.

Create2

Creates a new empty Groove 2007-compatible workspace with advanced options.

CreateFromGSA

Creates a new workspace from a Groove Space Template or archive.

CreateFromGSA2

Creates a new Groove 2007-compatible workspace from a Groove Space Template or archive with advanced options.

CreateFromGSAByRef

Creates a new workspace from a Groove Space Template or archive stored on the local file system.

CreateFromGSAByRef2

Creates a new Groove 2007-compatible workspace from a Groove Space Template or archive stored on the local file system with advanced options.

CreateGrooveFileSharingSpace

Creates a new Shared Folder.

CreateGrooveFileSharingSpace2

Creates a new Groove File Sharing workspace with advanced options.

CreateInvitationFile

Creates an invitation file that can be mailed to someone to invite them into a workspace.

CreateInvitationFile2

Creates an invitation file with advanced options that can be mailed to someone to invite them into a Groove 2007-compatible workspace.

Delete

Deletes a workspace.

ExportAsArchive

Exports the workspace as a GSA file, which can be a workspace template or a workspace archive.

Read

Provides information about the workspaces.

Read2

Provides information about the Groove 2007-compatible workspaces, including some additional information not provided by Read.

ReadSpace

Provides information about the targeted workspace. This operation provides the same information about one workspace that Read provides about all workspaces.

ReadSpace2

Provides information about the targeted Groove 2007-compatible workspace. This operation provides the same information about one workspace that Read2 provides about all workspaces.

Update

Renames the workspace.

Update2

Updates the Groove 2007-compatible workspace.

UpdateUnreadMark

Marks all tools in the workspace as read or unread.

Complex Types

Complex type

Description

AlertLevelType

An enumeration that specifies how to alert the user about unread information.

Space

The Space type provides information and access to the workspace tools and members.

Space2

The Space2 type provides information and access to the Groove 2007-compatible workspace tools and members. The Space2 complex type provides access to advanced features not available through Space. These features include workspace visibility, alert level, download options, member awareness visibility, and Groove File Sharing folder path information.

Version

A version number with four fields: Major, Minor, Custom, and Sequence.

Events

Event class URN

Event

Description

urn:groove-net:Space2Event

SpaceAddEventData

Indicates that a new workspace was created or an invitation to a new workspace was accepted.

SpaceDeleteEventData

Indicates that a workspace was deleted.

SpaceRenameEventData

Indicates that a workspace was renamed.

urn:groove-net:Space2Event2

SpaceDeliveryProgressEventData

Indicates on the inviter's system that a workspace is being sent or on the invitee's system that a workspace is being fetched.

See Also

Reference

GrooveTools Web Service

Concepts

Accessing Workspaces

Accessing Tools in a Workspace