Get Schema Response
The JSON Schema describing the values field a survey response of the format returned by JSON Response Exports and by the Retrieve a Survey Response endpoint.
result objectrequired
Possible values: [https://json-schema.org/draft/2019-09/schema]
Possible values: [object]
properties objectrequired
displayedFields object
Possible values: [array]
items object
Possible values: [string]
displayedValues object
Possible values: [object]
additionalProperties object
Possible values: [array]
labels object
Possible values: [object]
Possible values: [true]
responseId object
Possible values: [string]
values object
Possible values: [object]
properties object
distributionChannel object
Each entry represents a field in the values field of the JSON survey response
Possible values: [array, integer, number, object, string]
Possible values: [date-time]
The ID of the question this field is associated with
For loop and merge questions, this field documents which loop number the field in the JSON instance represents
The export tag of this field
The export tag of the question this field is associated with
The type of data this field represents
Possible values: [metadata, question, embeddedData]
oneOf object[]
items object
oneOf object[]
properties object
x object
Possible values: [number]
y object
Possible values: [number]
duration object
Each entry represents a field in the values field of the JSON survey response
Possible values: [array, integer, number, object, string]
Possible values: [date-time]
The ID of the question this field is associated with
For loop and merge questions, this field documents which loop number the field in the JSON instance represents
The export tag of this field
The export tag of the question this field is associated with
The type of data this field represents
Possible values: [metadata, question, embeddedData]
oneOf object[]
items object
oneOf object[]
properties object
x object
Possible values: [number]
y object
Possible values: [number]
endDate object
Each entry represents a field in the values field of the JSON survey response
Possible values: [array, integer, number, object, string]
Possible values: [date-time]
The ID of the question this field is associated with
For loop and merge questions, this field documents which loop number the field in the JSON instance represents
The export tag of this field
The export tag of the question this field is associated with
The type of data this field represents
Possible values: [metadata, question, embeddedData]
oneOf object[]
items object
oneOf object[]
properties object
x object
Possible values: [number]
y object
Possible values: [number]
finished object
Each entry represents a field in the values field of the JSON survey response
Possible values: [array, integer, number, object, string]
Possible values: [date-time]
The ID of the question this field is associated with
For loop and merge questions, this field documents which loop number the field in the JSON instance represents
The export tag of this field
The export tag of the question this field is associated with
The type of data this field represents
Possible values: [metadata, question, embeddedData]
oneOf object[]
items object
oneOf object[]
properties object
x object
Possible values: [number]
y object
Possible values: [number]
locationLatitude object
Each entry represents a field in the values field of the JSON survey response
Possible values: [array, integer, number, object, string]
Possible values: [date-time]
The ID of the question this field is associated with
For loop and merge questions, this field documents which loop number the field in the JSON instance represents
The export tag of this field
The export tag of the question this field is associated with
The type of data this field represents
Possible values: [metadata, question, embeddedData]
oneOf object[]
items object
oneOf object[]
properties object
x object
Possible values: [number]
y object
Possible values: [number]
locationLongitude object
Each entry represents a field in the values field of the JSON survey response
Possible values: [array, integer, number, object, string]
Possible values: [date-time]
The ID of the question this field is associated with
For loop and merge questions, this field documents which loop number the field in the JSON instance represents
The export tag of this field
The export tag of the question this field is associated with
The type of data this field represents
Possible values: [metadata, question, embeddedData]
oneOf object[]
items object
oneOf object[]
properties object
x object
Possible values: [number]
y object
Possible values: [number]
progress object
Each entry represents a field in the values field of the JSON survey response
Possible values: [array, integer, number, object, string]
Possible values: [date-time]
The ID of the question this field is associated with
For loop and merge questions, this field documents which loop number the field in the JSON instance represents
The export tag of this field
The export tag of the question this field is associated with
The type of data this field represents
Possible values: [metadata, question, embeddedData]
oneOf object[]
items object
oneOf object[]
properties object
x object
Possible values: [number]
y object
Possible values: [number]
recordedDate object
Each entry represents a field in the values field of the JSON survey response
Possible values: [array, integer, number, object, string]
Possible values: [date-time]
The ID of the question this field is associated with
For loop and merge questions, this field documents which loop number the field in the JSON instance represents
The export tag of this field
The export tag of the question this field is associated with
The type of data this field represents
Possible values: [metadata, question, embeddedData]
oneOf object[]
items object
oneOf object[]
properties object
x object
Possible values: [number]
y object
Possible values: [number]
startDate object
Each entry represents a field in the values field of the JSON survey response
Possible values: [array, integer, number, object, string]
Possible values: [date-time]
The ID of the question this field is associated with
For loop and merge questions, this field documents which loop number the field in the JSON instance represents
The export tag of this field
The export tag of the question this field is associated with
The type of data this field represents
Possible values: [metadata, question, embeddedData]
oneOf object[]
items object
oneOf object[]
properties object
x object
Possible values: [number]
y object
Possible values: [number]
status object
Each entry represents a field in the values field of the JSON survey response
Possible values: [array, integer, number, object, string]
Possible values: [date-time]
The ID of the question this field is associated with
For loop and merge questions, this field documents which loop number the field in the JSON instance represents
The export tag of this field
The export tag of the question this field is associated with
The type of data this field represents
Possible values: [metadata, question, embeddedData]
oneOf object[]
items object
oneOf object[]
properties object
x object
Possible values: [number]
y object
Possible values: [number]
userLanguage object
Each entry represents a field in the values field of the JSON survey response
Possible values: [array, integer, number, object, string]
Possible values: [date-time]
The ID of the question this field is associated with
For loop and merge questions, this field documents which loop number the field in the JSON instance represents
The export tag of this field
The export tag of the question this field is associated with
The type of data this field represents
Possible values: [metadata, question, embeddedData]
oneOf object[]
items object
oneOf object[]
properties object
x object
Possible values: [number]
y object
Possible values: [number]
property name* SchemaProperty
Each entry represents a field in the values field of the JSON survey response
Possible values: [array, integer, number, object, string]
Possible values: [date-time]
The ID of the question this field is associated with
For loop and merge questions, this field documents which loop number the field in the JSON instance represents
The export tag of this field
The export tag of the question this field is associated with
The type of data this field represents
Possible values: [metadata, question, embeddedData]
oneOf object[]
items object
oneOf object[]
properties object
x object
Possible values: [number]
y object
Possible values: [number]
A list of fields that will always be on the survey response. This list is the same across all surveys.
meta objectrequired
HTTP status code
An identifier for the incoming request.
{
"result": {
"$schema": "https://json-schema.org/draft/2019-09/schema",
"$id": "string",
"title": "string",
"description": "string",
"type": "object",
"required": [
"string"
],
"properties": {
"displayedFields": {
"description": "string",
"type": "array",
"items": {
"type": "string"
}
},
"displayedValues": {
"description": "string",
"type": "object",
"additionalProperties": {
"type": "array"
}
},
"labels": {
"description": "string",
"type": "object",
"additionalProperties": true
},
"responseId": {
"type": "string"
},
"values": {
"type": "object",
"description": "string",
"properties": {
"distributionChannel": {
"type": "array",
"description": "string",
"format": "date-time",
"questionId": "string",
"loopNumber": 0,
"exportTag": "string",
"questionExportTag": "string",
"dataType": "metadata",
"oneOf": [
{
"label": "string"
}
],
"items": {
"type": "string",
"oneOf": [
{
"label": "string"
}
],
"properties": {
"x": {
"type": "number"
},
"y": {
"type": "number"
}
}
}
},
"duration": {
"type": "array",
"description": "string",
"format": "date-time",
"questionId": "string",
"loopNumber": 0,
"exportTag": "string",
"questionExportTag": "string",
"dataType": "metadata",
"oneOf": [
{
"label": "string"
}
],
"items": {
"type": "string",
"oneOf": [
{
"label": "string"
}
],
"properties": {
"x": {
"type": "number"
},
"y": {
"type": "number"
}
}
}
},
"endDate": {
"type": "array",
"description": "string",
"format": "date-time",
"questionId": "string",
"loopNumber": 0,
"exportTag": "string",
"questionExportTag": "string",
"dataType": "metadata",
"oneOf": [
{
"label": "string"
}
],
"items": {
"type": "string",
"oneOf": [
{
"label": "string"
}
],
"properties": {
"x": {
"type": "number"
},
"y": {
"type": "number"
}
}
}
},
"finished": {
"type": "array",
"description": "string",
"format": "date-time",
"questionId": "string",
"loopNumber": 0,
"exportTag": "string",
"questionExportTag": "string",
"dataType": "metadata",
"oneOf": [
{
"label": "string"
}
],
"items": {
"type": "string",
"oneOf": [
{
"label": "string"
}
],
"properties": {
"x": {
"type": "number"
},
"y": {
"type": "number"
}
}
}
},
"locationLatitude": {
"type": "array",
"description": "string",
"format": "date-time",
"questionId": "string",
"loopNumber": 0,
"exportTag": "string",
"questionExportTag": "string",
"dataType": "metadata",
"oneOf": [
{
"label": "string"
}
],
"items": {
"type": "string",
"oneOf": [
{
"label": "string"
}
],
"properties": {
"x": {
"type": "number"
},
"y": {
"type": "number"
}
}
}
},
"locationLongitude": {
"type": "array",
"description": "string",
"format": "date-time",
"questionId": "string",
"loopNumber": 0,
"exportTag": "string",
"questionExportTag": "string",
"dataType": "metadata",
"oneOf": [
{
"label": "string"
}
],
"items": {
"type": "string",
"oneOf": [
{
"label": "string"
}
],
"properties": {
"x": {
"type": "number"
},
"y": {
"type": "number"
}
}
}
},
"progress": {
"type": "array",
"description": "string",
"format": "date-time",
"questionId": "string",
"loopNumber": 0,
"exportTag": "string",
"questionExportTag": "string",
"dataType": "metadata",
"oneOf": [
{
"label": "string"
}
],
"items": {
"type": "string",
"oneOf": [
{
"label": "string"
}
],
"properties": {
"x": {
"type": "number"
},
"y": {
"type": "number"
}
}
}
},
"recordedDate": {
"type": "array",
"description": "string",
"format": "date-time",
"questionId": "string",
"loopNumber": 0,
"exportTag": "string",
"questionExportTag": "string",
"dataType": "metadata",
"oneOf": [
{
"label": "string"
}
],
"items": {
"type": "string",
"oneOf": [
{
"label": "string"
}
],
"properties": {
"x": {
"type": "number"
},
"y": {
"type": "number"
}
}
}
},
"startDate": {
"type": "array",
"description": "string",
"format": "date-time",
"questionId": "string",
"loopNumber": 0,
"exportTag": "string",
"questionExportTag": "string",
"dataType": "metadata",
"oneOf": [
{
"label": "string"
}
],
"items": {
"type": "string",
"oneOf": [
{
"label": "string"
}
],
"properties": {
"x": {
"type": "number"
},
"y": {
"type": "number"
}
}
}
},
"status": {
"type": "array",
"description": "string",
"format": "date-time",
"questionId": "string",
"loopNumber": 0,
"exportTag": "string",
"questionExportTag": "string",
"dataType": "metadata",
"oneOf": [
{
"label": "string"
}
],
"items": {
"type": "string",
"oneOf": [
{
"label": "string"
}
],
"properties": {
"x": {
"type": "number"
},
"y": {
"type": "number"
}
}
}
},
"userLanguage": {
"type": "array",
"description": "string",
"format": "date-time",
"questionId": "string",
"loopNumber": 0,
"exportTag": "string",
"questionExportTag": "string",
"dataType": "metadata",
"oneOf": [
{
"label": "string"
}
],
"items": {
"type": "string",
"oneOf": [
{
"label": "string"
}
],
"properties": {
"x": {
"type": "number"
},
"y": {
"type": "number"
}
}
}
}
},
"required": [
"string"
]
}
}
},
"meta": {
"httpStatus": "string",
"requestId": "string",
"notice": "string"
}
}