GroupCreateUpdate

Description

The GroupCreateUpdate operation allows you to create or update a group record. If a UserOGFN is included as part of the Group aggregate, then an attempt will be made to update an existing record. If the GroupOGFN is not included, an attempt will be made to create a new Group record if the groupname is not already taken. If in this case the groupname is already taken, then an error will be returned.

History

2008-08-19 Initial version without URL versioning

2009-03-03 Version URL's implemented

/FamilyTree/2009-03-03/Group.svc

2009-03-18 Seperate SOAP and REST URL's

SOAP URI:
/Service/2009-03-18

REST URI [PUT]:
/FamilyTree/2009-03-18/Group.svc /Create

Request Parameters

Name Description Required

Group

The Group record to be updated or created

Type: Group aggregate

Default: None

Constraints: Must be a valid aggregate.

Yes

Response Elements

The only thing returned is the aggregate below:

Name Description

Group

This operation returns a GroupWS aggregate upon success. If an update was attempted, it will be the same aggreate passed, if a create was attempted it will include the newly created GroupOGFN

Type: GroupWS