GET

List Forms Providers Configs


Retrieves a list of the form schema provider configurations available on a site.

Each configuration is what a provider app, such as Wix Forms or Wix Bookings, declares in the app dashboard for a namespace it owns. The response covers the provider apps installed on a site, plus apps made by Wix that Wix includes without installation.

Use the response to discover which namespaces a site can create form schemas in. Don't use it to predict whether Create Form succeeds, because a provider declares these values once for all sites, while Wix validates form schema creation against the state of an individual site:

  • The response omits restrictions when a provider declares none. Default platform limits still apply, so a missing restrictions doesn't mean unlimited.
  • Create Form and Update Form enforce limits this response doesn't carry, such as a maximum serialized form schema size.
  • A provider that enables schema validation validates every create and update itself, and can reject a form schema based on a site's own state. For example, the Wix Forms app derives its form, field, step, condition, and email recipient limits, along with the availability of premium-only field types such as file upload and payment fields, from a site's premium plan. A create can fail for that reason even when the request respects the values returned here.

For the limits in force for a site, call Get Restrictions, which returns the site's plan-derived caps along with its current form count. To find out whether a form schema is valid for a site, call Create Form or Update Form and read the validation errors it returns.

Authentication

You can only call this method when authenticated as a Wix app or Wix user identity.

Permissions
Manage forms
Learn more about app permissions.
Endpoint
GET
https://www.wixapis.com/form-schema-service/v4/forms/providers-config

Errors

This method doesn't return any custom errors, but may return standard errors. Learn more about standard Wix errors.

Did this help?