Home Home
  login

Gemini Community Support Site

This Gemini community support site can be used to find solutions to product issues. You can log in using Open Id, Google Profile and even Facebook. Feel free to ask a question or browse FAQs and documentation. Product tour videos are also available along with how-to videos demonstrating key Gemini capabilities.




Index Groups API
Previous  |  Next

 1.6        Using Windows Authentication
install
admin
 8      People and Permissions
admin
 8.1        Users
admin
 8.2        Groups
admin
 8.3        Permissions
admin
 8.4        Active Directory Integration and Windows Authentication
admin
 10.10.2            Users & Security
admin
 10.10.2.1              User Management
admin
 10.10.2.2              Global and Project Groups
admin
 10.10.2.3              Working with Global Groups
admin
 10.10.2.4              Working with Project Groups
admin
 10.10.2.5              Available Permissions
admin
 10.10.2.6              Project Resources
admin
 10.10.2.7              Assigning Permissions to Projects
admin
 10.10.2.8              Windows Authentication
admin
 10.10.2.9              Active Directory Integration
admin
 10.12.10             Groups API
api
 10.12.13             Users API
api
View  |  Print  |  PDF

18 documents found.


Groups API

security
api

Global Groups

Get Global Groups

REST End-point GET /api/groups.ashx/globalgroups
Client API Method GroupsService.GetGlobalGroup
Request Body

Returns an array of GlobalGroupEN objects.

 

Get Global Group

REST End-point GET /api/groups.ashx/globalgroups/{groupId}
Client API Method GroupsService.GetGlobalGroup
Request Body

Returns GlobalGroupEN based upon provided Group Id.

 

Create Global Group

REST End-point POST /api/groups.ashx/globalgroups/{groupId}
Client API Method GroupsService.CreateGlobalGroup
Request Body GlobalGroupEN

Creates new Global Group based upon provided GlobalGroupEN object.

Returns a GlobalGroupEN object that will contain new Group Id.

 

Update Global Group

REST End-point PUT /api/groups.ashx/globalgroups/{groupId}
Client API Method GroupsService.UpdateGlobalGroup
Request Body GlobalGroupEN

Updates an existing GlobalGroupEN object.

Returns the updated GlobalGroupEN object.

 

Delete Global Group

REST End-point DELETE /api/groups.ashx/globalgroups/{groupId}
Client API Method GroupsService.DeleteGlobalGroup
Request Body

Deletes an existing GlobalGroupEN object.

 

Add Global Group Membership

REST End-point POST /api/groups.ashx/globalgroups/{groupId}/users/{userId}/membership
Client API Method GroupsService.AddGlobalGroupMembership
Request Body

Adds specified User to the specified Global Group.

Returns a GlobalGroupMembershipEN object that will contain new Group Membership Id.

 

Remove Global Group Membership

REST End-point DELETE /api/groups.ashx/globalgroups/{groupId}/users/{userId}/membership
Client API Method GroupsService.RemoveGlobalGroupMembership
Request Body

Removes Global Group membership for the specified User.

 

Get Global Group Members

REST End-point GET /api/groups.ashx/globalgroups/{groupId}/members
Client API Method GroupsService.GetGlobalGroupMembers
Request Body

Returns an array of UserEN objects representing the Users that are part of the specified Global Group.

 

Get Global Group Non-Members

REST End-point GET /api/groups.ashx/globalgroups/{groupId}/nonmembers
Client API Method GroupsService.GetGlobalGroupNonMembers
Request Body

Returns an array of UserEN objects representing the Users that are NOT part of the specified Global Group.

 

Project Groups

Get Project Groups

REST End-point GET /api/groups.ashx/projectgroups
Client API Method GroupsService.GetProjectGroup
Request Body

Returns an array of ProjectGroupEN objects.

 

Get Project Group

REST End-point GET /api/groups.ashx/projectgroups/{groupId}
Client API Method GroupsService.GetProjectGroup
Request Body

Returns ProjectGroupEN based upon provided Group Id.

 

Create Project Group

REST End-point POST /api/groups.ashx/projectgroups/{groupId}
Client API Method GroupsService.CreateProjectGroup
Request Body ProjectGroupEN

Creates new Project Group based upon provided ProjectGroupEN object.

Returns a ProjectGroupEN object that will contain new Group Id.

 

Update Project Group

REST End-point PUT /api/groups.ashx/projectgroups/{groupId}
Client API Method GroupsService.UpdateProjectGroup
Request Body ProjectGroupEN

Updates an existing ProjectGroupEN object.

Returns the updated ProjectGroupEN object.

 

Delete Project Group

REST End-point DELETE /api/groups.ashx/projectgroups/{groupId}
Client API Method GroupsService.DeleteProjectGroup
Request Body

Deletes an existing ProjectGroupEN object.

 

Add Project Group Membership

REST End-point POST /api/groups.ashx/projectgroups/{groupId}/projects/{projectId}/users/{userId}/membership
Client API Method GroupsService.AddProjectGroupMembership
Request Body

Adds specified user to the specified Project Group for the specified Project.

Returns ProjectGroupMembershipEN object that will contain new Group Membership Id.

 

Remove Project Group Membership

REST End-point DELETE /api/groups.ashx/projectgroups/{groupId}/projects/{projectId}/users/{userId}/membership
Client API Method GroupsService.RemoveProjectGroupMembership
Request Body

Removes Project Group membership for the specified User, for the specified Project.

 

Get Project Group Members

REST End-point GET /api/groups.ashx/projectgroups/{groupId}/projects/{projectId}/members
Client API Method GroupsService.GetProjectGroupMembers
Request Body

Returns an array of UserEN objects representing the Users that are part of the specified Project Group for the specified Project.

 

Get Project Group Non-Members

REST End-point GET /api/groups.ashx/projectgroups/{groupId}/projects/{projectId}/nonmembers
Client API Method GroupsService.GetProjectGroupNonMembers
Request Body

Returns an array of UserEN objects representing the Users that are NOT part of the specified Project Group for the specified Project.

 


Previous  |  Next