Frequently Asked Questions Section.

Forms and Resources

Can I name a Resource anything I want to?

The easy answer is "No". There are certain names that are reserved and should not be used.
This list reserves the listed subdomains also.
See DNS Configuration for rest of list.
The following names are unavailable for use as form / resource names.
  • submission
  • report
  • version
  • tag
  • owner
  • exists
  • export
  • import
  • clone
  • deploy
  • wipe
  • role
  • current
  • logout
  • form
  • token
  • logs
  • classic
  • storage/s3
  • storage/dropbox
  • storage/azure
  • dropbox/auth
  • upgrade
  • access
  • atlassian/oath/authorize
  • atlassian/oath/finalize
  • sqlconnector
  • token
  • v
  • draft
  • saml
  • oath2
  • recaptcha
  • manage
  • action
  • actionItem
  • tag
  • upload
  • config.json
  • portal-check

What Databases can I use?

Form.io runs on and requires MongoDB (or compatible) database as our server utilizes the dynamic nature JSON data storage such as dynamic fields and multi value fields. This allows for maximum flexibility with forms, apis and databases.

But Can I save data to my SQL Database?

The SQL Connector can be used to map the data to your own SQL database. This will move the data from mongodb to SQL using the connector. https://help.form.io/developers/sql-connector The submission event could also be intercepted and sent directly to your own API endpoint by bypassing our submission API. By doing this you can store the data wherever needed, but this will also bypass the Form.io server side validation and actions system, which are incredibly capable features which you may want to use.