GrooveContacts Web Service

The GrooveContacts service provides access to the Groove account's contacts.

XML Definitions

WSDL

GrooveContacts.wsdl 2.0

with references to:

  • Core.xsd 2.0

  • Events.xsd 2.0

  • Contacts.xsd 2.0

SOAP Operation Namespace

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

HTTP Post URL

https://localhost:port-number/GWS/Groove/2.0/Contacts/service-specific-data

Operations, Complex Types, and Events

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

Operations

Operation Description

Create

Adds the specified contact to the personal contact list.

Fetch

Gets the contacts from a Groove Manager or from Microsoft Office Live Groove and ensures that the contacts are accessible.

Read

Provides information about a Groove identity's contacts.

ReadAvailableDirectories

Provides information about contact directories that are accessible from this device.

Search

Searches for contacts from those controlled by a Groove Manager or from those listed in Live Groove.

Complex Types

Complex type Description

Contact

Information about a contact.

ContactDirectory

Information about a contact directory provider

ContactSummary

Summarized information about a contact.

Events

Event class URN Event Description

urn:groove-net:Contact2Event

ContactAddEventData

Indicates that a contact was added to the account contact list.

urn:groove-net:Contact2Event

ContactDeleteEventData

Indicates that a contact was deleted from the account contact list.

urn:groove-net:Contact2Event

ContactUpdateEventData

Indicates that a contact in the account contact list was updated.

urn:groove-net:ContactDirectoryEvent

ContactFetchResultsEventData

Supplies the return value for the Fetch operation.

urn:groove-net:ContactDirectoryEvent

ContactSearchResultsEventData

Supplies the return value for the Search operation.

Remarks

Although contacts belong to a Groove account rather than a Groove identity, you must specify an Identity URL and not an Account URL in the input message header in calls to the GrooveContacts service. For accounts that have more than one identity, you can specify any Identity URL from the account in the input message header.

See Also

Reference

GrooveVCard Web Service

Concepts

Accessing Contacts