How can we help?

Users commands

The users command lets you manage team members in the workspace.

List users

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.

neetoauth users list
neetoauth users list --page 1 --page-size 50

Optional flags:

  • --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                                        FIRST NAME   LAST NAME   ROLE       
──────────────────────────────────────────   ──────────   ─────────   ───────────
[email protected]                                                      non_owner  
[email protected]                                                        non_owner  

Create (invite) a user

This command invites a new team member to your workspace. Use this when you want to add someone and set their workspace role (and optional product roles) in one step.

neetoauth users create [email protected] --role=non_owner --app=Desk:Agent

Required flags:

  • --email - Member email address

  • --role - Organization role (for example: owner, non_owner)

Optional flags:

  • --first-name - Member first name

  • --last-name - Member last name

  • --app - Per-app role assignment as name:role (repeatable)

  • --json-file - Path to a JSON file with the full user payload

  • --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       [email protected]
  ROLE        non_owner
  FIRST NAME  -
  LAST NAME   -
  APPS        [{"name":"Desk","role":"Agent"}]

Delete a user

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

neetoauth users delete [email protected]

Required argument:

  • <email> - Team member email 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:

Removed [email protected] from the workspace.