1. Buyer API
  • Supplier API – FAQ
  • Supplier API
    • Onboarding Process
    • Mapping
    • Survey Inventory Management
    • Respondent-Survey Flow
    • Statuses, Term Reasons & Categories
    • Onboarding Checklist
    • API Call Flow
    • Complete Validation Notifications
    • Frequently Asked Questions (FAQ)
    • Lookup Question Library
      GET
    • Set Global redirect URLs and Pixels for supplier’s
      PUT
    • Delete Global redirect URLs and Pixels for supplier’s account
      DELETE
    • Core Metadata Fields
      GET
    • Get Question Categories
      GET
    • Get Allocated Surveys (all live surveys)
      GET
    • Get Allocated Surveys By Id
      GET
    • Get Allocated Surveys By Date (live surveys only)
      GET
    • Get Allocated Surveys With Pagination (live surveys only)
      GET
    • Get Redirect Method for Survey
      GET
    • Set Redirect Method for Survey
      PUT
    • Delete Redirect Method for Survey
      DELETE
    • Get Closed Survey List (allocated to supplier only)
      GET
    • Get Survey Transactions data
      GET
    • Get Survey Transactions data By Date Range
      GET
    • Survey Allow for Unique IP
      POST
    • Allow Unique PID & IP
      POST
    • Get Panellist Profiling
      GET
    • Survey Availability Endpoint
      GET
    • Get Survey Stats data By Date Range
      GET
    • Get Questions By Category
      GET
    • Answer Lookup
      GET
    • Get Survey Transactions data By PID and survey number
      GET
    • Get PIDs for re-contact surveys (studies)
      GET
    • Get survey stats
      GET
    • Set Panellist Profiling
      POST
    • update Panellist Profiling
      PUT
    • get surveys for respondent
      POST
    • Respondent Pre Survey Check
      POST
    • Single Term Reason Category Code
      GET
    • term reason category
      GET
    • Get Allocated High Priority Surveys(All Live Surveys)
      GET
    • Get Survey Targeting
      GET
    • Get Quota for Survey
      GET
  • Buyer API - FAQ
  • Buyer API
    • Create Job
      POST
    • Update Job
      PUT
    • Get Job Details
      GET
    • Update Job Status
      PUT
    • Get Job List By Status
      POST
    • Create Group
      POST
    • Update Group
      PUT
    • Get Group Details
      GET
    • Update Group Status
      PUT
    • Add Target to group
      POST
    • Update Target to group
      PUT
    • Remove Target Question
      DELETE
    • Add Quota to Group
      POST
    • Update Group Quota
      PUT
    • Get Group Quotas
      GET
    • Get Group Feasibility
      GET
    • Feasibility (Find estimates)
      POST
    • Questions Library
      GET
    • Get Job Stats
      GET
    • Get Group Stats
      GET
    • Get Group Quota Stats
      GET
  • Postbacks/Redirects
    • Redirect URL
    • PostBack URL
    • Hashing Mechanism
  • HTTP Status Codes
  • Text Analyzer API - FAQ
  • Text Analyzer API
    • API Details
  1. Buyer API

Feasibility (Find estimates)

Production Endpoint
https://apivisionsampling.innovatemr.com/api/v2
Production Endpoint
https://apivisionsampling.innovatemr.com/api/v2
POST
https://apivisionsampling.innovatemr.com/api/v2
/pega/feasibility
This API is used to find estimate value with help of pricing and qualifications.

Request

Header Params
x-access-token
string 
required
YOUR_X-ACCESS-TOKEN_HERE
Content-Type
string 
required
application/json
Body Params application/json
Country
string 
required
Country Name. Example:“United States” Please check Country list for other country names
DaysInField
number 
required
Number of days to put survey live for the world
IncidenceRate
number 
required
1 to 100
N
number 
required
Number of Click/Completes you need into Quota
LengthOfInterview
number 
required
Estimated length of survey in minutes. Range - 1 to 45
Languages
string 
required
Language Name. Example: “ENGLISH” Please check Language list for other Language names
Conditions
object 
optional
It will have targets options conditions(all targets to add here should be added in targets first). Minimum 1 and maximum 3 targets can be added here. e.g: {“AGE”: [“18-35”], “GENDER”: [1, 2], “ZIPCODES”: [“23213”, “34543”]}
AGE
array[string]
required
GENDER
array[integer]
required
ZIPCODES
array[string]
required
Example
{
    "Country": "United States",
    "DaysInField": 7,
    "IncidenceRate": 80,
    "N": 200,
    "LengthOfInterview": 30,
    "Languages": "ENGLISH",
    "Conditions": {
        "AGE": [
            "18-35"
        ],
        "GENDER": [
            1,
            2
        ],
        "ZIPCODES": [
            "23213",
            "34543"
        ]
    }
}

Request samples

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request POST 'https://apivisionsampling.innovatemr.com/api/v2/pega/feasibility' \
--header 'x-access-token;' \
--header 'Content-Type: application/json' \
--data-raw '{
    "Country": "United States",
    "DaysInField": 7,
    "IncidenceRate": 80,
    "N": 200,
    "LengthOfInterview": 30,
    "Languages": "ENGLISH",
    "Conditions": {
        "AGE": [
            "18-35"
        ],
        "GENDER": [
            1,
            2
        ],
        "ZIPCODES": [
            "23213",
            "34543"
        ]
    }
}'

Responses

🟢200Success
application/json
Body
apiStatus
string 
required
feasibility
object 
required
commonFeas
array [object {2}] 
required
Example
{
    "apiStatus": "success",
    "feasibility": {
        "commonFeas": [
            {
                "days": 1,
                "estimate": 145
            },
            {
                "days": 14,
                "estimate": 481
            }
        ]
    }
Previous
Get Group Feasibility
Next
Questions Library
Built with