Overlapping Income Ranges not allowed
This is an example of a scenario where overlapping income ranges are not allowed
Request
POST $apihost/$basepath/surveys
($apihost is the environment against which you are testing, and $basepath is the base path with the api version. All Buy API calls will require access-token parameter in the header)
Parameters:
Body:
{ "survey_title": "Sample Survey for Age Income Gender bapit-2", "survey_category_code": 231, "survey_localization": "en_US", "completes_required": 1000, "expected_ir": 60, "expected_loi": 60, "offer_price": 4.5, "live_url": "https://my.survey.com?survey_id=1234", "test_url": "https://my.survey.com?survey_id=1234&test=1", "field_time": 10, "qualifications": [ { "qualification_code": 213, "range_sets": [ { "from": 50000, "to": 100000, "units": 321 } ] } ], "quotas": [ { "buyer_quota_id": "qb14", "required_count": 200, "criteria": [{"qualification_code": 213,"range_sets": [{"from": 50000,"to": 75000,"units": 321}]}] }, { "buyer_quota_id": "qb15", "required_count": 300, "criteria": [{"qualification_code": 213,"range_sets": [{"from": 50000,"to": 100000,"units": 321}]}] } ] }
Result
Response Code
400
Response Body
{ "ps_api_response_code": <Appropriate Error Code>, "ps_api_response_message": <Appropriate Message>}