TypeForm API Requirements
Our build uses TypeForm forms to collect information from respondents. That information needs to be collected (either from the Response API or through the webhooks) and saved within our build as outlined below.
For each individual respondent’s submission, the payload contains two lists, questions
and answers.
Both lists need to be saved to the database and tied to the form submission id, as the questions can change over time and the answers need to be able to be matched with the historical question they were paired with.
To summarize, each respondent’s form submission needs to be saved with one form submission id (and associated info like date/time) and two lists of arbitrary length, the first containing the list of questions and the second containing the list of answers. The data needs to be able to be compared based on all answers (across all respondents) per individual question id.
Where we’re running into trouble
What we’ve been able to do is get Bubble to save the data in the first part of the payload correctly using a Workload API endpoint that the TypeForm webhook is pointed to, but struggle to get Bubble to save the individual items in the two lists.
Any ideas on what we could be doing wrong?