This article presents possible use cases and corresponding sample flows that you can support. It provides a useful starting point as you plan your implementation.
A user wants to collect responses through a form without publishing it on a Wix site. Your app can mark the form as standalone and share its public URL. The standalone form is owned by the site your request is authorized for, but it isn't displayed on that site.
To host a form at its own public URL:
standaloneForm.formId. Save the returned id and
accountSlug.https://{accountSlug}.wixforms.com/f/{id} when accountSlug is set.https://www.wixforms.com/f/{id} when accountSlug is empty.When you render a standalone form, use the owning site's currency and locale to display prices and labels correctly.
To localize a standalone form when you render it:
formId.formId to retrieve the form's fields and settings.paymentCurrency, localeLanguageCode, and localeCountry.paymentCurrency and labels with the locale values.A user no longer wants a form to be available at its public URL. Your app can delete the standalone form. The form itself isn't deleted.
To stop hosting a form as standalone:
formId to find the standalone form. Save its id.id. The standalone form moves to the trash bin.id.Last updated: 5 October 2026