- 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
Update Job
Production Endpoint
https://apivisionsampling.innovatemr.com/api/v2
Production Endpoint
https://apivisionsampling.innovatemr.com/api/v2
PUT
https://apivisionsampling.innovatemr.com/api/v2
Request
Path Params
jobId
number
required
Header Params
x-access-token
string
required
Content-Type
string
required
Body Params application/json
Name
string
required
SalesRepresentative
integer
optional
ProjectManager
integer
optional
ProjectManagerAlt
integer
optional
ReferenceNumber
string
optional
Status
integer
required
Description
string
optional
Category
integer
required
isEncryptionAdded
integer
optional
FingerPrintingLevel
integer
optional
selectedJobsId
array[integer]
optional
AllowDuplicateStatus
array[integer]
optional
StartDate
string
optional
EndDate
string
optional
ProjectedCloseDate
object
optional
Year
integer
optional
Month
integer
optional
DigitalFingerprintType
integer
optional
UniqueIPCheck
integer
optional
UniquePIDCheck
integer
optional
Example
{
"Name": "Sample Project",
"SalesRepresentative": 12345,
"ProjectManager": 67890,
"ProjectManagerAlt": 11223,
"ReferenceNumber": "REF-20250303-001",
"Status": 1,
"Description": "This is a sample project description.",
"Category": 5,
"isEncryptionAdded": 1,
"FingerPrintingLevel": 3,
"selectedJobsId": [
11048,
11049
],
"AllowDuplicateStatus": [
1,
2,
3,
4
],
"StartDate": "2025-03-03T00:00:00.000Z",
"EndDate": "2025-06-03T00:00:00.000Z",
"ProjectedCloseDate": {
"Year": 2025,
"Month": 6
},
"DigitalFingerprintType": 3,
"UniqueIPCheck": 1,
"UniquePIDCheck": 0
}
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 PUT 'https://apivisionsampling.innovatemr.com/api/v2/pega/job/' \
--header 'x-access-token;' \
--header 'Content-Type: application/json' \
--data-raw '{
"Name": "Sample Project",
"SalesRepresentative": 12345,
"ProjectManager": 67890,
"ProjectManagerAlt": 11223,
"ReferenceNumber": "REF-20250303-001",
"Status": 1,
"Description": "This is a sample project description.",
"Category": 5,
"isEncryptionAdded": 1,
"FingerPrintingLevel": 3,
"selectedJobsId": [
11048,
11049
],
"AllowDuplicateStatus": [
1,
2,
3,
4
],
"StartDate": "2025-03-03T00:00:00.000Z",
"EndDate": "2025-06-03T00:00:00.000Z",
"ProjectedCloseDate": {
"Year": 2025,
"Month": 6
},
"DigitalFingerprintType": 3,
"UniqueIPCheck": 1,
"UniquePIDCheck": 0
}'
Responses
🟢200OK
application/json
Body
apiStatus
string
required
msg
string
required
job
object
required
Customer
object
required
ProjectManager
object
required
ProjectedCloseDate
object
required
Status
integer
required
FingerPrintingLevel
integer
required
AllowDuplicateStatus
array[string]
required
Name
string
required
Category
integer
required
DigitalFingerprintType
integer
required
isEncryptionAdded
integer
required
CustomerContact
array [object {3}]
required
StartDate
string
required
EndDate
string
required
LiveDate
string
required
Id
integer
required
Success
string
required
Termination
string
required
Over Quota
string
required
Quality Termination
string
required
result
object
required
status
string
required
disqualification
string
required
Example
{
"apiStatus": "success",
"msg": "Job is successfully updated",
"job": {
"Customer": {
"CustomerName": "customer_demo",
"CustomerId": 389
},
"ProjectManager": {
"ProjectManagerName": "pm1",
"ProjectManagerId": 67
},
"ProjectedCloseDate": {
"Month": 1,
"Year": 2019
},
"Status": 1,
"FingerPrintingLevel": 2,
"AllowDuplicateStatus": [],
"Name": "Job for Group",
"Category": 42,
"DigitalFingerprintType": 3,
"isEncryptionAdded": 0,
"CustomerContact": [
{
"Primary": 0,
"CustomerContactId": 671,
"CustomerContactName": "DemoCustomer"
}
],
"StartDate": "2019-01-02T11:04:34.662Z",
"EndDate": "2019-01-02T11:04:34.663Z",
"LiveDate": "2019-01-02T11:04:34.663Z",
"Id": 8535,
"Success": "https://apivisionsampling.innovatemr.com/surveyDone?sc=1&tk=",
"Termination": "https://apivisionsampling.innovatemr.com/surveyDone?sc=2&tk=",
"Over Quota": "https://apivisionsampling.innovatemr.com/surveyDone?sc=3&tk=",
"Quality Termination": "https://apivisionsampling.innovatemr.com/surveyDone?sc=4&tk="
}
}