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.
The value for external_project_id
can be passed in both the survey creation (POST /surveys) and the survey update (PUT
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": ""
}
Related content
Apply Survey Group to a Project
Apply Survey Group to a Project
More like this
Apply Multiple Survey Group to a Project
Apply Multiple Survey Group to a Project
More like this
Remove Single or Multiple Survey Group to a Project
Remove Single or Multiple Survey Group to a Project
More like this
Register Intent V2
Register Intent V2
More like this
Create Survey Using the Decipher API Integration
Create Survey Using the Decipher API Integration
More like this
Activity Log - SNS (Real-time Notification)
Activity Log - SNS (Real-time Notification)
Read with this