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 Users API

 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.


Users API

security
api

Users

Get Users

REST End-point GET /api/users.ashx/users
Client API Method UsersService.GetUsers
Request Body

Returns an array of UserEN objects.

 

Get User

REST End-point GET /api/users.ashx/users/{userId}
Client API Method UsersService.GetUser
Request Body

Returns UserEN based upon provided Users Id.

 

Get User By Username

REST End-point GET /api/users.ashx/users/username/{username}
Client API Method UsersService.GetUserByName
Request Body

Returns UserEN based upon provided Username.

 

Create User

REST End-point POST /api/users.ashx/users/{userId}
Client API Method UsersService.CreateUser
Request Body UserEN

Creates new User based upon provided UserEN object.

Returns a UserEN object that will contain new Userd Id.

 

Update User

REST End-point PUT /api/users.ashx/users/{userId}
Client API Method UsersService.UpdateUser
Request Body UserEN

Updates an existing UserEN object.

Returns the updated UserEN object.

 

Update User Profile

REST End-point PUT /api/users.ashx/users/{userId}/profile
Client API Method UsersService.UpdateUserProfile
Request Body UserEN

Updates an existing UserEN object -- just the profile fields.

Returns the updated UserEN object.

 

Delete User

REST End-point DELETE /api/users.ashx/users/{userId}
Client API Method UsersService.DeleteUser
Request Body

Deletes an existing UserEN object.

 

User Settings

Get User Settings

REST End-point GET /api/users.ashx/users/{userId}/settings
Client API Method UsersService.GetUserSettings
Request Body

Returns an array of UserSettingsEN objects that represent specified user's settings.

 

Update User Settings

REST End-point PUT /api/users.ashx/users/{userId}/settings
Client API Method UsersService.UpdateUserSettings
Request Body UserSettingsEN

Updates an existing UserSettingsEN object for the specified user.

Returns the updated UserSettingsEN object.

 

Saved Issue Filters

Get User Filters

REST End-point GET /api/users.ashx/users/{userId}/filters
Client API Method UsersService.GetUserSavedFilters
Request Body

Returns an array of IssuesFilterEN objects that represent the specified users saved Issue Filters (across all Projects).

 

Get User Filters For Project

REST End-point GET /api/users.ashx/users/{userId}/projects/{projectId}/filters
Client API Method UsersService.GetUserSavedFilters
Request Body

Returns an array of IssuesFilterEN objects that represent the specified users saved Issue Filters for the specified Project.

 

Create Issue filter

REST End-point POST /api/users.ashx/users/{userId}/filters
Client API Method UsersService.CreateIssueFilter
Request Body IssuesFilterEN

Creates new Issues Filter for the specified User based upon provided IssuesFilterEN object.

Returns a IssuesFilterEN object that will contain new Issue Filter Id.

 

User Accessible Projects

Get User Projects

REST End-point GET /api/users.ashx/users/{userId}/projects
Client API Method UsersService.GetAccessibleProjects
Request Body

Returns an array of ProjectEN objects that represent the Projects that the specified user can see.

NOTE: The UserEN object already contains the user's accessible projects. Hence this method should be avoided.