PerfectForms™ API

Previous  Home topic  Next  Print this topic Send Feedback

PerfectForms™ API (Application Programming Interface) allows third party applications to pass data into PerfectForms™ or extract data from it. They can query and modify account-wide data programmatically and invisibly. The most common uses for the API are:

 

creating a new form instance and populating fields with data
updating existing form fields
deleting a form instance
reading data from an existing form instance.

 

Alternatively to the API, you can pass data between a form and a third party application or database using Connections, (see the Administering Connections and Integration topics).

 

The PerfectForms™ API consists of a set of Web Services based on the SOAP/.Net 2.0 protocol.

 

PerfectForms™ has three different API types:

 

Account API - Query and modify account-wide data. This common service is found at the “.../api/api.asmx” URL.
Form API - Query and modify form-specific data. Each published form has a dedicated service to read data from and write data to PerfectForms™ form instances. This form-specific service is at the URL you receive from the form’s link dialog. Each form has its own service. For example: "/api/forms/rZtAg7gAggAAcgQM_My_Form.asmx"
Portal API - Query user-specific data such as lists of viewable forms or pending notifications. This enables developers to create their own web portal where users can log in and view forms, reports and notifications.

Updated: 06/12/2011  Page url: http://www.perfectforms.com/Documentation/manual/html/?fg_perfectforms_api.htm
PerfectForms™ -- forms software, workflow software, and business process management