Viviot.Api

<back to all web services

GetBusinessUserAccesses

Requires Authentication
Requires any of the roles:Admin, TenantAdmin, AccessAdmin, Receptionist
The following routes are available for this service:
GET/BusinessUserAccessesGets business users accesses for an organization and thing (optional).
GetBusinessUserAccesses Parameters:
NameParameterData TypeRequiredDescription
ThingIdquerystringNoThing ID
LoadOnlyActivequerybooleanNoFlag indicating if only active business user accesses should be loaded.
BaseRequest Parameters:
NameParameterData TypeRequiredDescription
VersionformintegerNoApi version
BusinessUserAccessesResponse Parameters:
NameParameterData TypeRequiredDescription
DataformList<BusinessUserAccessView>No
BaseResponse Parameters:
NameParameterData TypeRequiredDescription
ResponseStatusformResponseStatusNo
BusinessUserAccessView Parameters:
NameParameterData TypeRequiredDescription
IdformGuidNo
ValidFromformDateTimeNo
ValidToformDateTime?No
LabelformstringNo
PermissionformList<string>No
OrganizationformOrganizationViewNo
BusinessUserformBusinessUserViewNo
AccessTemplatesformList<AccessTemplateBasicView>No
ThingBusinessUserAccessesformList<ThingBusinessUserAccessView>No
OrganizationView Parameters:
NameParameterData TypeRequiredDescription
IdformGuidNo
NameformstringNo
CodeformstringNo
SmartSpacesformList<ThingViewExtended>No
ServicesformList<ServiceView>No
ReservationConfigformDictionary<string, Object>No
FeatureConfigformIEnumerable<FeatureConfig>No
DashboardConfigformDashboardConfigNo
ThingViewExtended Parameters:
NameParameterData TypeRequiredDescription
ImageUrlformstringNo
ThingTypeformThingTypeBasicViewNo
ThingDefinitionformThingDefinitionViewNo
UserAccessesformList<UserAccessView>No
StatesformDictionary<string, List<StateValueView>>No
PropertiesformDictionary<string, string>No
ThingsByCategoryformList<ThingCategoryView>No
OrganizationformOrganizationDtoNo
ThingViewBasic Parameters:
NameParameterData TypeRequiredDescription
IdformGuidNo
OrganizationIdformGuidNo
NameformstringNo
OrderformintNo
ThingTypeBasicView Parameters:
NameParameterData TypeRequiredDescription
IdformGuidNo
NameformstringNo
SysTypeNameformstringNo
ThingDefinitionView Parameters:
NameParameterData TypeRequiredDescription
IdformGuidNo
OrganizationIdformGuidNo
NameformstringNo
DescriptionformstringNo
PropertiesformDictionary<string, Object>No
UserAccessView Parameters:
NameParameterData TypeRequiredDescription
IdformGuidNo
UserIdformintNo
BusinessUserIdformintNo
ValidFromformDateTimeNo
ValidToformDateTime?No
ActiveFromformDateTimeNo
AccessCountformint?No
TicketNumberformstringNo
QueuePositionformint?No
CanEnterWithTicketformboolNo
PermissionformList<string>No
ThingCategoryView Parameters:
NameParameterData TypeRequiredDescription
ThingsformList<ThingViewExtended>No
ThingCategoryBasicView Parameters:
NameParameterData TypeRequiredDescription
IdformGuidNo
NameformstringNo
OrganizationDto Parameters:
NameParameterData TypeRequiredDescription
IdformGuid?No
CodeformstringNo
ServiceView Parameters:
NameParameterData TypeRequiredDescription
IdformGuidNo
OrganizationIdformGuidNo
ServiceTypeformServiceTypeNo
NameformstringNo
DescriptionformstringNo
SubTitleformstringNo
ImageUrlformstringNo
IsPublicformboolNo
RequireConfirmationformbool?No
RequirePaymentformbool?No
Latitudeformdecimal?No
Longitudeformdecimal?No
CurrencyformCurrencyDtoNo
VATPercentageformdecimal?No
ProductsformList<ServiceProductView>No
AddonsformList<ServiceAddonDto>No
TimeOptionformServiceTimeOptionDtoNo
PersonOptionformServicePersonOptionDtoNo
ProvidersformDictionary<string, Guid>No
OrganizationformOrganizationDtoNo
ServiceType Enum:
NameValue
Reservation1
Request2
External3
Ticket4
CurrencyDto Parameters:
NameParameterData TypeRequiredDescription
IdformGuidNo
NameformstringNo
CodeformstringNo
SymbolformstringNo
ServiceProductView Parameters:
NameParameterData TypeRequiredDescription
IdformGuidNo
NameformstringNo
DescriptionformstringNo
UnitPriceformdecimal?No
MinimalPriceformdecimal?No
VATPercentageformdecimal?No
ImageUrlformstringNo
ExternalIdformList<string>No
ReservationDataformServiceProductReservationDtoNo
RequestDataformServiceProductRequestDtoNo
ExternalDataformServiceProductExternalDtoNo
TicketDataformServiceProductTicketDtoNo
ServiceProductReservationDto Parameters:
NameParameterData TypeRequiredDescription
IdformGuid?No
AccessTemplateGroupIdformGuid?No
AccessTemplateIdformGuid?No
AutoAssignAccessTemplateformbool?No
ServiceProductRequestDto Parameters:
NameParameterData TypeRequiredDescription
IdformGuid?No
OptionsformList<string>No
AllowCommentsformboolNo
ApprovedTemplateformstringNo
DeniedTemplateformstringNo
ProcessingTemplateformstringNo
ServiceProductExternalDto Parameters:
NameParameterData TypeRequiredDescription
IdformGuid?No
ServiceUrlformstringNo
Latitudeformdecimal?No
Longitudeformdecimal?No
Ratingformdecimal?No
ServiceProductTicketDto Parameters:
NameParameterData TypeRequiredDescription
IdformGuid?No
AccessTemplateIdformGuidNo
ServiceAddonDto Parameters:
NameParameterData TypeRequiredDescription
IdformGuid?No
NameformstringNo
UnitPriceformdecimal?No
VATPercentageformdecimal?No
MaxQuantityformint?No
ExternalIdformstringNo
ServiceTimeOptionDto Parameters:
NameParameterData TypeRequiredDescription
IdformGuid?No
TypeformServiceTimeOptionTypeNo
DailyOptionsformTimeDailyDtoNo
TimespanOptionsformTimespanDtoNo
ServiceTimeOptionType Enum:
NameValue
Daily0
Timespan1
TimeDailyDto Parameters:
NameParameterData TypeRequiredDescription
CheckinformTimeSpan?No
CheckoutformTimeSpan?No
TimespanDto Parameters:
NameParameterData TypeRequiredDescription
MinDurationformintNo
MaxDurationformintNo
Incrementformint?No
IncrementPriceMultiplierformdecimal?No
ServicePersonOptionDto Parameters:
NameParameterData TypeRequiredDescription
IdformGuid?No
CanSelectChildrenformboolNo
MaxAdultCountformint?No
MaxChildrenCountformint?No
AdultPriceMultiplierformdecimalNo
ChildPriceMultiplierformdecimalNo
FeatureConfig Parameters:
NameParameterData TypeRequiredDescription
FeatureformFeatureNo
EnabledformboolNo
Feature Enum:
NameValue
Dashboard0
Reservations1
Spaces2
SpacesGuestSetpoints3
SpacesAccesses4
SpacesActivityLog5
AccessManagement6
Staff7
Workflow8
Communication9
Marketplace10
AccessTemplateGroups11
SpacesOverviewAlarms12
SpacesOverviewOoo13
SpacesDetails14
SpacesOverviewStatuses15
SpacesOverviewFireAlert16
SpacesOverviewSos17
SpacesOverviewUnauthorized18
SpacesOverviewMur19
SpacesOverviewDnd20
DashboardConfig Parameters:
NameParameterData TypeRequiredDescription
SpaceLabelformstringNo
BusinessUserView Parameters:
NameParameterData TypeRequiredDescription
TeamsformList<TeamBasicView>No
BusinessUserBasicView Parameters:
NameParameterData TypeRequiredDescription
IdformintNo
NameformstringNo
TeamBasicView Parameters:
NameParameterData TypeRequiredDescription
IdformGuidNo
NameformstringNo
AccessTemplateBasicView Parameters:
NameParameterData TypeRequiredDescription
IdformGuidNo
NameformstringNo
ThingsformList<ThingAccessTemplateView>No
ThingAccessTemplateView Parameters:
NameParameterData TypeRequiredDescription
IdformGuidNo
ThingIdformGuidNo
ThingformThingViewNo
PermissionformList<string>No
AvailableFromformint?No
AvailableToformint?No
AccessCountformint?No
ExclusiveformboolNo
AccessLevelformstringNo
ChildPermissionThingTemplatesformList<ThingAccessTemplateView>No
ThingView Parameters:
NameParameterData TypeRequiredDescription
TypeformstringNo
DisplayTemplateformstringNo
PropertiesformDictionary<string, Object>No
StatesformDictionary<string, List<StateValueView>>No
TaskListsformList<TaskListView>No
ChildThingsformList<ThingView>No
TaskListView Parameters:
NameParameterData TypeRequiredDescription
IdformGuidNo
TaskListAssigneeformTaskListAssigneeViewNo
AccessTemplateIdformGuid?No
AccessTemplateNameformstringNo
PriorityformTaskListPriorityNo
StartformDateTimeNo
DeadlineformDateTime?No
CreatedformDateTimeNo
CategoriesformIEnumerable<string>No
RecurrenceConfigurationformstringNo
StatusformStatusNo
NameformstringNo
IncompleteReasonformIncompleteReason?No
IncompleteReasonDescriptionformstringNo
InstructionsformstringNo
TaskListAssigneeView Parameters:
NameParameterData TypeRequiredDescription
IdformGuidNo
TeamIdformGuid?No
TeamformTeamBasicViewNo
ShiftIdformGuid?No
ShiftformShiftViewNo
BusinessUserformBusinessUserBasicViewNo
BusinessUserIdformint?No
ShiftView Parameters:
NameParameterData TypeRequiredDescription
IdformGuidNo
OrganizationIdformGuidNo
NameformstringNo
TeamIdformGuid?No
StartTimeOffsetformintNo
EndTimeOffsetformintNo
StartDateformDateTime?No
EndDateformDateTime?No
ShiftMembersformIReadOnlyCollection<ShiftMemberView>No
ShiftMemberView Parameters:
NameParameterData TypeRequiredDescription
IdformGuidNo
BusinessUserIdformintNo
ShiftIdformGuidNo
BusinessUserformBusinessUserBasicViewNo
TaskListPriority Enum:
NameValue
None0
VeryLow10
Low20
Medium30
High40
VeryHigh50
Critical60
Status Enum:
NameValue
ToDo0
InProgress10
Incomplete30
Done40
IncompleteReason Enum:
NameValue
ResourcesMissing10
PrioritySwitch20
GuestDeclined30
FeelingUnwell40
Other50
ThingBusinessUserAccessView Parameters:
NameParameterData TypeRequiredDescription
ThingIdformGuidNo
AccessCountformint?No
FromHourformTimeSpan?No
ToHourformTimeSpan?No
ExclusiveformboolNo

