Skip to main content
A team member is a user in your workspace. For fields and response details, see the API reference. Samples on this page show the --json envelope, which stays stable across terminals; the default pretty output picks columns to fit your terminal width. See Output formats.

List team members

This command shows the team members in your workspace. Use this when you want to see who already has access before inviting or removing someone, or to look up a member’s ID.
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)

Invite 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 NeetoKB.
Invites one or more people in a single call. --emails takes a comma-separated list, and both it and --role are required. --role must name a role that already exists under Settings → Roles. Pass --send-invite=false to add them without sending an invitation email.
Sample output (--json)
The response confirms the request; it does not include a team member record. List the members 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
Only the flags you pass are changed. --role must name a role that already exists in the workspace.
Sample output (--json)

Remove 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
With --quiet, this prints success.