PureSpectrum
PureSpectrum websiteHelp center
PureSpectrum websiteHelp 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