Extend Papersurvey connector to support syncing an individual survey's questions, and a subset of surveys' responses #72
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
(Opening a PR just for @siddhant3030 to see the use case)
What
Using Airbyte's no-code builder, we've added the streams:
survey_questions - https://api.papersurvey.io/surveys/{{stream_partition.manual_survey}} - pulls survey meta data + questions
entries_manual - https://api.papersurvey.io/surveys/{{stream_partition.manual_survey}}/entries - supports incrementally syncing responses for a subset of survey ids.
How
Config params:
survey_ids
list of ids from the user for static partitioning of the surveys to sync over. Used by both streams above right now.entries_manual
is a separate stream from the one that syncs over everything (entries
).A few caveats w/ airbyte: