--json, which is the format you get when output is
piped as well. On a terminal without that flag the same data prints as a table.
See Output formats.
These commands act with your own permissions, so inviting, updating or removing
someone needs an organization role that allows it.
List team members
Active members of the workspace.--email filters to one exact address, which
is the quickest way to turn an email into an id.
Show a team member
One member by id, when you already have it and want the full record.Required arguments
<id>- the team member’s UUID, fromneetoform team-members list.
Invite team members
Adds one or more people to the workspace. An address that already belongs to the workspace is reactivated instead, and its role is overwritten.--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 --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
Changes only the fields you pass. Everything else is left alone.Required arguments
<id>- the team member’s UUID, fromneetoform team-members list.
--time-zone takes an IANA name such as Asia/Kolkata. --role matches a
workspace role exactly, as it does on create.
Remove a team member
Deactivates the member. They lose access, and the forms and submissions they created stay in the workspace.Required arguments
<id>- the team member’s UUID, fromneetoform team-members list.