Storing an External Project ID and Integrating 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, in addition to use cases with reporting.
To use /Predupe - please reach out to our team so that we can enable this on an account level.
Make sure that the value in "external_project_id"
corresponds to the value you use in the field "sy_nr"
in the Research Defender API request.
Example:
PUT /surveys/:surveyId
{
"external_project_id":"ABC-123",
"qbp": {
"enable": false
},
"qlc": {
"enable": false,
"multiple_quotas": {
"enable": false,
"count_by_quota": false,
"compensate_by_quota": false
}
},
"soft_launch": {
"enable": false
},
"unique_links": {
"enable": false
},
"click_balancing": 0,
"estimated_clicks": 0,
"survey_external_id": "",
"launch_date": 1706562449745,
"ps_survey_status": 22,
"offer_price": 4,
"incl_excl": 0,
"quota_throttling": false,
"url_transform": false,
"subscriber_emails": [],
"survey_title": "Brand_vise",
"survey_category_code": 218,
"completes_required": 101,
"field_time": 97,
"buyer_message": null,
"live_url": "surveys.com/testsurvey",
"billing_id": "PS23069561",
"test_url": "surveys.com/testsurvey",
"expected_loi": 25,
"expected_ir": 15,
"ps_survey_id": 23069561,
"buyer_surveygroup_ref": null,
"buyer_surveygroup_refs": [],
"test_ps_survey_entry_link": "https://spectrumsurveys.com/#/start-survey?survey_id=23069561&ps_redirect_test=1&bsec=a70mx8&supplier_id=23",
"survey_localization": "en_US",
"uniqueLinks": false,
"quotas": [],
"qualifications": [
{
"condition_codes": [
"111",
"112"
],
"qualification_code": 211
},
{
"range_sets": [
{
"units": 311,
"to": 85,
"from": 18
}
],
"qualification_code": 212
},
{
"range_sets": [
{
"units": 321,
"to": 14998,
"from": 0
},
{
"units": 321,
"to": 19999,
"from": 15000
},
{
"units": 321,
"to": 24999,
"from": 20000
},
{
"units": 321,
"to": 29999,
"from": 25000
},
{
"units": 321,
"to": 34999,
"from": 30000
},
{
"units": 321,
"to": 39999,
"from": 35000
},
{
"units": 321,
"to": 44999,
"from": 40000
},
{
"units": 321,
"to": 49999,
"from": 45000
},
{
"units": 321,
"to": 54999,
"from": 50000
},
{
"units": 321,
"to": 59999,
"from": 55000
},
{
"units": 321,
"to": 64999,
"from": 60000
},
{
"units": 321,
"to": 69999,
"from": 65000
},
{
"units": 321,
"to": 74999,
"from": 70000
},
{
"units": 321,
"to": 79999,
"from": 75000
},
{
"units": 321,
"to": 84999,
"from": 80000
},
{
"units": 321,
"to": 89999,
"from": 85000
},
{
"units": 321,
"to": 94999,
"from": 90000
},
{
"units": 321,
"to": 99999,
"from": 95000
},
{
"units": 321,
"to": 124999,
"from": 100000
},
{
"units": 321,
"to": 149999,
"from": 125000
},
{
"units": 321,
"to": 174999,
"from": 150000
},
{
"units": 321,
"to": 199999,
"from": 175000
},
{
"units": 321,
"to": 249999,
"from": 200000
},
{
"units": 321,
"to": 999999,
"from": 250000
},
{
"units": 321,
"to": 999999,
"from": 0
}
],
"qualification_code": 213
},
{
"condition_codes": [
"111",
"112",
"113",
"114",
"115",
"116"
],
"qualification_code": 216
},
{
"condition_codes": [
"111",
"112",
"113"
],
"qualification_code": 219
},
{
"condition_codes": [
"1",
"2",
"4",
"5",
"6",
"8",
"9",
"10",
"11",
"12",
"13",
"15",
"16",
"17",
"18",
"19",
"20",
"21",
"22",
"23",
"24",
"25",
"26",
"27",
"28",
"29",
"30",
"31",
"32",
"33",
"34",
"35",
"36",
"37",
"38",
"39",
"40",
"41",
"42",
"44",
"45",
"46",
"47",
"48",
"49",
"50",
"51",
"53",
"54",
"55",
"56"
],
"qualification_code": 225
},
{
"condition_codes": [
"111",
"112",
"115",
"113",
"114",
"116"
],
"qualification_code": 244
},
{
"condition_codes": [
"112",
"111"
],
"qualification_code": 245
}
],
"is_feot_enabled": false,
"feot": {},
"survey_grouping": [],
"blend_id": null,
"schedule_launch": {
"enable": false,
"info": {}
},
"price_reco": false,
"project_creation_date": "2024-01-29T21:07:23.463Z",
"project_last_complete_date": null,
"is_dq_enable": false,
"mc_count": 0,
"tc_count": 0,
"basic_token": {
"enable": false,
"value": null
},
"is_pure_price_rate_card_enable": true,
"dq_settings": {
"purescore_filter_enabled": true,
"fp_device_check": true,
"fp_fraud_check": true
},
"product": ""
}