7.5.Error Codes
Below is a list of error codes that can possibly be returned by the Prodege API:
Error Code | Description |
100 | Prodege API is currently under maintenance |
101 | Unauthorized Access |
102 | Expired Request |
103 | API rate limit reached |
1001 | Invalid value for client_time |
1002 | Invalid country_id |
2001 | Invalid prodege_project_id |
2002 | Invalid project_id |
2003 | Project not found |
2004 | Duplicate project_id |
2005 | Invalid project_type_id |
2006 | Invalid value for loi |
2007 | Project URL is required for Adhoc surveys |
2008 | The project_url field is only used for Adhoc surveys (DEPRECATED) |
2009 | Invalid value for cpi |
2010 | API user is not allowed to set project cpi |
2011 | API user is not allowed to use alphanumeric project_id’s |
2012 | Invalid value for status |
2013 | Project status cannot be set to LIVE (No quotas) |
2014 | No further changes can be made once project is in COMPLETE status |
2015 | Non-PENDING projects cannot be set back to PENDING status |
2016 | PENDING Projects cannot transition to PAUSED or COMPLETE |
2017 | PAUSED Projects can only transition to LIVE or COMPLETE |
2018 | Project URL must contain %transid% |
2019 | Project URL invalid: url should be properly formatted with http:// |
2032 | Invalid project URL: must be no more than 255 characters |
2033 | Invalid placeholders in project URL: @pl [@pl represents the invalid “q” placeholders that were included in the project URL] |
2034 | API User is not allowed to set project_incentive |
2035 | Invalid value for incentive_amount: must be > 0 and <= cpi |
2036 | API user is not allowed to create qualitative surveys |
2037 | API User is not allowed to set project_intro |
2038 | Value for project_intro must be no more than 500 characters |
2039 | Value for project_intro must be a valid JSON |
2078 | Non-pending projects cannot be deleted |
3001 | Invalid value for number_of_respondents |
3002 | Value for targeting_criteria should be a valid JSON |
3003 | Invalid question_id: @q [@q is a placeholder for the question_id] |
3004 | Invalid precode data for question @q: @p [@p is a placeholder for the invalid precodes] |
3005 | Quota not found |
3010 | Quotas with activity cannot be deleted |
4001 | Value for reconciliation_entries should be a valid JSON |
4002 | Invalid new status for transaction_id @tr: @st [@tr is a placeholder for the transaction_id, @st is a placeholder for the completion_type] |
4003 | Invalid transaction_id @tr |
4004 | Project not found for transaction_id @tr |
4005 | Project is in COMPLETE status. transaction_id: @tr |
4006 | Transaction not found |
4007 | Project URL not found |
4008 | Panelist not found for Recontact project |
4009 | Invalid reconciliation entry value: @re |
4010 | Invalid panelist_id |
4011 | API User is not allowed access to pmr-unsigned-transaction-completion |
4012 | Transaction is not associated with API User on request |
4013 | Project URL must be provided before the survey can be set to LIVE |
4014 | Could not retrieve test link from multi link source |
4015 | Transaction is associated with non-member |
4016 | Could not create transaction for COMPLETED projects |
5001 | Invalid value for expected_incidence_rate |
5002 | Invalid country_id Question |
5003 | Invalid value for last_login_in_days, should be greater than 0 |
5004 | Invalid value for panelist_ids |
5005 | Invalid value for transaction_ids |
5006 | Can not calculate respondents |
5007 | You do not have permissions to use last_login_in_days parameter |
6001 | Value for panelist_recontacts should be a valid JSON |
6002 | Value for transaction_recontacts should be a valid JSON |
6003 | Project should be recontact type |
6004 | Survey URL: missing url placeholder for transid |
6005 | Survey URL: missing url placeholder for panelistid |
6006 | Invalid expiration date |
6007 | Invalid recontact entry value: @re |
6008 | Recontact Project cannot have both Project-level and Panelist-level URLs at the same time |
6009 | Recontact Project cannot be missing both Project-level and Panelist-level URLs at the same time |
Help Guide Powered by Documentor