Siemens MindSphere · JSON Structure
Siemens Mindsphere Structure
Structural overview of the Siemens MindSphere API surface; extracted from openapi/.
Type:
Properties: 0
IoTIndustrialDigital TwinTime SeriesAsset ManagementIndustrial IoTInsights Hub
Siemens Mindsphere Structure is a JSON Structure definition published by Siemens MindSphere.
Meta-schema:
JSON Structure
{
"provider": "Siemens MindSphere",
"providerId": "siemens-mindsphere",
"kind": "json-structure",
"description": "Structural overview of the Siemens MindSphere API surface; extracted from openapi/.",
"schemaCount": 17,
"operationCount": 10,
"schemas": [
{
"name": "Asset",
"type": "object",
"propertyCount": 14,
"required": []
},
{
"name": "AssetCreate",
"type": "object",
"propertyCount": 9,
"required": [
"name",
"typeId"
]
},
{
"name": "AssetUpdate",
"type": "object",
"propertyCount": 5,
"required": []
},
{
"name": "AssetListResponse",
"type": "object",
"propertyCount": 3,
"required": []
},
{
"name": "AssetType",
"type": "object",
"propertyCount": 8,
"required": []
},
{
"name": "AssetTypeCreate",
"type": "object",
"propertyCount": 7,
"required": [
"name"
]
},
{
"name": "AssetTypeListResponse",
"type": "object",
"propertyCount": 2,
"required": []
},
{
"name": "AspectType",
"type": "object",
"propertyCount": 6,
"required": []
},
{
"name": "AspectTypeCreate",
"type": "object",
"propertyCount": 5,
"required": [
"name",
"category",
"variables"
]
},
{
"name": "AspectTypeListResponse",
"type": "object",
"propertyCount": 2,
"required": []
},
{
"name": "VariableDefinition",
"type": "object",
"propertyCount": 7,
"required": [
"name",
"dataType"
]
},
{
"name": "VariableValue",
"type": "object",
"propertyCount": 2,
"required": [
"name",
"value"
]
},
{
"name": "AspectRef",
"type": "object",
"propertyCount": 2,
"required": []
},
{
"name": "Location",
"type": "object",
"propertyCount": 8,
"required": []
},
{
"name": "PageMetadata",
"type": "object",
"propertyCount": 4,
"required": []
},
{
"name": "HALLinks",
"type": "object",
"propertyCount": 0,
"required": []
},
{
"name": "ErrorResponse",
"type": "object",
"propertyCount": 3,
"required": []
}
],
"operations": [
{
"method": "GET",
"path": "/assets",
"operationId": "listAssets",
"summary": "List all assets",
"tags": [
"Assets"
]
},
{
"method": "POST",
"path": "/assets",
"operationId": "createAsset",
"summary": "Create a new asset",
"tags": [
"Assets"
]
},
{
"method": "GET",
"path": "/assets/{assetId}",
"operationId": "getAsset",
"summary": "Retrieve an asset",
"tags": [
"Assets"
]
},
{
"method": "DELETE",
"path": "/assets/{assetId}",
"operationId": "deleteAsset",
"summary": "Delete an asset",
"tags": [
"Assets"
]
},
{
"method": "PATCH",
"path": "/assets/{assetId}",
"operationId": "updateAsset",
"summary": "Update an asset",
"tags": [
"Assets"
]
},
{
"method": "GET",
"path": "/assettypes",
"operationId": "listAssetTypes",
"summary": "List asset types",
"tags": [
"Asset Types"
]
},
{
"method": "POST",
"path": "/assettypes",
"operationId": "createAssetType",
"summary": "Create an asset type",
"tags": [
"Asset Types"
]
},
{
"method": "GET",
"path": "/assettypes/{id}",
"operationId": "getAssetType",
"summary": "Retrieve an asset type",
"tags": [
"Asset Types"
]
},
{
"method": "GET",
"path": "/aspecttypes",
"operationId": "listAspectTypes",
"summary": "List aspect types",
"tags": [
"Aspect Types"
]
},
{
"method": "POST",
"path": "/aspecttypes",
"operationId": "createAspectType",
"summary": "Create an aspect type",
"tags": [
"Aspect Types"
]
}
]
}