Skip to main content

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

Retrieve all members in a workspace.
string
required
Workspace identifier
Response
uuid
Workspace member ID
object
User information
number
Member role: 5 (Guest), 15 (Member), 20 (Admin)
Example

Project members

List project members

Retrieve all members in a project.
string
required
Workspace identifier
uuid
required
Project UUID
Response
uuid
Project member ID
uuid
User ID (reference to User)
number
Project role: 5 (Guest), 15 (Member), 20 (Admin)
Example

Add project member

Add a workspace member to a project.
uuid
required
User ID to add to the project
number
required
Project role: 5 (Guest), 15 (Member), or 20 (Admin)
The user must already be a member of the workspace. Add them to the workspace first if needed.
Example
Validation errors

Update project member

Update a project member’s role.
uuid
required
Project member UUID
number
Updated role: 5 (Guest), 15 (Member), or 20 (Admin)
Example

Remove project member

Remove a member from the project.
This only removes the member from the project, not from the workspace.
Example

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

Workspace first - Always add users to the workspace before adding them to projects
Least privilege - Start with Guest or Member roles and promote to Admin only when needed
Validation - Always check workspace membership before adding to projects

Error handling

Common validation errors:

Next steps

Work Items API

Assign members to work items

Projects API

Manage project settings