Resources

Group Resource

This resource represents a group. Groups have a set of members which can be a user or another group. Since Communote version 3.3

Available HTTP-Methods for Group Resource


GET - Group Resource

By sending a HTTP-GET request, the server returns the requested group resource with the following attributes.

Please notice the documentation for Resources Tunneling, if you encounter any problems invoking get requests on your server.

GET - Url

.../groups/ID

GET - Parameters

Parameters are generally used to filter the result and are not part of the result set.

TypeNameDescription
stringgroupIdentifierDefine the type the group id is send, using one of the defined constant values. Default Value is "ID" 
Constant Values 
ID - Group Identifier is an Id 
ALIAS - Group Identifier is an Alias. 

GET - Attributes

Attributes are part of the entity send or requested.

TypeNameDescription
stringaliasIs the alias to identify the group.
stringdescriptionWhat is this group about.
stringexternalIdIf the group is imported from an external repository this value identifies the id within the external system. The actual value depdens on the configuration of the external system.
stringexternalSystemIdIf the group is imported from an external repository this value identifies the system the group is from, e.g. DefaultLDAP.
stringgroupId (mandatory)The key value to identify a group.
stringnameIs the name of the group.

Member Resource

Members of the group. Only returns the members for local groups. Since Communote version 3.3

Available HTTP-Methods for Member Resource


LIST - Member Resource

LIST - Url

.../groups/ID/members/

LIST - Parameters

Parameters are generally used to filter the result and are not part of the result set.

TypeNameDescription
stringgroupIdentifierDefine the type the group id is send, using one of the defined constant values. Default Value is "ID" 
Constant Values 
ID - Group Identifier is an Id 
ALIAS - Group Identifier is an Alias. 

LIST - Attributes

Attributes are part of the entity send or requested.

TypeNameDescription
longentityIdId of entity.
booleanisGrouptrue if it is a group or false if it is a user.