PureSpectrum
PureSpectrum websiteHelp center
PureSpectrum websiteHelp center
  1. Guides
  • 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
  1. Guides

Test Survey Flow

Test as a test respondent#

1
Create a survey
Create a new survey by using the Create survey endpoint. Alternatively, you can use an existing survey.
2
Survey Live Entry Link
From the response body of the create survey endpoint, get the "test_ps_survey_entry_link".
https://staging.spectrumsurveys.com/#/start-survey?survey_id={SURVEY_ID}&ps_redirect_test=1&bsec=a70mx8&supplier_id=26
Alternatively, from the response body of the create survey endpoint, get the survey id from ps_survey_id key and from your Marketplace Dashboard, under LINK/OTHER DETAILS tab, take the Survey Live Entry Link.
3
Test in browser
Open the "test_ps_survey_entry_link" / Survey Live Entry Link in a browser, answer the PureSpectrum screening questions and then complete your survey.
4
Transaction ID
Make a note of the transaction id query parameter from the survey url.
At the end of the survey, you should be redirected back to PureSpectrum (assuming the redirect has been implemented in your survey).

Test as a real respondent#

1
Create a survey
Create a new survey by using the Create survey endpoint. Alternatively, you can use an existing survey.
2
Survey Live Entry Link
From the response body of the create survey endpoint, get the "test_ps_survey_entry_link".
https://staging.spectrumsurveys.com/#/start-survey?survey_id={SURVEY_ID}&ps_redirect_test=1&bsec=a70mx8&supplier_id=26
Alternatively, from the response body of the create survey endpoint, get the survey id from ps_survey_id key and from your Marketplace Dashboard, under LINK/OTHER DETAILS tab, take the Survey Live Entry Link.
Remove the ps_redirect_test parameter.
Edit the supplier_id query parameter into 26.
Remove the bsec query parameter (which is a PureSpectrum quality flag).
i.e.
https://staging.spectrumsurveys.com/#/start-survey?survey_id=1234567&supplier_id=26
3
Test in browser
Open the link in a browser, answer the PureSpectrum screening questions and then complete your survey.
4
Transaction ID
Make a note of the transaction id query parameter from the survey url.
At the end of the survey, you should be redirected back to PureSpectrum (assuming the redirect has been implemented in your survey).
5
Reconciliation
Use the Reconciliation endpoint to reconcile the test transaction_id.
Modified at 2025-10-13 07:38:02
Previous
Append Respondent Demographics to the Survey Entry Link
Next
Supplier Blends & Groups