Skip to main content
A team member is a user in your workspace. For fields and response details, see the API reference.

List team members

This command shows active team members in your workspace. Use this when you want to see who already has access before inviting or removing someone.
Sample output (--json)
--email matches an address exactly; it does not search by partial address.

Show a team member

This command shows details for one team member ID. Use this when you want to inspect a member’s email, role, time zone, and active status after finding their ID from team-members list.
Required arguments:
  • <id> - Team member UUID
Sample output (--json)

Add team members

This command invites team members to your workspace. Use this when you want to add colleagues by email and assign an organization role without opening the Team Members page in NeetoCal.
Invites one or more people in a single call. --emails takes a comma-separated list and is required. Omit --organization-role and each invitee is added as Standard. Pass --send-invitation-email=false to add them without sending an invite.
Sample output (--json)
The response confirms the request; it does not include a team member record. List or show the member afterwards to retrieve it.

Update a team member

This command updates a team member’s profile or role. Use this when correcting names, email, time zone, or organization role.
Required arguments:
  • <id> - Team member UUID
Sample output (--json)
--organization-role must name a role that already exists in the workspace.

Delete a team member

This command removes a team member from your workspace. Use this when someone should no longer have access.
Required arguments:
  • <id> - Team member UUID
Sample output
Deactivates the member rather than erasing them. --quiet prints success.