Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

GET /Surveys- http://api.spectrumsurveys.com/suppliers/v2/Surveys

GET /Surveys/:Survey_id - http://api.spectrumsurveys.com/suppliers/v2/Surveys/:Survey_id

GET /Surveys/:Survey_id/PSIDRef http://api.spectrumsurveys.com/suppliers/v2/Surveys/:Survey_id/PSIDRef

GET /Surveys/:Survey_id/PSIDEligible http://api.spectrumsurveys.com/suppliers/v2/Surveys/:Survey_id/PSIDEligible?PSID=%PSID%

...

Warning

PSID is loosely based on device id.  While unlikely, it is possible that the PSID of a respondent may change.  You should always overwrite the PSID of your respondents in case the PSID changes.


Info

If you see that a survey has "incl_excl":1, your system should call the api endpoint GET /surveys/:survey_id/PSIDRef.  If any of the PSID's match within your system, you may then target these respondents for this survey.


Exclude

If a survey is not defined as an include survey, the PSIDref list will always contain the EXCLUDE list.  This is the default for surveys created on PureSpectrum.  Leveraging the exclude list will allow you the ability to avoid termination due to deduplication.  You may either call the survey's PSIDRef list, and store it, or you may use the optional query string parameter /PSIDref?PSID=%respondent'sPSID%, which will return back a response of 

...