Redis 1/notification
{
"template": "error_notification",
"user": {
"name": "Gyula Szabó",
"email": "gyszabo@gmail.com"
},
"params": {
"message": "{\n "project_id": 54719,\n "status": "paused",\n "client_id": null,\n "user_id": 78,\n "connector": false,\n "prodege": {\n "success": true\n },\n "tapresearch": {\n "success": false,\n "error": "Error: Invalid transition.\\n at Abstract.invalidResponse (/src/lib/panel_api/abstract.js:156:12)\\n at TapResearch.getResponseError (/src/lib/panel_api/tapresearch.js:397:23)\\n at /src/lib/panel_api/tapresearch.js:387:28\\n at new Promise (<anonymous>)\\n at TapResearch.processResponse (/src/lib/panel_api/tapresearch.js:385:12)\\n at /src/lib/panel_api/tapresearch.js:381:28\\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\\n at async TapResearch.setProjectStatus (/src/lib/panel_api/tapresearch.js:350:20)\\n at async updatePanelApi (/src/queue/handlers/update_project_status.js:15:21)\\n at async Promise.all (index 1)",\n "router": {\n "id": 103575,\n "use_panel_api": true,\n "panel_api": "tapresearch",\n "api_data": {\n "quotas": {\n "50752636065": {\n "id": 50752636065,\n "name": "Quota #1",\n "is_global": false,\n "campaign_id": 19226177,\n "num_respondents": 1000,\n "is_click_balanced": false,\n "campaign_qualifications": [\n {\n "pre_codes": [\n 18,\n 19,\n 20,\n 21,\n 22,\n 23,\n 24,\n 25,\n 26,\n 27,\n 28,\n 29,\n 30,\n 31,\n 32,\n 33,\n 34,\n 35,\n 36,\n 37,\n 38,\n 39,\n 40,\n 41,\n 42,\n 43,\n 44,\n 45,\n 46,\n 47,\n 48,\n 49,\n 50,\n 51,\n 52,\n 53,\n 54,\n 55,\n 56,\n 57,\n 58,\n 59,\n 60,\n 61,\n 62,\n 63,\n 64,\n 65,\n 66,\n 67,\n 68,\n 69,\n 70,\n 71,\n 72,\n 73,\n 74,\n 75,\n 76,\n 77,\n 78,\n 79,\n 80,\n 81,\n 82,\n 83,\n 84,\n 85,\n 86,\n 87,\n 88,\n 89,\n 90,\n 91,\n 92,\n 93,\n 94,\n 95,\n 96,\n 97,\n 98,\n 99\n ],\n "question_id": 42\n },\n {\n "pre_codes": [\n 50005,\n 50006,\n 50041,\n 50043,\n 50051,\n 50078,\n 50102,\n 50106,\n 50120,\n 50122,\n 50126,\n 50141,\n 50142,\n 50148,\n 50158,\n 50162,\n 50173,\n 50206,\n 50227,\n 50230,\n 50234,\n 50239,\n 50247,\n 50258,\n 50259,\n 50269,\n 50420,\n 50427,\n 50431,\n 50435,\n 50441,\n 50452,\n 50458,\n 50468,\n 50471,\n 50475,\n 50601,\n 50602,\n 50603,\n 50604,\n 50605,\n 50606,\n 50607,\n 50608,\n 50609,\n 50611,\n 50612,\n 50613,\n 50614,\n 50616,\n 50619,\n 50620,\n 50621,\n 50622,\n 50623,\n 50624,\n 50626,\n 50627,\n 50629,\n 50630,\n 50631,\n 50632,\n 50633,\n 50634,\n 50635,\n 50636,\n 50638,\n 50641,\n 50642,\n 50643,\n 50644,\n 50645,\n 50647,\n 50648,\n 50649,\n 50650,\n 50651,\n 50652,\n 50653,\n 50654,\n 50655,\n 50657,\n 50658,\n 50659,\n 50660,\n 50661,\n 50662,\n 50664,\n 50665,\n 50666,\n 50667,\n 50668,\n 50669,\n 50670,\n 50671,\n 50672,\n 50673,\n 50674,\n 50675,\n 50676,\n 50677,\n 50680,\n 50681,\n 50682,\n 50701,\n 50702,\n 50703,\n 50704,\n 50707,\n 52035,\n 52036,\n 52038,\n 52041,\n 52050,\n 52057,\n 52135,\n 52141,\n 52142,\n 52147,\n 52154,\n 52164,\n 52166,\n 52169,\n 52171,\n 52175,\n 52202,\n 52206,\n 52208,\n 52209,\n 52210,\n 52213,\n 52214,\n 52215,\n 52217,\n 52218,\n 52223,\n 52224,\n 52225,\n 52227,\n 52228,\n 52229,\n 52233,\n 52237,\n 52249,\n 52253,\n 52257,\n 52302,\n 52313,\n 52314,\n 52315,\n 52318,\n 52324,\n 52326,\n 52328,\n 52329,\n 52330,\n 52332,\n 52336,\n 52339,\n 52341,\n 52342,\n 52344,\n 52345,\n 52346,\n 52348,\n 52349,\n 52351,\n 52352,\n 52354,\n 52401,\n 52402,\n 52403,\n 52404,\n 52405,\n 52406,\n 52407,\n 52408,\n 52409,\n 52410,\n 52411,\n 52497,\n 52498,\n 52499\n ],\n "question_id": 45\n }\n ]\n }\n },\n "project": {\n "id": 19226177,\n "cpi": "2.52",\n "name": "Greater Lakes Marketing Research Healthcare DMs for an aging adult or person with a serious illness",\n "status": 5,\n "incidence": 20,\n "is_retarget": false,\n "days_in_field": 5,\n "supplier_link": "https://survey.emi-rs.com/start/zGr15J5j4d8g6vN/{ID}",\n "retarget_count": 0,\n "total_remaining": 0,\n "is_maid_targeted": false,\n "reentry_interval": null,\n "supported_devices": [\n 0,\n 1,\n 2\n ],\n "country_language_id": 1,\n "length_of_interview": 5,\n "max_daily_completes": null,\n "custom_campaign_qualifications": []\n }\n },\n "variables": [\n "PARTNER_ID"\n ],\n "survey_url": "https://survey.emi-rs.com/start/zGr15J5j4d8g6vN"\n },\n "status": "paused"\n },\n "purespectrum": {\n "success": false,\n "error": "Error: Draft survey status can be changed to live only \\n at Abstract.invalidResponse (/src/lib/panel_api/abstract.js:156:12)\\n at PureSpectrum.getResponseError (/src/lib/panel_api/purespectrum.js:583:21)\\n at PureSpectrum.processResponse (/src/lib/panel_api/purespectrum.js:567:26)\\n at PureSpectrum.apiRequest (/src/lib/panel_api/purespectrum.js:551:19)\\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\\n at async PureSpectrum.setProjectStatus (/src/lib/panel_api/purespectrum.js:480:20)\\n at async updatePanelApi (/src/queue/handlers/update_project_status.js:15:21)\\n at async Promise.all (index 2)\\n at async Queue.updateProjectStatus (/src/queue/handlers/update_project_status.js:33:22)\\n at async module.exports (/src/node_modules/p-finally/index.js:9:11)",\n "router": {\n "id": 103574,\n "use_panel_api": true,\n "panel_api": "purespectrum",\n "api_data": {\n "project": {\n "qbp": {\n "enable": false\n },\n "qlc": {\n "enable": false,\n "multiple_quotas": {\n "enable": false,\n "count_by_quota": false,\n "compensate_by_quota": false\n }\n },\n "feot": {},\n "quotas": [\n {\n "criteria": [\n {\n "range_sets": [\n {\n "to": 99,\n "from": 18,\n "units": 311\n }\n ],\n "qualification_code": 212\n },\n {\n "condition_codes": [\n "50005",\n "50006",\n "50041",\n "50043",\n "50051",\n "50078",\n "50102",\n "50106",\n "50120",\n "50122",\n "50126",\n "50141",\n "50142",\n "50148",\n "50158",\n "50162",\n "50173",\n "50206",\n "50227",\n "50230",\n "50234",\n "50239",\n "50247",\n "50258",\n "50259",\n "50269",\n "50420",\n "50427",\n "50431",\n "50435",\n "50441",\n "50452",\n "50458",\n "50468",\n "50471",\n "50475",\n "50601",\n "50602",\n "50603",\n "50604",\n "50605",\n "50606",\n "50607",\n "50608",\n "50609",\n "50611",\n "50612",\n "50613",\n "50614",\n "50616",\n "50619",\n "50620",\n "50621",\n "50622",\n "50623",\n "50624",\n "50626",\n "50627",\n "50629",\n "50630",\n "50631",\n "50632",\n "50633",\n "50634",\n "50635",\n "50636",\n "50638",\n "50641",\n "50642",\n "50643",\n "50644",\n "50645",\n "50647",\n "50648",\n "50649",\n "50650",\n "50651",\n "50652",\n "50653",\n "50654",\n "50655",\n "50657",\n "50658",\n "50659",\n "50660",\n "50661",\n "50662",\n "50664",\n "50665",\n "50666",\n "50667",\n "50668",\n "50669",\n "50670",\n "50671",\n "50672",\n "50673",\n "50674",\n "50675",\n "50676",\n "50677",\n "50680",\n "50681",\n "50682",\n "50701",\n "50702",\n "50703",\n "50704",\n "50707",\n "52035",\n "52036",\n "52038",\n "52041",\n "52050",\n "52057",\n "52135",\n "52141",\n "52142",\n "52147",\n "52154",\n "52164",\n "52166",\n "52169",\n "52171",\n "52175",\n "52202",\n "52206",\n "52208",\n "52209",\n "52210",\n "52213",\n "52214",\n "52215",\n "52217",\n "52218",\n "52223",\n "52224",\n "52225",\n "52227",\n "52228",\n "52229",\n "52233",\n "52237",\n "52249",\n "52253",\n "52257",\n "52302",\n "52313",\n "52314",\n "52315",\n "52318",\n "52324",\n "52326",\n "52328",\n "52329",\n "52330",\n "52332",\n "52336",\n "52339",\n "52341",\n "52342",\n "52344",\n "52345",\n "52346",\n "52348",\n "52349",\n "52351",\n "52352",\n "52354",\n "52401",\n "52402",\n "52403",\n "52404",\n "52405",\n "52406",\n "52407",\n "52408",\n "52409",\n "52410",\n "52411",\n "52497",\n "52498",\n "52499"\n ],\n "qualification_code": 229\n }\n ],\n "ps_quota_id": "c287013a-c463-40fb-a51c-1b314233ca82",\n "buyer_quota_id": "jlTq1Y71Il",\n "required_count": 1000\n }\n ],\n "product": "",\n "blend_id": null,\n "live_url": "https://survey.emi-rs.com/start/nI7Jw1jNIBV3g11/",\n "mc_count": 0,\n "tc_count": 0,\n "test_url": "https://survey.emi-rs.com/start/nI7Jw1jNIBV3g11/?test=1",\n "incl_excl": 0,\n "billing_id": "66487",\n "field_time": 5,\n "price_reco": false,\n "basic_token": {\n "value": null,\n "enable": false\n },\n "dq_settings": {\n "fp_fraud_check": true,\n "fp_device_check": true,\n "purescore_filter_enabled": true\n },\n "expected_ir": 20,\n "offer_price": 2.86,\n "soft_launch": {\n "enable": false\n },\n "uniqueLinks": false,\n "expected_loi": 5,\n "is_dq_enable": false,\n "ps_survey_id": 35100321,\n "survey_title": "Greater Lakes Marketing Research Healthcare DMs for an aging adult or person with a serious illness",\n "unique_links": {\n "enable": false\n },\n "blend_applied": false,\n "buyer_message": null,\n "url_transform": false,\n "qualifications": [\n {\n "range_sets": [\n {\n "to": 99,\n "from": 18,\n "units": 311\n }\n ],\n "qualification_code": 212\n },\n {\n "condition_codes": [\n "50005",\n "50006",\n "50041",\n "50043",\n "50051",\n "50078",\n "50102",\n "50106",\n "50120",\n "50122",\n "50126",\n "50141",\n "50142",\n "50148",\n "50158",\n "50162",\n "50173",\n "50206",\n "50227",\n "50230",\n "50234",\n "50239",\n "50247",\n "50258",\n "50259",\n "50269",\n "50420",\n "50427",\n "50431",\n "50435",\n "50441",\n "50452",\n "50458",\n "50468",\n "50471",\n "50475",\n "50601",\n "50602",\n "50603",\n "50604",\n "50605",\n "50606",\n "50607",\n "50608",\n "50609",\n "50611",\n "50612",\n "50613",\n "50614",\n "50616",\n "50619",\n "50620",\n "50621",\n "50622",\n "50623",\n "50624",\n "50626",\n "50627",\n "50629",\n "50630",\n "50631",\n "50632",\n "50633",\n "50634",\n "50635",\n "50636",\n "50638",\n "50641",\n "50642",\n "50643",\n "50644",\n "50645",\n "50647",\n "50648",\n "50649",\n "50650",\n "50651",\n "50652",\n "50653",\n "50654",\n "50655",\n "50657",\n "50658",\n "50659",\n "50660",\n "50661",\n "50662",\n "50664",\n "50665",\n "50666",\n "50667",\n "50668",\n "50669",\n "50670",\n "50671",\n "50672",\n "50673",\n "50674",\n "50675",\n "50676",\n "50677",\n "50680",\n "50681",\n "50682",\n "50701",\n "50702",\n "50703",\n "50704",\n "50707",\n "52035",\n "52036",\n "52038",\n "52041",\n "52050",\n "52057",\n "52135",\n "52141",\n "52142",\n "52147",\n "52154",\n "52164",\n "52166",\n "52169",\n "52171",\n "52175",\n "52202",\n "52206",\n "52208",\n "52209",\n "52210",\n "52213",\n "52214",\n "52215",\n "52217",\n "52218",\n "52223",\n "52224",\n "52225",\n "52227",\n "52228",\n "52229",\n "52233",\n "52237",\n "52249",\n "52253",\n "52257",\n "52302",\n "52313",\n "52314",\n "52315",\n "52318",\n "52324",\n "52326",\n "52328",\n "52329",\n "52330",\n "52332",\n "52336",\n "52339",\n "52341",\n "52342",\n "52344",\n "52345",\n "52346",\n "52348",\n "52349",\n "52351",\n "52352",\n "52354",\n "52401",\n "52402",\n "52403",\n "52404",\n "52405",\n "52406",\n "52407",\n "52408",\n "52409",\n "52410",\n "52411",\n "52497",\n "52498",\n "52499"\n ],\n "qualification_code": 229\n }\n ],\n "click_balancing": 0,\n "is_feot_enabled": false,\n "schedule_launch": {\n "info": {\n "date": null,\n "hours": null,\n "minutes": null,\n "timezone": null,\n "dateTimeInISO": null\n },\n "enable": false\n },\n "survey_grouping": [],\n "estimated_clicks": 0,\n "ps_survey_status": 11,\n "quota_throttling": false,\n "is_modular_survey": false,\n "subscriber_emails": [\n "greta.propp@emi-rs.com"\n ],\n "completes_required": 1000,\n "survey_external_id": "",\n "pds_ignore_override": false,\n "survey_localization": "en_US",\n "survey_category_code": 232,\n "buyer_surveygroup_ref": null,\n "project_creation_date": "2024-10-09T17:43:35.944Z",\n "buyer_surveygroup_refs": [],\n "test_ps_survey_entry_link": "https://spectrumsurveys.com/#/start-survey?survey_id=35100321&ps_redirect_test=1&bsec=a70mx8&supplier_id=23",\n "project_last_complete_date": null,\n "is_pure_price_rate_card_enable": true\n }\n },\n "variables": [\n "transaction_id"\n ],\n "survey_url": "https://survey.emi-rs.com/start/nI7Jw1jNIBV3g11"\n },\n "status": "paused"\n },\n "disqo": {\n "success": true\n },\n "marketcube": {\n "success": true\n }\n}",
"subject": "Update project status error"
}
}