- 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 LibraryGET
- Set Global redirect URLs and Pixels for supplier’sPUT
- Delete Global redirect URLs and Pixels for supplier’s accountDELETE
- Core Metadata FieldsGET
- Get Question CategoriesGET
- Get Allocated Surveys (all live surveys)GET
- Get Allocated Surveys By IdGET
- Get Allocated Surveys By Date (live surveys only)GET
- Get Allocated Surveys With Pagination (live surveys only)GET
- Get Redirect Method for SurveyGET
- Set Redirect Method for SurveyPUT
- Delete Redirect Method for SurveyDELETE
- Get Closed Survey List (allocated to supplier only)GET
- Get Survey Transactions dataGET
- Get Survey Transactions data By Date RangeGET
- Survey Allow for Unique IPPOST
- Allow Unique PID & IPPOST
- Get Panellist ProfilingGET
- Survey Availability EndpointGET
- Get Survey Stats data By Date RangeGET
- Get Questions By CategoryGET
- Answer LookupGET
- Get Survey Transactions data By PID and survey numberGET
- Get PIDs for re-contact surveys (studies)GET
- Get survey statsGET
- Set Panellist ProfilingPOST
- update Panellist ProfilingPUT
- get surveys for respondentPOST
- Respondent Pre Survey CheckPOST
- Single Term Reason Category CodeGET
- term reason categoryGET
- Get Allocated High Priority Surveys(All Live Surveys)GET
- Get Survey TargetingGET
- Get Quota for SurveyGET
- Buyer API - FAQ
- Buyer API
- Create JobPOST
- Update JobPUT
- Get Job DetailsGET
- Update Job StatusPUT
- Get Job List By StatusPOST
- Create GroupPOST
- Update GroupPUT
- Get Group DetailsGET
- Update Group StatusPUT
- Add Target to groupPOST
- Update Target to groupPUT
- Remove Target QuestionDELETE
- Add Quota to GroupPOST
- Update Group QuotaPUT
- Get Group QuotasGET
- Get Group FeasibilityGET
- Feasibility (Find estimates)POST
- Questions LibraryGET
- Get Job StatsGET
- Get Group StatsGET
- Get Group Quota StatsGET
- Postbacks/Redirects
- HTTP Status Codes
- Text Analyzer API - FAQ
- Text Analyzer API
Add Target to group
Production Endpoint
https://apivisionsampling.innovatemr.com/api/v2
Production Endpoint
https://apivisionsampling.innovatemr.com/api/v2
POST
https://apivisionsampling.innovatemr.com/api/v2
Request
Path Params
GroupId
number
required
Header Params
x-access-token
string
required
Content-Type
string
required
Body Params application/json
Options
array[number]
required
QuestionId
number
required
Example
{
"Options": [
"13-34",
"45-66"
],
"QuestionId": 1
}
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/group//target' \
--header 'x-access-token;' \
--header 'Content-Type: application/json' \
--data-raw '{
"Options": [
"13-34",
"45-66"
],
"QuestionId": 1
}'
Responses
🟢200Success
application/json
Body
apiStatus
string
required
msg
string
required
Target
array [object {8}]
required
Type
string
optional
Sequence
integer
optional
QuestionId
integer
optional
QuestionKey
string
optional
QuestionType
string
optional
QuestionText
string
optional
Category
integer
optional
Options
array [object {3}]
optional
group
object
required
Target
object
required
Status
integer
required
Name
string
required
N
integer
required
IncidenceRate
integer
required
CostPerInterview
integer
required
EstCostPerInterview
integer
required
LengthOfInterview
integer
required
LiveSurveyUrl
string
required
JobId
integer
required
CompanyId
integer
required
DeviceType
integer
required
CountryCode
string
required
Language
string
required
Id
integer
required
CreatedDate
string
required
SID
string
required
Fielding
object
required
Example
{
"apiStatus": "success",
"msg": "Target updated successfully",
"Target": [
{
"Type": "",
"Sequence": 1,
"QuestionId": 1,
"QuestionKey": "AGE",
"QuestionType": "Numeric Open Ended",
"QuestionText": "What is your age?",
"Category": 1,
"Options": [
{
"OptionId": 1,
"AgeStart": "13",
"AgeEnd": "34"
},
{
"OptionId": 2,
"AgeStart": "45",
"AgeEnd": "66"
}
]
}
]
}