Definitions
CellValidationMessage
| Name | Schema |
|---|---|
fields |
< string > array |
message |
string |
severity |
|
value |
string |
DataSchemaVariable
| Name | Schema |
|---|---|
databaseDesignerReference |
|
excludeFromReporting |
boolean |
fields |
< Field > array |
isBackground |
boolean |
isCompound |
boolean |
isHidden |
boolean |
isSystemVariable |
boolean |
isUserVariable |
boolean |
length |
integer (int32) |
lowerLimitType |
|
lowerNumericLimit |
number (double) |
name |
string |
nodes |
< Node > array |
options |
< Option > array |
parentVariableName |
string |
precision |
integer (int32) |
scale |
integer (int32) |
tags |
< string > array |
texts |
< LanguageText > array |
titles |
< LanguageText > array |
upperLimitType |
|
upperNumericLimit |
number (double) |
variableType |
DataState
| Name | Description | Schema |
|---|---|---|
currentChangeTrackingVersion |
The current change tracking version in the survey database. |
integer (int64) |
lastCleanData |
Timestamp of when a clean all responses operation was performed on the survey database. |
string (date-time) |
lastCreateNew |
Timestamp of when the survey database was last launched with the Create New Database option. |
string (date-time) |
lastLaunch |
Timestamp of when the survey database was last launched. |
string (date-time) |
lastRestored |
Timestamp of when a restore (from a backup) of the survey database was performed. |
string (date-time) |
links |
< string, string > map |
|
maxLastTouched |
Timestamp of the last change to the response data. |
string (date-time) |
DatabaseGenerationMode
Specify what is to be done with existing storage.
Be aware, that if you use 'CreateNew' mode, all data including survey responses and respondents will be deleted. This action is IRREVERSIBLE.
Type : enum (createNew, rebuild)
DocumentValidationResult
| Name | Schema |
|---|---|
level |
string |
rowResults |
< RowValidationResult > array |
Factor
| Name | Schema |
|---|---|
key |
< DimensionKey > array |
weight |
number (double) |
Field
| Name | Schema |
|---|---|
code |
string |
hasOtherField |
boolean |
listSource |
string |
loopReference |
string |
texts |
< LanguageText > array |
urn |
string |
HierarchyModel
| Name | Schema |
|---|---|
id |
integer (int32) |
name |
string |
nodes |
< HierarchyNodeModel > array |
HierarchyNodeModel
| Name | Schema |
|---|---|
attributes |
< string, string > map |
children |
< HierarchyNodeModel > array |
id |
string |
label |
string |
InsertRespondentDataResource
| Name | Schema |
|---|---|
data |
< < string, object > map > array |
dataSchema |
|
schedulingMode |
InsertResponseDataResource
| Name | Description | Schema |
|---|---|---|
data |
< < string, object > map > array |
|
dataSchema |
||
linkRespondentsWithKey |
Example : |
boolean |
touchLinkedRespondents |
boolean |
Language
| Name | Schema |
|---|---|
countryName |
string |
id |
integer (int32) |
name |
string |
primaryLanguageId |
integer (int32) |
rightToLeft |
boolean |
subLanguages |
< Language > array |
Launch
Contains information about single survey launch.
| Name | Description | Schema |
|---|---|---|
id |
Launch id. |
integer (int32) |
links |
Hyperlinks. |
< string, object > map |
logs |
||
status |
||
taskId |
Task id in the task system. |
integer (int32) |
LaunchItemCollection
| Name | Schema |
|---|---|
itemCount |
integer (int32) |
itemType |
string |
items |
< Launch > array |
links |
< string, object > map |
totalCount |
integer (int32) |
Level
| Name | Schema |
|---|---|
children |
< Level > array |
keys |
< DataSchemaVariable > array |
name |
string |
texts |
< LanguageText > array |
variables |
< DataSchemaVariable > array |
Log
| Name | Schema |
|---|---|
error |
string |
links |
< string, object > map |
text |
string |
timeStamp |
string (date-time) |
type |
LogItemCollection
| Name | Schema |
|---|---|
itemCount |
integer (int32) |
itemType |
string |
items |
< Log > array |
links |
< string, object > map |
totalCount |
integer (int32) |
MergeRespondentDataResource
| Name | Schema |
|---|---|
data |
< < string, object > map > array |
dataSchema |
|
schedulingMode |
MergeResponseDataResource
| Name | Description | Schema |
|---|---|---|
data |
< < string, object > map > array |
|
dataSchema |
||
linkRespondentsWithKey |
Example : |
boolean |
touchLinkedRespondents |
boolean |
Node
| Name | Schema |
|---|---|
children |
< Node > array |
code |
string |
texts |
< LanguageText > array |
Option
| Name | Schema |
|---|---|
code |
string |
hasOtherField |
boolean |
listSource |
string |
loopReference |
string |
score |
number (double) |
texts |
< LanguageText > array |
urn |
string |
PublicApiError
| Name | Schema |
|---|---|
correlationId |
string |
message |
string |
validationMessages |
Quota
| Name | Description | Schema |
|---|---|---|
emailAddress |
Quota full notification email address. |
string |
isOptimisticQuota |
Enable optimistic quota. |
boolean |
links |
< string, object > map |
|
liveLimit |
Only for optimistic quota. If LiveLimitType="fixed" then it’s responses over quota limit value. If LiveLimitType="percent" then it’s percentage over quota limit value. |
integer (int32) |
liveLimitType |
||
name |
Quota name. |
string |
QuotaField
| Name | Description | Schema |
|---|---|---|
answerCode |
Answer precode. Empty for Single questions. |
string |
answerText |
Answer text associated with the AnswerCode in a default survey language. |
string |
answerValue |
Answer value. For Single questions it’s an answer precode. For Multi questions it’s "1" or "0" if Chosen/Not chosen. For Grid questions it’s scale precode. |
string |
answerValueText |
Answer value text associated with the AnswerValue in a default survey language. For Multi questions it’s using predefined strings "Chosen" and "Not Chosen". |
string |
questionId |
Question name from the survey schema. |
string |
QuotaLimit
| Name | Description | Schema |
|---|---|---|
counter |
Quota counter value from the survey database |
integer (int32) |
fields |
Quota limit referenced form fields. Can be empty for 'Any' type limit. |
< QuotaField > array |
id |
Quota limit id |
string (uuid) |
limit |
Quota limit value from the survey schema |
integer (int32) |
ResourceCollection[Language]
| Name | Schema |
|---|---|
itemCount |
integer (int32) |
items |
< Language > array |
links |
< string, string > map |
totalCount |
integer (int32) |
ResourceCollection[Quota]
| Name | Schema |
|---|---|
itemCount |
integer (int32) |
items |
< Quota > array |
links |
< string, string > map |
totalCount |
integer (int32) |
ResourceCollection[SurveyDataRecord]
| Name | Schema |
|---|---|
itemCount |
integer (int32) |
items |
< < string, object > map > array |
links |
< string, string > map |
totalCount |
integer (int32) |
ResourceCollection[SurveyHub]
| Name | Schema |
|---|---|
itemCount |
integer (int32) |
items |
< SurveyHub > array |
links |
< string, string > map |
totalCount |
integer (int32) |
ResourceCollection[SurveyListItem]
| Name | Schema |
|---|---|
itemCount |
integer (int32) |
items |
< SurveyListItem > array |
links |
< string, string > map |
totalCount |
integer (int32) |
ResourceCollection[WeightModel]
| Name | Schema |
|---|---|
itemCount |
integer (int32) |
items |
< WeightModel > array |
links |
< string, string > map |
totalCount |
integer (int32) |
RowValidationResult
| Name | Schema |
|---|---|
childResults |
< DocumentValidationResult > array |
messages |
< CellValidationMessage > array |
rowNumber |
integer (int32) |
Survey
| Name | Schema |
|---|---|
companyId |
integer (int32) |
companyName |
string |
created |
string (date-time) |
creatorFullName |
string |
creatorUserName |
string |
defaultLanguageId |
integer (int32) |
description |
string |
id |
string |
keywords |
< string > array |
languageIds |
< integer (int32) > array |
lastDataStateChange |
string (date-time) |
lastModified |
string (date-time) |
links |
object |
name |
string |
status |
|
type |
SurveyDataChangeResponse
| Name | Schema |
|---|---|
deletedRecords |
integer (int32) |
insertedIds |
< integer (int32) > array |
insertedRecords |
integer (int32) |
updatedRecords |
integer (int32) |
validationMessages |
SurveyDataQuery
| Name | Schema |
|---|---|
links |
object |
queryId |
integer (int64) |
queryStatus |
|
targetSurveyId |
string |
SurveyDataSchema
| Name | Schema |
|---|---|
defaultConfirmitLanguageId |
integer (int32) |
languages |
< ConfirmitLanguage > array |
links |
object |
root |
|
version |
string |
SurveyDeleteDataObject
| Name | Schema |
|---|---|
data |
< < string, object > map > array |
dataSchema |
SurveyLaunchOptions
Options for survey launching.
| Name | Description | Schema |
|---|---|---|
enforceNewVersion |
Should the new version of survey be enforced on currently answering respondents. |
boolean |
generationMode |
||
mode |
||
scheduleAt |
Date when the launching process should start. Set null to start immediately. |
string (date-time) |
SurveyListItem
| Name | Schema |
|---|---|
companyId |
integer (int32) |
companyName |
string |
created |
string (date-time) |
creatorFullName |
string |
id |
string |
keywords |
< string > array |
lastDataStateChange |
string (date-time) |
lastModified |
string (date-time) |
links |
object |
name |
string |
status |
|
type |
|
wiLastGenerated |
string (date-time) |
SurveyWriteDataSchema
| Name | Schema |
|---|---|
keys |
< string > array |
variables |
< string > array |
UpdateRespondentDataResource
| Name | Schema |
|---|---|
data |
< < string, object > map > array |
dataSchema |
|
schedulingMode |
UpdateResponseDataResource
| Name | Schema |
|---|---|
data |
< < string, object > map > array |
dataSchema |
|
touchLinkedRespondents |
boolean |
UserVariable
| Name | Schema |
|---|---|
dataType |
|
length |
integer (int32) |
name |
string |
precision |
integer (int32) |
scale |
integer (int32) |
VariableType
Type : enum (singleChoice, multiChoice, rating, text, numeric, date, dateTime, boolean, ranking, hierarchy, geolocation, imageUpload, audioUpload, videoUpload, grid3D, multiGrid, info)
WeightModel
| Name | Schema |
|---|---|
id |
string |
lastGenerated |
string (date-time) |
name |
string |
questionId |
string |
type |