Skip to main content
Team members are the people in the workspace. For fields and response details, see the API reference.
Sample output on this page is the JSON envelope you get with --json. On a terminal the same data prints as a table or a key-value list. See Output formats.

List team members

Lists the members of the workspace. Pass --email to look one up without paging through the list.

Show a team member

Shows one member.
Required arguments
  • <id> - the team member id, as returned by team-members list.

Invite team members

Invites one or more people to the workspace. Repeat --email to invite several at once.
--role must match one of the roles configured on your workspace’s Roles page, and it is case sensitive. Pass --send-invitation-email=false to add people without emailing them.

Update a team member

Changes a member’s name, email, time zone, or role. Only the flags you pass are changed.
Required arguments
  • <id> - the team member id, as returned by team-members list.
The output is the updated team member, wrapped in data.

Remove a team member

Removes a member from the workspace.
Required arguments
  • <id> - the team member id, as returned by team-members list.
Removing the last admin of a workspace is rejected.