List team members
This command shows active team members in your workspace. Use this when you want to see who already has access, or pass--email with one exact address to turn an email into an ID.
--sort (created_at, updated_at, email, first_name or last_name) and --order (asc or desc, default asc). --order without --sort sorts by created_at.
Sample output (--json)
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 fromteam-members list.
<id>- The team member’s UUID, fromneetoform team-members list
Sample output (--json)
Add 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. An address that already belongs to the workspace is reactivated instead, and its role is overwritten.Sample output (--json)
--role matches a role in your workspace exactly, including case. The Roles
page in workspace settings lists the ones you have; Admin and Standard
always exist.
Pass --invited-by with the email of an admin to send the invitation as that admin.
Pass --send-invitation-email=false to add people without emailing them.
The response carries a message rather than the new records, so --quiet prints
that message as JSON. To get the id of someone you just invited, run
neetoform team-members list --email <address>.
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. Only the fields you pass change.<id>- The team member’s UUID, fromneetoform team-members list
Sample output (--json)
--time-zone takes an IANA name such as Asia/Kolkata. --role matches a
workspace role exactly, as it does on create.
Delete a team member
This command removes a team member from your workspace. Use this when someone should no longer have access. The member is deactivated, and the forms and submissions they created stay in the workspace.<id>- The team member’s UUID, fromneetoform team-members list
Sample output
List deactivated team members
This command lists team members who were removed from the workspace. Use this when you want to find someone to bring back, or to turn an email into an ID forreactivate.
Sample output (--json)
Reactivate a team member
This command gives a deactivated team member access again. Use this when someone returns to the team. The member gets their previous role back.<id>- The deactivated team member’s UUID, fromneetoform deactivated-team-members list
List roles
This command lists the organization roles in your workspace. Use this to find the exact role name to pass to--role on team-members create and team-members update.
For fields and response details, see the API reference.