Hello,
I am currently using an API user to connect to the Survey Solutions Headquarters, where I start the data export job in the background. After the export completes, I extract the tab files from the ZIP archive and convert them into CSV format for data import into my system.
I would like to know if there is a way to integrate directly through the API to access questionnaire data without the need for manual export.
My system is built using the Python (Django) framework, and I’d like to automate data synchronization from Survey Solutions.
Is there an existing API endpoint or recommended approach to achieve this?
I managed to go through the documentation before and successfully listed the questionnaire, viewed interview metadata, and identified questions using GraphQL. I also initiated the export job and downloaded the zip file though export API. What I meant was whether there’s a way to view questionnaire data, like interviews, without downloading a zip file. In my case, I use Survey Solutions for household data collection, and after collecting the data iwant to I import it into my system direct without downloading zip file.
Assuming that by “questionnaire data” you really mean “interviews” then please note that supervisors routinely review incoming interviews without downloading any zip-files, and this is probably a case for giving that person a supervisor (or even an observer) account.
Thanks for clarifying! In my case, I have an API user primarily for importing data into my system, as I mentioned earlier, I was looking for a way to import data directly from Survey Solution without needing to export it first.
I think these are two sides of the same process. When you are transferring the data from one system to another we refer to it as export at the source and import at the destination: