The Intake Forms API lets you manage intake forms that collect customer information such as health waivers, liability releases, or consent forms.
With the Intake Forms API, you can:
- Query and manage intake forms.
- Set expiration periods for intake form submissions.
- Generate shareable links that allow contacts to submit intake forms.
It's important to note the following points before starting to code:
- The Wix Forms app isn't required.
- An intake form is automatically created when you create a Wix form with
"namespace": "wix.waivers.forms" using the Wix Forms API. The intake form wraps the Wix form and adds expiration tracking and submission management capabilities.
- The expiration period is set in months and applies to all submissions for that form. If not set, submissions don't expire. When you update the expiration period, the system automatically recalculates expiration dates for all existing submissions.
- When you archive an intake form, it's disabled from accepting new submissions but you can unarchive it later. Existing submissions remain accessible.
- When you delete an intake form, the related Wix Form is also deleted, and its submissions become orphaned. Orphaned submissions aren't returned by the Intake Form Submissions API.
- Shareable links for customers to submit intake forms are valid for 72 hours.
- Intake form: A wrapper around a Wix form that adds expiration tracking and submission management. Intake forms collect information from contacts with time-based validity requirements.
- Expiration period: The length of time in months that a form submission remains valid. After this period, the submission expires and the contact must resubmit the form.
- Archived form: An intake form that's disabled and no longer accepts new submissions. Archived forms can be unarchived to resume accepting submissions.