Fillout.com is a powerful form builder, which stores responses to your online form submissions. Have created a simple REST API server which interacts with Fillout.com’s API to fetch form responses, but with an option to filter based on certain answers.
You can access the REST API server hosted on Heroku - here
- Filter form responses
- GET
/{formId}/filteredResponses
- Query Params:
filters
: JSON string containing filter criteria.offset
: Number of records to skip.limit
: Maximum number of records to return.afterDate
: A date string to filter submissions submitted after this date.beforeDate
: A date string to filter submissions submitted before this date.status
: Passin_progress
to get a list of in-progress (unfinished) submissions. By default, onlyfinished
submissions are returned.includeEditLink
: Passtrue
to include a link to edit the submission aseditLink
sort
: Can beasc
ordesc
, defaults toasc
- Swagger UI
- GET
/api-docs
- Same response type as the Fillout Rest API Responses endpoint.
- Pagination using
limit
andoffset
parameters works as in the Fillout Rest API. - Error handling works as in the Fillout Rest API.
You can test the API endpoint either via POSTMAN or via hosted Swagger UI - here