POST

Query Forms


Retrieves a list of form schemas, based on the specified paging, filtering, and sorting.

Set namespace to the app that owns the forms, wix.form_app.form for the Wix Forms app. A first-page query without a namespace fails with namespace filter is required. A request for a later page needs only the cursor.

For example, to get the first 100 of a site's forms, send {"namespace": "wix.form_app.form", "query": {"cursorPaging": {"limit": 100}}}. When metadata.hasNext is true, send {"query": {"cursorPaging": {"cursor": "<metadata.cursors.next>"}}} for the next page.

PropertyFiltersSort
id$eq, $in, $ne, $ninSort: ASC, DESC
namespace$eqSort: ASC, DESC
createdDate$eq, $gt, $gte, $in, $lt, $lte, $ne, $ninSort: ASC, DESC
updatedDate$eq, $gt, $gte, $in, $lt, $lte, $ne, $ninSort: ASC, DESC
properties.name$eq, $ne, $nin, $in, $startsWithSort: ASC, DESC
name$eq, $ne, $nin, $in, $startsWithSort: ASC, DESC
properties.disabled$eq, $neSort: ASC, DESC
enabled$eq, $neSort: ASC, DESC
fields.validation.predefined.format$hasSomeNone
tags.privateTags.tagIds$hasAll, $hasSomeSort: ASC, DESC
Permission Scopes
View Forms
Learn more about app permissions.
Endpoint
POST
https://www.wixapis.com/form-schema-service/v4/forms/query

Errors
400Invalid Argument

There is 1 error with this status code.

This method may also return standard errors. Learn more about standard Wix errors.

Did this help?