The following are sample HTTP requests and responses.
The placeholders shown need to be replaced with actual values.
HTTP/1.1 200 OK
Content-Type: text/jsv
Content-Length: length
{
data:
[
{
id: 00000000000000000000000000000000,
thingId: 00000000000000000000000000000000,
thing:
{
type: String,
displayTemplate: String,
properties:
{
String: {}
},
states:
{
String:
[
{
ts: -62135596800000,
value: String
}
]
},
taskLists:
[
{
id: 00000000000000000000000000000000,
name: String,
start: -62135596800000,
deadline: -62135596800000,
created: -62135596800000,
priority: 0,
status: 0,
recurrenceConfiguration: String,
accessTemplateId: 00000000000000000000000000000000,
accessTemplateName: String,
incompleteReason: 0,
incompleteReasonDescription: String,
instructions: String,
businessUserAccessId: 00000000000000000000000000000000,
tasks:
[
{
id: 00000000000000000000000000000000,
name: String,
description: String,
completeWithTag: False,
nfcCode: String,
taskType: 0,
order: 0,
taskStatus: 0,
taskListId: 00000000000000000000000000000000
}
],
smartspaceIds:
[
00000000000000000000000000000000
],
states:
{
String:
[
{
ts: -62135596800000,
value: String
}
]
},
taskListAssigneeId: 00000000000000000000000000000000,
taskListAssignee:
{
id: 00000000000000000000000000000000,
teamId: 00000000000000000000000000000000,
team:
{
id: 00000000000000000000000000000000,
name: String
},
shiftId: 00000000000000000000000000000000,
shift:
{
id: 00000000000000000000000000000000,
organizationId: 00000000000000000000000000000000,
name: String,
teamId: 00000000000000000000000000000000,
startTimeOffset: 0,
endTimeOffset: 0,
startDate: -62135596800000,
endDate: -62135596800000
},
businessUser:
{
id: 0,
name: String
},
businessUserId: 0
}
}
],
things:
[
{
type: String,
displayTemplate: String,
properties:
{
String: {}
},
states:
{
String:
[
{
ts: -62135596800000,
value: String
}
]
},
taskLists:
[
{
id: 00000000000000000000000000000000,
name: String,
start: -62135596800000,
deadline: -62135596800000,
created: -62135596800000,
priority: 0,
status: 0,
recurrenceConfiguration: String,
accessTemplateId: 00000000000000000000000000000000,
accessTemplateName: String,
incompleteReason: 0,
incompleteReasonDescription: String,
instructions: String,
businessUserAccessId: 00000000000000000000000000000000,
tasks:
[
{
id: 00000000000000000000000000000000,
name: String,
description: String,
completeWithTag: False,
nfcCode: String,
taskType: 0,
order: 0,
taskStatus: 0,
taskListId: 00000000000000000000000000000000
}
],
smartspaceIds:
[
00000000000000000000000000000000
],
states:
{
String:
[
{
ts: -62135596800000,
value: String
}
]
},
taskListAssigneeId: 00000000000000000000000000000000,
taskListAssignee:
{
id: 00000000000000000000000000000000,
teamId: 00000000000000000000000000000000,
team:
{
id: 00000000000000000000000000000000,
name: String
},
shiftId: 00000000000000000000000000000000,
shift:
{
id: 00000000000000000000000000000000,
organizationId: 00000000000000000000000000000000,
name: String,
teamId: 00000000000000000000000000000000,
startTimeOffset: 0,
endTimeOffset: 0,
startDate: -62135596800000,
endDate: -62135596800000
},
businessUser:
{
id: 0,
name: String
},
businessUserId: 0
}
}
],
things:
[
{
type: String,
displayTemplate: String,
properties:
{
String: {}
},
states:
{
String:
[
{
ts: -62135596800000,
value: String
}
]
},
taskLists:
[
{
id: 00000000000000000000000000000000,
name: String,
start: -62135596800000,
deadline: -62135596800000,
created: -62135596800000,
priority: 0,
status: 0,
recurrenceConfiguration: String,
accessTemplateId: 00000000000000000000000000000000,
accessTemplateName: String,
incompleteReason: 0,
incompleteReasonDescription: String,
instructions: String,
businessUserAccessId: 00000000000000000000000000000000,
tasks:
[
{
id: 00000000000000000000000000000000,
name: String,
description: String,
completeWithTag: False,
nfcCode: String,
taskType: 0,
order: 0,
taskStatus: 0,
taskListId: 00000000000000000000000000000000
}
],
smartspaceIds:
[
00000000000000000000000000000000
],
states:
{
String:
[
{
ts: -62135596800000,
value: String
}
]
},
taskListAssigneeId: 00000000000000000000000000000000,
taskListAssignee:
{
id: 00000000000000000000000000000000,
teamId: 00000000000000000000000000000000,
team:
{
id: 00000000000000000000000000000000,
name: String
},
shiftId: 00000000000000000000000000000000,
shift:
{
id: 00000000000000000000000000000000,
organizationId: 00000000000000000000000000000000,
name: String,
teamId: 00000000000000000000000000000000,
startTimeOffset: 0,
endTimeOffset: 0,
startDate: -62135596800000,
endDate: -62135596800000
},
businessUser:
{
id: 0,
name: String
},
businessUserId: 0
}
}
],
things:
[
{
}
],
id: 00000000000000000000000000000000,
organizationId: 00000000000000000000000000000000,
name: String,
order: 0
}
],
id: 00000000000000000000000000000000,
organizationId: 00000000000000000000000000000000,
name: String,
order: 0
}
],
id: 00000000000000000000000000000000,
organizationId: 00000000000000000000000000000000,
name: String,
order: 0
},
permission:
[
String
],
availableFrom: 0,
availableTo: 0,
accessCount: 0,
exclusive: False,
accessLevel: String,
childPermissionThingTemplates:
[
{
id: 00000000000000000000000000000000,
thingId: 00000000000000000000000000000000,
thing:
{
type: String,
displayTemplate: String,
properties:
{
String: {}
},
states:
{
String:
[
{
ts: -62135596800000,
value: String
}
]
},
taskLists:
[
{
id: 00000000000000000000000000000000,
name: String,
start: -62135596800000,
deadline: -62135596800000,
created: -62135596800000,
priority: 0,
status: 0,
recurrenceConfiguration: String,
accessTemplateId: 00000000000000000000000000000000,
accessTemplateName: String,
incompleteReason: 0,
incompleteReasonDescription: String,
instructions: String,
businessUserAccessId: 00000000000000000000000000000000,
tasks:
[
{
id: 00000000000000000000000000000000,
name: String,
description: String,
completeWithTag: False,
nfcCode: String,
taskType: 0,
order: 0,
taskStatus: 0,
taskListId: 00000000000000000000000000000000
}
],
smartspaceIds:
[
00000000000000000000000000000000
],
states:
{
String:
[
{
ts: -62135596800000,
value: String
}
]
},
taskListAssigneeId: 00000000000000000000000000000000,
taskListAssignee:
{
id: 00000000000000000000000000000000,
teamId: 00000000000000000000000000000000,
team:
{
id: 00000000000000000000000000000000,
name: String
},
shiftId: 00000000000000000000000000000000,
shift:
{
id: 00000000000000000000000000000000,
organizationId: 00000000000000000000000000000000,
name: String,
teamId: 00000000000000000000000000000000,
startTimeOffset: 0,
endTimeOffset: 0,
startDate: -62135596800000,
endDate: -62135596800000
},
businessUser:
{
id: 0,
name: String
},
businessUserId: 0
}
}
],
things:
[
{
type: String,
displayTemplate: String,
properties:
{
String: {}
},
states:
{
String:
[
{
ts: -62135596800000,
value: String
}
]
},
taskLists:
[
{
id: 00000000000000000000000000000000,
name: String,
start: -62135596800000,
deadline: -62135596800000,
created: -62135596800000,
priority: 0,
status: 0,
recurrenceConfiguration: String,
accessTemplateId: 00000000000000000000000000000000,
accessTemplateName: String,
incompleteReason: 0,
incompleteReasonDescription: String,
instructions: String,
businessUserAccessId: 00000000000000000000000000000000,
tasks:
[
{
id: 00000000000000000000000000000000,
name: String,
description: String,
completeWithTag: False,
nfcCode: String,
taskType: 0,
order: 0,
taskStatus: 0,
taskListId: 00000000000000000000000000000000
}
],
smartspaceIds:
[
00000000000000000000000000000000
],
states:
{
String:
[
{
ts: -62135596800000,
value: String
}
]
},
taskListAssigneeId: 00000000000000000000000000000000,
taskListAssignee:
{
id: 00000000000000000000000000000000,
teamId: 00000000000000000000000000000000,
team:
{
id: 00000000000000000000000000000000,
name: String
},
shiftId: 00000000000000000000000000000000,
shift:
{
id: 00000000000000000000000000000000,
organizationId: 00000000000000000000000000000000,
name: String,
teamId: 00000000000000000000000000000000,
startTimeOffset: 0,
endTimeOffset: 0,
startDate: -62135596800000,
endDate: -62135596800000
},
businessUser:
{
id: 0,
name: String
},
businessUserId: 0
}
}
],
things:
[
{
type: String,
displayTemplate: String,
properties:
{
String: {}
},
states:
{
String:
[
{
ts: -62135596800000,
value: String
}
]
},
taskLists:
[
{
id: 00000000000000000000000000000000,
name: String,
start: -62135596800000,
deadline: -62135596800000,
created: -62135596800000,
priority: 0,
status: 0,
recurrenceConfiguration: String,
accessTemplateId: 00000000000000000000000000000000,
accessTemplateName: String,
incompleteReason: 0,
incompleteReasonDescription: String,
instructions: String,
businessUserAccessId: 00000000000000000000000000000000,
tasks:
[
{
id: 00000000000000000000000000000000,
name: String,
description: String,
completeWithTag: False,
nfcCode: String,
taskType: 0,
order: 0,
taskStatus: 0,
taskListId: 00000000000000000000000000000000
}
],
smartspaceIds:
[
00000000000000000000000000000000
],
states:
{
String:
[
{
ts: -62135596800000,
value: String
}
]
},
taskListAssigneeId: 00000000000000000000000000000000,
taskListAssignee:
{
id: 00000000000000000000000000000000,
teamId: 00000000000000000000000000000000,
team:
{
id: 00000000000000000000000000000000,
name: String
},
shiftId: 00000000000000000000000000000000,
shift:
{
id: 00000000000000000000000000000000,
organizationId: 00000000000000000000000000000000,
name: String,
teamId: 00000000000000000000000000000000,
startTimeOffset: 0,
endTimeOffset: 0,
startDate: -62135596800000,
endDate: -62135596800000
},
businessUser:
{
id: 0,
name: String
},
businessUserId: 0
}
}
],
things:
[
{
}
],
id: 00000000000000000000000000000000,
organizationId: 00000000000000000000000000000000,
name: String,
order: 0
}
],
id: 00000000000000000000000000000000,
organizationId: 00000000000000000000000000000000,
name: String,
order: 0
}
],
id: 00000000000000000000000000000000,
organizationId: 00000000000000000000000000000000,
name: String,
order: 0
},
permission:
[
String
],
availableFrom: 0,
availableTo: 0,
accessCount: 0,
exclusive: False,
accessLevel: String,
childPermissionThingTemplates:
[
{
id: 00000000000000000000000000000000,
thingId: 00000000000000000000000000000000,
thing:
{
type: String,
displayTemplate: String,
properties:
{
String: {}
},
states:
{
String:
[
{
ts: -62135596800000,
value: String
}
]
},
taskLists:
[
{
id: 00000000000000000000000000000000,
name: String,
start: -62135596800000,
deadline: -62135596800000,
created: -62135596800000,
priority: 0,
status: 0,
recurrenceConfiguration: String,
accessTemplateId: 00000000000000000000000000000000,
accessTemplateName: String,
incompleteReason: 0,
incompleteReasonDescription: String,
instructions: String,
businessUserAccessId: 00000000000000000000000000000000,
tasks:
[
{
id: 00000000000000000000000000000000,
name: String,
description: String,
completeWithTag: False,
nfcCode: String,
taskType: 0,
order: 0,
taskStatus: 0,
taskListId: 00000000000000000000000000000000
}
],
smartspaceIds:
[
00000000000000000000000000000000
],
states:
{
String:
[
{
ts: -62135596800000,
value: String
}
]
},
taskListAssigneeId: 00000000000000000000000000000000,
taskListAssignee:
{
id: 00000000000000000000000000000000,
teamId: 00000000000000000000000000000000,
team:
{
id: 00000000000000000000000000000000,
name: String
},
shiftId: 00000000000000000000000000000000,
shift:
{
id: 00000000000000000000000000000000,
organizationId: 00000000000000000000000000000000,
name: String,
teamId: 00000000000000000000000000000000,
startTimeOffset: 0,
endTimeOffset: 0,
startDate: -62135596800000,
endDate: -62135596800000
},
businessUser:
{
id: 0,
name: String
},
businessUserId: 0
}
}
],
things:
[
{
type: String,
displayTemplate: String,
properties:
{
String: {}
},
states:
{
String:
[
{
ts: -62135596800000,
value: String
}
]
},
taskLists:
[
{
id: 00000000000000000000000000000000,
name: String,
start: -62135596800000,
deadline: -62135596800000,
created: -62135596800000,
priority: 0,
status: 0,
recurrenceConfiguration: String,
accessTemplateId: 00000000000000000000000000000000,
accessTemplateName: String,
incompleteReason: 0,
incompleteReasonDescription: String,
instructions: String,
businessUserAccessId: 00000000000000000000000000000000,
tasks:
[
{
id: 00000000000000000000000000000000,
name: String,
description: String,
completeWithTag: False,
nfcCode: String,
taskType: 0,
order: 0,
taskStatus: 0,
taskListId: 00000000000000000000000000000000
}
],
smartspaceIds:
[
00000000000000000000000000000000
],
states:
{
String:
[
{
ts: -62135596800000,
value: String
}
]
},
taskListAssigneeId: 00000000000000000000000000000000,
taskListAssignee:
{
id: 00000000000000000000000000000000,
teamId: 00000000000000000000000000000000,
team:
{
id: 00000000000000000000000000000000,
name: String
},
shiftId: 00000000000000000000000000000000,
shift:
{
id: 00000000000000000000000000000000,
organizationId: 00000000000000000000000000000000,
name: String,
teamId: 00000000000000000000000000000000,
startTimeOffset: 0,
endTimeOffset: 0,
startDate: -62135596800000,
endDate: -62135596800000
},
businessUser:
{
id: 0,
name: String
},
businessUserId: 0
}
}
],
things:
[
{
type: String,
displayTemplate: String,
properties:
{
String: {}
},
states:
{
String:
[
{
ts: -62135596800000,
value: String
}
]
},
taskLists:
[
{
id: 00000000000000000000000000000000,
name: String,
start: -62135596800000,
deadline: -62135596800000,
created: -62135596800000,
priority: 0,
status: 0,
recurrenceConfiguration: String,
accessTemplateId: 00000000000000000000000000000000,
accessTemplateName: String,
incompleteReason: 0,
incompleteReasonDescription: String,
instructions: String,
businessUserAccessId: 00000000000000000000000000000000,
tasks:
[
{
id: 00000000000000000000000000000000,
name: String,
description: String,
completeWithTag: False,
nfcCode: String,
taskType: 0,
order: 0,
taskStatus: 0,
taskListId: 00000000000000000000000000000000
}
],
smartspaceIds:
[
00000000000000000000000000000000
],
states:
{
String:
[
{
ts: -62135596800000,
value: String
}
]
},
taskListAssigneeId: 00000000000000000000000000000000,
taskListAssignee:
{
id: 00000000000000000000000000000000,
teamId: 00000000000000000000000000000000,
team:
{
id: 00000000000000000000000000000000,
name: String
},
shiftId: 00000000000000000000000000000000,
shift:
{
id: 00000000000000000000000000000000,
organizationId: 00000000000000000000000000000000,
name: String,
teamId: 00000000000000000000000000000000,
startTimeOffset: 0,
endTimeOffset: 0,
startDate: -62135596800000,
endDate: -62135596800000
},
businessUser:
{
id: 0,
name: String
},
businessUserId: 0
}
}
],
things:
[
{
}
],
id: 00000000000000000000000000000000,
organizationId: 00000000000000000000000000000000,
name: String,
order: 0
}
],
id: 00000000000000000000000000000000,
organizationId: 00000000000000000000000000000000,
name: String,
order: 0
}
],
id: 00000000000000000000000000000000,
organizationId: 00000000000000000000000000000000,
name: String,
order: 0
},
permission:
[
String
],
availableFrom: 0,
availableTo: 0,
accessCount: 0,
exclusive: False,
accessLevel: String
}
]
}
]
}
],
responseStatus:
{
errorCode: String,
message: String,
stackTrace: String,
errors:
[
{
errorCode: String,
fieldName: String,
message: String,
meta:
{
String: String
}
}
],
meta:
{
String: String
}
}
}