Project User Management Tasks

The basic tasks for creating and managing Project Users are described below. A Platform Admin can perform all these actions, and many can also be performed by Project Admins. For more details, refer to individual APIs.

Project User Management

ProcedureUsing Platform UIUsing APIs
1Create a project roleCreate a ProjectCreate Role
POST ${baseUrl}/v1/projects/{project_key}/roles 
2Get a project roleManage Project RolesGet Project Role
GET /v1/projects/{project_key}/roles/{role} 
3Update a project roleUpdate a Global or Project RoleUpdate an Existing Project Role
PUT /v1/projects/{project_key}/roles/{role} 
4Delete a project roleManage Project RolesDelete an Existing Role
DELETE /v1/projects/{project_key}/roles/{role}
5Add a user to a projectStep 2: Assign Members to a ProjectAdd User in Project
PUT ${baseUrl}/access/api/v1/projects/{project_key} 
6Update a user in a projectStep 2: Add Members to ProjectsAdd or Update User in Project
PUT ${baseUrl}/access/api/v1/projects/{project_key} 
7Get a project userManage Project RolesGet Project User
GET ${baseUrl}/access/api/v1/projects/{project_key}/users/{user}
8Get all the project usersManage Project RolesGet Project Users
GET ${baseUrl}/access/api/v1/projects/{project_key}/users
9Update a project userManage Project RolesAdd or Update User in Project
PUT ${baseUrl}/access/api/v1/projects/{project_key}/users/{user}
10Delete project userRemove a Project MemberDelete Existing Project's User
DELETE ${baseUrl}/access/api/v1/projects/{project_key}/users/{user} 
11Get a project groupManage Project RolesGet Projects Group
GET ${baseUrl}/access/api/v1/projects/{project_key}/groups/{group}
12Get all the project groupsManage Project RolesGet Projects Groups
GET ${baseUrl}/access/api/v1/projects/{project_key}/groups
13Update a project groupManage Project RolesUpdate Group in Project
PUT ${baseUrl}/access/api/v1/projects/{project_key}/groups/{group}
14Delete a project groupRemove a Project GroupDelete Existing Project's Group
DELETE ${baseUrl}/access/api/v1/projects/{project_key}/groups/{group}
15View project admins, groups and usersModify a Project

Get Project Users

GET ${baseUrl}/access/api/v1/projects/{project_key}/users

Get Projects Group

GET ${baseUrl}/access/api/v1/projects/{project_key}/groups/{group}
16Edit project admin privilegesModify a ProjectUpdate Existing Project Properties
PUT ${baseUrl}/access/api/v1/projects/{project_key} 

Did this page help you?