PureSpectrum
PureSpectrum website
Help center
PureSpectrum website
Help center
Back to home
API Reference
Feasibility
Feasibility & Pricing
Attributes
Get attribute (V3)
Get attributes (V3)
Surveys
Create survey
Get similar surveys
Create group multi-country surveys
Update survey
Update survey
Update survey status
Update offer price
Update group multi-country surveys
Get survey information
Get survey status
Get survey performance
Get list of all surveys
Surveys health status
Pacing details
Delete survey
Qualifications
Add qualification
Update qualification
Get qualification information
Get all qualifications
Delete qualification
Quotas
Add quota
Update quota
Update quota
Get quota information
Get quota performance
Delete quota
Survey group exclusions
Create exclusion group
Update exclusion group
Get exclusion group information
Delete exclusion group
Respondent inclusion / exclusion
Add a PSIDref list to a survey
Update a PSIDref for survey
Get PSIDref list for survey
Supplier management
Create supplier blend
Update the list of suppliers for a survey
Get list of available suppliers in a locale
Get list of available suppliers for a survey
Get list of supplier blends
Traffic Channels
Create traffic channel
Get a list of traffic channels
Transactions
Update status of transaction (V2)
Update status of transaction (V3)
Register transaction as complete
Get transaction status (V3)
Get transaction info (V3)
Get transactions info for a survey ID (V3)
Reconciliation
Survey reconciliation
Multi survey reconciliation
Get status of a reconciliation request
Get reconciliation status for an adjustment ID
PureText
PureText Open-ended (OE) check (V3)
Activity logs
Get activity logs
Get events
Templates
Get survey templates
Surveys
Create survey
POST
/surveys
Description The Create Survey endpoint is a fundamental component of the PureSpectrum Buy API, enabling clients to programmatically define and launch ...
Get similar surveys
POST
/similar-projects
Description Similar surveys helps you decide the best CPI based on previous studies with common market and audience. You will have the possibility to ...
Create group multi-country surveys
POST
/projects
Description Group Multi-Country survey allows to replicate the group multi-country feature available via UI. This version allows to send one payload a...
Update survey
PATCH
/surveys/{SURVEY_ID}
Description In order to update one or more survey attributes or properties you can use this endpoint to target them individualy.
Update survey
PUT
/surveys/{SURVEY_ID}
Description This endpoint updates all attributes and properties of an existing survey with news ones that are passed in the request body. :::warning[]...
Update survey status
PUT
/surveys/{SURVEY_ID}/status
Description This call is used to change the status of the survey. To take a survey live, use status 22. For a full list of status code please refer to...
Update offer price
PUT
/surveys/{SURVEY_ID}/offerPrice
Description If you are using the offer_price model, you can update the offer_price using this PUT call. The Price Override setting needs to be enabled...
Update group multi-country surveys
PUT
/projects/{id}
Description Use this endpoint to update a multi-country survey.
Get survey information
GET
/surveys/{SURVEY_ID}
Description Using this endpoint you can retreive all the information about an existing survey.
Get survey status
GET
/surveys/{SURVEY_ID}/status
Description Get the current status of the survey.
Get survey performance
GET
/surveys/{SURVEY_ID}/performance
Description Get the performance details of a survey. You can use this endpoint for bid metrics to understand the number of: overquotas dropoffs quali...
Get list of all surveys
GET
/surveys
Description This endpoint will return surveys that are live by default. You may use the query string parameter status to retrieve surveys of a differ...
Surveys health status
GET
/surveys/health/status
Description This endpoint provides information about the health of your surveys. It allows you to retrieve the health status of surveys based on speci...
Pacing details
GET
/surveys/{SURVEY_ID}/pacing-details
The Pacing API provides access to the underlying data and calculations used by the Pacing Widget in the Dynamic Dashboard. This endpoint returns pacin...
Delete survey
DELETE
/surveys/{SURVEY_ID}
Description Only surveys with draft status can be deleted. :::caution[]A survey that has completes cannot be deleted.:::
Previous
Get attributes (V3)
Next
Create survey