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.
neetoform team-members list
neetoform 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 Editor
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.
neetoform 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 NeetoForm.
neetoform team-members create [email protected] --role=editor --send-invitation-email=false
Required flags:
--emails- Comma-separated email addresses to invite--role- Organization role for invited members
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.
neetoform team-members update wqeb6307-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 wqeb6307-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 NeetoForm UI.
neetoform team-members delete 00000000-0000-0000-0000-000000000000
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.