How can we help?

Team members commands

The team-members command lets you manage team members in your NeetoKB workspace.

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.

neetokb team-members list
neetokb team-members list --page 1 --page-size 3 --email [email protected]

Optional flags:

  • --email - Filter by email address

  • --page - Page number

  • --page-size - Items per page

  • --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   FIR...   ID                        LAS...   ORGANIZA...
────────────────────   ──────────   ──────   ──────   ───────────────────────   ──────   ───────────
[email protected]     Asia/Ko...   Yes      Oli      0551af4c-27d7-42fc-9...   Smi...   Admin      
[email protected]       America...   Yes      Jan      03f485ac-8c85-4d82-b...   Doe      Editor     
[email protected]        Asia/Ko...   Yes      Sam      8cefc44a-a074-4baf-b...   Lee      Editor     

Page 1 of 2 (6 total records)

  Show: neetokb team-members show <id>
  Update: neetokb team-members update <id>
  Remove: neetokb team-members delete <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 team-members list.

neetokb team-members show 03f485ac-8c85-4d82-b4ef-6f8fc1b0ba57

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                 03f485ac-8c85-4d82-b4ef-6f8fc1b0ba57
  EMAIL              [email protected]
  FIRST NAME         Jane
  LAST NAME          Doe
  TIME ZONE          America/New_York
  PROFILE IMAGE URL  -
  ACTIVE             Yes
  ORGANIZATION ROLE  Editor

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 NeetoKB.

neetokb team-members create --emails [email protected],[email protected] --role Editor --send-invite=false

Required flags:

  • --emails - Comma-separated email addresses to invite

  • --role - Organization role

Optional flags:

  • --send-invite - 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

  List team members: neetokb team-members list

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.

neetokb team-members update 9ff46107-79aa-4317-9f6c-0fc2fa116b59 --first-name Oliver --last-name Example --role Editor

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 (for example America/New_York)

  • --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                 9ff46107-79aa-4317-9f6c-0fc2fa116b59
  EMAIL              [email protected]
  FIRST NAME         Oliver
  LAST NAME          Example
  TIME ZONE          America/New_York
  PROFILE IMAGE URL  https://d2v7kzglnr2dnh.cloudfront.net/others/profile-pic.jpg
  ACTIVE             Yes
  ORGANIZATION ROLE  Editor

Delete a team member

This command removes a team member from your workspace. Use this when someone should no longer have access.

neetokb team-members delete 9ff46107-79aa-4317-9f6c-0fc2fa116b59

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:

Team member removed.