{"openapi":"3.0.1","info":{"version":"3.0.1","title":"OpenRemote Manager REST API","description":"This is the documentation for the OpenRemote Manager HTTP REST API. Please see the [wiki](https://github.com/openremote/openremote/wiki) for more info.","contact":{"email":"info@openremote.io"},"license":{"name":"AGPL 3.0","url":"https://www.gnu.org/licenses/agpl-3.0.en.html"}},"servers":[{"url":"/api/{realm}/","variables":{"realm":{"_default":"master","default":"master"}}}],"security":[{"openid":[]}],"paths":{"/agent/assetDiscovery/{agentId}":{"get":{"tags":["Agent"],"operationId":"doProtocolAssetDiscovery","parameters":[{"name":"Authorization","in":"header","schema":{"type":"string"}},{"name":"X-Forwarded-Proto","in":"header","schema":{"type":"string"}},{"name":"X-Forwarded-Host","in":"header","schema":{"type":"string"}},{"name":"agentId","in":"path","required":true,"schema":{"type":"string"}},{"name":"realm","in":"query","schema":{"type":"string"}}],"responses":{"default":{"description":"default response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/AssetTreeNode"}}}}}}}},"/agent/assetImport/{agentId}":{"post":{"tags":["Agent"],"operationId":"doProtocolAssetImport","parameters":[{"name":"Authorization","in":"header","schema":{"type":"string"}},{"name":"X-Forwarded-Proto","in":"header","schema":{"type":"string"}},{"name":"X-Forwarded-Host","in":"header","schema":{"type":"string"}},{"name":"agentId","in":"path","required":true,"schema":{"type":"string"}},{"name":"realm","in":"query","schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/FileInfo"}}}},"responses":{"default":{"description":"default response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/AssetTreeNode"}}}}}}}},"/agent/instanceDiscovery/{agentType}":{"get":{"tags":["Agent"],"operationId":"doProtocolInstanceDiscovery","parameters":[{"name":"Authorization","in":"header","schema":{"type":"string"}},{"name":"X-Forwarded-Proto","in":"header","schema":{"type":"string"}},{"name":"X-Forwarded-Host","in":"header","schema":{"type":"string"}},{"name":"parentId","in":"query","schema":{"type":"string"}},{"name":"agentType","in":"path","required":true,"schema":{"type":"string"}},{"name":"realm","in":"query","schema":{"type":"string"}}],"responses":{"default":{"description":"default response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/AgentObjectObjectObject"}}}}}}}},"/configuration/manager/file":{"post":{"tags":["Configuration"],"operationId":"fileUpload","parameters":[{"name":"Authorization","in":"header","schema":{"type":"string"}},{"name":"X-Forwarded-Proto","in":"header","schema":{"type":"string"}},{"name":"X-Forwarded-Host","in":"header","schema":{"type":"string"}},{"name":"path","in":"query","schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/FileInfo"}}}},"responses":{"default":{"description":"default response","content":{"application/json":{"schema":{"type":"string"}}}}}}},"/configuration/manager":{"put":{"tags":["Configuration"],"operationId":"update","parameters":[{"name":"Authorization","in":"header","schema":{"type":"string"}},{"name":"X-Forwarded-Proto","in":"header","schema":{"type":"string"}},{"name":"X-Forwarded-Host","in":"header","schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"object"}}}},"responses":{"default":{"description":"default response","content":{"application/json":{"schema":{"type":"object"}}}}}}},"/apps/info":{"get":{"tags":["UI Apps"],"operationId":"getAppInfos","parameters":[{"name":"Authorization","in":"header","schema":{"type":"string"}},{"name":"X-Forwarded-Proto","in":"header","schema":{"type":"string"}},{"name":"X-Forwarded-Host","in":"header","schema":{"type":"string"}}],"responses":{"default":{"description":"default response","content":{"application/json":{}}}}}},"/apps":{"get":{"tags":["UI Apps"],"operationId":"getApps","parameters":[{"name":"Authorization","in":"header","schema":{"type":"string"}},{"name":"X-Forwarded-Proto","in":"header","schema":{"type":"string"}},{"name":"X-Forwarded-Host","in":"header","schema":{"type":"string"}}],"responses":{"default":{"description":"default response","content":{"application/json":{"schema":{"type":"array","items":{"type":"string"}}}}}}}},"/apps/consoleConfig":{"get":{"tags":["UI Apps"],"operationId":"getConsoleConfig","parameters":[{"name":"Authorization","in":"header","schema":{"type":"string"}},{"name":"X-Forwarded-Proto","in":"header","schema":{"type":"string"}},{"name":"X-Forwarded-Host","in":"header","schema":{"type":"string"}}],"responses":{"default":{"description":"default response","content":{"application/json":{}}}}}},"/model/assetDescriptors":{"get":{"tags":["Asset Model"],"operationId":"getAssetDescriptors","parameters":[{"name":"Authorization","in":"header","schema":{"type":"string"}},{"name":"X-Forwarded-Proto","in":"header","schema":{"type":"string"}},{"name":"X-Forwarded-Host","in":"header","schema":{"type":"string"}},{"name":"parentId","in":"query","schema":{"type":"string"}},{"name":"parentType","in":"query","schema":{"type":"string"}}],"responses":{"default":{"description":"default response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/AssetDescriptorObject"}}}}}}}},"/model/assetInfo/{assetType}":{"get":{"tags":["Asset Model"],"operationId":"getAssetInfo","parameters":[{"name":"Authorization","in":"header","schema":{"type":"string"}},{"name":"X-Forwarded-Proto","in":"header","schema":{"type":"string"}},{"name":"X-Forwarded-Host","in":"header","schema":{"type":"string"}},{"name":"parentId","in":"query","schema":{"type":"string"}},{"name":"assetType","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"default":{"description":"default response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AssetTypeInfo"}}}}}}},"/model/assetInfos":{"get":{"tags":["Asset Model"],"operationId":"getAssetInfos","parameters":[{"name":"Authorization","in":"header","schema":{"type":"string"}},{"name":"X-Forwarded-Proto","in":"header","schema":{"type":"string"}},{"name":"X-Forwarded-Host","in":"header","schema":{"type":"string"}},{"name":"parentId","in":"query","schema":{"type":"string"}},{"name":"parentType","in":"query","schema":{"type":"string"}}],"responses":{"default":{"description":"default response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/AssetTypeInfo"}}}}}}}},"/model/metaItemDescriptors":{"get":{"tags":["Asset Model"],"operationId":"getMetaItemDescriptors","parameters":[{"name":"Authorization","in":"header","schema":{"type":"string"}},{"name":"X-Forwarded-Proto","in":"header","schema":{"type":"string"}},{"name":"X-Forwarded-Host","in":"header","schema":{"type":"string"}},{"name":"parentId","in":"query","schema":{"type":"string"}}],"responses":{"default":{"description":"default response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/MetaItemDescriptorObject"}}}}}}}},"/model/valueDescriptors":{"get":{"tags":["Asset Model"],"operationId":"getValueDescriptors","parameters":[{"name":"Authorization","in":"header","schema":{"type":"string"}},{"name":"X-Forwarded-Proto","in":"header","schema":{"type":"string"}},{"name":"X-Forwarded-Host","in":"header","schema":{"type":"string"}},{"name":"parentId","in":"query","schema":{"type":"string"}}],"responses":{"default":{"description":"default response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/ValueDescriptorObject"}}}}}}}},"/asset":{"post":{"tags":["Asset"],"operationId":"create","parameters":[{"name":"Authorization","in":"header","schema":{"type":"string"}},{"name":"X-Forwarded-Proto","in":"header","schema":{"type":"string"}},{"name":"X-Forwarded-Host","in":"header","schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AssetObject"}}}},"responses":{"default":{"description":"default response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AssetObject"}}}}}},"delete":{"tags":["Asset"],"operationId":"delete","parameters":[{"name":"Authorization","in":"header","schema":{"type":"string"}},{"name":"X-Forwarded-Proto","in":"header","schema":{"type":"string"}},{"name":"X-Forwarded-Host","in":"header","schema":{"type":"string"}},{"name":"assetId","in":"query","schema":{"type":"array","items":{"type":"string"}}}],"responses":{"default":{"description":"default response","content":{"application/json":{}}}}}},"/asset/user/link":{"get":{"tags":["Asset"],"operationId":"getUserAssetLinks","parameters":[{"name":"Authorization","in":"header","schema":{"type":"string"}},{"name":"X-Forwarded-Proto","in":"header","schema":{"type":"string"}},{"name":"X-Forwarded-Host","in":"header","schema":{"type":"string"}},{"name":"realm","in":"query","schema":{"type":"string"}},{"name":"userId","in":"query","schema":{"type":"string"}},{"name":"assetId","in":"query","schema":{"type":"string"}}],"responses":{"default":{"description":"default response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/UserAssetLink"}}}}}}},"post":{"tags":["Asset"],"operationId":"createUserAssetLinks","parameters":[{"name":"Authorization","in":"header","schema":{"type":"string"}},{"name":"X-Forwarded-Proto","in":"header","schema":{"type":"string"}},{"name":"X-Forwarded-Host","in":"header","schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/UserAssetLink"}}}}},"responses":{"default":{"description":"default response","content":{"*/*":{}}}}}},"/asset/user/link/{realm}/{userId}":{"delete":{"tags":["Asset"],"operationId":"deleteAllUserAssetLinks","parameters":[{"name":"Authorization","in":"header","schema":{"type":"string"}},{"name":"X-Forwarded-Proto","in":"header","schema":{"type":"string"}},{"name":"X-Forwarded-Host","in":"header","schema":{"type":"string"}},{"name":"realm","in":"path","required":true,"schema":{"type":"string"}},{"name":"userId","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"default":{"description":"default response","content":{"*/*":{}}}}}},"/asset/user/link/{realm}/{userId}/{assetId}":{"delete":{"tags":["Asset"],"operationId":"deleteUserAssetLink","parameters":[{"name":"Authorization","in":"header","schema":{"type":"string"}},{"name":"X-Forwarded-Proto","in":"header","schema":{"type":"string"}},{"name":"X-Forwarded-Host","in":"header","schema":{"type":"string"}},{"name":"realm","in":"path","required":true,"schema":{"type":"string"}},{"name":"userId","in":"path","required":true,"schema":{"type":"string"}},{"name":"assetId","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"default":{"description":"default response","content":{"*/*":{}}}}}},"/asset/user/link/delete":{"post":{"tags":["Asset"],"operationId":"deleteUserAssetLinks","parameters":[{"name":"Authorization","in":"header","schema":{"type":"string"}},{"name":"X-Forwarded-Proto","in":"header","schema":{"type":"string"}},{"name":"X-Forwarded-Host","in":"header","schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/UserAssetLink"}}}}},"responses":{"default":{"description":"default response","content":{"*/*":{}}}}}},"/asset/{assetId}":{"get":{"tags":["Asset"],"operationId":"get","parameters":[{"name":"Authorization","in":"header","schema":{"type":"string"}},{"name":"X-Forwarded-Proto","in":"header","schema":{"type":"string"}},{"name":"X-Forwarded-Host","in":"header","schema":{"type":"string"}},{"name":"assetId","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"default":{"description":"default response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AssetObject"}}}}}},"put":{"tags":["Asset"],"operationId":"update_1","parameters":[{"name":"Authorization","in":"header","schema":{"type":"string"}},{"name":"X-Forwarded-Proto","in":"header","schema":{"type":"string"}},{"name":"X-Forwarded-Host","in":"header","schema":{"type":"string"}},{"name":"assetId","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AssetObject"}}}},"responses":{"default":{"description":"default response","content":{"*/*":{}}}}}},"/asset/user/current":{"get":{"tags":["Asset"],"operationId":"getCurrentUserAssets","parameters":[{"name":"Authorization","in":"header","schema":{"type":"string"}},{"name":"X-Forwarded-Proto","in":"header","schema":{"type":"string"}},{"name":"X-Forwarded-Host","in":"header","schema":{"type":"string"}}],"responses":{"default":{"description":"default response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/AssetObject"}}}}}}}},"/asset/partial/{assetId}":{"get":{"tags":["Asset"],"operationId":"getPartial","parameters":[{"name":"Authorization","in":"header","schema":{"type":"string"}},{"name":"X-Forwarded-Proto","in":"header","schema":{"type":"string"}},{"name":"X-Forwarded-Host","in":"header","schema":{"type":"string"}},{"name":"assetId","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"default":{"description":"default response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AssetObject"}}}}}}},"/asset/query":{"post":{"tags":["Asset"],"operationId":"queryAssets","parameters":[{"name":"Authorization","in":"header","schema":{"type":"string"}},{"name":"X-Forwarded-Proto","in":"header","schema":{"type":"string"}},{"name":"X-Forwarded-Host","in":"header","schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AssetQuery"}}}},"responses":{"default":{"description":"default response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/AssetObject"}}}}}}}},"/asset/parent":{"delete":{"tags":["Asset"],"operationId":"updateNoneParent","parameters":[{"name":"Authorization","in":"header","schema":{"type":"string"}},{"name":"X-Forwarded-Proto","in":"header","schema":{"type":"string"}},{"name":"X-Forwarded-Host","in":"header","schema":{"type":"string"}},{"name":"assetIds","in":"query","schema":{"maxItems":2147483647,"minItems":1,"type":"array","items":{"type":"string"}}}],"responses":{"default":{"description":"default response","content":{"application/json":{}}}}}},"/asset/{parentAssetId}/child":{"put":{"tags":["Asset"],"operationId":"updateParent","parameters":[{"name":"Authorization","in":"header","schema":{"type":"string"}},{"name":"X-Forwarded-Proto","in":"header","schema":{"type":"string"}},{"name":"X-Forwarded-Host","in":"header","schema":{"type":"string"}},{"name":"parentAssetId","in":"path","required":true,"schema":{"type":"string"}},{"name":"assetIds","in":"query","schema":{"maxItems":2147483647,"minItems":1,"type":"array","items":{"type":"string"}}}],"responses":{"default":{"description":"default response","content":{"application/json":{}}}}}},"/asset/{assetId}/attribute/{attributeName}":{"put":{"tags":["Asset"],"description":"Write to a single attribute","operationId":"writeAttributeValue","parameters":[{"name":"Authorization","in":"header","schema":{"type":"string"}},{"name":"X-Forwarded-Proto","in":"header","schema":{"type":"string"}},{"name":"X-Forwarded-Host","in":"header","schema":{"type":"string"}},{"name":"assetId","in":"path","required":true,"schema":{"type":"string"}},{"name":"attributeName","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"object"}}}},"responses":{"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AttributeWriteResult"}}}}}}},"/asset/attributes":{"put":{"tags":["Asset"],"operationId":"writeAttributeValues","parameters":[{"name":"Authorization","in":"header","schema":{"type":"string"}},{"name":"X-Forwarded-Proto","in":"header","schema":{"type":"string"}},{"name":"X-Forwarded-Host","in":"header","schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/AttributeState"}}}}},"responses":{"default":{"description":"default response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/AttributeWriteResult"}}}}}}}},"/console/register":{"post":{"tags":["Console"],"operationId":"register","parameters":[{"name":"Authorization","in":"header","schema":{"type":"string"}},{"name":"X-Forwarded-Proto","in":"header","schema":{"type":"string"}},{"name":"X-Forwarded-Host","in":"header","schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ConsoleRegistration"}}},"required":true},"responses":{"default":{"description":"default response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ConsoleRegistration"}}}}}}},"/dashboard":{"put":{"tags":["Dashboard"],"operationId":"update_2","parameters":[{"name":"Authorization","in":"header","schema":{"type":"string"}},{"name":"X-Forwarded-Proto","in":"header","schema":{"type":"string"}},{"name":"X-Forwarded-Host","in":"header","schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Dashboard"}}}},"responses":{"default":{"description":"default response","content":{"application/json":{}}}}},"post":{"tags":["Dashboard"],"operationId":"create_1","parameters":[{"name":"Authorization","in":"header","schema":{"type":"string"}},{"name":"X-Forwarded-Proto","in":"header","schema":{"type":"string"}},{"name":"X-Forwarded-Host","in":"header","schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Dashboard"}}}},"responses":{"default":{"description":"default response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Dashboard"}}}}}},"delete":{"tags":["Dashboard"],"operationId":"delete_1","parameters":[{"name":"Authorization","in":"header","schema":{"type":"string"}},{"name":"X-Forwarded-Proto","in":"header","schema":{"type":"string"}},{"name":"X-Forwarded-Host","in":"header","schema":{"type":"string"}},{"name":"dashboardId","in":"query","schema":{"type":"array","items":{"type":"string"}}}],"responses":{"default":{"description":"default response","content":{"application/json":{}}}}}},"/dashboard/{dashboardId}":{"get":{"tags":["Dashboard"],"operationId":"get_1","parameters":[{"name":"Authorization","in":"header","schema":{"type":"string"}},{"name":"X-Forwarded-Proto","in":"header","schema":{"type":"string"}},{"name":"X-Forwarded-Host","in":"header","schema":{"type":"string"}},{"name":"dashboardId","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"default":{"description":"default response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Dashboard"}}}}}}},"/dashboard/all/{realm}":{"get":{"tags":["Dashboard"],"operationId":"getAllRealmDashboards","parameters":[{"name":"Authorization","in":"header","schema":{"type":"string"}},{"name":"X-Forwarded-Proto","in":"header","schema":{"type":"string"}},{"name":"X-Forwarded-Host","in":"header","schema":{"type":"string"}},{"name":"realm","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"default":{"description":"default response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/Dashboard"}}}}}}}},"/asset/datapoint/export":{"get":{"tags":["Asset Datapoint"],"operationId":"getDatapointExport","parameters":[{"name":"attributeRefs","in":"query","schema":{"type":"string"}},{"name":"fromTimestamp","in":"query","schema":{"type":"integer","format":"int64"}},{"name":"toTimestamp","in":"query","schema":{"type":"integer","format":"int64"}}],"responses":{"default":{"description":"default response","content":{"application/zip":{}}}}}},"/asset/datapoint/periods":{"get":{"tags":["Asset Datapoint"],"operationId":"getDatapointPeriod","parameters":[{"name":"Authorization","in":"header","schema":{"type":"string"}},{"name":"X-Forwarded-Proto","in":"header","schema":{"type":"string"}},{"name":"X-Forwarded-Host","in":"header","schema":{"type":"string"}},{"name":"assetId","in":"query","schema":{"type":"string"}},{"name":"attributeName","in":"query","schema":{"type":"string"}}],"responses":{"default":{"description":"default response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DatapointPeriod"}}}}}}},"/asset/datapoint/{assetId}/attribute/{attributeName}":{"post":{"tags":["Asset Datapoint"],"operationId":"getDatapoints","parameters":[{"name":"Authorization","in":"header","schema":{"type":"string"}},{"name":"X-Forwarded-Proto","in":"header","schema":{"type":"string"}},{"name":"X-Forwarded-Host","in":"header","schema":{"type":"string"}},{"name":"assetId","in":"path","required":true,"schema":{"type":"string"}},{"name":"attributeName","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AssetDatapointQuery"}}}},"responses":{"default":{"description":"default response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/ValueDatapointObject"}}}}}}}},"/asset/predicted/{assetId}/attribute/{attributeName}":{"post":{"tags":["Asset Predicted Datapoint"],"operationId":"getPredictedDatapoints","parameters":[{"name":"Authorization","in":"header","schema":{"type":"string"}},{"name":"X-Forwarded-Proto","in":"header","schema":{"type":"string"}},{"name":"X-Forwarded-Host","in":"header","schema":{"type":"string"}},{"name":"assetId","in":"path","required":true,"schema":{"type":"string"}},{"name":"attributeName","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AssetDatapointQuery"}}}},"responses":{"default":{"description":"default response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/ValueDatapointObject"}}}}}}}},"/gateway/connection/{realm}":{"get":{"tags":["Gateway"],"operationId":"getConnection","parameters":[{"name":"Authorization","in":"header","schema":{"type":"string"}},{"name":"X-Forwarded-Proto","in":"header","schema":{"type":"string"}},{"name":"X-Forwarded-Host","in":"header","schema":{"type":"string"}},{"name":"realm","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"default":{"description":"default response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GatewayConnection"}}}}}},"put":{"tags":["Gateway"],"operationId":"setConnection","parameters":[{"name":"Authorization","in":"header","schema":{"type":"string"}},{"name":"X-Forwarded-Proto","in":"header","schema":{"type":"string"}},{"name":"X-Forwarded-Host","in":"header","schema":{"type":"string"}},{"name":"realm","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GatewayConnection"}}}},"responses":{"default":{"description":"default response","content":{"*/*":{}}}}},"delete":{"tags":["Gateway"],"operationId":"deleteConnection","parameters":[{"name":"Authorization","in":"header","schema":{"type":"string"}},{"name":"X-Forwarded-Proto","in":"header","schema":{"type":"string"}},{"name":"X-Forwarded-Host","in":"header","schema":{"type":"string"}},{"name":"realm","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"default":{"description":"default response","content":{"*/*":{}}}}}},"/gateway/connection":{"get":{"tags":["Gateway"],"operationId":"getConnections","parameters":[{"name":"Authorization","in":"header","schema":{"type":"string"}},{"name":"X-Forwarded-Proto","in":"header","schema":{"type":"string"}},{"name":"X-Forwarded-Host","in":"header","schema":{"type":"string"}}],"responses":{"default":{"description":"default response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/GatewayConnection"}}}}}}},"delete":{"tags":["Gateway"],"operationId":"deleteConnections","parameters":[{"name":"Authorization","in":"header","schema":{"type":"string"}},{"name":"X-Forwarded-Proto","in":"header","schema":{"type":"string"}},{"name":"X-Forwarded-Host","in":"header","schema":{"type":"string"}},{"name":"realm","in":"query","schema":{"type":"array","items":{"type":"string"}}}],"responses":{"default":{"description":"default response","content":{"*/*":{}}}}}},"/gateway/status/{realm}":{"get":{"tags":["Gateway"],"operationId":"getConnectionStatus","parameters":[{"name":"Authorization","in":"header","schema":{"type":"string"}},{"name":"X-Forwarded-Proto","in":"header","schema":{"type":"string"}},{"name":"X-Forwarded-Host","in":"header","schema":{"type":"string"}},{"name":"realm","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"default":{"description":"default response","content":{"application/json":{"schema":{"type":"string","_enum":["DISCONNECTED","CONNECTING","DISCONNECTING","CONNECTED","DISABLED","WAITING","ERROR","STOPPED"]}}}}}}},"/map":{"get":{"tags":["Map"],"operationId":"getSettings","parameters":[{"name":"Authorization","in":"header","schema":{"type":"string"}},{"name":"X-Forwarded-Proto","in":"header","schema":{"type":"string"}},{"name":"X-Forwarded-Host","in":"header","schema":{"type":"string"}}],"responses":{"default":{"description":"default response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ObjectNode"}}}}}},"put":{"tags":["Map"],"operationId":"saveSettings","parameters":[{"name":"Authorization","in":"header","schema":{"type":"string"}},{"name":"X-Forwarded-Proto","in":"header","schema":{"type":"string"}},{"name":"X-Forwarded-Host","in":"header","schema":{"type":"string"}}],"requestBody":{"content":{"*/*":{"schema":{"type":"object","additionalProperties":{"$ref":"#/components/schemas/MapRealmConfig"}}}}},"responses":{"default":{"description":"default response","content":{"application/json":{"schema":{"type":"object"}}}}}}},"/map/js":{"get":{"tags":["Map"],"operationId":"getSettingsJs","parameters":[{"name":"Authorization","in":"header","schema":{"type":"string"}},{"name":"X-Forwarded-Proto","in":"header","schema":{"type":"string"}},{"name":"X-Forwarded-Host","in":"header","schema":{"type":"string"}}],"responses":{"default":{"description":"default response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ObjectNode"}}}}}}},"/map/tile/{zoom}/{column}/{row}":{"get":{"tags":["Map"],"operationId":"getTile","parameters":[{"name":"zoom","in":"path","required":true,"schema":{"type":"integer","format":"int32"}},{"name":"column","in":"path","required":true,"schema":{"type":"integer","format":"int32"}},{"name":"row","in":"path","required":true,"schema":{"type":"integer","format":"int32"}}],"responses":{"default":{"description":"default response","content":{"application/vnd.mapbox-vector-tile":{"schema":{"type":"array","items":{"type":"string","format":"byte"}}}}}}}},"/notification":{"get":{"tags":["Notification"],"operationId":"getNotifications","parameters":[{"name":"Authorization","in":"header","schema":{"type":"string"}},{"name":"X-Forwarded-Proto","in":"header","schema":{"type":"string"}},{"name":"X-Forwarded-Host","in":"header","schema":{"type":"string"}},{"name":"id","in":"query","schema":{"type":"integer","format":"int64"}},{"name":"type","in":"query","schema":{"type":"string"}},{"name":"from","in":"query","schema":{"type":"integer","format":"int64"}},{"name":"to","in":"query","schema":{"type":"integer","format":"int64"}},{"name":"realmId","in":"query","schema":{"type":"string"}},{"name":"userId","in":"query","schema":{"type":"string"}},{"name":"assetId","in":"query","schema":{"type":"string"}}],"responses":{"default":{"description":"default response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/SentNotification"}}}}}}},"delete":{"tags":["Notification"],"operationId":"removeNotifications","parameters":[{"name":"Authorization","in":"header","schema":{"type":"string"}},{"name":"X-Forwarded-Proto","in":"header","schema":{"type":"string"}},{"name":"X-Forwarded-Host","in":"header","schema":{"type":"string"}},{"name":"id","in":"query","schema":{"type":"integer","format":"int64"}},{"name":"type","in":"query","schema":{"type":"string"}},{"name":"from","in":"query","schema":{"type":"integer","format":"int64"}},{"name":"to","in":"query","schema":{"type":"integer","format":"int64"}},{"name":"realmId","in":"query","schema":{"type":"string"}},{"name":"userId","in":"query","schema":{"type":"string"}},{"name":"assetId","in":"query","schema":{"type":"string"}}],"responses":{"default":{"description":"default response","content":{"*/*":{}}}}}},"/notification/{notificationId}/acknowledged":{"put":{"tags":["Notification"],"operationId":"notificationAcknowledged","parameters":[{"name":"Authorization","in":"header","schema":{"type":"string"}},{"name":"X-Forwarded-Proto","in":"header","schema":{"type":"string"}},{"name":"X-Forwarded-Host","in":"header","schema":{"type":"string"}},{"name":"targetId","in":"query","schema":{"type":"string"}},{"name":"notificationId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/JsonNode"}}}},"responses":{"default":{"description":"default response","content":{"*/*":{}}}}}},"/notification/{notificationId}/delivered":{"put":{"tags":["Notification"],"operationId":"notificationDelivered","parameters":[{"name":"Authorization","in":"header","schema":{"type":"string"}},{"name":"X-Forwarded-Proto","in":"header","schema":{"type":"string"}},{"name":"X-Forwarded-Host","in":"header","schema":{"type":"string"}},{"name":"targetId","in":"query","schema":{"type":"string"}},{"name":"notificationId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"default":{"description":"default response","content":{"*/*":{}}}}}},"/notification/{notificationId}":{"delete":{"tags":["Notification"],"operationId":"removeNotification","parameters":[{"name":"Authorization","in":"header","schema":{"type":"string"}},{"name":"X-Forwarded-Proto","in":"header","schema":{"type":"string"}},{"name":"X-Forwarded-Host","in":"header","schema":{"type":"string"}},{"name":"notificationId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"default":{"description":"default response","content":{"*/*":{}}}}}},"/notification/alert":{"post":{"tags":["Notification"],"operationId":"sendNotification","parameters":[{"name":"Authorization","in":"header","schema":{"type":"string"}},{"name":"X-Forwarded-Proto","in":"header","schema":{"type":"string"}},{"name":"X-Forwarded-Host","in":"header","schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Notification"}}}},"responses":{"default":{"description":"default response","content":{"*/*":{}}}}}},"/provisioning":{"get":{"tags":["Provisioning"],"operationId":"getProvisioningConfigs","responses":{"default":{"description":"default response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/ProvisioningConfigObjectObject"}}}}}}},"post":{"tags":["Provisioning"],"operationId":"createProvisioningConfig","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProvisioningConfigObjectObject"}}}},"responses":{"default":{"description":"default response","content":{"application/json":{"schema":{"type":"integer","format":"int64"}}}}}}},"/provisioning/{id}":{"put":{"tags":["Provisioning"],"operationId":"updateProvisioningConfig","parameters":[{"name":"Authorization","in":"header","schema":{"type":"string"}},{"name":"X-Forwarded-Proto","in":"header","schema":{"type":"string"}},{"name":"X-Forwarded-Host","in":"header","schema":{"type":"string"}},{"name":"id","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProvisioningConfigObjectObject"}}}},"responses":{"default":{"description":"default response","content":{"*/*":{}}}}},"delete":{"tags":["Provisioning"],"operationId":"deleteProvisioningConfig","parameters":[{"name":"Authorization","in":"header","schema":{"type":"string"}},{"name":"X-Forwarded-Proto","in":"header","schema":{"type":"string"}},{"name":"X-Forwarded-Host","in":"header","schema":{"type":"string"}},{"name":"id","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"default":{"description":"default response","content":{"application/json":{}}}}}},"/rules/asset":{"post":{"tags":["Rule"],"operationId":"createAssetRuleset","parameters":[{"name":"Authorization","in":"header","schema":{"type":"string"}},{"name":"X-Forwarded-Proto","in":"header","schema":{"type":"string"}},{"name":"X-Forwarded-Host","in":"header","schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AssetRuleset"}}}},"responses":{"default":{"description":"default response","content":{"application/json":{"schema":{"type":"integer","format":"int64"}}}}}}},"/rules":{"get":{"tags":["Rule"],"operationId":"getGlobalRulesets","parameters":[{"name":"Authorization","in":"header","schema":{"type":"string"}},{"name":"X-Forwarded-Proto","in":"header","schema":{"type":"string"}},{"name":"X-Forwarded-Host","in":"header","schema":{"type":"string"}},{"name":"language","in":"query","schema":{"type":"array","items":{"type":"string","_enum":["JAVASCRIPT","GROOVY","JSON","FLOW"]}}},{"name":"fullyPopulate","in":"query","schema":{"type":"boolean"}}],"responses":{"default":{"description":"default response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/GlobalRuleset"}}}}}}},"post":{"tags":["Rule"],"operationId":"createGlobalRuleset","parameters":[{"name":"Authorization","in":"header","schema":{"type":"string"}},{"name":"X-Forwarded-Proto","in":"header","schema":{"type":"string"}},{"name":"X-Forwarded-Host","in":"header","schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GlobalRuleset"}}}},"responses":{"default":{"description":"default response","content":{"application/json":{"schema":{"type":"integer","format":"int64"}}}}}}},"/rules/realm":{"post":{"tags":["Rule"],"operationId":"createRealmRuleset","parameters":[{"name":"Authorization","in":"header","schema":{"type":"string"}},{"name":"X-Forwarded-Proto","in":"header","schema":{"type":"string"}},{"name":"X-Forwarded-Host","in":"header","schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RealmRuleset"}}}},"responses":{"default":{"description":"default response","content":{"application/json":{"schema":{"type":"integer","format":"int64"}}}}}}},"/rules/asset/{id}":{"get":{"tags":["Rule"],"operationId":"getAssetRuleset","parameters":[{"name":"Authorization","in":"header","schema":{"type":"string"}},{"name":"X-Forwarded-Proto","in":"header","schema":{"type":"string"}},{"name":"X-Forwarded-Host","in":"header","schema":{"type":"string"}},{"name":"id","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"default":{"description":"default response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AssetRuleset"}}}}}},"put":{"tags":["Rule"],"operationId":"updateAssetRuleset","parameters":[{"name":"Authorization","in":"header","schema":{"type":"string"}},{"name":"X-Forwarded-Proto","in":"header","schema":{"type":"string"}},{"name":"X-Forwarded-Host","in":"header","schema":{"type":"string"}},{"name":"id","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AssetRuleset"}}}},"responses":{"default":{"description":"default response","content":{"*/*":{}}}}},"delete":{"tags":["Rule"],"operationId":"deleteAssetRuleset","parameters":[{"name":"Authorization","in":"header","schema":{"type":"string"}},{"name":"X-Forwarded-Proto","in":"header","schema":{"type":"string"}},{"name":"X-Forwarded-Host","in":"header","schema":{"type":"string"}},{"name":"id","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"default":{"description":"default response","content":{"application/json":{}}}}}},"/rules/{id}":{"get":{"tags":["Rule"],"operationId":"getGlobalRuleset","parameters":[{"name":"Authorization","in":"header","schema":{"type":"string"}},{"name":"X-Forwarded-Proto","in":"header","schema":{"type":"string"}},{"name":"X-Forwarded-Host","in":"header","schema":{"type":"string"}},{"name":"id","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"default":{"description":"default response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GlobalRuleset"}}}}}},"put":{"tags":["Rule"],"operationId":"updateGlobalRuleset","parameters":[{"name":"Authorization","in":"header","schema":{"type":"string"}},{"name":"X-Forwarded-Proto","in":"header","schema":{"type":"string"}},{"name":"X-Forwarded-Host","in":"header","schema":{"type":"string"}},{"name":"id","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GlobalRuleset"}}}},"responses":{"default":{"description":"default response","content":{"*/*":{}}}}},"delete":{"tags":["Rule"],"operationId":"deleteGlobalRuleset","parameters":[{"name":"Authorization","in":"header","schema":{"type":"string"}},{"name":"X-Forwarded-Proto","in":"header","schema":{"type":"string"}},{"name":"X-Forwarded-Host","in":"header","schema":{"type":"string"}},{"name":"id","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"default":{"description":"default response","content":{"application/json":{}}}}}},"/rules/realm/{id}":{"get":{"tags":["Rule"],"operationId":"getRealmRuleset","parameters":[{"name":"Authorization","in":"header","schema":{"type":"string"}},{"name":"X-Forwarded-Proto","in":"header","schema":{"type":"string"}},{"name":"X-Forwarded-Host","in":"header","schema":{"type":"string"}},{"name":"id","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"default":{"description":"default response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RealmRuleset"}}}}}},"put":{"tags":["Rule"],"operationId":"updateRealmRuleset","parameters":[{"name":"Authorization","in":"header","schema":{"type":"string"}},{"name":"X-Forwarded-Proto","in":"header","schema":{"type":"string"}},{"name":"X-Forwarded-Host","in":"header","schema":{"type":"string"}},{"name":"id","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RealmRuleset"}}}},"responses":{"default":{"description":"default response","content":{"*/*":{}}}}},"delete":{"tags":["Rule"],"operationId":"deleteRealmRuleset","parameters":[{"name":"Authorization","in":"header","schema":{"type":"string"}},{"name":"X-Forwarded-Proto","in":"header","schema":{"type":"string"}},{"name":"X-Forwarded-Host","in":"header","schema":{"type":"string"}},{"name":"id","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"default":{"description":"default response","content":{"application/json":{}}}}}},"/rules/info/asset/{assetId}":{"get":{"tags":["Rule"],"operationId":"getAssetEngineInfo","parameters":[{"name":"Authorization","in":"header","schema":{"type":"string"}},{"name":"X-Forwarded-Proto","in":"header","schema":{"type":"string"}},{"name":"X-Forwarded-Host","in":"header","schema":{"type":"string"}},{"name":"assetId","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"default":{"description":"default response","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RulesEngineInfo"}}}}}}},"/rules/geofences/{assetId}":{"get":{"tags":["Rule"],"operationId":"getAssetGeofences","parameters":[{"name":"Authorization","in":"header","schema":{"type":"string"}},{"name":"X-Forwarded-Proto","in":"header","schema":{"type":"string"}},{"name":"X-Forwarded-Host","in":"header","schema":{"type":"string"}},{"name":"assetId","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"default":{"description":"default response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/GeofenceDefinition"}}}}}}}},"/rules/asset/for/{assetId}":{"get":{"tags":["Rule"],"operationId":"getAssetRulesets","parameters":[{"name":"Authorization","in":"header","schema":{"type":"string"}},{"name":"X-Forwarded-Proto","in":"header","schema":{"type":"string"}},{"name":"X-Forwarded-Host","in":"header","schema":{"type":"string"}},{"name":"assetId","in":"path","required":true,"schema":{"type":"string"}},{"name":"language","in":"query","schema":{"type":"array","items":{"type":"string","_enum":["JAVASCRIPT","GROOVY","JSON","FLOW"]}}},{"name":"fullyPopulate","in":"query","schema":{"type":"boolean"}}],"responses":{"default":{"description":"default response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/AssetRuleset"}}}}}}}},"/rules/info/global":{"get":{"tags":["Rule"],"operationId":"getGlobalEngineInfo","parameters":[{"name":"Authorization","in":"header","schema":{"type":"string"}},{"name":"X-Forwarded-Proto","in":"header","schema":{"type":"string"}},{"name":"X-Forwarded-Host","in":"header","schema":{"type":"string"}}],"responses":{"default":{"description":"default response","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RulesEngineInfo"}}}}}}},"/rules/info/realm/{realm}":{"get":{"tags":["Rule"],"operationId":"getRealmEngineInfo","parameters":[{"name":"Authorization","in":"header","schema":{"type":"string"}},{"name":"X-Forwarded-Proto","in":"header","schema":{"type":"string"}},{"name":"X-Forwarded-Host","in":"header","schema":{"type":"string"}},{"name":"realm","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"default":{"description":"default response","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RulesEngineInfo"}}}}}}},"/rules/realm/for/{realm}":{"get":{"tags":["Rule"],"operationId":"getRealmRulesets","parameters":[{"name":"Authorization","in":"header","schema":{"type":"string"}},{"name":"X-Forwarded-Proto","in":"header","schema":{"type":"string"}},{"name":"X-Forwarded-Host","in":"header","schema":{"type":"string"}},{"name":"realm","in":"path","required":true,"schema":{"type":"string"}},{"name":"language","in":"query","schema":{"type":"array","items":{"type":"string","_enum":["JAVASCRIPT","GROOVY","JSON","FLOW"]}}},{"name":"fullyPopulate","in":"query","schema":{"type":"boolean"}}],"responses":{"default":{"description":"default response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/RealmRuleset"}}}}}}}},"/flow":{"get":{"tags":["Flow"],"operationId":"getAllNodeDefinitions","parameters":[{"name":"Authorization","in":"header","schema":{"type":"string"}},{"name":"X-Forwarded-Proto","in":"header","schema":{"type":"string"}},{"name":"X-Forwarded-Host","in":"header","schema":{"type":"string"}}],"responses":{"default":{"description":"default response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/Node"}}}}}}}},"/flow/{type}":{"get":{"tags":["Flow"],"operationId":"getAllNodeDefinitionsByType","parameters":[{"name":"Authorization","in":"header","schema":{"type":"string"}},{"name":"X-Forwarded-Proto","in":"header","schema":{"type":"string"}},{"name":"X-Forwarded-Host","in":"header","schema":{"type":"string"}},{"name":"type","in":"path","required":true,"schema":{"type":"string","_enum":["INPUT","PROCESSOR","OUTPUT","THEN"]}}],"responses":{"default":{"description":"default response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/Node"}}}}}}}},"/flow/{name}":{"get":{"tags":["Flow"],"operationId":"getNodeDefinition","parameters":[{"name":"Authorization","in":"header","schema":{"type":"string"}},{"name":"X-Forwarded-Proto","in":"header","schema":{"type":"string"}},{"name":"X-Forwarded-Host","in":"header","schema":{"type":"string"}},{"name":"name","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"default":{"description":"default response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Node"}}}}}}},"/realm":{"get":{"tags":["Realm"],"operationId":"getAll","parameters":[{"name":"Authorization","in":"header","schema":{"type":"string"}},{"name":"X-Forwarded-Proto","in":"header","schema":{"type":"string"}},{"name":"X-Forwarded-Host","in":"header","schema":{"type":"string"}}],"responses":{"default":{"description":"default response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/Realm"}}}}}}},"post":{"tags":["Realm"],"operationId":"create_2","parameters":[{"name":"Authorization","in":"header","schema":{"type":"string"}},{"name":"X-Forwarded-Proto","in":"header","schema":{"type":"string"}},{"name":"X-Forwarded-Host","in":"header","schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Realm"}}}},"responses":{"default":{"description":"default response","content":{"application/json":{}}}}}},"/realm/{name}":{"get":{"tags":["Realm"],"operationId":"get_2","parameters":[{"name":"Authorization","in":"header","schema":{"type":"string"}},{"name":"X-Forwarded-Proto","in":"header","schema":{"type":"string"}},{"name":"X-Forwarded-Host","in":"header","schema":{"type":"string"}},{"name":"name","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"default":{"description":"default response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Realm"}}}}}},"put":{"tags":["Realm"],"operationId":"update_3","parameters":[{"name":"Authorization","in":"header","schema":{"type":"string"}},{"name":"X-Forwarded-Proto","in":"header","schema":{"type":"string"}},{"name":"X-Forwarded-Host","in":"header","schema":{"type":"string"}},{"name":"name","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Realm"}}}},"responses":{"default":{"description":"default response","content":{"application/json":{}}}}},"delete":{"tags":["Realm"],"operationId":"delete_2","parameters":[{"name":"Authorization","in":"header","schema":{"type":"string"}},{"name":"X-Forwarded-Proto","in":"header","schema":{"type":"string"}},{"name":"X-Forwarded-Host","in":"header","schema":{"type":"string"}},{"name":"name","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"default":{"description":"default response","content":{"application/json":{}}}}}},"/realm/accessible":{"get":{"tags":["Realm"],"operationId":"getAccessible","parameters":[{"name":"Authorization","in":"header","schema":{"type":"string"}},{"name":"X-Forwarded-Proto","in":"header","schema":{"type":"string"}},{"name":"X-Forwarded-Host","in":"header","schema":{"type":"string"}}],"responses":{"default":{"description":"default response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/Realm"}}}}}}}},"/user/{realm}/users":{"put":{"tags":["User"],"operationId":"update_4","parameters":[{"name":"Authorization","in":"header","schema":{"type":"string"}},{"name":"X-Forwarded-Proto","in":"header","schema":{"type":"string"}},{"name":"X-Forwarded-Host","in":"header","schema":{"type":"string"}},{"name":"realm","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/User"}}}},"responses":{"default":{"description":"default response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/User"}}}}}},"post":{"tags":["User"],"operationId":"create_3","parameters":[{"name":"Authorization","in":"header","schema":{"type":"string"}},{"name":"X-Forwarded-Proto","in":"header","schema":{"type":"string"}},{"name":"X-Forwarded-Host","in":"header","schema":{"type":"string"}},{"name":"realm","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/User"}}}},"responses":{"default":{"description":"default response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/User"}}}}}}},"/user/{realm}/users/{userId}":{"delete":{"tags":["User"],"operationId":"delete_3","parameters":[{"name":"Authorization","in":"header","schema":{"type":"string"}},{"name":"X-Forwarded-Proto","in":"header","schema":{"type":"string"}},{"name":"X-Forwarded-Host","in":"header","schema":{"type":"string"}},{"name":"realm","in":"path","required":true,"schema":{"type":"string"}},{"name":"userId","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"default":{"description":"default response","content":{"application/json":{}}}}}},"/user/{realm}/disconnect/{sessionID}":{"get":{"tags":["User"],"operationId":"disconnectUserSession","parameters":[{"name":"Authorization","in":"header","schema":{"type":"string"}},{"name":"X-Forwarded-Proto","in":"header","schema":{"type":"string"}},{"name":"X-Forwarded-Host","in":"header","schema":{"type":"string"}},{"name":"realm","in":"path","required":true,"schema":{"type":"string"}},{"name":"sessionID","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"default":{"description":"default response","content":{"*/*":{}}}}}},"/user/{realm}/{userId}":{"get":{"tags":["User"],"operationId":"get_3","parameters":[{"name":"Authorization","in":"header","schema":{"type":"string"}},{"name":"X-Forwarded-Proto","in":"header","schema":{"type":"string"}},{"name":"X-Forwarded-Host","in":"header","schema":{"type":"string"}},{"name":"realm","in":"path","required":true,"schema":{"type":"string"}},{"name":"userId","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"default":{"description":"default response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/User"}}}}}}},"/user/{realm}/{clientId}/roles":{"get":{"tags":["User"],"operationId":"getClientRoles","parameters":[{"name":"Authorization","in":"header","schema":{"type":"string"}},{"name":"X-Forwarded-Proto","in":"header","schema":{"type":"string"}},{"name":"X-Forwarded-Host","in":"header","schema":{"type":"string"}},{"name":"realm","in":"path","required":true,"schema":{"type":"string"}},{"name":"clientId","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"default":{"description":"default response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/Role"}}}}}}},"put":{"tags":["User"],"operationId":"updateClientRoles","parameters":[{"name":"Authorization","in":"header","schema":{"type":"string"}},{"name":"X-Forwarded-Proto","in":"header","schema":{"type":"string"}},{"name":"X-Forwarded-Host","in":"header","schema":{"type":"string"}},{"name":"realm","in":"path","required":true,"schema":{"type":"string"}},{"name":"clientId","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/Role"}}}}},"responses":{"default":{"description":"default response","content":{"*/*":{}}}}}},"/user/user":{"get":{"tags":["User"],"operationId":"getCurrent","parameters":[{"name":"Authorization","in":"header","schema":{"type":"string"}},{"name":"X-Forwarded-Proto","in":"header","schema":{"type":"string"}},{"name":"X-Forwarded-Host","in":"header","schema":{"type":"string"}}],"responses":{"default":{"description":"default response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/User"}}}}}}},"/user/userRoles/{clientId}":{"get":{"tags":["User"],"operationId":"getCurrentUserClientRoles","parameters":[{"name":"Authorization","in":"header","schema":{"type":"string"}},{"name":"X-Forwarded-Proto","in":"header","schema":{"type":"string"}},{"name":"X-Forwarded-Host","in":"header","schema":{"type":"string"}},{"name":"clientId","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"default":{"description":"default response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/Role"}}}}}}}},"/user/userRealmRoles":{"get":{"tags":["User"],"operationId":"getCurrentUserRealmRoles","parameters":[{"name":"Authorization","in":"header","schema":{"type":"string"}},{"name":"X-Forwarded-Proto","in":"header","schema":{"type":"string"}},{"name":"X-Forwarded-Host","in":"header","schema":{"type":"string"}}],"responses":{"default":{"description":"default response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/Role"}}}}}}}},"/user/userRoles":{"get":{"tags":["User"],"operationId":"getCurrentUserRoles","parameters":[{"name":"Authorization","in":"header","schema":{"type":"string"}},{"name":"X-Forwarded-Proto","in":"header","schema":{"type":"string"}},{"name":"X-Forwarded-Host","in":"header","schema":{"type":"string"}}],"responses":{"default":{"description":"default response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/Role"}}}}}}}},"/user/{realm}/roles":{"get":{"tags":["User"],"operationId":"getRoles","parameters":[{"name":"Authorization","in":"header","schema":{"type":"string"}},{"name":"X-Forwarded-Proto","in":"header","schema":{"type":"string"}},{"name":"X-Forwarded-Host","in":"header","schema":{"type":"string"}},{"name":"realm","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"default":{"description":"default response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/Role"}}}}}}},"put":{"tags":["User"],"operationId":"updateRoles","parameters":[{"name":"Authorization","in":"header","schema":{"type":"string"}},{"name":"X-Forwarded-Proto","in":"header","schema":{"type":"string"}},{"name":"X-Forwarded-Host","in":"header","schema":{"type":"string"}},{"name":"realm","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/Role"}}}}},"responses":{"default":{"description":"default response","content":{"*/*":{}}}}}},"/user/{realm}/userRoles/{userId}/{clientId}":{"get":{"tags":["User"],"operationId":"getUserClientRoles","parameters":[{"name":"Authorization","in":"header","schema":{"type":"string"}},{"name":"X-Forwarded-Proto","in":"header","schema":{"type":"string"}},{"name":"X-Forwarded-Host","in":"header","schema":{"type":"string"}},{"name":"realm","in":"path","required":true,"schema":{"type":"string"}},{"name":"userId","in":"path","required":true,"schema":{"type":"string"}},{"name":"clientId","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"default":{"description":"default response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/Role"}}}}}}},"put":{"tags":["User"],"operationId":"updateUserClientRoles","parameters":[{"name":"Authorization","in":"header","schema":{"type":"string"}},{"name":"X-Forwarded-Proto","in":"header","schema":{"type":"string"}},{"name":"X-Forwarded-Host","in":"header","schema":{"type":"string"}},{"name":"realm","in":"path","required":true,"schema":{"type":"string"}},{"name":"userId","in":"path","required":true,"schema":{"type":"string"}},{"name":"clientId","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/Role"}}}}},"responses":{"default":{"description":"default response","content":{"*/*":{}}}}}},"/user/{realm}/userRealmRoles/{userId}":{"get":{"tags":["User"],"operationId":"getUserRealmRoles","parameters":[{"name":"Authorization","in":"header","schema":{"type":"string"}},{"name":"X-Forwarded-Proto","in":"header","schema":{"type":"string"}},{"name":"X-Forwarded-Host","in":"header","schema":{"type":"string"}},{"name":"realm","in":"path","required":true,"schema":{"type":"string"}},{"name":"userId","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"default":{"description":"default response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/Role"}}}}}}},"put":{"tags":["User"],"operationId":"updateUserRealmRoles","parameters":[{"name":"Authorization","in":"header","schema":{"type":"string"}},{"name":"X-Forwarded-Proto","in":"header","schema":{"type":"string"}},{"name":"X-Forwarded-Host","in":"header","schema":{"type":"string"}},{"name":"realm","in":"path","required":true,"schema":{"type":"string"}},{"name":"userId","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/Role"}}}}},"responses":{"default":{"description":"default response","content":{"*/*":{}}}}}},"/user/{realm}/userRoles/{userId}":{"get":{"tags":["User"],"operationId":"getUserRoles","parameters":[{"name":"Authorization","in":"header","schema":{"type":"string"}},{"name":"X-Forwarded-Proto","in":"header","schema":{"type":"string"}},{"name":"X-Forwarded-Host","in":"header","schema":{"type":"string"}},{"name":"realm","in":"path","required":true,"schema":{"type":"string"}},{"name":"userId","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"default":{"description":"default response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/Role"}}}}}}},"put":{"tags":["User"],"operationId":"updateUserRoles","parameters":[{"name":"Authorization","in":"header","schema":{"type":"string"}},{"name":"X-Forwarded-Proto","in":"header","schema":{"type":"string"}},{"name":"X-Forwarded-Host","in":"header","schema":{"type":"string"}},{"name":"realm","in":"path","required":true,"schema":{"type":"string"}},{"name":"userId","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/Role"}}}}},"responses":{"default":{"description":"default response","content":{"*/*":{}}}}}},"/user/{realm}/userSessions/{userId}":{"get":{"tags":["User"],"operationId":"getUserSessions","parameters":[{"name":"Authorization","in":"header","schema":{"type":"string"}},{"name":"X-Forwarded-Proto","in":"header","schema":{"type":"string"}},{"name":"X-Forwarded-Host","in":"header","schema":{"type":"string"}},{"name":"realm","in":"path","required":true,"schema":{"type":"string"}},{"name":"userId","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"default":{"description":"default response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/UserSession"}}}}}}}},"/user/query":{"post":{"tags":["User"],"operationId":"query","parameters":[{"name":"Authorization","in":"header","schema":{"type":"string"}},{"name":"X-Forwarded-Proto","in":"header","schema":{"type":"string"}},{"name":"X-Forwarded-Host","in":"header","schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UserQuery"}}}},"responses":{"default":{"description":"default response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/User"}}}}}}}},"/user/{realm}/reset-password/{userId}":{"put":{"tags":["User"],"operationId":"resetPassword","parameters":[{"name":"Authorization","in":"header","schema":{"type":"string"}},{"name":"X-Forwarded-Proto","in":"header","schema":{"type":"string"}},{"name":"X-Forwarded-Host","in":"header","schema":{"type":"string"}},{"name":"realm","in":"path","required":true,"schema":{"type":"string"}},{"name":"userId","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Credential"}}}},"responses":{"default":{"description":"default response","content":{"application/json":{}}}}}},"/user/{realm}/reset-secret/{userId}":{"get":{"tags":["User"],"operationId":"resetSecret","parameters":[{"name":"Authorization","in":"header","schema":{"type":"string"}},{"name":"X-Forwarded-Proto","in":"header","schema":{"type":"string"}},{"name":"X-Forwarded-Host","in":"header","schema":{"type":"string"}},{"name":"realm","in":"path","required":true,"schema":{"type":"string"}},{"name":"userId","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"default":{"description":"default response","content":{"application/json":{"schema":{"type":"string"}}}}}}},"/syslog/event":{"get":{"tags":["Syslog"],"operationId":"getEvents","parameters":[{"name":"Authorization","in":"header","schema":{"type":"string"}},{"name":"X-Forwarded-Proto","in":"header","schema":{"type":"string"}},{"name":"X-Forwarded-Host","in":"header","schema":{"type":"string"}},{"name":"level","in":"query","schema":{"type":"string","_enum":["INFO","WARN","ERROR"]}},{"name":"per_page","in":"query","schema":{"type":"integer","format":"int32"}},{"name":"page","in":"query","schema":{"type":"integer","format":"int32"}},{"name":"from","in":"query","schema":{"type":"integer","format":"int64"}},{"name":"to","in":"query","schema":{"type":"integer","format":"int64"}},{"name":"category","in":"query","schema":{"type":"array","items":{"type":"string","_enum":["ASSET","AGENT","NOTIFICATION","RULES","PROTOCOL","GATEWAY","MODEL_AND_VALUES","API","DATA"]}}},{"name":"subCategory","in":"query","schema":{"type":"array","items":{"type":"string"}}}],"responses":{"default":{"description":"default response","content":{"application/json":{}}}}},"delete":{"tags":["Syslog"],"operationId":"clearEvents","parameters":[{"name":"Authorization","in":"header","schema":{"type":"string"}},{"name":"X-Forwarded-Proto","in":"header","schema":{"type":"string"}},{"name":"X-Forwarded-Host","in":"header","schema":{"type":"string"}}],"responses":{"default":{"description":"default response","content":{"*/*":{}}}}}},"/syslog/config":{"get":{"tags":["Syslog"],"operationId":"getConfig","parameters":[{"name":"Authorization","in":"header","schema":{"type":"string"}},{"name":"X-Forwarded-Proto","in":"header","schema":{"type":"string"}},{"name":"X-Forwarded-Host","in":"header","schema":{"type":"string"}}],"responses":{"default":{"description":"default response","content":{"*/*":{"schema":{"$ref":"#/components/schemas/SyslogConfig"}}}}}},"put":{"tags":["Syslog"],"operationId":"updateConfig","parameters":[{"name":"Authorization","in":"header","schema":{"type":"string"}},{"name":"X-Forwarded-Proto","in":"header","schema":{"type":"string"}},{"name":"X-Forwarded-Host","in":"header","schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SyslogConfig"}}}},"responses":{"default":{"description":"default response","content":{"*/*":{}}}}}},"/health":{"get":{"tags":["Status"],"operationId":"getHealthStatus","responses":{"default":{"description":"default response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ObjectNode"}}}}}}},"/info":{"get":{"tags":["Status"],"operationId":"getInfo","responses":{"default":{"description":"default response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ObjectNode"}}}}}}}},"components":{"schemas":{"AllowedValues":{"type":"object","allOf":[{"$ref":"#/components/schemas/ValueConstraint"},{"type":"object","properties":{"allowedValueNames":{"type":"array","items":{"type":"string"}},"allowedValues":{"type":"array","items":{"type":"object"}}}}]},"AssetObject":{"required":["name","realm"],"type":"object","properties":{"id":{"pattern":"^[0-9A-Za-z]{22}$","type":"string"},"version":{"minimum":0,"type":"integer","format":"int64"},"createdOn":{"type":"string","format":"date-time"},"name":{"maxLength":1023,"minLength":1,"type":"string"},"accessPublicRead":{"type":"boolean"},"parentId":{"pattern":"^[0-9A-Za-z]{22}$","type":"string"},"realm":{"maxLength":255,"minLength":1,"type":"string"},"type":{"type":"string"},"path":{"type":"array","items":{"type":"string"}},"attributes":{"type":"object","properties":{"delegate":{"type":"object","additionalProperties":{"$ref":"#/components/schemas/AttributeObject"}}},"additionalProperties":{"$ref":"#/components/schemas/AttributeObject"}}},"discriminator":{"propertyName":"type"}},"AssetTreeNode":{"type":"object","properties":{"asset":{"$ref":"#/components/schemas/AssetObject"},"children":{"type":"array","items":{"$ref":"#/components/schemas/AssetTreeNode"}}}},"AttributeMap":{"type":"object","properties":{"delegate":{"type":"object","additionalProperties":{"$ref":"#/components/schemas/AttributeObject"}}},"additionalProperties":{"$ref":"#/components/schemas/AttributeObject"}},"AttributeObject":{"type":"object","properties":{"type":{"$ref":"#/components/schemas/ValueDescriptorObject"},"value":{"type":"object"},"name":{"pattern":"^\\w+$","type":"string"},"meta":{"type":"object","properties":{"delegate":{"type":"object","additionalProperties":{"$ref":"#/components/schemas/MetaItemObject"}}},"additionalProperties":{"$ref":"#/components/schemas/MetaItemObject"}},"timestamp":{"type":"integer","format":"int64"}}},"Future":{"type":"object","allOf":[{"$ref":"#/components/schemas/ValueConstraint"}]},"FutureOrPresent":{"type":"object","allOf":[{"$ref":"#/components/schemas/ValueConstraint"}]},"Max":{"type":"object","allOf":[{"$ref":"#/components/schemas/ValueConstraint"},{"type":"object","properties":{"max":{"type":"number"}}}]},"MetaItemObject":{"type":"object","properties":{"type":{"$ref":"#/components/schemas/ValueDescriptorObject"},"value":{"type":"object"},"name":{"pattern":"^\\w+$","type":"string"}}},"MetaMap":{"type":"object","properties":{"delegate":{"type":"object","additionalProperties":{"$ref":"#/components/schemas/MetaItemObject"}}},"additionalProperties":{"$ref":"#/components/schemas/MetaItemObject"}},"Min":{"type":"object","allOf":[{"$ref":"#/components/schemas/ValueConstraint"},{"type":"object","properties":{"min":{"type":"number"}}}]},"NotBlank":{"type":"object","allOf":[{"$ref":"#/components/schemas/ValueConstraint"}]},"NotEmpty":{"type":"object","allOf":[{"$ref":"#/components/schemas/ValueConstraint"}]},"NotNull":{"type":"object","allOf":[{"$ref":"#/components/schemas/ValueConstraint"}]},"Past":{"type":"object","allOf":[{"$ref":"#/components/schemas/ValueConstraint"}]},"PastOrPresent":{"type":"object","allOf":[{"$ref":"#/components/schemas/ValueConstraint"}]},"Pattern":{"type":"object","allOf":[{"$ref":"#/components/schemas/ValueConstraint"},{"type":"object","properties":{"regexp":{"type":"string"}}}]},"Size":{"type":"object","allOf":[{"$ref":"#/components/schemas/ValueConstraint"},{"type":"object","properties":{"min":{"type":"integer","format":"int32"},"max":{"type":"integer","format":"int32"}}}]},"ValueConstraint":{"required":["type"],"type":"object","properties":{"message":{"type":"string"},"type":{"type":"string"}},"discriminator":{"propertyName":"type"}},"ValueDescriptorObject":{"type":"object","properties":{"name":{"pattern":"^\\w+$","type":"string"},"arrayDimensions":{"type":"integer","format":"int32"},"constraints":{"type":"array","items":{"$ref":"#/components/schemas/ValueConstraint"}},"format":{"$ref":"#/components/schemas/ValueFormat"},"units":{"type":"array","items":{"type":"string"}},"jsonType":{"type":"string"}}},"ValueFormat":{"type":"object","properties":{"useGrouping":{"type":"boolean"},"minimumIntegerDigits":{"type":"integer","format":"int32"},"minimumFractionDigits":{"type":"integer","format":"int32"},"maximumFractionDigits":{"type":"integer","format":"int32"},"minimumSignificantDigits":{"type":"integer","format":"int32"},"maximumSignificantDigits":{"type":"integer","format":"int32"},"asBoolean":{"type":"boolean"},"asDate":{"type":"boolean"},"asSlider":{"type":"boolean"},"resolution":{"type":"number"},"dateStyle":{"type":"string","_enum":["numeric","2-digit","full","long","medium","short","narrow"]},"timeStyle":{"type":"string","_enum":["numeric","2-digit","full","long","medium","short","narrow"]},"dayPeriod":{"type":"string","_enum":["numeric","2-digit","full","long","medium","short","narrow"]},"hour12":{"type":"boolean"},"iso8601":{"type":"boolean"},"weekday":{"type":"string","_enum":["numeric","2-digit","full","long","medium","short","narrow"]},"era":{"type":"string","_enum":["numeric","2-digit","full","long","medium","short","narrow"]},"year":{"type":"string","_enum":["numeric","2-digit","full","long","medium","short","narrow"]},"month":{"type":"string","_enum":["numeric","2-digit","full","long","medium","short","narrow"]},"week":{"type":"string","_enum":["numeric","2-digit","full","long","medium","short","narrow"]},"day":{"type":"string","_enum":["numeric","2-digit","full","long","medium","short","narrow"]},"hour":{"type":"string","_enum":["numeric","2-digit","full","long","medium","short","narrow"]},"minute":{"type":"string","_enum":["numeric","2-digit","full","long","medium","short","narrow"]},"second":{"type":"string","_enum":["numeric","2-digit","full","long","medium","short","narrow"]},"fractionalSecondDigits":{"type":"integer","format":"int32"},"timeZoneName":{"type":"string","_enum":["numeric","2-digit","full","long","medium","short","narrow"]},"momentJsFormat":{"type":"string"},"asNumber":{"type":"boolean"},"asOnOff":{"type":"boolean"},"asPressedReleased":{"type":"boolean"},"asOpenClosed":{"type":"boolean"},"asMomentary":{"type":"boolean"},"multiline":{"type":"boolean"}}},"FileInfo":{"type":"object","properties":{"name":{"type":"string"},"contents":{"type":"string"},"binary":{"type":"boolean"}}},"AgentObjectObjectObject":{"required":["name","realm"],"type":"object","properties":{"id":{"pattern":"^[0-9A-Za-z]{22}$","type":"string"},"version":{"minimum":0,"type":"integer","format":"int64"},"createdOn":{"type":"string","format":"date-time"},"name":{"maxLength":1023,"minLength":1,"type":"string"},"accessPublicRead":{"type":"boolean"},"parentId":{"pattern":"^[0-9A-Za-z]{22}$","type":"string"},"realm":{"maxLength":255,"minLength":1,"type":"string"},"type":{"type":"string"},"path":{"type":"array","items":{"type":"string"}},"attributes":{"type":"object","properties":{"delegate":{"type":"object","additionalProperties":{"$ref":"#/components/schemas/AttributeObject"}}},"additionalProperties":{"$ref":"#/components/schemas/AttributeObject"}}}},"AgentDescriptor":{"type":"object","allOf":[{"$ref":"#/components/schemas/AssetDescriptorObject"},{"type":"object","properties":{"assetDiscovery":{"type":"boolean"},"assetImport":{"type":"boolean"},"agentLinkType":{"type":"string"}}}]},"AssetDescriptorObject":{"required":["descriptorType"],"type":"object","properties":{"name":{"pattern":"^\\w+$","type":"string"},"icon":{"type":"string"},"colour":{"type":"string"},"descriptorType":{"type":"string"}},"discriminator":{"propertyName":"descriptorType"}},"AssetTypeInfo":{"type":"object","properties":{"assetDescriptor":{"$ref":"#/components/schemas/AssetDescriptorObject"},"attributeDescriptors":{"type":"array","items":{"$ref":"#/components/schemas/AttributeDescriptorObject"}},"metaItemDescriptors":{"type":"array","items":{"$ref":"#/components/schemas/MetaItemDescriptorObject"}},"valueDescriptors":{"type":"array","items":{"$ref":"#/components/schemas/ValueDescriptorObject"}}}},"AttributeDescriptorObject":{"type":"object","properties":{"name":{"pattern":"^\\w+$","type":"string"},"type":{"$ref":"#/components/schemas/ValueDescriptorObject"},"constraints":{"type":"array","items":{"$ref":"#/components/schemas/ValueConstraint"}},"format":{"$ref":"#/components/schemas/ValueFormat"},"units":{"type":"array","items":{"type":"string"}},"meta":{"type":"object","properties":{"delegate":{"type":"object","additionalProperties":{"$ref":"#/components/schemas/MetaItemObject"}}},"additionalProperties":{"$ref":"#/components/schemas/MetaItemObject"}},"optional":{"type":"boolean"}}},"MetaItemDescriptorObject":{"type":"object","properties":{"name":{"pattern":"^\\w+$","type":"string"},"type":{"$ref":"#/components/schemas/ValueDescriptorObject"},"constraints":{"type":"array","items":{"$ref":"#/components/schemas/ValueConstraint"}},"format":{"$ref":"#/components/schemas/ValueFormat"},"units":{"type":"array","items":{"type":"string"}}}},"Id":{"type":"object","properties":{"realm":{"type":"string"},"userId":{"type":"string"},"assetId":{"type":"string"}}},"UserAssetLink":{"type":"object","properties":{"id":{"$ref":"#/components/schemas/Id"},"createdOn":{"type":"string","format":"date-time"},"assetName":{"type":"string"},"parentAssetName":{"type":"string"},"userFullName":{"type":"string"}}},"ArrayPredicate":{"type":"object","allOf":[{"$ref":"#/components/schemas/ValuePredicate"},{"type":"object","properties":{"value":{"type":"object"},"index":{"type":"integer","format":"int32"},"lengthEquals":{"type":"integer","format":"int32"},"lengthGreaterThan":{"type":"integer","format":"int32"},"lengthLessThan":{"type":"integer","format":"int32"},"negated":{"type":"boolean"}}}]},"AssetQuery":{"type":"object","properties":{"recursive":{"type":"boolean"},"select":{"$ref":"#/components/schemas/Select"},"access":{"type":"string","_enum":["PRIVATE","PROTECTED","PUBLIC"]},"ids":{"type":"array","items":{"type":"string"}},"names":{"type":"array","items":{"$ref":"#/components/schemas/StringPredicate"}},"parents":{"type":"array","items":{"$ref":"#/components/schemas/ParentPredicate"}},"paths":{"type":"array","items":{"$ref":"#/components/schemas/PathPredicate"}},"realm":{"$ref":"#/components/schemas/RealmPredicate"},"userIds":{"type":"array","items":{"type":"string"}},"types":{"type":"array","items":{"type":"string"}},"attributes":{"$ref":"#/components/schemas/LogicGroupAttributePredicate"},"orderBy":{"$ref":"#/components/schemas/OrderBy"},"limit":{"type":"integer","format":"int32"}}},"AttributePredicate":{"type":"object","properties":{"name":{"$ref":"#/components/schemas/StringPredicate"},"negated":{"type":"boolean"},"path":{"type":"array","items":{"type":"object"}},"value":{"$ref":"#/components/schemas/ValuePredicate"},"meta":{"type":"array","items":{"$ref":"#/components/schemas/NameValuePredicate"}},"previousValue":{"$ref":"#/components/schemas/ValuePredicate"}}},"BooleanPredicate":{"type":"object","allOf":[{"$ref":"#/components/schemas/ValuePredicate"},{"type":"object","properties":{"value":{"type":"boolean"}}}]},"CalendarEventPredicate":{"type":"object","allOf":[{"$ref":"#/components/schemas/ValuePredicate"},{"type":"object","properties":{"timestamp":{"type":"string","format":"date-time"}}}]},"DateTimePredicate":{"type":"object","allOf":[{"$ref":"#/components/schemas/ValuePredicate"},{"type":"object","properties":{"value":{"type":"string"},"rangeValue":{"type":"string"},"operator":{"type":"string","_enum":["EQUALS","GREATER_THAN","GREATER_EQUALS","LESS_THAN","LESS_EQUALS","BETWEEN"]},"negate":{"type":"boolean"}}}]},"LogicGroupAttributePredicate":{"type":"object","properties":{"operator":{"type":"string","_enum":["AND","OR"]},"items":{"type":"array","items":{"$ref":"#/components/schemas/AttributePredicate"}},"groups":{"type":"array","items":{"$ref":"#/components/schemas/LogicGroupAttributePredicate"}}}},"NameValuePredicate":{"type":"object","properties":{"name":{"$ref":"#/components/schemas/StringPredicate"},"negated":{"type":"boolean"},"path":{"type":"array","items":{"type":"object"}},"value":{"$ref":"#/components/schemas/ValuePredicate"}}},"NumberPredicate":{"type":"object","allOf":[{"$ref":"#/components/schemas/ValuePredicate"},{"type":"object","properties":{"value":{"type":"number"},"rangeValue":{"type":"number"},"operator":{"type":"string","_enum":["EQUALS","GREATER_THAN","GREATER_EQUALS","LESS_THAN","LESS_EQUALS","BETWEEN"]},"negate":{"type":"boolean"}}}]},"OrderBy":{"type":"object","properties":{"property":{"type":"string","_enum":["CREATED_ON","FIRST_NAME","LAST_NAME","USERNAME","EMAIL"]},"descending":{"type":"boolean"}}},"ParentPredicate":{"type":"object","properties":{"id":{"type":"string"}}},"PathPredicate":{"type":"object","properties":{"path":{"type":"array","items":{"type":"string"}}}},"RadialGeofencePredicate":{"type":"object","allOf":[{"$ref":"#/components/schemas/ValuePredicate"},{"type":"object","properties":{"radius":{"type":"integer","format":"int32"},"lat":{"type":"number","format":"double"},"lng":{"type":"number","format":"double"},"negated":{"type":"boolean"}}}]},"RealmPredicate":{"type":"object","properties":{"name":{"type":"string"}}},"RectangularGeofencePredicate":{"type":"object","allOf":[{"$ref":"#/components/schemas/ValuePredicate"},{"type":"object","properties":{"latMin":{"type":"number","format":"double"},"lngMin":{"type":"number","format":"double"},"latMax":{"type":"number","format":"double"},"lngMax":{"type":"number","format":"double"},"negated":{"type":"boolean"}}}]},"Select":{"type":"object","properties":{"basic":{"type":"boolean"}}},"StringPredicate":{"type":"object","properties":{"match":{"type":"string","_enum":["EXACT","BEGIN","END","CONTAINS"]},"caseSensitive":{"type":"boolean"},"value":{"type":"string"},"negate":{"type":"boolean"}}},"ValueAnyPredicate":{"type":"object","allOf":[{"$ref":"#/components/schemas/ValuePredicate"}]},"ValueEmptyPredicate":{"type":"object","allOf":[{"$ref":"#/components/schemas/ValuePredicate"},{"type":"object","properties":{"negate":{"type":"boolean"}}}]},"ValuePredicate":{"required":["predicateType"],"type":"object","properties":{"predicateType":{"type":"string"}},"discriminator":{"propertyName":"predicateType"}},"AttributeRef":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"}}},"AttributeWriteResult":{"type":"object","properties":{"ref":{"$ref":"#/components/schemas/AttributeRef"},"failure":{"type":"string","_enum":["MISSING_SOURCE","ILLEGAL_SOURCE","ASSET_NOT_FOUND","ATTRIBUTE_NOT_FOUND","INVALID_AGENT_LINK","INVALID_ATTRIBUTE_LINK","LINKED_ATTRIBUTE_CONVERSION_FAILURE","ILLEGAL_AGENT_UPDATE","INVALID_ATTRIBUTE_EXECUTE_STATUS","INSUFFICIENT_ACCESS","EVENT_IN_FUTURE","EVENT_OUTDATED","ATTRIBUTE_VALIDATION_FAILURE","PROCESSOR_FAILURE","STATE_STORAGE_FAILED","INVALID_VALUE_FOR_WELL_KNOWN_ATTRIBUTE","GATEWAY_DISCONNECTED","INVALID_REALM","UNKNOWN"]}}},"AttributeState":{"type":"object","properties":{"ref":{"$ref":"#/components/schemas/AttributeRef"},"value":{"type":"object"},"deleted":{"type":"boolean"}}},"ConsoleProvider":{"type":"object","properties":{"version":{"type":"string"},"requiresPermission":{"type":"boolean"},"hasPermission":{"type":"boolean"},"success":{"type":"boolean"},"enabled":{"type":"boolean"},"disabled":{"type":"boolean"},"data":{"$ref":"#/components/schemas/ObjectNode"}}},"ConsoleRegistration":{"required":["name","platform","providers","version"],"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"version":{"type":"string"},"platform":{"type":"string"},"providers":{"type":"object","additionalProperties":{"$ref":"#/components/schemas/ConsoleProvider"}},"model":{"type":"string"},"apps":{"type":"array","items":{"type":"string"}}}},"ObjectNode":{"type":"object"},"Dashboard":{"required":["displayName","realm","template"],"type":"object","properties":{"id":{"type":"string"},"createdOn":{"type":"string","format":"date-time"},"realm":{"maxLength":255,"minLength":1,"type":"string"},"version":{"type":"integer","format":"int64"},"ownerId":{"type":"string"},"viewAccess":{"type":"string","_enum":["PUBLIC","SHARED","PRIVATE"]},"editAccess":{"type":"string","_enum":["PUBLIC","SHARED","PRIVATE"]},"displayName":{"type":"string"},"template":{"$ref":"#/components/schemas/DashboardTemplate"}}},"DashboardGridItem":{"type":"object","properties":{"id":{"type":"string"},"x":{"type":"integer","format":"int32"},"y":{"type":"integer","format":"int32"},"w":{"minimum":1,"type":"integer","format":"int32"},"h":{"minimum":1,"type":"integer","format":"int32"},"minH":{"type":"integer","format":"int32"},"minW":{"type":"integer","format":"int32"},"minPixelH":{"type":"integer","format":"int32"},"minPixelW":{"type":"integer","format":"int32"},"noResize":{"type":"boolean"},"noMove":{"type":"boolean"},"locked":{"type":"boolean"}}},"DashboardScreenPreset":{"required":["displayName","scalingPreset"],"type":"object","properties":{"id":{"type":"string"},"displayName":{"type":"string"},"breakpoint":{"minimum":1,"type":"integer","format":"int32"},"scalingPreset":{"type":"string","_enum":["WRAP_TO_SINGLE_COLUMN","KEEP_LAYOUT","REDIRECT","BLOCK_DEVICE"]},"redirectDashboardId":{"type":"string"}}},"DashboardTemplate":{"required":["screenPresets"],"type":"object","properties":{"id":{"type":"string"},"columns":{"minimum":1,"type":"integer","format":"int32"},"maxScreenWidth":{"minimum":1,"type":"integer","format":"int32"},"screenPresets":{"type":"array","items":{"$ref":"#/components/schemas/DashboardScreenPreset"}},"widgets":{"type":"array","items":{"$ref":"#/components/schemas/DashboardWidget"}}}},"DashboardWidget":{"required":["displayName","gridItem","widgetTypeId"],"type":"object","properties":{"id":{"type":"string"},"displayName":{"type":"string"},"gridItem":{"$ref":"#/components/schemas/DashboardGridItem"},"widgetTypeId":{"type":"string"},"widgetConfig":{"type":"object"}}},"DatapointPeriod":{"type":"object","properties":{"assetId":{"type":"string"},"attributeName":{"type":"string"},"oldestTimestamp":{"type":"integer","format":"int64"},"latestTimestamp":{"type":"integer","format":"int64"}}},"ValueDatapointObject":{"type":"object","properties":{"x":{"type":"integer","format":"int64"},"y":{"type":"object"}}},"AssetDatapointAllQuery":{"type":"object","allOf":[{"$ref":"#/components/schemas/AssetDatapointQuery"}]},"AssetDatapointIntervalQuery":{"type":"object","allOf":[{"$ref":"#/components/schemas/AssetDatapointQuery"},{"type":"object","properties":{"interval":{"type":"string"},"gapFill":{"type":"boolean"},"formula":{"type":"string","_enum":["MIN","AVG","MAX"]}}}]},"AssetDatapointLTTBQuery":{"type":"object","allOf":[{"$ref":"#/components/schemas/AssetDatapointQuery"},{"type":"object","properties":{"amountOfPoints":{"type":"integer","format":"int32"}}}]},"AssetDatapointQuery":{"required":["type"],"type":"object","properties":{"fromTimestamp":{"type":"integer","format":"int64"},"toTimestamp":{"type":"integer","format":"int64"},"fromTime":{"type":"string","format":"date-time"},"toTime":{"type":"string","format":"date-time"},"type":{"type":"string"}},"discriminator":{"propertyName":"type"}},"GatewayConnection":{"required":["clientId","clientSecret","host"],"type":"object","properties":{"localRealm":{"type":"string"},"host":{"maxLength":255,"minLength":1,"type":"string"},"port":{"maximum":65536,"minimum":1,"type":"integer","format":"int32"},"realm":{"type":"string"},"clientId":{"maxLength":255,"minLength":1,"type":"string"},"clientSecret":{"maxLength":36,"minLength":36,"type":"string"},"secured":{"type":"boolean"},"disabled":{"type":"boolean"}}},"GeoJsonConfig":{"type":"object","properties":{"source":{"type":"object"},"layers":{"type":"array","items":{"type":"object"}}}},"MapRealmConfig":{"type":"object","properties":{"center":{"type":"array","items":{"type":"number","format":"float"}},"bounds":{"type":"array","items":{"type":"number","format":"float"}},"zoom":{"type":"integer","format":"int32"},"minZoom":{"type":"integer","format":"int32"},"maxZoom":{"type":"integer","format":"int32"},"boxZoom":{"type":"boolean"},"geocodeUrl":{"type":"string"},"geoJson":{"$ref":"#/components/schemas/GeoJsonConfig"}}},"AbstractNotificationMessage":{"type":"object","properties":{"type":{"type":"string"}},"discriminator":{"propertyName":"type"}},"EmailNotificationMessage":{"type":"object","allOf":[{"$ref":"#/components/schemas/AbstractNotificationMessage"},{"type":"object","properties":{"from":{"$ref":"#/components/schemas/Recipient"},"replyTo":{"$ref":"#/components/schemas/Recipient"},"subject":{"type":"string"},"text":{"type":"string"},"html":{"type":"string"},"to":{"type":"array","items":{"$ref":"#/components/schemas/Recipient"}},"cc":{"type":"array","items":{"$ref":"#/components/schemas/Recipient"}},"bcc":{"type":"array","items":{"$ref":"#/components/schemas/Recipient"}}}}]},"PushNotificationAction":{"type":"object","properties":{"url":{"type":"string"},"data":{"type":"object"},"silent":{"type":"boolean"},"openInBrowser":{"type":"boolean"},"httpMethod":{"type":"string"}}},"PushNotificationButton":{"type":"object","properties":{"title":{"type":"string"},"action":{"$ref":"#/components/schemas/PushNotificationAction"}}},"PushNotificationMessage":{"type":"object","allOf":[{"$ref":"#/components/schemas/AbstractNotificationMessage"},{"type":"object","properties":{"title":{"type":"string"},"body":{"type":"string"},"action":{"$ref":"#/components/schemas/PushNotificationAction"},"buttons":{"type":"array","items":{"$ref":"#/components/schemas/PushNotificationButton"}},"data":{"$ref":"#/components/schemas/ObjectNode"},"priority":{"type":"string","_enum":["NORMAL","HIGH"]},"targetType":{"type":"string","_enum":["DEVICE","TOPIC","CONDITION"]},"target":{"type":"string"},"expiration":{"type":"integer","format":"int64"}}}]},"Recipient":{"type":"object","properties":{"name":{"type":"string"},"address":{"type":"string"}}},"SentNotification":{"required":["source","target","targetId","type"],"type":"object","properties":{"id":{"type":"integer","format":"int64"},"name":{"type":"string"},"type":{"type":"string"},"target":{"type":"string","_enum":["REALM","USER","ASSET","CUSTOM"]},"targetId":{"type":"string"},"source":{"type":"string","_enum":["INTERNAL","CLIENT","GLOBAL_RULESET","REALM_RULESET","ASSET_RULESET"]},"sourceId":{"type":"string"},"message":{"$ref":"#/components/schemas/AbstractNotificationMessage"},"error":{"type":"string"},"sentOn":{"type":"string","format":"date-time"},"deliveredOn":{"type":"string","format":"date-time"},"acknowledgedOn":{"type":"string","format":"date-time"},"acknowledgement":{"type":"string"}}},"JsonNode":{"type":"object"},"Notification":{"type":"object","properties":{"name":{"type":"string"},"message":{"$ref":"#/components/schemas/AbstractNotificationMessage"},"targets":{"type":"array","items":{"$ref":"#/components/schemas/Target"}},"repeatFrequency":{"type":"string","_enum":["ALWAYS","ONCE","HOURLY","DAILY","WEEKLY","MONTHLY","ANNUALLY"]},"repeatInterval":{"type":"string"}}},"Target":{"type":"object","properties":{"type":{"type":"string","_enum":["REALM","USER","ASSET","CUSTOM"]},"id":{"type":"string"},"data":{"type":"object"}}},"ProvisioningConfigObjectObject":{"required":["name"],"type":"object","properties":{"id":{"minimum":1,"type":"integer","format":"int64"},"createdOn":{"type":"string","format":"date-time"},"lastModified":{"type":"string","format":"date-time"},"name":{"maxLength":255,"minLength":1,"type":"string"},"type":{"maxLength":100,"minLength":3,"type":"string"},"realm":{"type":"string"},"assetTemplate":{"type":"string"},"restrictedUser":{"type":"boolean"},"userRoles":{"type":"array","items":{"type":"string","_enum":["read:admin","read:logs","read:users","read:map","read:assets","read:rules","read:insights","write:user","write:admin","write:logs","write:assets","write:attributes","write:rules","write:insights","read","write"]}},"disabled":{"type":"boolean"},"data":{"type":"object"}},"discriminator":{"propertyName":"type"}},"X509ProvisioningConfig":{"required":["name"],"type":"object","allOf":[{"$ref":"#/components/schemas/ProvisioningConfigObjectObject"},{"type":"object","properties":{"data":{"$ref":"#/components/schemas/X509ProvisioningData"}}}]},"X509ProvisioningData":{"type":"object","properties":{"CACertPEM":{"type":"string"},"ignoreExpiryDate":{"type":"boolean"}}},"AssetRuleset":{"required":["lang","name"],"type":"object","properties":{"id":{"type":"integer","format":"int64"},"version":{"type":"integer","format":"int64"},"createdOn":{"type":"string","format":"date-time"},"lastModified":{"type":"string","format":"date-time"},"name":{"maxLength":255,"minLength":3,"type":"string"},"enabled":{"type":"boolean"},"rules":{"type":"string"},"lang":{"type":"string","_enum":["JAVASCRIPT","GROOVY","JSON","FLOW"]},"meta":{"$ref":"#/components/schemas/ObjectNode"},"status":{"type":"string","_enum":["READY","DEPLOYED","COMPILATION_ERROR","EXECUTION_ERROR","LOOP_ERROR","DISABLED","PAUSED","EXPIRED","REMOVED","EMPTY"]},"error":{"type":"string"},"assetId":{"type":"string"},"accessPublicRead":{"type":"boolean"},"realm":{"type":"string"}}},"GlobalRuleset":{"required":["lang","name"],"type":"object","properties":{"id":{"type":"integer","format":"int64"},"version":{"type":"integer","format":"int64"},"createdOn":{"type":"string","format":"date-time"},"lastModified":{"type":"string","format":"date-time"},"name":{"maxLength":255,"minLength":3,"type":"string"},"enabled":{"type":"boolean"},"rules":{"type":"string"},"lang":{"type":"string","_enum":["JAVASCRIPT","GROOVY","JSON","FLOW"]},"meta":{"$ref":"#/components/schemas/ObjectNode"},"status":{"type":"string","_enum":["READY","DEPLOYED","COMPILATION_ERROR","EXECUTION_ERROR","LOOP_ERROR","DISABLED","PAUSED","EXPIRED","REMOVED","EMPTY"]},"error":{"type":"string"}}},"RealmRuleset":{"required":["lang","name"],"type":"object","properties":{"id":{"type":"integer","format":"int64"},"version":{"type":"integer","format":"int64"},"createdOn":{"type":"string","format":"date-time"},"lastModified":{"type":"string","format":"date-time"},"name":{"maxLength":255,"minLength":3,"type":"string"},"enabled":{"type":"boolean"},"rules":{"type":"string"},"lang":{"type":"string","_enum":["JAVASCRIPT","GROOVY","JSON","FLOW"]},"meta":{"$ref":"#/components/schemas/ObjectNode"},"status":{"type":"string","_enum":["READY","DEPLOYED","COMPILATION_ERROR","EXECUTION_ERROR","LOOP_ERROR","DISABLED","PAUSED","EXPIRED","REMOVED","EMPTY"]},"error":{"type":"string"},"realm":{"type":"string"},"accessPublicRead":{"type":"boolean"}}},"RulesEngineInfo":{"type":"object","properties":{"status":{"type":"string","_enum":["STOPPED","RUNNING","ERROR"]},"compilationErrorCount":{"type":"integer","format":"int32"},"executionErrorCount":{"type":"integer","format":"int32"}}},"GeofenceDefinition":{"type":"object","properties":{"id":{"type":"string"},"lat":{"type":"number","format":"double"},"lng":{"type":"number","format":"double"},"radius":{"type":"integer","format":"int32"},"httpMethod":{"type":"string"},"url":{"type":"string"}}},"Node":{"type":"object","properties":{"id":{"type":"string"},"type":{"type":"string","_enum":["INPUT","PROCESSOR","OUTPUT","THEN"]},"name":{"type":"string"},"position":{"$ref":"#/components/schemas/NodePosition"},"size":{"$ref":"#/components/schemas/NodePosition"},"internals":{"type":"array","items":{"$ref":"#/components/schemas/NodeInternal"}},"inputs":{"type":"array","items":{"$ref":"#/components/schemas/NodeSocket"}},"outputs":{"type":"array","items":{"$ref":"#/components/schemas/NodeSocket"}},"displayCharacter":{"type":"string"}}},"NodeInternal":{"type":"object","properties":{"name":{"type":"string"},"picker":{"$ref":"#/components/schemas/Picker"},"value":{"type":"object"}}},"NodePosition":{"type":"object","properties":{"x":{"type":"number","format":"float"},"y":{"type":"number","format":"float"}}},"NodeSocket":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"type":{"type":"string","_enum":["NUMBER","STRING","BOOLEAN","TRIGGER","COLOR","ANY"]},"nodeId":{"type":"string"},"index":{"type":"integer","format":"int32"}}},"Option":{"type":"object","properties":{"name":{"type":"string"},"value":{"type":"object"}}},"Picker":{"type":"object","properties":{"type":{"type":"string","_enum":["TEXT","MULTILINE","NUMBER","DROPDOWN","DOUBLE_DROPDOWN","CHECKBOX","ASSET_ATTRIBUTE","COLOR"]},"options":{"type":"array","items":{"$ref":"#/components/schemas/Option"}}}},"Realm":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"displayName":{"type":"string"},"enabled":{"type":"boolean"},"notBefore":{"type":"number","format":"double"},"resetPasswordAllowed":{"type":"boolean"},"duplicateEmailsAllowed":{"type":"boolean"},"rememberMe":{"type":"boolean"},"registrationAllowed":{"type":"boolean"},"registrationEmailAsUsername":{"type":"boolean"},"verifyEmail":{"type":"boolean"},"loginWithEmail":{"type":"boolean"},"loginTheme":{"type":"string"},"accountTheme":{"type":"string"},"adminTheme":{"type":"string"},"emailTheme":{"type":"string"},"accessTokenLifespan":{"type":"integer","format":"int32"},"realmRoles":{"uniqueItems":true,"type":"array","items":{"$ref":"#/components/schemas/RealmRole"}}}},"RealmRole":{"type":"object","properties":{"name":{"type":"string"},"description":{"type":"string"}}},"User":{"required":["username"],"type":"object","properties":{"realm":{"type":"string"},"realmId":{"type":"string"},"id":{"type":"string"},"firstName":{"type":"string"},"lastName":{"type":"string"},"email":{"type":"string"},"enabled":{"type":"boolean"},"createdOn":{"type":"string","format":"date-time"},"secret":{"type":"string"},"attributes":{"type":"object","additionalProperties":{"type":"array","items":{"type":"string"}}},"serviceAccount":{"type":"boolean"},"username":{"maxLength":255,"minLength":3,"pattern":"[a-zA-Z0-9-_]+","type":"string"}}},"Role":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"description":{"type":"string"},"composite":{"type":"boolean"},"assigned":{"type":"boolean"},"compositeRoleIds":{"type":"array","items":{"type":"string"}}}},"UserSession":{"type":"object","properties":{"ID":{"type":"string"},"username":{"type":"string"},"startTimeMillis":{"type":"integer","format":"int64"},"remoteAddress":{"type":"string"}}},"AttributeValuePredicate":{"type":"object","properties":{"negated":{"type":"boolean"},"name":{"$ref":"#/components/schemas/StringPredicate"},"value":{"$ref":"#/components/schemas/StringPredicate"}}},"UserQuery":{"type":"object","properties":{"realmPredicate":{"$ref":"#/components/schemas/RealmPredicate"},"assets":{"type":"array","items":{"type":"string"}},"pathPredicate":{"$ref":"#/components/schemas/PathPredicate"},"ids":{"type":"array","items":{"type":"string"}},"select":{"$ref":"#/components/schemas/Select"},"usernames":{"type":"array","items":{"$ref":"#/components/schemas/StringPredicate"}},"attributes":{"type":"array","items":{"$ref":"#/components/schemas/AttributeValuePredicate"}},"realmRoles":{"type":"array","items":{"$ref":"#/components/schemas/StringPredicate"}},"serviceUsers":{"type":"boolean"},"limit":{"type":"integer","format":"int32"},"offset":{"type":"integer","format":"int32"},"orderBy":{"$ref":"#/components/schemas/OrderBy"}}},"Credential":{"type":"object","properties":{"type":{"type":"string"},"value":{"type":"string"},"temporary":{"type":"boolean"}}},"SyslogConfig":{"required":["storedCategories","storedLevel","storedMaxAgeMinutes"],"type":"object","properties":{"storedLevel":{"type":"string","_enum":["INFO","WARN","ERROR"]},"storedCategories":{"type":"array","items":{"type":"string","_enum":["ASSET","AGENT","NOTIFICATION","RULES","PROTOCOL","GATEWAY","MODEL_AND_VALUES","API","DATA"]}},"storedMaxAgeMinutes":{"type":"integer","format":"int32"}}}},"securitySchemes":{"openid":{"type":"oauth2","flows":{"authorizationCode":{"authorizationUrl":"/auth/realms/master/protocol/openid-connect/auth","tokenUrl":"/auth/realms/master/protocol/openid-connect/token","refreshUrl":"/auth/realms/master/protocol/openid-connect/token"}}}}}}