Skip to main content
A project user is an organization member assigned to a project. Only an assigned user can log time against it. For fields and response details, see the API reference. Every command here takes --project <project-identifier>. Roles are regular_user and project_manager.

List project users

List the users on a project. Use it to find the project-user-id that update and delete need. Without --page or --page-size, the command returns every record. With either flag, the result is paginated. The envelope always has a pagination object. See Pagination.
Sample output (--json)

Create a project user

Add a user to a project. Identify the user with either --user-id, the organization user’s record ID (see Getting the user ID), or --user-email, the email of an active team member. Pass exactly one of them.
The same user, added by email:
Sample output (--json)

Update a project user

Change a project user’s role or hourly rate.
Required arguments:
  • <project-user-id> - The project user’s record ID, from project-users list.

Delete a project user

Remove a user from a project.
Required arguments:
  • <project-user-id> - The project user’s record ID, from project-users list.
Sample output