Get Participants Subjects

Get the details of the subjects of a participant of a survey. Endpoint Method               Url GET surveys/{surveyId}/participants/{participantUniqueId}/subjects Get the details of the subjects of the specific participant identified by the participantUniqueId path variable of the specific survey identified by the surveyId path variable. Parameters Path parameters Path parameter Description {surveyId} The id of the survey. […]

Delete Participant

Delete an existing participant of a survey. Endpoint Method               Url DELETE surveys/{surveyId}/participants/{participantUniqueId} Delete the existing participant identified by the participantUniqueId path variable of the specific survey identified by the surveyId path variable. Parameters Path parameters Path parameter Description {surveyId} The id of the survey. This is the survey GUID and not the Interview URL. {participantUniqueId} […]

Update Participant

Update an existing participant of a survey. Endpoint Method               Url PUT surveys/{surveyId}/participants/{participantUniqueId} Update the existing specific participant identified by the participantUniqueId path variable of the specific survey identified by the surveyId path variable. Parameters Path parameters Path parameter Description {surveyId} The id of the survey. This is the survey GUID and not the Interview URL. […]

Add Participant

Add a new participant to a survey. Endpoint Method               Url POST surveys/{surveyId}/participants Add a new participant to the specific survey identified by the surveyId path variable. Parameters Path parameters Path parameter Description {surveyId} The id of the survey. This is the survey GUID and not the Interview URL. Query string parameters None Request body data […]

API Validation

Version 2.0 adds additional validation to query parameters and to JSON request bodies. If you provide a query parameter that does not exist, you will get a 400 Bad Request response and the return body will state “Invalid query string parameters” in the message property followed by the parameters that don’t exist in the parameters […]

Sharing between users and teams of an organization

This document provides guidance on sharing surveys with multiple users, or teams of users, that are within the same organization. It describes the best practices for setting up users and folders where sharing is used to collaborate on working with the organization’s surveys. In addition to this document there is an accompanying video Working with […]

Compound Grids

A compound grid combines multiple grids into a single grid. This allows a grid to contain different question styles such as single choice, multiple choice and open series. With this feature, you can create grids with rows that allow the respondent to select a choice, then add associated comments, dates, times or amounts, as part […]

Snap Surveys software terminology

Analysis Table A table showing the data from a survey, displayed using rows and columns. They usually have column headings across the top of the table and row headings along the side of the table describing the data contained in the table. Analysis Chart Charts are a graphical way of presenting and analysing your survey […]

Viewing the Summary Dashboard report

The Summary Dashboard report is a new addition to the three standard reports that are already available for surveys in Snap XMP: Questionnaire, Summary and Summary Tables. The Summary Dashboard report generates an HTML summary report showing images of a chart, table or list for all relevant questions. The report displays the images in a […]

Running the Summary Dashboard report

The Summary Dashboard report is a new addition to the three standard reports that are already available for surveys in Snap XMP Desktop: Questionnaire, Summary and Summary Tables. The Summary Dashboard report generates an HTML summary report showing images of a chart, table or list for all relevant questions. These are displayed in a double […]