Sample output on this page is shown as the
--json envelope, which is reproducible. Pretty
tables depend on your terminal width. See Output formats.team-members list
Lists the workspace’s active team members. Narrow it to one person with--email, which matches
the address exactly.
team-members show
Returns one team member’s email address, name, time zone and role. The record has the same fields as ateam-members list entry and sits under a team_member key in data.
Required arguments
<id>- the team member’s UUID.
team-members create
Invites one or more people to the workspace. Repeat--email to invite several at once. Each
address is emailed an invitation unless you pass --send-invitation-email=false.
--role must name a role that exists under Roles in your workspace settings.create command whose --quiet output is that message object rather than an id.
Run team-members list --email afterwards to fetch a new member’s id.
team-members update
Changes a team member’s email address, name, time zone or role. Pass only the flags you want to change. The updated record comes back under ateam_member key in data.
Required arguments
<id>- the team member’s UUID.
team-members delete
Deactivates a team member, ending their access to the workspace. Their user record is kept, so the tickets and comments they handled stay attributed to them. The last admin of a workspace cannot be removed.Required arguments
<id>- the team member’s UUID.
--json that is {"message": "Team member removed."}; under --quiet it is success.