Surveys
Retrieve available Prodege surveys
Get All Surveys
Get a list of the Prodege surveys available to a Supplier
Request URL | /get-surveys-for-vendor |
Request Method | GET |
Request Parameters
Parameter Name | Parameter Type | Required? | Description |
apik | String | Yes | Key uniquely identifying the supplier |
request_date | Numeric | Yes (in milliseconds) | See authentication |
signature | String | Yes (see here) | Required to authenticate supplier call |
Response Parameters
Parameter Name | Parameter Type | Description / Notes |
return_status | String | The return status for this api call |
surveys | array | List of panelist eligible surveys for given vpid. |
surveys array | ||
project_name | String | The name of the survey |
country_code | String | The two letter country code of the country targeted by the survey. Ex: US |
sample_size | Numeric | The total number of responses originally available for the survey. Ex: 100 |
loi | Numeric | Time to complete the survey (in minutes). Ex: 10 |
actual_ir | Numeric | The incidence rate of the survey. Ex: 85
|
conversion_rate | Numeric | The calculated conversion rate of this survey. Ex: 50.25 |
cpi | Numeric | Payout to supplier. Ex: 1.25 |
projectid | Numeric | The ID that uniquely identifies the survey. Ex: 12345 |
surveyurl | String | The link survey respondents should be sent to for a given survey. Ex: https://www.prsrvy.com/g/survey-click?projectid=53160088&sourceid=6016&cpi=1.05&hsh=1a9c75b19eee9cdeb13f63629c69b97bad36833073eee21c00ea8ad78c4b0f2c |
max_clicks_settings | Array | Details about any click limiting that is enforced for the survey. For example, a survey may allow only 100 total clicks from all suppliers every 30 minutes. |
max_clicks_settings array | ||
max_clicks_cap | Numeric | The total number of clicks allowed before survey traffic is paused. |
max_clicks_max_click_rate_id | Numeric | The refill rate id for clicks (1: every 30 min, 2: every 1 hour, 3: every 24 hours, 0: one-time setting). |
max_clicks_allowed_clicks | Numeric | The current remaining number of clicks before survey traffic is paused. |
phases | Array | The current phase of key survey metrics (e.g. LOI). Each metric can hold one of two potential values:
|
past_participation | Array | Array of inclusions/exclusions by project ID. Only participants who meet the project participation requirements will be allowed to enter the survey. Note: If both past_participation and limited_panelists are present for a survey, a panelist must meet both requirements in order to eligible for the survey. |
past_participation array | ||
participation_project_ids | Array | List of project IDs that are included/excluded. |
filter_type | String | The past participation requirement. Either |
in_past_days | Numeric | The number of days for the inclusion or exclusion. If null, the inclusion or exclusion should apply for all time. Example: If an exclusion was set to 1 day and it is currently Jan 2, anybody who participated on Jan 1 (any time) AND anybody who participated on the current day (any time Jan 2) would be excluded. Anybody who participated on Dec 31 would NOT be excluded. |
participation_types | Array | The participation type(s) that are being included or excluded. Either |
limited_panelists | Array | Array of included or excluded panelists (VPIDs). If present, only included panelists are eligible to participate and excluded panelists are not eligible to participate. Note: If both past_participation and limited_panelists are present for a survey, a panelist must meet both requirements in order to eligible for the survey. |
limited_panelists | ||
limit_type | String | The panelist requirement. Either |
panelists_ids | Array | The list of included or excluded panelists (VPIDs). |
quotas | Array | Array of quotas associated with the given survey. |
quotas array | ||
parent_quota_id | Numeric | The parent ID that uniquely identifies the quota. See Quotas below. Ex: 123456 |
quota_id | Numeric | The child ID that uniquely identifies the quota. See Quotas below. Ex: 123457 |
calculation_type | Numeric | When the quota sample size should be decremented. Possible values: 1 (Complete), 2 (Click). |
sample_size | Numeric | The total number of responses originally available for the quota. Ex: 100 |
number_of_respondents | Numeric | The total number of allowed responses that remain from the total sample_size. Ex: 100 |
targeting_criteria | Object Array | The respondent qualifications that describe this quota. |
targeting_criteria array | ||
question_id | Numeric | The ID that uniquely identifies the targeting question (see Lookup Questions By CountryID). Ex: 3 (Gender) |
operator | String | Possible values: OR, NOT, BETWEEN |
precodes | String Array | Array of option IDs for the associated question that are accepted for this quota (see Lookup Questions By CountryID). |
Example Response
Last updated