How can we help?

Team members commands

The team-members command lets you manage workspace team members.

List team members

This command shows active team members in your workspace. Use this when you want to see who already has access before making membership changes.

neetodesk team-members list
neetodesk team-members list --page 1 --page-size 1

Optional flags:

  • --email - Filter by email address

  • --page - Page number

  • --page-size - Items per page (max 100)

  • --subdomain <name> - Target a specific logged-in workspace

  • --json - Return JSON envelope output

  • --quiet - Return raw payload only

  • --toon - Return TOON (token-optimized) output

Sample output:

EMAIL                                         TIME ZONE       ACTIVE   FIRST NAME                    ID                         LAST NAME   ORGANIZATION ROLE
────────────────────────────────────.      ────────────────   ──────   ──────────        ────────────────────────────────────   ─────────   ─────────────────
[email protected]                           Asia/Kolkata       Yes      Oliver         ceeb6307-4d8d-4d79-b699-b498485ede26                  Admin            
[email protected]                             Asia/Kolkata       Yes      Dean           aa09d519-e07a-416e-bfa3-edcd9d107c93                  Agent

Page 1 of 1 (2 total records)

  Show: neetodesk team-members show <id>
  Update: neetodesk team-members update <id>

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 the team-members list command.

neetodesk team-members show ceeb6307-4d8d-4d79-b699-b498485ede26

Required argument:

  • <id> - Team member UUID

Optional flags:

  • --subdomain <name> - Target a specific logged-in workspace

  • --json - Return JSON envelope output

  • --quiet - Return raw payload only

  • --toon - Return TOON (token-optimized) output

Sample output:

  ID                 ceeb6307-4d8d-4d79-b699-b498485ede26
  EMAIL              [email protected]
  FIRST NAME         Oliver
  LAST NAME          
  TIME ZONE          Asia/Kolkata
  PROFILE IMAGE URL  
  ACTIVE             Yes
  ORGANIZATION ROLE  Admin

Create (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 NeetoDesk.

neetodesk team-members create --email [email protected] --role Agent --send-invitation-email=false

Required flags:

  • --email - Email address to invite (repeat flag for multiple)

  • --role - Organization role (for example: Agent, Admin)

Optional flags:

  • --send-invitation-email - Send invitation email (default true)

  • --subdomain <name> - Target a specific logged-in workspace

  • --json - Return JSON envelope output

  • --quiet - Return raw payload only

  • --toon - Return TOON (token-optimized) output

Sample output:

MESSAGE  Users added successfully

Update a team member

This command updates fields for a team member ID. Use this when you need to change a member's role, name, email, or time zone from the terminal.

neetodesk team-members update ceeb6307-4d8d-4d79-b699-b498485ede26 --first-name Sam --time-zone Asia/Kolkata --role Admin

Required argument:

  • <id> - Team member UUID

Optional flags:

  • --email - New email address

  • --first-name - First name

  • --last-name - Last name

  • --role - Organization role

  • --time-zone - Time zone

  • --subdomain <name> - Target a specific logged-in workspace

  • --json - Return JSON envelope output

  • --quiet - Return raw payload only

  • --toon - Return TOON (token-optimized) output

Sample output:

  ID                 ceeb6307-4d8d-4d79-b699-b498485ede26
  EMAIL              [email protected]
  FIRST NAME         Sam
  LAST NAME          
  TIME ZONE          Asia/Kolkata
  PROFILE IMAGE URL  
  ACTIVE             Yes
  ORGANIZATION ROLE  Admin

Delete a team member

This command removes a team member from your workspace. Use this when you want to revoke a member's access without using the NeetoDesk UI.

neetodesk team-members delete ceeb6307-4d8d-4d79-b699-b498485ede26

Required argument:

  • <id> - Team member UUID to remove

Optional flags:

  • --subdomain <name> - Target a specific logged-in workspace

  • --json - Return JSON envelope output

  • --quiet - Return raw payload only

  • --toon - Return TOON (token-optimized) output

Sample output:

Team member removed.