To override the Content-type in your clients, use the HTTP Accept Header, append the .jsv suffix or ?format=jsv

HTTP + JSV

The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.

GET /BusinessUserAccesses HTTP/1.1 
Host: api.4spaces.io 
Accept: text/jsv
HTTP/1.1 200 OK
Content-Type: text/jsv
Content-Length: length

{
	data: 
	[
		{
			id: 00000000000000000000000000000000,
			validFrom: -62135596800000,
			validTo: -62135596800000,
			label: String,
			permission: 
			[
				String
			],
			organization: 
			{
				id: 00000000000000000000000000000000,
				name: String,
				code: String,
				smartSpaces: 
				[
					{
						imageUrl: String,
						thingType: 
						{
							id: 00000000000000000000000000000000,
							name: String,
							sysTypeName: String
						},
						thingDefinition: 
						{
							id: 00000000000000000000000000000000,
							organizationId: 00000000000000000000000000000000,
							name: String,
							description: String,
							properties: 
							{
								String: {}
							}
						},
						userAccesses: 
						[
							{
								id: 00000000000000000000000000000000,
								userId: 0,
								businessUserId: 0,
								validFrom: -62135596800000,
								validTo: -62135596800000,
								activeFrom: -62135596800000,
								accessCount: 0,
								ticketNumber: String,
								queuePosition: 0,
								canEnterWithTicket: False,
								permission: 
								[
									String
								]
							}
						],
						states: 
						{
							String: 
							[
								{
									ts: -62135596800000,
									value: String
								}
							]
						},
						properties: 
						{
							String: String
						},
						thingsByCategory: 
						[
							{
								things: 
								[
									{
										imageUrl: String,
										thingType: 
										{
											id: 00000000000000000000000000000000,
											name: String,
											sysTypeName: String
										},
										thingDefinition: 
										{
											id: 00000000000000000000000000000000,
											organizationId: 00000000000000000000000000000000,
											name: String,
											description: String,
											properties: 
											{
												String: {}
											}
										},
										userAccesses: 
										[
											{
												id: 00000000000000000000000000000000,
												userId: 0,
												businessUserId: 0,
												validFrom: -62135596800000,
												validTo: -62135596800000,
												activeFrom: -62135596800000,
												accessCount: 0,
												ticketNumber: String,
												queuePosition: 0,
												canEnterWithTicket: False,
												permission: 
												[
													String
												]
											}
										],
										states: 
										{
											String: 
											[
												{
													ts: -62135596800000,
													value: String
												}
											]
										},
										properties: 
										{
											String: String
										},
										thingsByCategory: 
										[
											{
												things: 
												[
													{
														imageUrl: String,
														thingType: 
														{
															id: 00000000000000000000000000000000,
															name: String,
															sysTypeName: String
														},
														thingDefinition: 
														{
															id: 00000000000000000000000000000000,
															organizationId: 00000000000000000000000000000000,
															name: String,
															description: String,
															properties: 
															{
																String: {}
															}
														},
														userAccesses: 
														[
															{
																id: 00000000000000000000000000000000,
																userId: 0,
																businessUserId: 0,
																validFrom: -62135596800000,
																validTo: -62135596800000,
																activeFrom: -62135596800000,
																accessCount: 0,
																ticketNumber: String,
																queuePosition: 0,
																canEnterWithTicket: False,
																permission: 
																[
																	String
																]
															}
														],
														states: 
														{
															String: 
															[
																{
																	ts: -62135596800000,
																	value: String
																}
															]
														},
														properties: 
														{
															String: String
														},
														thingsByCategory: 
														[
															{
																id: 00000000000000000000000000000000,
																name: String
															}
														],
														organization: 
														{
															id: 00000000000000000000000000000000,
															code: String
														},
														id: 00000000000000000000000000000000,
														organizationId: 00000000000000000000000000000000,
														name: String,
														order: 0
													}
												],
												id: 00000000000000000000000000000000,
												name: String
											}
										],
										organization: 
										{
											id: 00000000000000000000000000000000,
											code: String
										},
										id: 00000000000000000000000000000000,
										organizationId: 00000000000000000000000000000000,
										name: String,
										order: 0
									}
								],
								id: 00000000000000000000000000000000,
								name: String
							}
						],
						organization: 
						{
							id: 00000000000000000000000000000000,
							code: String
						},
						id: 00000000000000000000000000000000,
						organizationId: 00000000000000000000000000000000,
						name: String,
						order: 0
					}
				],
				services: 
				[
					{
						id: 00000000000000000000000000000000,
						organizationId: 00000000000000000000000000000000,
						serviceType: 1,
						name: String,
						description: String,
						subTitle: String,
						imageUrl: String,
						isPublic: False,
						requireConfirmation: False,
						requirePayment: False,
						latitude: 0,
						longitude: 0,
						currency: 
						{
							id: 00000000000000000000000000000000,
							name: String,
							code: String,
							symbol: String
						},
						vatPercentage: 0,
						products: 
						[
							{
								id: 00000000000000000000000000000000,
								name: String,
								description: String,
								unitPrice: 0,
								minimalPrice: 0,
								vatPercentage: 0,
								imageUrl: String,
								externalId: 
								[
									String
								],
								reservationData: 
								{
									id: 00000000000000000000000000000000,
									accessTemplateGroupId: 00000000000000000000000000000000,
									accessTemplateId: 00000000000000000000000000000000,
									autoAssignAccessTemplate: False
								},
								requestData: 
								{
									id: 00000000000000000000000000000000,
									options: 
									[
										String
									],
									allowComments: False,
									approvedTemplate: String,
									deniedTemplate: String,
									processingTemplate: String
								},
								externalData: 
								{
									id: 00000000000000000000000000000000,
									serviceUrl: String,
									latitude: 0,
									longitude: 0,
									rating: 0
								},
								ticketData: 
								{
									id: 00000000000000000000000000000000,
									accessTemplateId: 00000000000000000000000000000000
								}
							}
						],
						addons: 
						[
							{
								id: 00000000000000000000000000000000,
								name: String,
								unitPrice: 0,
								vatPercentage: 0,
								maxQuantity: 0,
								externalId: String
							}
						],
						timeOption: 
						{
							id: 00000000000000000000000000000000,
							type: 0,
							dailyOptions: 
							{
								checkin: PT0S,
								checkout: PT0S
							},
							timespanOptions: 
							{
								minDuration: 0,
								maxDuration: 0,
								increment: 0,
								incrementPriceMultiplier: 0
							}
						},
						personOption: 
						{
							id: 00000000000000000000000000000000,
							canSelectChildren: False,
							maxAdultCount: 0,
							maxChildrenCount: 0,
							adultPriceMultiplier: 0,
							childPriceMultiplier: 0
						},
						providers: 
						{
							String: 00000000000000000000000000000000
						},
						organization: 
						{
							id: 00000000000000000000000000000000,
							code: String
						}
					}
				],
				reservationConfig: 
				{
					String: {}
				},
				dashboardConfig: 
				{
					spaceLabel: String
				}
			},
			businessUser: 
			{
				teams: 
				[
					{
						id: 00000000000000000000000000000000,
						name: String
					}
				],
				id: 0,
				name: String
			},
			accessTemplates: 
			[
				{
					id: 00000000000000000000000000000000,
					name: String,
					things: 
					[
						{
							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
										}
									]
								}
							]
						}
					]
				}
			],
			thingBusinessUserAccesses: 
			[
				{
					thingId: 00000000000000000000000000000000,
					accessCount: 0,
					fromHour: PT0S,
					toHour: PT0S,
					exclusive: False
				}
			]
		}
	],
	responseStatus: 
	{
		errorCode: String,
		message: String,
		stackTrace: String,
		errors: 
		[
			{
				errorCode: String,
				fieldName: String,
				message: String,
				meta: 
				{
					String: String
				}
			}
		],
		meta: 
		{
			String: String
		}
	}
}