PureSpectrum
PureSpectrum website
Help center
PureSpectrum website
Help center
Intro
API Overview
Definitions
Survey Lifecycle
Create Your First Survey
Redirect URLs
Changelog
HTTP Status Codes
General Reference Codes
Survey Status Codes
Respondent Status Codes
Survey Category Codes
Age Unit Codes
Currency Codes
Survey Localization Codes
Guides
Getting Started
Create Survey Examples
Multi-Country Surveys
Children Age & Gender
Append Respondent Demographics to the Survey Entry Link
Test Survey Flow
Supplier Blends & Groups
Respondent Exclusion / Recontact
Survey Exclusion Group
Quotas on Clicks
Field Evenly Over Time (FEOT)
Quota Based Pricing (QBP)
Quota Level Complete (QLC)
Quota Throttling
Templates
Bypassing Automatic Variable Mapping
Research Defender's Predupe
Subscriber Emails
Real-Time Notifications (SNS)
API Reference
Schemas
Feasibility
Feasibility request schema
Feasibility response schema
Surveys
Create survey full request schema
Create survey minimum request schema
Create survey response schema
Update survey status request schema
Update survey status response schema
Get survey status response
Qualifications
Qualification Schema
Create qualification request schema
Quotas
Quota Schema
Create quota request schema
Create quota response schema
Attributes
Get attributes response
Supplier management
Supplier
List of all suppliers response
List of all suppliers per survey response
Update the list of suppliers for a Survey request
Update the list of suppliers for a Survey response
Other
Generic error response
Guides
Getting Started
To assess whether PureSpectrum Buy API answers your online sample needs, start with a review of our Buy API Documentation.Do not hesitate to get in to...
Create Survey Examples
Find below different use cases for the Create survey endpoint. Create a survey with no qualifications or quotas. The audience is made ...
Multi-Country Surveys
Multi-Country survey allows to replicate the multi-country feature available via UI. For more information about Multi-Country survey, visit this page:...
Children Age & Gender
Quotas on children are defined as a combination of age and gender. The main qualification code is 232 and the pre screener text is defined as My child...
Append Respondent Demographics to the Survey Entry Link
Overview To provide a better respondent experience, we recommend skipping common demographic questions in your survey. You may specify demographic var...
Test Survey Flow
Test as a test respondent Create a new survey by using the [Create survey](apidog://link/endpoint/14788870) endpoint. Alternatively, you...
Supplier Blends & Groups
Supplier Blends The Supplier Blend feature allows you to save presets for Supplier Allocation, Flexibility and Groups. In order to avoid having to cre...
Respondent Exclusion / Recontact
In order to exclude or recontact specific respondents from a survey, you need to supply PureSpectrum with a list of persistend Respondent ID's (PS...
Survey Exclusion Group
In order to not allow respondents who participated in a previous survey to access a new survey, you can create a survey group and then apply that grou...
Quotas on Clicks
In order to count quotas on clicks instead of completes, also known as Click Balancing, you can use the click_balancing parameter during survey creati...
Field Evenly Over Time (FEOT)
Buyers have use cases that require them to collect an even number of completes over a period of time. :::caution[]To use this functionality, the featu...
Quota Based Pricing (QBP)
QBP (Quota Based Pricing) allows you to price each quota within a project uniquely. :::caution[]To use this functionality, the QBP feature must be ena...
Quota Level Complete (QLC)
Overview QLC (Quota Level Complete) allows a respondent to be re-allocated to a different quota cell on survey complete. This is useful in Least-Fill...
Quota Throttling
Overview By default, PureSpectrum throttles survey traffic based on survey incidence, and number of completes remaining. If your survey is set up to ...
Templates
Templates feature helps you save time when setting up projects by saving a project’s quotas, targeting, and even suppliers and supplier allocations fo...
Bypassing Automatic Variable Mapping
:::warning[]Only available to UI buyers at this time.::: Overview PureSpectrum’s “Automatic Variable Mapping” tool is designed with simplicity in mind...
Research Defender's Predupe
PureSpectrum’s Buy API can accept your system’s “External Project ID”. We are able to use this value when checking Research Defender’s Predupe API, i...
Subscriber Emails
PureSpectrum surveys send notifications to email subscribers for important events. You may subscribe an email address to these events either through t...
Real-Time Notifications (SNS)
:::info[]This functionality requires an additional step to activate SNS communication in MarketPlace. Please get in touch with your PureSpectrum repre...
Previous
Survey Localization Codes
Next
Getting Started