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 asname: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.