Get survey version response
meta objectrequired
HTTP status code.
The unique identifier of the associated request.
Additional information about this response.
result objectrequired
Number of questions in the survey
SurveyOptions objectrequired
Scrub all respondent identifying information such as IP or location data.
Possible values: [No, Yes]
NoIf true, provide autofocus for questions.
Enables autoadvance on questions
Enables autoadvance on pages. This requires Autoadvance to be anbled as well
AvailableLanguages object
The languages the survey supports.
property name* string[]
If true, display the back button
falseIf true, prevent respondents from taking the survey multiple times.
falseBallot box stuffing prevention behavior.
Possible values: [default, DefaultMessage, DisplayMessage, Redirect, Continue]
defaultID of the library message shown to prevent ballot box stuffing. See BallotBoxStuffingPrevention and BallotBoxStuffingPreventionMessageLibrary.
Possible values: Value must match regular expression ^(MS_[a-zA-Z0-9]{11,15})?$
MS_abcdefg12345Library ID associated with the Message ID in BallotBoxStuffingPreventionMessage.
Possible values: Value must match regular expression ^(UR|GR)_[a-zA-Z0-9]{11,15}$
UR_SomeUserId001Ballot Box stuffing prevention URL.
Collect respondents Geo Location. Default false.
Possible values: [true, false]
trueCustom CSS to load when survey taking. See also ExternalCSS.
CustomLanguages object
The custom languages the survey supports.
property name* object
Name of the custom language
Base language for the custom language
Send an email thank you message after survey completion
Possible values: [true, false]
falseID of the message to be displayed at the end of the survey
Possible values: Value must match regular expression ^(MS_[a-zA-Z0-9]{11,15})?$
MS_abcdefg12345The URL to redirect respondents to at the end of the survey used when SurveyTermination is set to Redirect.
CSS URL to load when survey taking. See also CustomStyles.
ID of the library message to display in the header. Do not use in conjunction with Header.
Possible values: Value must match regular expression ^(MS_[a-zA-Z0-9]{11,15})?$
MS_abcdefg12345Header to display on each page such as a logo. Do not use in conjunction with headerMid.
ID of the library message to display in the footer. Do not use in conjunction with Footer.
Possible values: Value must match regular expression ^(MS_[a-zA-Z0-9]{11,15})?$
MS_abcdefg12345Footer to display on each page such as a logo. Do not use in conjunction with footerMid.
Whether or not to use a custom validation message. See InactiveMessage and InactiveMessageLibrary.
Possible values: [DefaultMessage, DisplayMessage]
ID of the library message to use when InactiveSurvey is set to DisplayMessage. See InactiveSurvey and InactiveMessageLibrary.
Possible values: Value must match regular expression ^(MS_[a-zA-Z0-9]{11,15})?$
MS_abcdefg12345Library ID associated with the Message ID in InactiveMessage.
Possible values: Value must match regular expression ^(UR|GR)_[a-zA-Z0-9]{11,15}$
UR_SomeUserId001Prevent search engines from indexing the survey.
Possible values: [Yes, No]
YesID of the library message to display in the "next" button. Do not use in conjunction with NextButton.
Possible values: Value must match regular expression ^(MS_[a-zA-Z0-9]{11,15})?$
MS_abcdefg12345The text to use as the "next" Button. Note that BackButton should be enabled for this property to be used. See nextButtonMid and BackButton.
← Transition between page navigation.
Possible values: [None, Slide, Fade, Flip, Barrel]
NoneSpecify how long a respondent can leave a survey unfinished before that survey automatically closes. A value of No specifies to delete partial completion data. See also PartialDataCloseAfter.
Possible values: [No, +1 hour, +4 hour, +1 day, +2 days, +3 days, +1 week, +2 weeks, +1 month, +3 months, +6 months, +1 year]
+1 weekWhen the partial data deadline starts, either by LastActivity or SurveyStart. See PartialData.
Possible values: [``, LastActivity, SurveyStart]
The password to take the survey. See PasswordProtection.
Require a password to take the survey. See Password.
Possible values: [No, Yes]
NoID of the library message to display in the "previous" button. Do not use in conjunction with PreviousButton.
Possible values: Value must match regular expression ^(MS_[a-zA-Z0-9]{11,15})?$
MS_abcdefg12345The text to use as the "previous" Button. Note that BackButton should be enabled for this property to be used. See previousButtonMid and BackButton.
← Shows participants a progress bar.
Possible values: [None, Text, NoText, VerboseText]
NoneNumber of questions to display per page.
Possible values: Value must match regular expression ^[\d]+$
Apply bot detection on the survey taking experience.
Possible values: [true, false]
Whether or not to restrict the URL respondents must come from to access the survey. See RefererURL.
Possible values: [No, Yes]
NoThe URL respondents must come from to access the survey. See RefererCheck.
Shows the response summary at the end of the survey used when SurveyTermination is set to ResponseSummary.
Possible values: [Yes, No]
NoIf true, allow respondents to save and continue later.
trueIf true, uploaded files by respondents can only be viewed by the survey owner.
Possible values: [true, false]
trueSkin objectrequired
The skin definition.
- string
- object
Sets the survey to be available during a specified time period. See SurveyStartDate and SurveyExpirationDate.
Possible values: [on, DateRange, None]
nullWhen respondents can no longer take the survey.
Meta description for the survey, used by search engines and so forth.
Possible values: <= 100 characters
The default language of the survey.
Possible values: [AR, ASM, AZ-AZ, BEL, BG, BN, BS, CA, CEB, CH, CS, CY, DA, DE, EL, EN_GB, EN-US, EN, EO, ES-ES, ES, ET, FA, FI, FR-CA, FR, GU, HE, HE-ZA, HI, HIL, HR, HU, HYE, ID, ISL, IT, JA, KAN, KAT, KAZ, KM, KO, LT, LV, MAL, MAR, MK, MN, MS, MY, NL, NO, ORI, PA-IN, PL, PT-BR, PT, RO, RU, SIN, SK, SL, SQI, SR-ME, SR, SV, SW, TA, TEL, TGL, TH, TR, UK, UR, VI, ZH-S, ZH-T]
Name of the survey
Possible values: <= 100 characters
Survey is either publicly available or restricted by invitation only
Possible values: [PublicSurvey, ByInvitation, PasswordProtected]
PublicSurveyWhen respondents can start taking the survey
End of survey action such as showing respondents a response summary. See EOSMessageLibrary, EOSMessage, ResponseSummary, and EOSRedirectURL.
Possible values: [DefaultMessage, DisplayMessage, DisplayResult, ResponseSummary, Redirect]
DefaultMessageTitle of the survey, displayed to users on the browser window/tab.
Possible values: <= 100 characters
ID of the library message to use for the thank you email. See EmailThankYou and ThankYouEmailMessage.
Possible values: Value must match regular expression ^(MS_[a-zA-Z0-9]{11,15})?$
MS_abcdefg12345Library ID associated with the Message ID in ThankYouEmailMessage.
Possible values: Value must match regular expression ^(UR|GR)_[a-zA-Z0-9]{11,15}$
UR_SomeUserId001Whether or not to use a custom validation message. See ValidationMessage and ValidationMessageLibrary.
Possible values: [true, false]
falseID of the library message to use for the custom validation message. See ValidateMessage and ValidationMessageLibrary.
Possible values: Value must match regular expression ^(MS_[a-zA-Z0-9]{11,15})?$
MS_abcdefg12345Library ID associated with the Message ID in ValidationMessage.
Possible values: Value must match regular expression ^(UR|GR)_[a-zA-Z0-9]{11,15}$
UR_SomeUserId001The unique identifier for this survey.
Possible values: Value must match regular expression ^SV_[a-zA-Z0-9]{11,15}$
The distribution status of the survey, or a flag indicating that it's a library block
Possible values: [Inactive, Active, Pending, LibBlock, Deactive, Temporary]
The unique identifier for a specific user.
Possible values: Value must match regular expression ^UR_[a-zA-Z0-9]{11,15}$
The unique identifier for the Division ID.
Possible values: Value must match regular expression ^DV_[a-zA-Z0-9]{11,15}$
The date the survey was last accessed
The unique identifier for a specific user.
Possible values: Value must match regular expression ^UR_[a-zA-Z0-9]{11,15}$
Questions objectrequired
Survey questions.
property name* Question definition
- Multiple Choice question definition
- Matrix question definition
- Text Entry question definition
- Slider question definition
- Descriptive Text question definition
- Graphic question definition
The order the choices are to be displayed in.
Possible values: Value must match regular expression ^[\d]+$
["1","2"]Choices objectrequired
Selections for a question
property name* object
Configuration objectrequired
Configurations for how the question should be displayed
An optional user-provided field for question descriptions.
Possible values: [UseText, SpecifyLabel]
Text position.
Possible values: [inline]
Value of column width.
Possible values: [25]
Repeating of headers.
Possible values: [none]
If white space is allowed.
Possible values: [ON, OFF]
Position of label.
Possible values: [BELOW, SIDE]
Number of columns.
If questions should be formatted for use on a mobile device.
Configurations for how the question should be displayed
The tag to identify the question in exported data.
Language objectrequired
Question translations
- string[]
- object
Label to identify the question
The unique identifier for the question.
Possible values: Value must match regular expression ^QID[a-zA-Z0-9]+$
Text for the question.
Possible values: <= 1000 characters
Defines the structure and purpose of the question and determines how the question is presented to respondents.
| Supported enum values |
|---|
MCMultiple Choice |
Possible values: [MC]
Randomization object
Randomize choices within a question.
- string
- object
RecodeValues object
Numeric mapping of question choices.
Defines the format used for collecting responses within the QuestionType and determines how respondents interact with the question to provide their answers.
| Supported enum values |
|---|
DLDropdown List |
GRBGraphic |
MACOLMulti Answer Columns |
MAHRMulti Answer Horizontal Row |
MAVRMulti Answer Vertical Row |
MSBMulti Select Box |
NPSNet Promoter Score |
SACOLSingle Answer Column |
SAHRSingle Answer Horizontal Row |
SAVRSingle Answer Vertical Row |
SBSelect Box (single answer) |
TBText Block |
TXOTWith Text and Others |
PTBPlain Text Box |
Possible values: [DL, GRB, MACOL, MAHR, MAVR, MSB, NPS, SACOL, SAHR, SAVR, SB, TB, TXOT, PTB]
Refines the Selector by providing additional options or variations for response collection. It allows for more specific customization of how answers are gathered within the chosen question type and Selector.
| Supported enum values |
|---|
GRWith Graphic |
TXWith Text |
TXOTWith Text and Others |
WOTXBWithout Text Box |
WTXBWith Text |
Possible values: [GR, TX, TXOT, WOTXB, WTXB]
Validation objectrequired
Force respondents to answer a question or request that they consider answering the question before leaving the page
Settings objectrequired
CustomValidation object
Additional validation to direct respondents to answer questions in a certain way.
Logic objectrequired
Send respondents down different paths in the survey. See Qualtics Documentation for more information on Branch Logic
Type of branch logic.
Possible values: [BooleanExpression]
property name* object
- QuestionExpression
- EmbeddedDataExpression
- DeviceTypeExpression
- QuotaExpression
- GeoIPExpression
- EvaluatorMetadataExpression
- PanelDataExpression
- LoopAndMergeExpression
- RelationshipExpression
- SubjectMetadataExpression
- OrgHierarchyUnitsExpression
- OrgHierarchyMetadataExpression
ChoiceLocator objectrequired
Locator.
- Classic locator, begins with two alpha characters followed by a | and any combination of alpha and | characaters
- Current url locator regex pattern, matching entire string
- Current url locator regex pattern, matching the entire string, allow no white space, this should mirror the above* regex but allow no white space
The logic type of a question expression.
Possible values: [Question]
Operator.
Possible values: [Selected, NotSelected, EqualTo, NotEqualTo, Empty, NotEmpty, Displayed, NotDisplayed, GreaterThan, GreaterThanOrEqual, LessThan, LessThanOrEqual, Contains, DoesNotContain, MatchesRegex, IsNot, Uploaded, NotUploaded, PDF, Document, ClickedIn, NotClickedIn, Extensions, Graphic, Spreadsheet]
The unique identifier for the question.
Possible values: Value must match regular expression ^QID[a-zA-Z0-9]+$
If yes, question is in loop.
Possible values: [yes, no]
The type of question expression.
Possible values: [Expression]
Message objectrequired
Message to display when respondents don't fulfill the validation
A user-provided description of the custom validation.
libraryID objectrequired
- User Id
- Group Id
The unique identifier for a specific user.
Possible values: Value must match regular expression ^UR_[a-zA-Z0-9]{11,15}$
The unique identifier for the message.
Possible values: Value must match regular expression ^MS_[a-zA-Z0-9]{11,15}$
The unique identifier for the subMessageID.
Possible values: [VE_FORCE_RESPONSE, VE_FORCE_RESPONSE_PLURAL, VE_FORCE_RESPONSE_MORE, VE_FORCE_RESPONSE_OTHER, VE_MIN_CHOICES, VE_MAX_CHOICES, VE_MAX_CHOICES_PGR, VE_MIN_CHOICES_MATRIX, VE_MAX_CHOICES_MATRIX, VE_MIN_CHOICES_HLText, VE_MAX_CHOICES_HLText, VE_INCORRECT_TOTAL, VE_TOO_MANY_CHARACTERS, VE_TOO_MANY_CHARACTERS_PLURAL, VE_TOO_FEW_CHARACTERS, VE_TOO_FEW_CHARACTERS_PLURAL, VE_NOT_CONSECUTIVE, VE_NOT_CONSECUTIVE_RANGE, VE_VALIDATION_FAILED, VE_VALIDUSSTATE, VE_VALIDCAPHONE, VE_VALIDUKPHONE, VE_VALIDUKZIP, VE_VALIDAUPHONE, VE_VALIDNLPHONE, VE_VALIDNZPHONE, VE_VALIDAUZIP, VE_VALIDNZZIP, VE_VALIDNLZIP, VE_VALIDUSZIP, VE_VALIDCAZIP, VE_VALIDDATE, VE_VALIDALTDATE, VE_VALIDINTLDATE, VE_VALIDNUMBER, VE_VALIDTEXTONLY, VE_VALIDUSSTATE_PLURAL, VE_VALIDEMAIL_PLURAL, VE_VALIDUSPHONE_PLURAL, VE_VALIDUSZIP_PLURAL, VE_VALIDDATE_PLURAL, VE_VALIDNUMBER_PLURAL, VE_VALIDTEXTONLY_PLURAL, VE_VALIDEXTENSIONS, VE_VALIDPDF, VE_VALIDDOCUMENT, VE_VALIDEMAIL, VE_VALIDSPREADSHEET, VE_VALIDGRAPHIC, VE_VALIDUPLOAD, VE_VALIDSCREENCAPTURE, VE_TEXT_ENTRY_HAS_VALUE_BUT_NOT_CHECKED, VE_TEXT_ENTRY_HAS_VALUE_BUT_NOT_RANKED, VE_SELECT_LEAST_MOST_PREFERRED, VE_SELECT_LEAST_MOST_LEVEL, VE_SELECT_MOST_VALUE_UPGRADE, VE_SELECT_VALUABLE_LEVEL, VE_IMPORTANCE_TOTAL, VE_MIN_GROUP_CHOICES, VE_MAX_GROUP_CHOICES, VE_VALIDNUMBER_MIN, VE_VALIDNUMBER_MAX, VE_VALIDMIN_PLURAL, VE_VALIDMAX_PLURAL, VE_VALIDNUMBER_NUM_DECIMALS, VE_FORCE_OTHER_RESPONSE, VE_HEADER_VALIDATION_MESSAGE, VE_CUSTOM_VALIDATION_NO_MESSAGE, VE_CUSTOM_VALIDATION_NOT_APPLIED, VE_QUESTION, VE_ERROR, VE_INCORRECT_CAPTCHA_RESPONSE, VE_MULTIPLE_CHOICES]
Message to display when respondents don't fulfill the validation
Additional validation to direct respondents to answer questions in a certain way.
The forced response.
The type of forced response.
Settings type.
Force respondents to answer a question or request that they consider answering the question before leaving the page
Blocks objectrequired
Survey blocks.
property name* BlockDefinition
- Reference Block
- Standard Block
- Trash Block
- Conjoint Block
Possible values: [Standard]
Possible values: [Reference]
The ID of the survey's default block.
Possible values: Value must match regular expression ^BL_[a-zA-Z0-9]{11,15}$
LibraryID objectrequired
- User Id
- Group Id
The unique identifier for a specific user.
Possible values: Value must match regular expression ^UR_[a-zA-Z0-9]{11,15}$
The unique identifier for the Reference Block.
Possible values: Value must match regular expression ^LB_[a-zA-Z0-9]{11,15}$
Options object
Prevents modification of the block and its contents
Possible values: [true, false]
Authorization to modify the block
Possible values: [Collapsed, Expanded]
Possible values: [false, RandomWithXPerPage, RandomWithOnlyX, Advanced]
Loop & Merge type
Possible values: [None, Static, Question]
LoopingOptions object
Options and configuration for Loop & Merge. Includes input fields and randomization
ChoiceGroupLocator object
Locator.
- Classic locator, begins with two alpha characters followed by a | and any combination of alpha and | characaters
- Current url locator regex pattern, matching entire string
- Current url locator regex pattern, matching the entire string, allow no white space, this should mirror the above* regex but allow no white space
Locator object
Locator.
- Classic locator, begins with two alpha characters followed by a | and any combination of alpha and | characaters
- Current url locator regex pattern, matching entire string
- Current url locator regex pattern, matching the entire string, allow no white space, this should mirror the above* regex but allow no white space
The unique identifier for the question.
Possible values: Value must match regular expression ^QID[a-zA-Z0-9]+$
Type of randomization to apply to the loop ordering
Possible values: [None, Subset, All]
Static object
The (static) fields in the Loop & Merge
Options and configuration for Loop & Merge. Includes input fields and randomization
Randomization
The configuration for the type of Randomization to apply. Many options based on 3 types of Randomization in RandomizeQuestions
Advanced object
contains related configuartions for Randomization options
Number of questions to display per page.
Possible values: Value must match regular expression ^[\d]+$
FixedOrder object[]
Questions to display in a fixed order
- Question Id
- string
The unique identifier for the question.
Possible values: Value must match regular expression ^QID[a-zA-Z0-9]+$
RandomizeAll object[]
Questions to display in a randomized order
- Question Id
- string
The unique identifier for the question.
Possible values: Value must match regular expression ^QID[a-zA-Z0-9]+$
RandomSubSet object[]
Subset of questions to display in a randomized order
- Question Id
- string
The unique identifier for the question.
Possible values: Value must match regular expression ^QID[a-zA-Z0-9]+$
How many of the RandomSubSet questions to show in aggregate for a given respondent
Possible values: Value must match regular expression [\d]{1,3}
Undisplayed object[]
- Question Id
- string
The unique identifier for the question.
Possible values: Value must match regular expression ^QID[a-zA-Z0-9]+$
contains related configuartions for Randomization options
Whether or not to balance the number of times each Randomization.Advanced.RandomSubSet question is displayed across all respondents
The configuration for the type of Randomization to apply. Many options based on 3 types of Randomization in RandomizeQuestions
The text on the next button at preview and runtime, or if nextButtonMID is set, the name of the message referred to there
The text on the previous button at preview and runtime, or if previousButtonMID is set, the name of the message referred to there
nextButtonLibraryID object
- User Id
- Group Id
The unique identifier for a specific user.
Possible values: Value must match regular expression ^UR_[a-zA-Z0-9]{11,15}$
The unique identifier for the message.
Possible values: Value must match regular expression ^MS_[a-zA-Z0-9]{11,15}$
The unique identifier for the message.
Possible values: Value must match regular expression ^MS_[a-zA-Z0-9]{11,15}$
ResponseSets objectrequired
Survey response sets.
SurveyFlow objectrequired
Unique identifier. Should be of form FL_1
Possible values: Value must match regular expression ^FL_[1-9][0-9]*$
Type of flow element. One of Authenticator, Block, BlockRandomizer, Branch, Conjoint, EmbeddedData, EndSurvey, Group, QuotaCheck, ReferenceSurvey, Root, Standard, SupplementalData, TableOfContents, WebService
Possible values: [Authenticator, Block, BlockRandomizer, Branch, Conjoint, EmbeddedData, EndSurvey, Group, QuotaCheck, ReferenceSurvey, Root, Standard, SupplementalData, TableOfContents, WebService]
Flow object[]required
Definition of the inner flow elements (maximum of 5000)
- AuthenticatorFlowElement
- BlockStandardFlowElement
- BlockRandomizerFlowElement
- BranchFlowElement
- EmbeddedDataFlowElement
- EndSurveyFlowElement
- GroupFlowElement
- ReferenceSurveyFlowElement
- TableOfContentsFlowElement
- WebServiceFlowElement
Possible values: [Authenticator]
Unique identifier. Should be of form FL_1
Possible values: Value must match regular expression ^FL_[1-9][0-9]*$
PanelData objectrequired
The unique identifier for a specific user.
Possible values: Value must match regular expression ^UR_[a-zA-Z0-9]{11,15}$
The unique identifier for the Panel.
Possible values: Value must match regular expression ^CG_[a-zA-Z0-9]{11,15}$
Type of SSO option.
Possible values: [Expression]
Logic type.
Possible values: [Panel]
FieldData objectrequired
Send respondents down different paths in the survey. See Qualtics Documentation for more information on Branch Logic
Type of branch logic.
Possible values: [BooleanExpression]
property name* object
- QuestionExpression
- EmbeddedDataExpression
- DeviceTypeExpression
- QuotaExpression
- GeoIPExpression
- EvaluatorMetadataExpression
- PanelDataExpression
- LoopAndMergeExpression
- RelationshipExpression
- SubjectMetadataExpression
- OrgHierarchyUnitsExpression
- OrgHierarchyMetadataExpression
ChoiceLocator objectrequired
Locator.
- Classic locator, begins with two alpha characters followed by a | and any combination of alpha and | characaters
- Current url locator regex pattern, matching entire string
- Current url locator regex pattern, matching the entire string, allow no white space, this should mirror the above* regex but allow no white space
The logic type of a question expression.
Possible values: [Question]
Operator.
Possible values: [Selected, NotSelected, EqualTo, NotEqualTo, Empty, NotEmpty, Displayed, NotDisplayed, GreaterThan, GreaterThanOrEqual, LessThan, LessThanOrEqual, Contains, DoesNotContain, MatchesRegex, IsNot, Uploaded, NotUploaded, PDF, Document, ClickedIn, NotClickedIn, Extensions, Graphic, Spreadsheet]
The unique identifier for the question.
Possible values: Value must match regular expression ^QID[a-zA-Z0-9]+$
If yes, question is in loop.
Possible values: [yes, no]
The type of question expression.
Possible values: [Expression]
If true, filter data fields.
SSOOptions objectrequired
SSO options.
Capture respondent info.
Possible values: [Yes, No]
Central Authentication Service.
ldap object
Lightweight Directory Access Protocol
Hostname.
Possible values: <= 100 characters
Port.
Possible values: <= 100 characters
Email field.
Possible values: <= 100 characters
External data reference field.
Possible values: <= 100 characters
Filter.
Possible values: <= 100 characters
Field for first name.
Possible values: <= 100 characters
Field for last name.
Possible values: <= 100 characters
Lightweight Directory Access Protocol
respondentMap object[]
Respondent map.
Possible values: <= 100
A unique identifier for a value.
An attribute associated with key.
Object.
token object
Token.
Encryption method for the token.
Possible values: [3DES, AES128, BLOWFISH]
Token key.
Leeway.
MacMethod.
Possible values: [md5, MD5, sha1, sha256, sha512]
Block Cipher.
Possible values: [CBC, ECB]
Token.
SSO option type.
Possible values: [Token, CAS, LDAP, LTI, Shibboleth, UseBrandSettings, GoogleOpenID, Facebook]
Use Panel.
Possible values: [Yes, No]
Use person.
Possible values: [Yes, No]
Use SSO.
Possible values: [Yes, No]
SSO options.
Options objectrequired
SSO options.
Maximum number of attempts allowed.
authenticationError object
Authenticator message.
SystemMessage object
System message.
Section of system message.
Possible values: [ErrorCodes]
System message.
Possible values: Value must match regular expression ^EAUTH\d+$
System message.
Authenticator message.
failedAuthenticationError object
Authenticator message.
SystemMessage object
System message.
Section of system message.
Possible values: [ErrorCodes]
System message.
Possible values: Value must match regular expression ^EAUTH\d+$
System message.
Authenticator message.
questionText object
Authenticator message.
SystemMessage object
System message.
Section of system message.
Possible values: [ErrorCodes]
System message.
Possible values: Value must match regular expression ^EAUTH\d+$
System message.
Authenticator message.
If true, allow retake.
If true, load existing session.
SSO options.
Properties objectrequired
Provides information to describe the flow structure such as Count, which is the total number of flow elements.
The total number of flow element.
Provides information to describe the flow structure such as Count, which is the total number of flow elements.
Scoring objectrequired
ScoringCategories object[]required
Scoring categories.
A user-provided description of the survey scoring.
The unique identifier for the scoring.
Possible values: Value must match regular expression ^SC_[a-zA-Z0-9]{11,15}$
The names of the scoring categories.
Scoring categories.
ScoringCategoryGroups object[]required
The scoring categories.
Possible values: Value must match regular expression ^SC_[a-zA-Z0-9]{11,15}$
The unique identifier for the scoring group.
Possible values: Value must match regular expression ^SCG_[a-zA-Z0-9]{11,15}$
The names of the scoring category groups.
The unique identifier for the scoring.
Possible values: Value must match regular expression ^SC_[a-zA-Z0-9]{11,15}$
ScoringSummaryAfterQuestions objectrequired
If scoring summary is after questions.
- boolean
- integer
- string
ScoringSummaryAfterSurvey objectrequired
If scoring summary is after survey.
- boolean
- integer
- string
The unique identifier for the scoring.
Possible values: Value must match regular expression ^SC_[a-zA-Z0-9]{11,15}$
The automated scoring category.
ProjectInfo objectrequired
The unique identifier for this survey.
Possible values: Value must match regular expression ^SV_[a-zA-Z0-9]{11,15}$
Project category of the survey
Possible values: [CORE, CX, EX, BX, PX]
Possible values: >= 5 characters and <= 50 characters, Value must match regular expression ^[a-zA-Z]+$
Possible values: [1.1.0]
ContentBundle object
Possible values: <= 100 characters
Possible values: <= 100 characters
Possible values: <= 100 characters
{
"meta": {
"httpStatus": "string",
"requestId": "string",
"notice": "string"
},
"result": {
"QuestionCount": "string",
"SurveyOptions": {
"AnonymizeResponse": "No",
"Autofocus": true,
"Autoadvance": true,
"AutoadvancePages": true,
"AvailableLanguages": {},
"BackButton": false,
"BallotBoxStuffingPrevention": false,
"BallotBoxStuffingPreventionBehavior": "default",
"BallotBoxStuffingPreventionMessage": "MS_abcdefg12345",
"BallotBoxStuffingPreventionMessageLibrary": "UR_SomeUserId001",
"BallotBoxStuffingPreventionURL": "string",
"CollectGeoLocation": "true",
"CustomStyles": {},
"CustomLanguages": {},
"EmailThankYou": "false",
"EOSMessage": "MS_abcdefg12345",
"EOSRedirectURL": "string",
"ExternalCSS": "string",
"headerMid": "MS_abcdefg12345",
"Header": "string",
"footerMid": "MS_abcdefg12345",
"Footer": "string",
"InactiveSurvey": "DefaultMessage",
"InactiveMessage": "MS_abcdefg12345",
"InactiveMessageLibrary": "UR_SomeUserId001",
"NoIndex": "Yes",
"nextButtonMid": "MS_abcdefg12345",
"NextButton": " ← ",
"PageTransition": "None",
"PartialData": "+1 week",
"PartialDataCloseAfter": "",
"Password": "string",
"PasswordProtection": "No",
"previousButtonMid": "MS_abcdefg12345",
"PreviousButton": " ← ",
"ProgressBarDisplay": "None",
"QuestionsPerPage": "string",
"RecaptchaV3": "true",
"RefererCheck": "No",
"RefererURL": "string",
"ResponseSummary": "No",
"SaveAndContinue": true,
"SecureResponseFiles": "true",
"Skin": "string",
"SurveyExpiration": "on",
"SurveyExpirationDate": "2024-07-29T15:51:28.071Z",
"SurveyMetaDescription": "string",
"SurveyLanguage": "AR",
"SurveyName": "string",
"SurveyProtection": "PublicSurvey",
"SurveyStartDate": "2024-07-29T15:51:28.071Z",
"SurveyTermination": "DefaultMessage",
"SurveyTitle": "string",
"ThankYouEmailMessage": "MS_abcdefg12345",
"ThankYouEmailMessageLibrary": "UR_SomeUserId001",
"ValidateMessage": "false",
"ValidationMessage": "MS_abcdefg12345",
"ValidationMessageLibrary": "UR_SomeUserId001"
},
"SurveyID": "string",
"SurveyName": "string",
"SurveyStatus": "Inactive",
"LastModified": "2024-07-29T15:51:28.071Z",
"BrandID": "string",
"OwnerID": "string",
"DivisionID": "string",
"LastAccessed": "2024-07-29T15:51:28.071Z",
"CreatorID": "string",
"LastActivated": "2024-07-29T15:51:28.071Z",
"Questions": {},
"Blocks": {},
"ResponseSets": {},
"SurveyFlow": {
"FlowID": "string",
"Type": "Authenticator",
"Flow": [
{
"Type": "Authenticator",
"FlowID": "string",
"PanelData": {
"LibraryID": "string",
"PanelID": "string",
"Type": "Expression",
"LogicType": "Panel"
},
"FieldData": {
"Type": "BooleanExpression"
},
"FilterDataFields": true,
"SSOOptions": {
"CaptureRespondentInfo": "Yes",
"cas": [
"string"
],
"ldap": {
"Hostname": "string",
"Port": "string",
"EmailField": "string",
"ExternalDataReferenceField": "string",
"Filter": "string",
"FirstNameField": "string",
"LastNameField": "string"
},
"respondentMap": [
{
"key": "string",
"value": "string"
}
],
"token": {
"EncryptionMethod": "3DES",
"Key": "string",
"Leeway": 0,
"MacMethod": "md5",
"BlockCipher": "CBC"
},
"Type": "Token",
"UsePanel": "Yes",
"UsePerson": "Yes",
"UseSSO": "Yes"
},
"Options": {
"maxAttempts": 0,
"authenticationError": {
"SystemMessage": {
"Section": "ErrorCodes",
"Message": "string"
}
},
"failedAuthenticationError": {
"SystemMessage": {
"Section": "ErrorCodes",
"Message": "string"
}
},
"questionText": {
"SystemMessage": {
"Section": "ErrorCodes",
"Message": "string"
}
},
"allowRetake": true,
"loadExistingSession": true
}
},
{
"ID": "string",
"Type": "Block",
"FlowID": "string"
},
{
"Type": "BlockRandomizer",
"FlowID": "string",
"SubSet": 0,
"EvenPresentation": true
},
{
"Type": "Branch",
"FlowID": "string",
"Description": "string",
"BranchLogic": {
"Type": "BooleanExpression"
}
},
{
"Type": "EmbeddedData",
"FlowID": "string",
"EmbeddedData": [
{
"Description": "string",
"Type": "Recipient",
"Field": "string",
"VariableType": "Nominal",
"DataVisibility": {
"Private": true,
"Hidden": true
},
"AnalyzeText": true,
"Value": "string"
}
]
},
{
"Type": "EndSurvey",
"FlowID": "string"
},
{
"Type": "Group",
"FlowID": "string",
"Description": "string"
},
{
"Type": "ReferenceSurvey",
"ID": "string",
"FlowID": "string",
"Description": "string",
"LibraryID": "string"
},
{
"Type": "TableOfContents",
"FlowID": "string",
"Description": "string",
"Options": {
"ShowSidebar": "Yes",
"TocConclusion": "Yes"
}
},
{
"Type": "WebService",
"FlowID": "string",
"URL": "string",
"Method": "GET",
"RequestParams": [
{
"key": "string",
"value": "string"
}
],
"EditBodyParams": [
{
"key": "string",
"value": "string"
}
],
"Body": [
{
"key": "string",
"value": "string"
}
],
"ContentType": "application/x-www-form-urlencoded",
"Headers": [
{
"key": "string",
"value": "string"
}
],
"ResponseMap": [
{
"key": "string",
"value": "string"
}
],
"FireAndForget": true,
"StringifyValues": true
}
],
"Properties": {
"Count": 0
}
},
"Scoring": {
"ScoringCategories": [
{
"Description": "string",
"ID": "string",
"Name": "string"
}
],
"ScoringCategoryGroups": [
{
"Categories": [
"string"
],
"ID": "string",
"Name": "string"
}
],
"ScoringSummaryCategory": "string",
"ScoringSummaryAfterQuestions": true,
"ScoringSummaryAfterSurvey": true,
"DefaultScoringCategory": "string",
"AutoScoringCategory": "string"
},
"ProjectInfo": {
"SurveyID": "string",
"ProjectCategory": "CORE",
"ProjectType": "string",
"SchemaVersion": "1.1.0",
"CompositionType": "string",
"ContentBundle": {
"BundleShortName": "string",
"RegistrySha": "string",
"RegistryVersion": "string",
"SurveyInputVariables": [
{}
]
}
},
"BrandBaseURL": "string"
}
}