Early access feature - Updates a question in a survey.
| Name | Description | Type | Additional information |
|---|---|---|---|
|
surveyId
The id of the survey in which question needs to be updated.
Type
integer
Additional info
Required
|
|||
| surveyId |
The id of the survey in which question needs to be updated. |
integer |
Required |
|
questionid
The id of the question which needs to be updated
Type
integer
Additional info
Required
|
|||
| questionid |
The id of the question which needs to be updated |
integer |
Required |
Question object to create or update a question.
| Name | Description | Type | Additional information |
|---|---|---|---|
|
QuestionNumber
Number of a survey question (unique identifier).
Type
integer
|
|||
| QuestionNumber |
Number of a survey question (unique identifier). |
integer | |
|
QuestionTypeId
Enum value of the question type which needs to be created.
Type
QuestionType
Additional info
Required |
|||
| QuestionTypeId |
Enum value of the question type which needs to be created. |
QuestionType |
Required |
|
ExtractQuestionId
Id of the question of which extraction is based on
Type
integer
|
|||
| ExtractQuestionId |
Id of the question of which extraction is based on |
integer | |
|
QuestionStrings
List of question text and language code for all the applicable languages to the survey
Type
Collection of QuestionString
Additional info
Required |
|||
| QuestionStrings |
List of question text and language code for all the applicable languages to the survey |
Collection of QuestionString |
Required |
|
Groups
List of groups details applied to answer choices
Type
Collection of AnswerChoiceGroup
|
|||
| Groups |
List of groups details applied to answer choices
|
Collection of AnswerChoiceGroup | |
|
AnswerChoices
List of answer choices and their properties
Type
Collection of AnswerChoice
Additional info
Required |
|||
| AnswerChoices |
List of answer choices and their properties |
Collection of AnswerChoice |
Required |
|
SubQuestionGroups
List of groups details applied to sub-questions.
Type
Collection of AnswerChoiceGroup
|
|||
| SubQuestionGroups |
List of groups details applied to sub-questions.
|
Collection of AnswerChoiceGroup | |
|
SubQuestions
List of sub-questions and there properties.
Type
Collection of SubQuestion
|
|||
| SubQuestions |
List of sub-questions and there properties.
|
Collection of SubQuestion | |
|
SubQuestionOrderTypeId
Enum value of display order of sub-questions
Type
AnswerChoiceOrder
|
|||
| SubQuestionOrderTypeId |
Enum value of display order of sub-questions
|
AnswerChoiceOrder | |
|
SubQuestionShowTop
Number of top sub-questions to show.
Type
integer
|
|||
| SubQuestionShowTop |
Number of top sub-questions to show.
|
integer | |
|
SubQuestionIsBalanced
To balance the sub-questions being displayed.
Type
boolean
Additional info
Applicable when sub-questions are grouped and response order of group is set to Display Random Subset |
|||
| SubQuestionIsBalanced |
To balance the sub-questions being displayed.
|
boolean |
Applicable when sub-questions are grouped and response order of group is set to Display Random Subset |
|
SecondaryQuestion
Secondary question to the main question.
Type
SecondaryQuestion
|
|||
| SecondaryQuestion |
Secondary question to the main question.
|
SecondaryQuestion | |
|
DisplayLogicTypeId
Enum value of disply logic type applicable to main question
Type
DisplayLogicTypeId
|
|||
| DisplayLogicTypeId |
Enum value of disply logic type applicable to main question
|
DisplayLogicTypeId | |
|
DisplayLogic
Display logic of main question.
Type
string
|
|||
| DisplayLogic |
Display logic of main question.
|
string | |
|
PageNumber
Page number of the survey where the question is placed
Type
integer
Additional info
Required |
|||
| PageNumber |
Page number of the survey where the question is placed |
integer |
Required |
|
DisplayOrder
Display order of the main questions
Type
integer
Additional info
Required for update |
|||
| DisplayOrder |
Display order of the main questions |
integer |
Required for update |
|
IsPrefillAddAnswerChoice
Add prefill to a answer choice.
Type
boolean
|
|||
| IsPrefillAddAnswerChoice |
Add prefill to a answer choice.
|
boolean | |
|
IsPostfillAddAnswerChoice
Add postfill to a answer choice.
Type
boolean
|
|||
| IsPostfillAddAnswerChoice |
Add postfill to a answer choice.
|
boolean | |
|
IsNewPage
True for question which should be standalone on the page.
Type
boolean
Additional info
Required |
|||
| IsNewPage |
True for question which should be standalone on the page.
|
boolean |
Required |
|
DataLabel
Data label of a question
Type
string
Additional info
Should be unique in a survey for each question |
|||
| DataLabel |
Data label of a question |
string |
Should be unique in a survey for each question |
|
IsRequired
True if question should be mandatory
Type
boolean
|
|||
| IsRequired |
True if question should be mandatory |
boolean | |
|
MinimumValue
Minimum value validation.
Type
integer
|
|||
| MinimumValue |
Minimum value validation.
|
integer | |
|
MaximumValue
Maximum value validation.
Type
integer
|
|||
| MaximumValue |
Maximum value validation.
|
integer | |
|
OrderTypeId
Enum value of display order of answer choices.
Type
AnswerChoiceOrder
|
|||
| OrderTypeId |
Enum value of display order of answer choices.
|
AnswerChoiceOrder | |
|
NumberOfColumns
Number of columns to be shown.
Type
integer
|
|||
| NumberOfColumns |
Number of columns to be shown.
|
integer | |
|
InputWidth
Input width of the control.
Type
integer
|
|||
| InputWidth |
Input width of the control.
|
integer | |
|
Alignment
Alignment of the control.
|
|||
| Alignment |
Alignment of the control.
|
AnswerChoiceAlignment | |
|
AnswerChoiceValidationType
Enum value for the validation type to be applied on answer choices.
|
|||
| AnswerChoiceValidationType |
Enum value for the validation type to be applied on answer choices.
|
AnswerChoiceValidationType | |
|
ScaleTypeId
Enum value of the scale type to be applied to a question.
Type
ScaleType
|
|||
| ScaleTypeId |
Enum value of the scale type to be applied to a question.
|
ScaleType | |
|
DisplayTypeRankOrderScale
Enum value of type of control to be rendered (Buttons or Dropdowns)
|
|||
| DisplayTypeRankOrderScale |
Enum value of type of control to be rendered (Buttons or Dropdowns)
|
DisplayTypeRankOrderScale | |
|
DisplayTypeRatingScale
Enum value of type of control to be rendered (Frames, EndPoint, RadioButtons)
|
|||
| DisplayTypeRatingScale |
Enum value of type of control to be rendered (Frames, EndPoint, RadioButtons)
|
DisplayTypeRatingScale | |
|
MinimumFormula
Minimum value validation to be applied
Type
string
|
|||
| MinimumFormula |
Minimum value validation to be applied
|
string | |
|
MaximumFormula
Maximum value validation to be applied
Type
string
|
|||
| MaximumFormula |
Maximum value validation to be applied
|
string | |
|
CameraSetting
Enum value for camera settings
Type
CameraSetting
|
|||
| CameraSetting |
Enum value for camera settings
|
CameraSetting | |
|
ShowTop
Number of top answer choices to show. Applicable when response order of answer choices is set to Display Random Subset.
Type
integer
|
|||
| ShowTop |
Number of top answer choices to show. Applicable when response order of answer choices is set to Display Random Subset.
|
integer | |
|
IsBalanced
Number of top answer choices to show.
Type
boolean
|
|||
| IsBalanced |
Number of top answer choices to show.
|
boolean | |
|
VideoQuestion
Settings specific to video question
Type
VideoQuestion
|
|||
| VideoQuestion |
Settings specific to video question
|
VideoQuestion | |
|
MaxDiffQuestion
Settings specific to Maxdiff question
Type
MaxDiffQuestion
|
|||
| MaxDiffQuestion |
Settings specific to Maxdiff question
|
MaxDiffQuestion | |
|
CardSortQuestion
Settings specific to cardsort question
Type
CardSortQuestion
|
|||
| CardSortQuestion |
Settings specific to cardsort question
|
CardSortQuestion | |
|
ConjointQuestion
Settings specific to conjoint question
|
|||
| ConjointQuestion |
Settings specific to conjoint question
|
ConjointQuestionDetails | |
{
"QuestionNumber": 2,
"QuestionTypeId": 1,
"ExtractQuestionId": 5,
"QuestionStrings": [
{
"QuestionId": 1,
"LanguageCode": "sample string 2",
"DisplayLabel": "sample string 3"
},
{
"QuestionId": 1,
"LanguageCode": "sample string 2",
"DisplayLabel": "sample string 3"
}
],
"Groups": [
{
"GroupId": 1,
"IsFixedPosition": true,
"ShowTop": 3,
"DisplayLabel": "sample string 4",
"IsBalanced": true
},
{
"GroupId": 1,
"IsFixedPosition": true,
"ShowTop": 3,
"DisplayLabel": "sample string 4",
"IsBalanced": true
}
],
"AnswerChoices": [
{
"AnswerChoiceStrings": [
{
"AnswerChoiceId": 1,
"LanguageCode": "sample string 2",
"DisplayLabel": "sample string 3"
},
{
"AnswerChoiceId": 1,
"LanguageCode": "sample string 2",
"DisplayLabel": "sample string 3"
}
],
"DisplayOrder": 2,
"IsOther": true,
"IsNotApplicable": true,
"PointValue": 1.0,
"PrefillTypeId": "sample string 5",
"PrefillValue": "sample string 6",
"ScaleValue": 1,
"DisplayLogic": "sample string 7",
"IsFixedPosition": true,
"GroupId": 1
},
{
"AnswerChoiceStrings": [
{
"AnswerChoiceId": 1,
"LanguageCode": "sample string 2",
"DisplayLabel": "sample string 3"
},
{
"AnswerChoiceId": 1,
"LanguageCode": "sample string 2",
"DisplayLabel": "sample string 3"
}
],
"DisplayOrder": 2,
"IsOther": true,
"IsNotApplicable": true,
"PointValue": 1.0,
"PrefillTypeId": "sample string 5",
"PrefillValue": "sample string 6",
"ScaleValue": 1,
"DisplayLogic": "sample string 7",
"IsFixedPosition": true,
"GroupId": 1
}
],
"SubQuestionGroups": [
{
"GroupId": 1,
"IsFixedPosition": true,
"ShowTop": 3,
"DisplayLabel": "sample string 4",
"IsBalanced": true
},
{
"GroupId": 1,
"IsFixedPosition": true,
"ShowTop": 3,
"DisplayLabel": "sample string 4",
"IsBalanced": true
}
],
"SubQuestions": [
{
"QuestionId": 1,
"ParentQuestionId": 2,
"QuestionStrings": [
{
"QuestionId": 1,
"LanguageCode": "sample string 2",
"DisplayLabel": "sample string 3"
},
{
"QuestionId": 1,
"LanguageCode": "sample string 2",
"DisplayLabel": "sample string 3"
}
],
"DisplayLogic": "sample string 3",
"DisplayOrder": 4,
"DataLabel": "sample string 5",
"IsOther": true,
"GroupId": 1,
"IsFixedPosition": true,
"IsNotApplicable": true
},
{
"QuestionId": 1,
"ParentQuestionId": 2,
"QuestionStrings": [
{
"QuestionId": 1,
"LanguageCode": "sample string 2",
"DisplayLabel": "sample string 3"
},
{
"QuestionId": 1,
"LanguageCode": "sample string 2",
"DisplayLabel": "sample string 3"
}
],
"DisplayLogic": "sample string 3",
"DisplayOrder": 4,
"DataLabel": "sample string 5",
"IsOther": true,
"GroupId": 1,
"IsFixedPosition": true,
"IsNotApplicable": true
}
],
"SubQuestionShowTop": 6,
"SubQuestionIsBalanced": true,
"SecondaryQuestion": {
"QuestionId": 1,
"QuestionTypeId": 1,
"QuestionStrings": [
{
"QuestionId": 1,
"LanguageCode": "sample string 2",
"DisplayLabel": "sample string 3"
},
{
"QuestionId": 1,
"LanguageCode": "sample string 2",
"DisplayLabel": "sample string 3"
}
],
"AnswerChoices": [
{
"AnswerChoiceId": 1,
"AnswerChoiceStrings": [
{
"AnswerChoiceId": 1,
"LanguageCode": "sample string 2",
"DisplayLabel": "sample string 3"
},
{
"AnswerChoiceId": 1,
"LanguageCode": "sample string 2",
"DisplayLabel": "sample string 3"
}
],
"DisplayOrder": 2,
"IsNotApplicable": true
},
{
"AnswerChoiceId": 1,
"AnswerChoiceStrings": [
{
"AnswerChoiceId": 1,
"LanguageCode": "sample string 2",
"DisplayLabel": "sample string 3"
},
{
"AnswerChoiceId": 1,
"LanguageCode": "sample string 2",
"DisplayLabel": "sample string 3"
}
],
"DisplayOrder": 2,
"IsNotApplicable": true
}
]
},
"DisplayLogic": "sample string 8",
"PageNumber": 9,
"DisplayOrder": 10,
"IsPrefillAddAnswerChoice": true,
"IsPostfillAddAnswerChoice": true,
"IsNewPage": true,
"DataLabel": "sample string 12",
"IsRequired": true,
"MinimumValue": 1,
"MaximumValue": 1,
"NumberOfColumns": 1,
"InputWidth": 1,
"MinimumFormula": "sample string 14",
"MaximumFormula": "sample string 15",
"ShowTop": 16,
"IsBalanced": true,
"VideoQuestion": {
"ChannelId": "sample string 1",
"ApiKey": "sample string 2",
"CaptureOptions": "sample string 3",
"InterfaceLanguage": "sample string 4",
"LanguageCode": "sample string 5",
"MaximumWidth": 6,
"MaximumLength": 7,
"MinimumLength": 8,
"AllowFileUpload": true,
"IsVideoQuestionRequired": true
},
"MaxDiffQuestion": {
"LayoutId": 1,
"SetCount": 1,
"AttributesPerSet": 2,
"EstimatedSampleSizeId": 1
},
"CardSortQuestion": {
"CategoryOrder": 1,
"CardOrder": 2,
"ShowInstructionalPopup": true,
"InstructionalLink": [
{
"AnswerChoiceId": 1,
"LanguageCode": "sample string 2",
"DisplayLabel": "sample string 3"
},
{
"AnswerChoiceId": 1,
"LanguageCode": "sample string 2",
"DisplayLabel": "sample string 3"
}
],
"InstructionalText": [
{
"AnswerChoiceId": 1,
"LanguageCode": "sample string 2",
"DisplayLabel": "sample string 3"
},
{
"AnswerChoiceId": 1,
"LanguageCode": "sample string 2",
"DisplayLabel": "sample string 3"
}
]
},
"ConjointQuestion": {
"Attributes": [
{
"translations": [
{
"languagecode": "sample string 1",
"translation": "sample string 2"
},
{
"languagecode": "sample string 1",
"translation": "sample string 2"
}
],
"displayorder": 1,
"IsPriceAttribute": true,
"AttributeType": 1,
"levels": [
{
"displayorder": 1,
"translations": [
{
"languagecode": "sample string 1",
"translation": "sample string 2"
},
{
"languagecode": "sample string 1",
"translation": "sample string 2"
}
]
},
{
"displayorder": 1,
"translations": [
{
"languagecode": "sample string 1",
"translation": "sample string 2"
},
{
"languagecode": "sample string 1",
"translation": "sample string 2"
}
]
}
]
},
{
"translations": [
{
"languagecode": "sample string 1",
"translation": "sample string 2"
},
{
"languagecode": "sample string 1",
"translation": "sample string 2"
}
],
"displayorder": 1,
"IsPriceAttribute": true,
"AttributeType": 1,
"levels": [
{
"displayorder": 1,
"translations": [
{
"languagecode": "sample string 1",
"translation": "sample string 2"
},
{
"languagecode": "sample string 1",
"translation": "sample string 2"
}
]
},
{
"displayorder": 1,
"translations": [
{
"languagecode": "sample string 1",
"translation": "sample string 2"
},
{
"languagecode": "sample string 1",
"translation": "sample string 2"
}
]
}
]
}
],
"CardCount": 1,
"ConceptsPerCard": 2,
"ShowInstructionalPopup": true,
"InstructionalLink": [
{
"languagecode": "sample string 1",
"translation": "sample string 2"
},
{
"languagecode": "sample string 1",
"translation": "sample string 2"
}
],
"InstructionalText": [
{
"languagecode": "sample string 1",
"translation": "sample string 2"
},
{
"languagecode": "sample string 1",
"translation": "sample string 2"
}
],
"IsNotApplicable": true,
"NotApplicableOptions": [
{
"languagecode": "sample string 1",
"translation": "sample string 2"
},
{
"languagecode": "sample string 1",
"translation": "sample string 2"
}
],
"Prohibitions": [
{
"DisplayOrder": 1,
"AttributeDisplayOrder": 2,
"ProhibitedAttributeDisplayOrder": 3,
"LevelPairs": [
{
"LevelDisplayOrder": 1,
"ProhibitedLevelDisplayOrder": 2
},
{
"LevelDisplayOrder": 1,
"ProhibitedLevelDisplayOrder": 2
}
]
},
{
"DisplayOrder": 1,
"AttributeDisplayOrder": 2,
"ProhibitedAttributeDisplayOrder": 3,
"LevelPairs": [
{
"LevelDisplayOrder": 1,
"ProhibitedLevelDisplayOrder": 2
},
{
"LevelDisplayOrder": 1,
"ProhibitedLevelDisplayOrder": 2
}
]
}
]
}
}
<QuestionUpdate xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
<QuestionTypeId>TextMedia</QuestionTypeId>
<ExtractQuestionId>5</ExtractQuestionId>
<QuestionStrings>
<QuestionString>
<QuestionId>1</QuestionId>
<LanguageCode>sample string 2</LanguageCode>
<DisplayLabel>sample string 3</DisplayLabel>
</QuestionString>
<QuestionString>
<QuestionId>1</QuestionId>
<LanguageCode>sample string 2</LanguageCode>
<DisplayLabel>sample string 3</DisplayLabel>
</QuestionString>
</QuestionStrings>
<Groups>
<AnswerChoiceGroup>
<GroupId>1</GroupId>
<IsFixedPosition>true</IsFixedPosition>
<ShowTop>3</ShowTop>
<DisplayLabel>sample string 4</DisplayLabel>
<IsBalanced>true</IsBalanced>
</AnswerChoiceGroup>
<AnswerChoiceGroup>
<GroupId>1</GroupId>
<IsFixedPosition>true</IsFixedPosition>
<ShowTop>3</ShowTop>
<DisplayLabel>sample string 4</DisplayLabel>
<IsBalanced>true</IsBalanced>
</AnswerChoiceGroup>
</Groups>
<AnswerChoices>
<AnswerChoice>
<AnswerChoiceStrings>
<AnswerChoiceString>
<AnswerChoiceId>1</AnswerChoiceId>
<LanguageCode>sample string 2</LanguageCode>
<DisplayLabel>sample string 3</DisplayLabel>
</AnswerChoiceString>
<AnswerChoiceString>
<AnswerChoiceId>1</AnswerChoiceId>
<LanguageCode>sample string 2</LanguageCode>
<DisplayLabel>sample string 3</DisplayLabel>
</AnswerChoiceString>
</AnswerChoiceStrings>
<DisplayOrder>2</DisplayOrder>
<IsOther>true</IsOther>
<IsNotApplicable>true</IsNotApplicable>
<PointValue>1</PointValue>
<PrefillTypeId>sample string 5</PrefillTypeId>
<PrefillValue>sample string 6</PrefillValue>
<ScaleValue>1</ScaleValue>
<DisplayLogic>sample string 7</DisplayLogic>
<IsFixedPosition>true</IsFixedPosition>
<GroupId>1</GroupId>
</AnswerChoice>
<AnswerChoice>
<AnswerChoiceStrings>
<AnswerChoiceString>
<AnswerChoiceId>1</AnswerChoiceId>
<LanguageCode>sample string 2</LanguageCode>
<DisplayLabel>sample string 3</DisplayLabel>
</AnswerChoiceString>
<AnswerChoiceString>
<AnswerChoiceId>1</AnswerChoiceId>
<LanguageCode>sample string 2</LanguageCode>
<DisplayLabel>sample string 3</DisplayLabel>
</AnswerChoiceString>
</AnswerChoiceStrings>
<DisplayOrder>2</DisplayOrder>
<IsOther>true</IsOther>
<IsNotApplicable>true</IsNotApplicable>
<PointValue>1</PointValue>
<PrefillTypeId>sample string 5</PrefillTypeId>
<PrefillValue>sample string 6</PrefillValue>
<ScaleValue>1</ScaleValue>
<DisplayLogic>sample string 7</DisplayLogic>
<IsFixedPosition>true</IsFixedPosition>
<GroupId>1</GroupId>
</AnswerChoice>
</AnswerChoices>
<SubQuestionGroups>
<AnswerChoiceGroup>
<GroupId>1</GroupId>
<IsFixedPosition>true</IsFixedPosition>
<ShowTop>3</ShowTop>
<DisplayLabel>sample string 4</DisplayLabel>
<IsBalanced>true</IsBalanced>
</AnswerChoiceGroup>
<AnswerChoiceGroup>
<GroupId>1</GroupId>
<IsFixedPosition>true</IsFixedPosition>
<ShowTop>3</ShowTop>
<DisplayLabel>sample string 4</DisplayLabel>
<IsBalanced>true</IsBalanced>
</AnswerChoiceGroup>
</SubQuestionGroups>
<SubQuestions>
<SubQuestion>
<QuestionId>1</QuestionId>
<ParentQuestionId>2</ParentQuestionId>
<QuestionStrings>
<QuestionString>
<QuestionId>1</QuestionId>
<LanguageCode>sample string 2</LanguageCode>
<DisplayLabel>sample string 3</DisplayLabel>
</QuestionString>
<QuestionString>
<QuestionId>1</QuestionId>
<LanguageCode>sample string 2</LanguageCode>
<DisplayLabel>sample string 3</DisplayLabel>
</QuestionString>
</QuestionStrings>
<DisplayLogic>sample string 3</DisplayLogic>
<DisplayOrder>4</DisplayOrder>
<DataLabel>sample string 5</DataLabel>
<IsOther>true</IsOther>
<GroupId>1</GroupId>
<IsFixedPosition>true</IsFixedPosition>
<IsNotApplicable>true</IsNotApplicable>
</SubQuestion>
<SubQuestion>
<QuestionId>1</QuestionId>
<ParentQuestionId>2</ParentQuestionId>
<QuestionStrings>
<QuestionString>
<QuestionId>1</QuestionId>
<LanguageCode>sample string 2</LanguageCode>
<DisplayLabel>sample string 3</DisplayLabel>
</QuestionString>
<QuestionString>
<QuestionId>1</QuestionId>
<LanguageCode>sample string 2</LanguageCode>
<DisplayLabel>sample string 3</DisplayLabel>
</QuestionString>
</QuestionStrings>
<DisplayLogic>sample string 3</DisplayLogic>
<DisplayOrder>4</DisplayOrder>
<DataLabel>sample string 5</DataLabel>
<IsOther>true</IsOther>
<GroupId>1</GroupId>
<IsFixedPosition>true</IsFixedPosition>
<IsNotApplicable>true</IsNotApplicable>
</SubQuestion>
</SubQuestions>
<SubQuestionShowTop>6</SubQuestionShowTop>
<SubQuestionIsBalanced>true</SubQuestionIsBalanced>
<SecondaryQuestion>
<QuestionId>1</QuestionId>
<QuestionTypeId>TextMedia</QuestionTypeId>
<QuestionStrings>
<QuestionString>
<QuestionId>1</QuestionId>
<LanguageCode>sample string 2</LanguageCode>
<DisplayLabel>sample string 3</DisplayLabel>
</QuestionString>
<QuestionString>
<QuestionId>1</QuestionId>
<LanguageCode>sample string 2</LanguageCode>
<DisplayLabel>sample string 3</DisplayLabel>
</QuestionString>
</QuestionStrings>
<AnswerChoices>
<SecondaryAnswerChoice>
<AnswerChoiceId>1</AnswerChoiceId>
<AnswerChoiceStrings>
<AnswerChoiceString>
<AnswerChoiceId>1</AnswerChoiceId>
<LanguageCode>sample string 2</LanguageCode>
<DisplayLabel>sample string 3</DisplayLabel>
</AnswerChoiceString>
<AnswerChoiceString>
<AnswerChoiceId>1</AnswerChoiceId>
<LanguageCode>sample string 2</LanguageCode>
<DisplayLabel>sample string 3</DisplayLabel>
</AnswerChoiceString>
</AnswerChoiceStrings>
<DisplayOrder>2</DisplayOrder>
<IsNotApplicable>true</IsNotApplicable>
</SecondaryAnswerChoice>
<SecondaryAnswerChoice>
<AnswerChoiceId>1</AnswerChoiceId>
<AnswerChoiceStrings>
<AnswerChoiceString>
<AnswerChoiceId>1</AnswerChoiceId>
<LanguageCode>sample string 2</LanguageCode>
<DisplayLabel>sample string 3</DisplayLabel>
</AnswerChoiceString>
<AnswerChoiceString>
<AnswerChoiceId>1</AnswerChoiceId>
<LanguageCode>sample string 2</LanguageCode>
<DisplayLabel>sample string 3</DisplayLabel>
</AnswerChoiceString>
</AnswerChoiceStrings>
<DisplayOrder>2</DisplayOrder>
<IsNotApplicable>true</IsNotApplicable>
</SecondaryAnswerChoice>
</AnswerChoices>
</SecondaryQuestion>
<DisplayLogic>sample string 8</DisplayLogic>
<PageNumber>9</PageNumber>
<DisplayOrder>10</DisplayOrder>
<IsPrefillAddAnswerChoice>true</IsPrefillAddAnswerChoice>
<IsPostfillAddAnswerChoice>true</IsPostfillAddAnswerChoice>
<IsNewPage>true</IsNewPage>
<DataLabel>sample string 12</DataLabel>
<IsRequired>true</IsRequired>
<MinimumValue>1</MinimumValue>
<MaximumValue>1</MaximumValue>
<NumberOfColumns>1</NumberOfColumns>
<InputWidth>1</InputWidth>
<MinimumFormula>sample string 14</MinimumFormula>
<MaximumFormula>sample string 15</MaximumFormula>
<ShowTop>16</ShowTop>
<IsBalanced>true</IsBalanced>
<VideoQuestion>
<ChannelId>sample string 1</ChannelId>
<ApiKey>sample string 2</ApiKey>
<CaptureOptions>sample string 3</CaptureOptions>
<InterfaceLanguage>sample string 4</InterfaceLanguage>
<LanguageCode>sample string 5</LanguageCode>
<MaximumWidth>6</MaximumWidth>
<MaximumLength>7</MaximumLength>
<MinimumLength>8</MinimumLength>
<AllowFileUpload>true</AllowFileUpload>
<IsVideoQuestionRequired>true</IsVideoQuestionRequired>
</VideoQuestion>
<MaxDiffQuestion>
<LayoutId>BestAttributeWorst</LayoutId>
<SetCount>1</SetCount>
<AttributesPerSet>2</AttributesPerSet>
<EstimatedSampleSizeId>LessThan150</EstimatedSampleSizeId>
</MaxDiffQuestion>
<CardSortQuestion>
<CategoryOrder>1</CategoryOrder>
<CardOrder>2</CardOrder>
<ShowInstructionalPopup>true</ShowInstructionalPopup>
<InstructionalLink>
<AnswerChoiceString>
<AnswerChoiceId>1</AnswerChoiceId>
<LanguageCode>sample string 2</LanguageCode>
<DisplayLabel>sample string 3</DisplayLabel>
</AnswerChoiceString>
<AnswerChoiceString>
<AnswerChoiceId>1</AnswerChoiceId>
<LanguageCode>sample string 2</LanguageCode>
<DisplayLabel>sample string 3</DisplayLabel>
</AnswerChoiceString>
</InstructionalLink>
<InstructionalText>
<AnswerChoiceString>
<AnswerChoiceId>1</AnswerChoiceId>
<LanguageCode>sample string 2</LanguageCode>
<DisplayLabel>sample string 3</DisplayLabel>
</AnswerChoiceString>
<AnswerChoiceString>
<AnswerChoiceId>1</AnswerChoiceId>
<LanguageCode>sample string 2</LanguageCode>
<DisplayLabel>sample string 3</DisplayLabel>
</AnswerChoiceString>
</InstructionalText>
</CardSortQuestion>
<ConjointQuestion>
<Attributes>
<ConjointQuestionAttribute>
<translations>
<ConjointTranslation>
<languagecode>sample string 1</languagecode>
<translation>sample string 2</translation>
</ConjointTranslation>
<ConjointTranslation>
<languagecode>sample string 1</languagecode>
<translation>sample string 2</translation>
</ConjointTranslation>
</translations>
<displayorder>1</displayorder>
<IsPriceAttribute>true</IsPriceAttribute>
<AttributeType>1</AttributeType>
<levels>
<ConjointQuestionLevel>
<displayorder>1</displayorder>
<translations>
<ConjointTranslation>
<languagecode>sample string 1</languagecode>
<translation>sample string 2</translation>
</ConjointTranslation>
<ConjointTranslation>
<languagecode>sample string 1</languagecode>
<translation>sample string 2</translation>
</ConjointTranslation>
</translations>
</ConjointQuestionLevel>
<ConjointQuestionLevel>
<displayorder>1</displayorder>
<translations>
<ConjointTranslation>
<languagecode>sample string 1</languagecode>
<translation>sample string 2</translation>
</ConjointTranslation>
<ConjointTranslation>
<languagecode>sample string 1</languagecode>
<translation>sample string 2</translation>
</ConjointTranslation>
</translations>
</ConjointQuestionLevel>
</levels>
</ConjointQuestionAttribute>
<ConjointQuestionAttribute>
<translations>
<ConjointTranslation>
<languagecode>sample string 1</languagecode>
<translation>sample string 2</translation>
</ConjointTranslation>
<ConjointTranslation>
<languagecode>sample string 1</languagecode>
<translation>sample string 2</translation>
</ConjointTranslation>
</translations>
<displayorder>1</displayorder>
<IsPriceAttribute>true</IsPriceAttribute>
<AttributeType>1</AttributeType>
<levels>
<ConjointQuestionLevel>
<displayorder>1</displayorder>
<translations>
<ConjointTranslation>
<languagecode>sample string 1</languagecode>
<translation>sample string 2</translation>
</ConjointTranslation>
<ConjointTranslation>
<languagecode>sample string 1</languagecode>
<translation>sample string 2</translation>
</ConjointTranslation>
</translations>
</ConjointQuestionLevel>
<ConjointQuestionLevel>
<displayorder>1</displayorder>
<translations>
<ConjointTranslation>
<languagecode>sample string 1</languagecode>
<translation>sample string 2</translation>
</ConjointTranslation>
<ConjointTranslation>
<languagecode>sample string 1</languagecode>
<translation>sample string 2</translation>
</ConjointTranslation>
</translations>
</ConjointQuestionLevel>
</levels>
</ConjointQuestionAttribute>
</Attributes>
<CardCount>1</CardCount>
<ConceptsPerCard>2</ConceptsPerCard>
<ShowInstructionalPopup>true</ShowInstructionalPopup>
<InstructionalLink>
<ConjointTranslation>
<languagecode>sample string 1</languagecode>
<translation>sample string 2</translation>
</ConjointTranslation>
<ConjointTranslation>
<languagecode>sample string 1</languagecode>
<translation>sample string 2</translation>
</ConjointTranslation>
</InstructionalLink>
<InstructionalText>
<ConjointTranslation>
<languagecode>sample string 1</languagecode>
<translation>sample string 2</translation>
</ConjointTranslation>
<ConjointTranslation>
<languagecode>sample string 1</languagecode>
<translation>sample string 2</translation>
</ConjointTranslation>
</InstructionalText>
<IsNotApplicable>true</IsNotApplicable>
<NotApplicableOptions>
<ConjointTranslation>
<languagecode>sample string 1</languagecode>
<translation>sample string 2</translation>
</ConjointTranslation>
<ConjointTranslation>
<languagecode>sample string 1</languagecode>
<translation>sample string 2</translation>
</ConjointTranslation>
</NotApplicableOptions>
<Prohibitions>
<Prohibitions>
<DisplayOrder>1</DisplayOrder>
<AttributeDisplayOrder>2</AttributeDisplayOrder>
<ProhibitedAttributeDisplayOrder>3</ProhibitedAttributeDisplayOrder>
<LevelPairs>
<ProhibitionLevelPairs>
<LevelDisplayOrder>1</LevelDisplayOrder>
<ProhibitedLevelDisplayOrder>2</ProhibitedLevelDisplayOrder>
</ProhibitionLevelPairs>
<ProhibitionLevelPairs>
<LevelDisplayOrder>1</LevelDisplayOrder>
<ProhibitedLevelDisplayOrder>2</ProhibitedLevelDisplayOrder>
</ProhibitionLevelPairs>
</LevelPairs>
</Prohibitions>
<Prohibitions>
<DisplayOrder>1</DisplayOrder>
<AttributeDisplayOrder>2</AttributeDisplayOrder>
<ProhibitedAttributeDisplayOrder>3</ProhibitedAttributeDisplayOrder>
<LevelPairs>
<ProhibitionLevelPairs>
<LevelDisplayOrder>1</LevelDisplayOrder>
<ProhibitedLevelDisplayOrder>2</ProhibitedLevelDisplayOrder>
</ProhibitionLevelPairs>
<ProhibitionLevelPairs>
<LevelDisplayOrder>1</LevelDisplayOrder>
<ProhibitedLevelDisplayOrder>2</ProhibitedLevelDisplayOrder>
</ProhibitionLevelPairs>
</LevelPairs>
</Prohibitions>
</Prohibitions>
</ConjointQuestion>
</QuestionUpdate>
Returns status message if the creation/updation was successful or not.
| Name | Description | Type | Additional information |
|---|---|---|---|
|
Meta
The metadata such as paging parameters, status code, timestamp,... which are related to this request.
Type
MetaData
|
|||
| Meta |
The metadata such as paging parameters, status code, timestamp,... which are related to this request. |
MetaData | |
| Data |
The actual data returned by the request. |
SurveyQuestionUpsertResult | |
| Links |
HATEOAS related to this object. It wil contain relevant url's such as previous and next page for paged results, create/update/delete action. These url's can be used in your application for the next steps in your application logic. |
Hateoas | |
{
"Meta": {
"Status": 1,
"TotalRowCount": 1,
"Limit": 1,
"Offset": 1,
"TotalPageCount": 1,
"StartRec": 1,
"StopRec": 1,
"Timestamp": "2025-10-29T23:40:33.4560571Z",
"IsFiltered": true
},
"Data": {
"Succeeded": true,
"FailureMessage": "sample string 2"
}
}
<Payload xmlns:i="http://www.w3.org/2001/XMLSchema-instance" z:Id="i1" xmlns:z="http://schemas.microsoft.com/2003/10/Serialization/">
<Data>
<FailureMessage>sample string 2</FailureMessage>
<Succeeded>true</Succeeded>
</Data>
<Meta>
<IsFiltered>true</IsFiltered>
<Limit>1</Limit>
<Offset>1</Offset>
<StartRec>1</StartRec>
<Status>1</Status>
<StopRec>1</StopRec>
<Timestamp>2025-10-29T23:40:33.4560571+00:00</Timestamp>
<TotalPageCount>1</TotalPageCount>
<TotalRowCount>1</TotalRowCount>
</Meta>
</Payload>