The forms APIs are provided as a series of webservice endpoints that can be used to programmatically manage forms of different types. This includes, creation, update and deletion.
All endpoints require 2 parameters for authentication:
API_KEY
API_USER_KEY
Refer to the section: API Keys for details on how to obtain these.
Deletes any forms given in the array of ID maps. There is no way to recover a form once it is deleted.
Gets a list of forms for the given IDs
STATUS - returns either OK or ERROR
RESPONSE - Contains an array of Form objects with their properties
Takes the array of form objects and saves any updates to the forms.
STATUS - returns either OK or ERROR
RESPONSE - Contains the map of original to updated IDs for the forms saved.
Gets the Form Definition object for a given ID.
STATUS - returns either OK or ERROR
RESPONSE - Contains the Form Definition object and all of its properties.
Gets any documents that are attached to the given form.
STATUS - returns either OK or ERROR
ATTACHMENTS - Contains an array of attachment objects.
Gets the configuration and contents of a Form Table form field.
STATUS - returns either OK or ERROR
CONFIG - Contains an array of maps of configuration options for the columns of the table.
ROWS - Contains an array of maps of data that is already attached to the table.