Explanation
With Invite Requests you can let us invite panelists to your surveys. Whether it is for a new survey or an already existing one, calling the API will lead to invitations beeing send out by us.
In order to be able to do so we need some information on the survey as well as the participants to be invited.
Since you have access to all panelists and their IDs, each Invite Request should contain the respective Member IDs you have selected.
We also need some information on the survey itself in order to set the project up properly within our system.
Transmission
The Invite Requests should be sent to us via JSON/POST to an URL which you will be provided with and should contain the following information:
IMPORTANT: The URL for Invite Requests is different to the URL for status transmission.
Variable | Explanation |
---|---|
project_id | Unique id for this survey |
country_iso_code | ISO 3166-2 Country Code |
language | ISO 639-1 Language Code |
loi | Length of interview in minutes |
completes | Overall number of completes needed for the study |
supported_devices | Values: “desktop”, “mobile” or “all” |
survey_url | URL of survey |
key | Unique key for each survey, later used to prevent fraud |
respondent_id | Member ID of participant |
unique_url_id | Unique ID for panelist and survey |
Example
{
"project_information": {
"project_id": "123456",
"country_iso_code": "US",
"language": "en",
"loi": "15",
"completes": "1000",
"supported_devices": "all",
"key" : "aSwDfg546"
},
"survey_url": "https://www.example.com",
"respondents": [{
"respondent_id": "349-1-987654321",
"unique_url_id": "tSfpoCXn4RnFLeftnAFc"
}, {
"respondent_id": "349-1-123456789",
"unique_url_id": "HuPhCSiF7Up8R408FRbm"
}, {
"respondent_id": "349-1-5050505050",
"unique_url_id": "FkiQ6sw9A7uVK6aqdFZ4"
}]
}