Overview
The Members API allows you to manage team members at both workspace and project levels. Members can have different roles with varying permissions.Member roles
Members can have one of three roles:Members must first be added to a workspace before they can be added to projects within that workspace.
Workspace members
List workspace members
string
required
Workspace identifier
uuid
Workspace member ID
object
User information
number
Member role: 5 (Guest), 15 (Member), 20 (Admin)
Project members
List project members
string
required
Workspace identifier
uuid
required
Project UUID
uuid
Project member ID
uuid
User ID (reference to User)
number
Project role: 5 (Guest), 15 (Member), 20 (Admin)
Add project member
uuid
required
User ID to add to the project
number
required
Project role: 5 (Guest), 15 (Member), or 20 (Admin)
Update project member
uuid
required
Project member UUID
number
Updated role: 5 (Guest), 15 (Member), or 20 (Admin)
Remove project member
This only removes the member from the project, not from the workspace.
Member permissions
Guest (role: 5)
- View work items and project data
- Add comments
- Cannot create or edit work items
Member (role: 15)
- All Guest permissions
- Create and edit work items
- Manage cycles and modules
- Cannot modify project settings
Admin (role: 20)
- All Member permissions
- Manage project settings
- Add/remove project members
- Archive/delete project
Using members with work items
Assign members to work items:Best practices
Error handling
Common validation errors:Next steps
Work Items API
Assign members to work items
Projects API
Manage project settings
