API documentation
FormFlow exposes a RESTful API, which uses standard HTTP verbs, response codes and authentication methods. Additionally, we use webhooks to notify about events. You should expect JSON-encoded response payloads.
Getting started
To get started building an integration layer on top of FormFlow, you will need the following:
A FormFlow tenant account, preferably a sandboxed demo account
API authentication credentials, issued by Customer Support
At least one template defined in your account
Some test files to submit
Data flow
The basic data flow is as follows:
Submit: the end user submits some files for processing via the web UI, over email or via API. They also specify a Template.
Process: FormFlow creates a Submission and processes the files therein. A Submission in
processingstatus is made available over API.Validate: once a Submission is processed, the end user reviews the extraction results for accuracy and completeness. They may also add additional details manually. Once happy, they will mark the submission as
completed.Consume: third party integrations poll FormFlow for new Submissions, and if a new
completedsubmission is found, process it according to internal business logic.
Last updated
Was this helpful?