Hi,
I am building an App with user interaction and integration with a third-party system via http-request. I collect all the data in big collection at the end, convert it to JSON and pass it to my Flow. The basic process is working, but I am now stuck on one particular issue:
The user input can vary, but the third-party interface only accepts populated fields. I have the situation that I have to have e.g. multiple address line inputs, but they are not always filled out (based on the use case). I can't simply pass on all of the fields, since the interface then rejects the request because fields are empty/null (both is not accepted). Example:

In such a case, I would have to leave out the second address line (AdressLine2) completely in the request/collection:

So for me that means removing it from my collection or not collecting it at all at runtime, if the field is blank. My collection would have to be dynamic with regards to the columns, based on which fields are filled in by the user.
How can I achieve this seemingly easy task?
Thanks!