update change only the fields you pass. A flag you leave out is not sent. Bool flags are sent only when you set them, so use --enabled=false to turn something off.
Thank-you pages
List thank-you pages
This command lists the pages shown after someone submits the form. Use this to find a page ID.<form-id>- The form’s UUID, fromneetoform forms list
Show a thank-you page
This command shows one thank-you page.<form-id>- The form’s UUID, fromneetoform forms list<id>- The thank-you page’s UUID, fromneetoform forms thank-you-pages list <form-id>
Create a thank-you page
This command adds a thank-you page that shows a message or sends the person to another URL.<form-id>- The form’s UUID, fromneetoform forms list
--kind custom_message needs --message. --kind redirect_to_url needs --redirect-url. --show-resubmit-link needs --resubmit-link-text. Pass --primary to make this the primary page; the page that was primary stops being primary.
Update a thank-you page
This command changes a thank-you page. Only the flags you pass change.<form-id>- The form’s UUID, fromneetoform forms list<id>- The thank-you page’s UUID, fromneetoform forms thank-you-pages list <form-id>
Delete a thank-you page
This command deletes a thank-you page. It runs at once and asks no question.<form-id>- The form’s UUID, fromneetoform forms list<id>- The thank-you page’s UUID, fromneetoform forms thank-you-pages list <form-id>
Sample output
Email notifications
Show email notifications
This command shows the email sent to the form’s admins (admin) or to the person who submitted (respondent).
<form-id>- The form’s UUID, fromneetoform forms list<kind>-adminorrespondent
Sample output (--json)
Update email notifications
This command changes the admin or respondent email. Use this to turn the email on or off, change its text, or change who gets it.<form-id>- The form’s UUID, fromneetoform forms list<kind>-adminorrespondent
--to, --cc and --bcc are comma-separated lists and replace the current list. --reply-to-question-id works on admin only. --reply-to and --send-to-question-id work on respondent only.
Submission rules
Show unique submission
This command shows how the form stops the same person from submitting twice.<form-id>- The form’s UUID, fromneetoform forms list
Update unique submission
This command sets how repeat submissions are blocked.<form-id>- The form’s UUID, fromneetoform forms list
--method is one of no_track (allow repeats), cookie_track, ip_track or record_track. With record_track, pass --question-id with the UUID of an email or phone question.
Show availability
This command shows when the form accepts submissions and whether it is open now.<form-id>- The form’s UUID, fromneetoform forms list
Sample output (--json)
Update availability
This command opens or closes the form, or sets a deadline or a submission limit.<form-id>- The form’s UUID, fromneetoform forms list
--method is one of enable, disable, based_on_submission_count, based_on_time or based_on_limit_and_time. --deadline is an ISO 8601 date-time. --limit is from 1 to 1000000.
Access control
Show access control
This command shows who can open the form. The password is never returned;has_password tells you if one is set.
<form-id>- The form’s UUID, fromneetoform forms list
Sample output (--json)
Update access control
This command sets who can open the form.<form-id>- The form’s UUID, fromneetoform forms list
--auth is one of no (anyone), basic (password), email (allowed emails or domains), session (login) or invited (invited emails only). basic needs --password of at least 4 characters. email uses --allowed-keywords, a comma-separated list of emails or domains.
List invited emails
This command lists the emails invited to a form whose access isinvited.
<form-id>- The form’s UUID, fromneetoform forms list
Invite emails
This command adds emails to the invited list. Set the form’s access toinvited first with access-control update --auth invited.
<form-id>- The form’s UUID, fromneetoform forms list
You can pass 1 to 100 emails in one call.
Remove invited emails
This command removes emails from the invited list. They can no longer open the form.<form-id>- The form’s UUID, fromneetoform forms list
You can pass 1 to 100 emails in one call.
Discount codes, tracking, and chat
List discount codes
This command lists the workspace’s discount codes and shows inenabled whether this form accepts each one.
<form-id>- The form’s UUID, fromneetoform forms list
Update discount codes
This command replaces the list of discount codes the form accepts.<form-id>- The form’s UUID, fromneetoform forms list
The list you pass replaces the old one. Run it without
--ids and the form accepts no code.
Show tracking codes
This command shows the Google Analytics, Google Tag Manager, and Meta Pixel IDs set on the form.<form-id>- The form’s UUID, fromneetoform forms list
Update tracking codes
This command sets or removes the tracking IDs.<form-id>- The form’s UUID, fromneetoform forms list
Pass an empty value, for example
--meta-pixel "", to remove an ID.
Show NeetoChat
This command shows whether the NeetoChat widget appears on the public form.<form-id>- The form’s UUID, fromneetoform forms list
Update NeetoChat
This command shows or hides the NeetoChat widget on the public form.<form-id>- The form’s UUID, fromneetoform forms list
Message templates
List message templates
This command lists the form’s email and SMS templates. Use--type and --status to narrow the list.
<form-id>- The form’s UUID, fromneetoform forms list
Show a message template
This command shows one template.<form-id>- The form’s UUID, fromneetoform forms list<id>- The message template’s UUID, fromneetoform forms message-templates list <form-id>
Create a message template
This command adds an email or SMS template.<form-id>- The form’s UUID, fromneetoform forms list
--subject is needed for email templates. --body is HTML for email templates.
Update a message template
This command changes a template. The type cannot change.<form-id>- The form’s UUID, fromneetoform forms list<id>- The message template’s UUID, fromneetoform forms message-templates list <form-id>
Delete a message template
This command deletes a template. It runs at once and asks no question.<form-id>- The form’s UUID, fromneetoform forms list<id>- The message template’s UUID, fromneetoform forms message-templates list <form-id>
Sample output
Theme
Apply a theme
This command applies a system theme or one of your workspace themes to a form. Find theme IDs withneetoform themes list.
<form-id>- The form’s UUID, fromneetoform forms list