I am accessing response counts of a survey through the Get Survey API, but all I can see is an overall responseCount. Is there a way to get the count of completed responses only? For example, I have a survey where the responseCount is 2089, but I know that only 1719 respondents finished the survey. I have an embedded variable called "complete", so I basically want a response count for the responses where complete == 1.
If I have `embedded_var_a` and `embedded_var_b`, is there a way to display a question only if `embedded_var_a` == `embedded_var_b`? Or along the same lines, can I display a question only if the respondent's answers to `question_a` and `question_b` were the same?
We want to make it really difficult to accidentally overwrite our master survey invite template. To do this, we'd like to create a new invite message for every new survey – that way if you accidentally change that invite, it won't affect invites for other surveys. Is there a way to do this through the API? I'm looking for something like this, but I want to be able to pass in an existing messageID and have it create a copy. As a fallback, we could use `Get Library Message` and then pass the message from that to `Create Library Message`. However, this particular message is very HTML-heavy, and I'm having a hard time getting the syntax right for my `Create Library Message` call.
I've created a mailing list and uploaded contacts to it using the API. However, I haven't been able to figure out how to share it with a specific Group using the API. This is possible through the UI either by using "Create Shared List" or by dragging an existing list into the Group folder. Is there also a way to do it with the API?
I have a large list of contacts (~175,000) to upload to a mailing list. Even when breaking it into small chunks (only 1000 contacts each), I'm running into API errors. It successfully uploads about 4 chunks of 1000, and then I get the following unhelpful error: {"meta":{"error":{}}} I've tried adding 30 seconds of wait time in between API calls, which slightly helps but doesn't entirely resolve the problem. The documentation states that the API can handle 50 concurrent requests, so I'm not sure why it's failing after about 3 or 4.
When you close a survey through the UI, you are given an option to allow those who are currently taking it to finish. I know that I can close a survey through the API by updating isActive to False, but I don't want to kick anybody out of the survey if they're in the process of completing it. Is it possible to allow them to finish?
I closed a survey through the Update Survey API, and then checked its status with the Get Survey API -- it says "isActive": False, which is exactly what I wanted. But when I check the UI, it still says "Active" next to the survey name. Is this the expected behavior? How can I be sure that it has actually been closed?
This feels like it should be very easy, but I haven't found a solution. I have an export task running (see screenshot below), and I just want to cancel it so that it stops entirely. How can I do that? !
Already have an account? Login
Enter your username or e-mail address. We'll send you an e-mail with instructions to reset your password.
Sorry, we're still checking this file's contents to make sure it's safe to download. Please try again in a few minutes.
Sorry, our virus scanner detected that this file isn't safe to download.