Masterdata

Industry 4.0 AAS Data

The following endpoints can be utilised to access AAS, Submodel Data.

Listing all Assets

Gets all assets

GET https://aasregistry.uat.industryapps.net/api/v1/registry

Gets all assets as a list of AAS Descriptor

[
  {
    "idShort": "string",
    "identification": {
      "id": "string",
      "idType": "Custom"
    },
    "administration": {
      "version": "string",
      "revision": "string"
    },
    "description": [
      {
        "language": "string",
        "text": "string"
      }
    ],
    "asset": {
      "idShort": "string",
      "category": "string",
      "description": [
        {
          "language": "string",
          "text": "string"
        }
      ],
      "parent": {
        "keys": [
          {
            "type": "Asset",
            "idType": "Custom",
            "value": "string",
            "local": true
          }
        ]
      },
      "modelType": {
        "name": "Asset"
      },
      "identification": {
        "id": "string",
        "idType": "Custom"
      },
      "administration": {
        "version": "string",
        "revision": "string"
      },
      "embeddedDataSpecifications": [
        {
          "dataSpecification": {
            "keys": [
              {
                "type": "Asset",
                "idType": "Custom",
                "value": "string",
                "local": true
              }
            ]
          },
          "dataSpecificationContent": {
            "value": "string",
            "valueId": {
              "keys": [
                {
                  "type": "Asset",
                  "idType": "Custom",
                  "value": "string",
                  "local": true
                }
              ]
            },
            "valueType": "anyUri",
            "dataType": "DATE",
            "definition": [
              {
                "language": "string",
                "text": "string"
              }
            ],
            "preferredName": [
              {
                "language": "string",
                "text": "string"
              }
            ],
            "shortName": [
              {
                "language": "string",
                "text": "string"
              }
            ],
            "sourceOfDefinition": "string",
            "symbol": "string",
            "unit": "string",
            "unitId": {
              "keys": [
                {
                  "type": "Asset",
                  "idType": "Custom",
                  "value": "string",
                  "local": true
                }
              ]
            },
            "valueFormat": "string",
            "valueList": {
              "valueReferencePairTypes": [
                {
                  "value": "string",
                  "valueId": {
                    "keys": [
                      {
                        "type": "Asset",
                        "idType": "Custom",
                        "value": "string",
                        "local": true
                      }
                    ]
                  },
                  "valueType": "anyUri"
                }
              ]
            },
            "levelType": [
              "Min"
            ]
          }
        }
      ],
      "kind": "Type",
      "assetIdentificationModel": {
        "keys": [
          {
            "type": "Asset",
            "idType": "Custom",
            "value": "string",
            "local": true
          }
        ]
      },
      "billOfMaterial": {
        "keys": [
          {
            "type": "Asset",
            "idType": "Custom",
            "value": "string",
            "local": true
          }
        ]
      }
    },
    "endpoints": [
      {
        "address": "string",
        "type": "string",
        "parameters": {}
      }
    ],
    "submodelDescriptors": [
      {
        "idShort": "string",
        "identification": {
          "id": "string",
          "idType": "Custom"
        },
        "administration": {
          "version": "string",
          "revision": "string"
        },
        "description": [
          {
            "language": "string",
            "text": "string"
          }
        ],
        "semanticId": {
          "keys": [
            {
              "type": "Asset",
              "idType": "Custom",
              "value": "string",
              "local": true
            }
          ]
        },
        "endpoints": [
          {
            "address": "string",
            "type": "string",
            "parameters": {}
          }
        ]
      }
    ]
  }
]

Get AAS List

Get AAS List

GET https://aasgateway.uat.industryapps.net/aasList

Gets all Asset AAS filtered by provided parameters

Query Parameters

NameTypeDescription

AssetType*

String

Asset Type Code. Allowed asset types are

machine

tool

product

material

component

user

company

site

PlantCode*

String

Underlying Plant Code

Headers

NameTypeDescription

Authorization*

Bearer auth_token

Provide the generated token

UserToken*

Bearer user_token

Provide the token received from the user data javascript method

[
  {
    "idShort": "string",
    "category": "string",
    "description": [
      {
        "language": "string",
        "text": "string"
      }
    ],
    "parent": {
      "keys": [
        {
          "type": "Asset",
          "idType": "Custom",
          "value": "string",
          "local": true
        }
      ]
    },
    "modelType": {
      "name": "Asset"
    },
    "identification": {
      "id": "string",
      "idType": "Custom"
    },
    "administration": {
      "version": "string",
      "revision": "string"
    },
    "embeddedDataSpecifications": [
      {
        "dataSpecification": {
          "keys": [
            {
              "type": "Asset",
              "idType": "Custom",
              "value": "string",
              "local": true
            }
          ]
        },
        "dataSpecificationContent": {
          "value": "string",
          "valueId": {
            "keys": [
              {
                "type": "Asset",
                "idType": "Custom",
                "value": "string",
                "local": true
              }
            ]
          },
          "valueType": "anyUri",
          "dataType": "DATE",
          "definition": [
            {
              "language": "string",
              "text": "string"
            }
          ],
          "preferredName": [
            {
              "language": "string",
              "text": "string"
            }
          ],
          "shortName": [
            {
              "language": "string",
              "text": "string"
            }
          ],
          "sourceOfDefinition": "string",
          "symbol": "string",
          "unit": "string",
          "unitId": {
            "keys": [
              {
                "type": "Asset",
                "idType": "Custom",
                "value": "string",
                "local": true
              }
            ]
          },
          "valueFormat": "string",
          "valueList": {
            "valueReferencePairTypes": [
              {
                "value": "string",
                "valueId": {
                  "keys": [
                    {
                      "type": "Asset",
                      "idType": "Custom",
                      "value": "string",
                      "local": true
                    }
                  ]
                },
                "valueType": "anyUri"
              }
            ]
          },
          "levelType": [
            "Min"
          ]
        }
      }
    ],
    "derivedFrom": {
      "keys": [
        {
          "type": "Asset",
          "idType": "Custom",
          "value": "string",
          "local": true
        }
      ]
    },
    "asset": {
      "keys": [
        {
          "type": "Asset",
          "idType": "Custom",
          "value": "string",
          "local": true
        }
      ]
    },
    "submodels": [
      {
        "keys": [
          {
            "type": "Asset",
            "idType": "Custom",
            "value": "string",
            "local": true
          }
        ]
      }
    ],
    "views": [
      {
        "idShort": "string",
        "category": "string",
        "description": [
          {
            "language": "string",
            "text": "string"
          }
        ],
        "parent": {
          "keys": [
            {
              "type": "Asset",
              "idType": "Custom",
              "value": "string",
              "local": true
            }
          ]
        },
        "modelType": {
          "name": "Asset"
        },
        "embeddedDataSpecifications": [
          {
            "dataSpecification": {
              "keys": [
                {
                  "type": "Asset",
                  "idType": "Custom",
                  "value": "string",
                  "local": true
                }
              ]
            },
            "dataSpecificationContent": {
              "value": "string",
              "valueId": {
                "keys": [
                  {
                    "type": "Asset",
                    "idType": "Custom",
                    "value": "string",
                    "local": true
                  }
                ]
              },
              "valueType": "anyUri",
              "dataType": "DATE",
              "definition": [
                {
                  "language": "string",
                  "text": "string"
                }
              ],
              "preferredName": [
                {
                  "language": "string",
                  "text": "string"
                }
              ],
              "shortName": [
                {
                  "language": "string",
                  "text": "string"
                }
              ],
              "sourceOfDefinition": "string",
              "symbol": "string",
              "unit": "string",
              "unitId": {
                "keys": [
                  {
                    "type": "Asset",
                    "idType": "Custom",
                    "value": "string",
                    "local": true
                  }
                ]
              },
              "valueFormat": "string",
              "valueList": {
                "valueReferencePairTypes": [
                  {
                    "value": "string",
                    "valueId": {
                      "keys": [
                        {
                          "type": "Asset",
                          "idType": "Custom",
                          "value": "string",
                          "local": true
                        }
                      ]
                    },
                    "valueType": "anyUri"
                  }
                ]
              },
              "levelType": [
                "Min"
              ]
            }
          }
        ],
        "semanticId": {
          "keys": [
            {
              "type": "Asset",
              "idType": "Custom",
              "value": "string",
              "local": true
            }
          ]
        },
        "containedElements": [
          {
            "keys": [
              {
                "type": "Asset",
                "idType": "Custom",
                "value": "string",
                "local": true
              }
            ]
          }
        ]
      }
    ],
    "conceptDictionaries": [
      {
        "idShort": "string",
        "category": "string",
        "description": [
          {
            "language": "string",
            "text": "string"
          }
        ],
        "parent": {
          "keys": [
            {
              "type": "Asset",
              "idType": "Custom",
              "value": "string",
              "local": true
            }
          ]
        },
        "modelType": {
          "name": "Asset"
        },
        "embeddedDataSpecifications": [
          {
            "dataSpecification": {
              "keys": [
                {
                  "type": "Asset",
                  "idType": "Custom",
                  "value": "string",
                  "local": true
                }
              ]
            },
            "dataSpecificationContent": {
              "value": "string",
              "valueId": {
                "keys": [
                  {
                    "type": "Asset",
                    "idType": "Custom",
                    "value": "string",
                    "local": true
                  }
                ]
              },
              "valueType": "anyUri",
              "dataType": "DATE",
              "definition": [
                {
                  "language": "string",
                  "text": "string"
                }
              ],
              "preferredName": [
                {
                  "language": "string",
                  "text": "string"
                }
              ],
              "shortName": [
                {
                  "language": "string",
                  "text": "string"
                }
              ],
              "sourceOfDefinition": "string",
              "symbol": "string",
              "unit": "string",
              "unitId": {
                "keys": [
                  {
                    "type": "Asset",
                    "idType": "Custom",
                    "value": "string",
                    "local": true
                  }
                ]
              },
              "valueFormat": "string",
              "valueList": {
                "valueReferencePairTypes": [
                  {
                    "value": "string",
                    "valueId": {
                      "keys": [
                        {
                          "type": "Asset",
                          "idType": "Custom",
                          "value": "string",
                          "local": true
                        }
                      ]
                    },
                    "valueType": "anyUri"
                  }
                ]
              },
              "levelType": [
                "Min"
              ]
            }
          }
        ],
        "conceptDescriptions": [
          {
            "keys": [
              {
                "type": "Asset",
                "idType": "Custom",
                "value": "string",
                "local": true
              }
            ]
          }
        ]
      }
    ],
    "security": {
      "accessControlPolicyPoints": {
        "policyAdministrationPoint": {
          "localAccessControl": {
            "selectableSubjectAttributes": {
              "keys": [
                {
                  "type": "Asset",
                  "idType": "Custom",
                  "value": "string",
                  "local": true
                }
              ]
            },
            "defaultSubjectAttributes": {
              "keys": [
                {
                  "type": "Asset",
                  "idType": "Custom",
                  "value": "string",
                  "local": true
                }
              ]
            },
            "selectablePermissions": {
              "keys": [
                {
                  "type": "Asset",
                  "idType": "Custom",
                  "value": "string",
                  "local": true
                }
              ]
            },
            "defaultPermissions": {
              "keys": [
                {
                  "type": "Asset",
                  "idType": "Custom",
                  "value": "string",
                  "local": true
                }
              ]
            },
            "selectableEnvironmentAttributes": {
              "keys": [
                {
                  "type": "Asset",
                  "idType": "Custom",
                  "value": "string",
                  "local": true
                }
              ]
            },
            "defaultEnvironmentAttributes": {
              "keys": [
                {
                  "type": "Asset",
                  "idType": "Custom",
                  "value": "string",
                  "local": true
                }
              ]
            },
            "accessPermissionRule": [
              {
                "idShort": "string",
                "category": "string",
                "description": [
                  {
                    "language": "string",
                    "text": "string"
                  }
                ],
                "parent": {
                  "keys": [
                    {
                      "type": "Asset",
                      "idType": "Custom",
                      "value": "string",
                      "local": true
                    }
                  ]
                },
                "modelType": {
                  "name": "Asset"
                },
                "qualifiers": [
                  {
                    "modelType": {
                      "name": "Asset"
                    }
                  }
                ],
                "targetSubjectAttributes": [
                  {
                    "subjectAttributes": [
                      {
                        "keys": [
                          {
                            "type": "Asset",
                            "idType": "Custom",
                            "value": "string",
                            "local": true
                          }
                        ]
                      }
                    ]
                  }
                ],
                "permissionsPerObject": [
                  {
                    "object": {
                      "keys": [
                        {
                          "type": "Asset",
                          "idType": "Custom",
                          "value": "string",
                          "local": true
                        }
                      ]
                    },
                    "targetObjectAttributes": {
                      "objectAttribute": [
                        {
                          "idShort": "string",
                          "category": "string",
                          "description": [
                            {
                              "language": "string",
                              "text": "string"
                            }
                          ],
                          "parent": {
                            "keys": [
                              {
                                "type": "Asset",
                                "idType": "Custom",
                                "value": "string",
                                "local": true
                              }
                            ]
                          },
                          "modelType": {
                            "name": "Asset"
                          },
                          "embeddedDataSpecifications": [
                            {
                              "dataSpecification": {
                                "keys": [
                                  {
                                    "type": "Asset",
                                    "idType": "Custom",
                                    "value": "string",
                                    "local": true
                                  }
                                ]
                              },
                              "dataSpecificationContent": {
                                "value": "string",
                                "valueId": {
                                  "keys": [
                                    {
                                      "type": "Asset",
                                      "idType": "Custom",
                                      "value": "string",
                                      "local": true
                                    }
                                  ]
                                },
                                "valueType": "anyUri",
                                "dataType": "DATE",
                                "definition": [
                                  {
                                    "language": "string",
                                    "text": "string"
                                  }
                                ],
                                "preferredName": [
                                  {
                                    "language": "string",
                                    "text": "string"
                                  }
                                ],
                                "shortName": [
                                  {
                                    "language": "string",
                                    "text": "string"
                                  }
                                ],
                                "sourceOfDefinition": "string",
                                "symbol": "string",
                                "unit": "string",
                                "unitId": {
                                  "keys": [
                                    {
                                      "type": "Asset",
                                      "idType": "Custom",
                                      "value": "string",
                                      "local": true
                                    }
                                  ]
                                },
                                "valueFormat": "string",
                                "valueList": {
                                  "valueReferencePairTypes": [
                                    {
                                      "value": "string",
                                      "valueId": {
                                        "keys": [
                                          {
                                            "type": "Asset",
                                            "idType": "Custom",
                                            "value": "string",
                                            "local": true
                                          }
                                        ]
                                      },
                                      "valueType": "anyUri"
                                    }
                                  ]
                                },
                                "levelType": [
                                  "Min"
                                ]
                              }
                            }
                          ],
                          "semanticId": {
                            "keys": [
                              {
                                "type": "Asset",
                                "idType": "Custom",
                                "value": "string",
                                "local": true
                              }
                            ]
                          },
                          "qualifiers": [
                            {
                              "modelType": {
                                "name": "Asset"
                              }
                            }
                          ],
                          "kind": "Template",
                          "value": "string",
                          "valueId": {
                            "keys": [
                              {
                                "type": "Asset",
                                "idType": "Custom",
                                "value": "string",
                                "local": true
                              }
                            ]
                          },
                          "valueType": "anyUri"
                        }
                      ]
                    },
                    "permission": [
                      {
                        "permission": {
                          "keys": [
                            {
                              "type": "Asset",
                              "idType": "Custom",
                              "value": "string",
                              "local": true
                            }
                          ]
                        },
                        "kindOfPermission": "Allow"
                      }
                    ]
                  }
                ]
              }
            ]
          },
          "externalAccessControl": true
        },
        "policyDecisionPoint": {
          "externalPolicyDecisionPoints": true
        },
        "policyEnforcementPoint": {
          "externalPolicyEnforcementPoint": true
        },
        "policyInformationPoints": {
          "internalInformationPoint": [
            {
              "keys": [
                {
                  "type": "Asset",
                  "idType": "Custom",
                  "value": "string",
                  "local": true
                }
              ]
            }
          ],
          "externalInformationPoint": true
        }
      },
      "certificate": [
        {
          "blobCertificate": {
            "idShort": "string",
            "category": "string",
            "description": [
              {
                "language": "string",
                "text": "string"
              }
            ],
            "parent": {
              "keys": [
                {
                  "type": "Asset",
                  "idType": "Custom",
                  "value": "string",
                  "local": true
                }
              ]
            },
            "modelType": {
              "name": "Asset"
            },
            "embeddedDataSpecifications": [
              {
                "dataSpecification": {
                  "keys": [
                    {
                      "type": "Asset",
                      "idType": "Custom",
                      "value": "string",
                      "local": true
                    }
                  ]
                },
                "dataSpecificationContent": {
                  "value": "string",
                  "valueId": {
                    "keys": [
                      {
                        "type": "Asset",
                        "idType": "Custom",
                        "value": "string",
                        "local": true
                      }
                    ]
                  },
                  "valueType": "anyUri",
                  "dataType": "DATE",
                  "definition": [
                    {
                      "language": "string",
                      "text": "string"
                    }
                  ],
                  "preferredName": [
                    {
                      "language": "string",
                      "text": "string"
                    }
                  ],
                  "shortName": [
                    {
                      "language": "string",
                      "text": "string"
                    }
                  ],
                  "sourceOfDefinition": "string",
                  "symbol": "string",
                  "unit": "string",
                  "unitId": {
                    "keys": [
                      {
                        "type": "Asset",
                        "idType": "Custom",
                        "value": "string",
                        "local": true
                      }
                    ]
                  },
                  "valueFormat": "string",
                  "valueList": {
                    "valueReferencePairTypes": [
                      {
                        "value": "string",
                        "valueId": {
                          "keys": [
                            {
                              "type": "Asset",
                              "idType": "Custom",
                              "value": "string",
                              "local": true
                            }
                          ]
                        },
                        "valueType": "anyUri"
                      }
                    ]
                  },
                  "levelType": [
                    "Min"
                  ]
                }
              }
            ],
            "semanticId": {
              "keys": [
                {
                  "type": "Asset",
                  "idType": "Custom",
                  "value": "string",
                  "local": true
                }
              ]
            },
            "qualifiers": [
              {
                "modelType": {
                  "name": "Asset"
                }
              }
            ],
            "kind": "Template",
            "value": "string",
            "mimeType": "string"
          },
          "containedExtension": [
            {
              "keys": [
                {
                  "type": "Asset",
                  "idType": "Custom",
                  "value": "string",
                  "local": true
                }
              ]
            }
          ],
          "lastCertificate": true
        }
      ],
      "requiredCertificateExtension": [
        {
          "keys": [
            {
              "type": "Asset",
              "idType": "Custom",
              "value": "string",
              "local": true
            }
          ]
        }
      ]
    }
  }
]

Get AAS

Get an AAS

GET https://aasgateway.uat.industryapps.net/aasList/{aasId}

Get a specific asset AAS by its aasId

Path Parameters

NameTypeDescription

aasId*

URL encoded aasId. eg: urn:industryapps:i40:aas:1:1:product%23NRW0989

Headers

NameTypeDescription

Authorization*

Bearer auth_token

Provide the generated token

UserToken*

Bearer user_token

Provide the token received from the user data javascript method

{
  "idShort": "string",
  "category": "string",
  "description": [
    {
      "language": "string",
      "text": "string"
    }
  ],
  "parent": {
    "keys": [
      {
        "type": "Asset",
        "idType": "Custom",
        "value": "string",
        "local": true
      }
    ]
  },
  "modelType": {
    "name": "Asset"
  },
  "identification": {
    "id": "string",
    "idType": "Custom"
  },
  "administration": {
    "version": "string",
    "revision": "string"
  },
  "embeddedDataSpecifications": [
    {
      "dataSpecification": {
        "keys": [
          {
            "type": "Asset",
            "idType": "Custom",
            "value": "string",
            "local": true
          }
        ]
      },
      "dataSpecificationContent": {
        "value": "string",
        "valueId": {
          "keys": [
            {
              "type": "Asset",
              "idType": "Custom",
              "value": "string",
              "local": true
            }
          ]
        },
        "valueType": "anyUri",
        "dataType": "DATE",
        "definition": [
          {
            "language": "string",
            "text": "string"
          }
        ],
        "preferredName": [
          {
            "language": "string",
            "text": "string"
          }
        ],
        "shortName": [
          {
            "language": "string",
            "text": "string"
          }
        ],
        "sourceOfDefinition": "string",
        "symbol": "string",
        "unit": "string",
        "unitId": {
          "keys": [
            {
              "type": "Asset",
              "idType": "Custom",
              "value": "string",
              "local": true
            }
          ]
        },
        "valueFormat": "string",
        "valueList": {
          "valueReferencePairTypes": [
            {
              "value": "string",
              "valueId": {
                "keys": [
                  {
                    "type": "Asset",
                    "idType": "Custom",
                    "value": "string",
                    "local": true
                  }
                ]
              },
              "valueType": "anyUri"
            }
          ]
        },
        "levelType": [
          "Min"
        ]
      }
    }
  ],
  "derivedFrom": {
    "keys": [
      {
        "type": "Asset",
        "idType": "Custom",
        "value": "string",
        "local": true
      }
    ]
  },
  "asset": {
    "keys": [
      {
        "type": "Asset",
        "idType": "Custom",
        "value": "string",
        "local": true
      }
    ]
  },
  "submodels": [
    {
      "keys": [
        {
          "type": "Asset",
          "idType": "Custom",
          "value": "string",
          "local": true
        }
      ]
    }
  ],
  "views": [
    {
      "idShort": "string",
      "category": "string",
      "description": [
        {
          "language": "string",
          "text": "string"
        }
      ],
      "parent": {
        "keys": [
          {
            "type": "Asset",
            "idType": "Custom",
            "value": "string",
            "local": true
          }
        ]
      },
      "modelType": {
        "name": "Asset"
      },
      "embeddedDataSpecifications": [
        {
          "dataSpecification": {
            "keys": [
              {
                "type": "Asset",
                "idType": "Custom",
                "value": "string",
                "local": true
              }
            ]
          },
          "dataSpecificationContent": {
            "value": "string",
            "valueId": {
              "keys": [
                {
                  "type": "Asset",
                  "idType": "Custom",
                  "value": "string",
                  "local": true
                }
              ]
            },
            "valueType": "anyUri",
            "dataType": "DATE",
            "definition": [
              {
                "language": "string",
                "text": "string"
              }
            ],
            "preferredName": [
              {
                "language": "string",
                "text": "string"
              }
            ],
            "shortName": [
              {
                "language": "string",
                "text": "string"
              }
            ],
            "sourceOfDefinition": "string",
            "symbol": "string",
            "unit": "string",
            "unitId": {
              "keys": [
                {
                  "type": "Asset",
                  "idType": "Custom",
                  "value": "string",
                  "local": true
                }
              ]
            },
            "valueFormat": "string",
            "valueList": {
              "valueReferencePairTypes": [
                {
                  "value": "string",
                  "valueId": {
                    "keys": [
                      {
                        "type": "Asset",
                        "idType": "Custom",
                        "value": "string",
                        "local": true
                      }
                    ]
                  },
                  "valueType": "anyUri"
                }
              ]
            },
            "levelType": [
              "Min"
            ]
          }
        }
      ],
      "semanticId": {
        "keys": [
          {
            "type": "Asset",
            "idType": "Custom",
            "value": "string",
            "local": true
          }
        ]
      },
      "containedElements": [
        {
          "keys": [
            {
              "type": "Asset",
              "idType": "Custom",
              "value": "string",
              "local": true
            }
          ]
        }
      ]
    }
  ],
  "conceptDictionaries": [
    {
      "idShort": "string",
      "category": "string",
      "description": [
        {
          "language": "string",
          "text": "string"
        }
      ],
      "parent": {
        "keys": [
          {
            "type": "Asset",
            "idType": "Custom",
            "value": "string",
            "local": true
          }
        ]
      },
      "modelType": {
        "name": "Asset"
      },
      "embeddedDataSpecifications": [
        {
          "dataSpecification": {
            "keys": [
              {
                "type": "Asset",
                "idType": "Custom",
                "value": "string",
                "local": true
              }
            ]
          },
          "dataSpecificationContent": {
            "value": "string",
            "valueId": {
              "keys": [
                {
                  "type": "Asset",
                  "idType": "Custom",
                  "value": "string",
                  "local": true
                }
              ]
            },
            "valueType": "anyUri",
            "dataType": "DATE",
            "definition": [
              {
                "language": "string",
                "text": "string"
              }
            ],
            "preferredName": [
              {
                "language": "string",
                "text": "string"
              }
            ],
            "shortName": [
              {
                "language": "string",
                "text": "string"
              }
            ],
            "sourceOfDefinition": "string",
            "symbol": "string",
            "unit": "string",
            "unitId": {
              "keys": [
                {
                  "type": "Asset",
                  "idType": "Custom",
                  "value": "string",
                  "local": true
                }
              ]
            },
            "valueFormat": "string",
            "valueList": {
              "valueReferencePairTypes": [
                {
                  "value": "string",
                  "valueId": {
                    "keys": [
                      {
                        "type": "Asset",
                        "idType": "Custom",
                        "value": "string",
                        "local": true
                      }
                    ]
                  },
                  "valueType": "anyUri"
                }
              ]
            },
            "levelType": [
              "Min"
            ]
          }
        }
      ],
      "conceptDescriptions": [
        {
          "keys": [
            {
              "type": "Asset",
              "idType": "Custom",
              "value": "string",
              "local": true
            }
          ]
        }
      ]
    }
  ],
  "security": {
    "accessControlPolicyPoints": {
      "policyAdministrationPoint": {
        "localAccessControl": {
          "selectableSubjectAttributes": {
            "keys": [
              {
                "type": "Asset",
                "idType": "Custom",
                "value": "string",
                "local": true
              }
            ]
          },
          "defaultSubjectAttributes": {
            "keys": [
              {
                "type": "Asset",
                "idType": "Custom",
                "value": "string",
                "local": true
              }
            ]
          },
          "selectablePermissions": {
            "keys": [
              {
                "type": "Asset",
                "idType": "Custom",
                "value": "string",
                "local": true
              }
            ]
          },
          "defaultPermissions": {
            "keys": [
              {
                "type": "Asset",
                "idType": "Custom",
                "value": "string",
                "local": true
              }
            ]
          },
          "selectableEnvironmentAttributes": {
            "keys": [
              {
                "type": "Asset",
                "idType": "Custom",
                "value": "string",
                "local": true
              }
            ]
          },
          "defaultEnvironmentAttributes": {
            "keys": [
              {
                "type": "Asset",
                "idType": "Custom",
                "value": "string",
                "local": true
              }
            ]
          },
          "accessPermissionRule": [
            {
              "idShort": "string",
              "category": "string",
              "description": [
                {
                  "language": "string",
                  "text": "string"
                }
              ],
              "parent": {
                "keys": [
                  {
                    "type": "Asset",
                    "idType": "Custom",
                    "value": "string",
                    "local": true
                  }
                ]
              },
              "modelType": {
                "name": "Asset"
              },
              "qualifiers": [
                {
                  "modelType": {
                    "name": "Asset"
                  }
                }
              ],
              "targetSubjectAttributes": [
                {
                  "subjectAttributes": [
                    {
                      "keys": [
                        {
                          "type": "Asset",
                          "idType": "Custom",
                          "value": "string",
                          "local": true
                        }
                      ]
                    }
                  ]
                }
              ],
              "permissionsPerObject": [
                {
                  "object": {
                    "keys": [
                      {
                        "type": "Asset",
                        "idType": "Custom",
                        "value": "string",
                        "local": true
                      }
                    ]
                  },
                  "targetObjectAttributes": {
                    "objectAttribute": [
                      {
                        "idShort": "string",
                        "category": "string",
                        "description": [
                          {
                            "language": "string",
                            "text": "string"
                          }
                        ],
                        "parent": {
                          "keys": [
                            {
                              "type": "Asset",
                              "idType": "Custom",
                              "value": "string",
                              "local": true
                            }
                          ]
                        },
                        "modelType": {
                          "name": "Asset"
                        },
                        "embeddedDataSpecifications": [
                          {
                            "dataSpecification": {
                              "keys": [
                                {
                                  "type": "Asset",
                                  "idType": "Custom",
                                  "value": "string",
                                  "local": true
                                }
                              ]
                            },
                            "dataSpecificationContent": {
                              "value": "string",
                              "valueId": {
                                "keys": [
                                  {
                                    "type": "Asset",
                                    "idType": "Custom",
                                    "value": "string",
                                    "local": true
                                  }
                                ]
                              },
                              "valueType": "anyUri",
                              "dataType": "DATE",
                              "definition": [
                                {
                                  "language": "string",
                                  "text": "string"
                                }
                              ],
                              "preferredName": [
                                {
                                  "language": "string",
                                  "text": "string"
                                }
                              ],
                              "shortName": [
                                {
                                  "language": "string",
                                  "text": "string"
                                }
                              ],
                              "sourceOfDefinition": "string",
                              "symbol": "string",
                              "unit": "string",
                              "unitId": {
                                "keys": [
                                  {
                                    "type": "Asset",
                                    "idType": "Custom",
                                    "value": "string",
                                    "local": true
                                  }
                                ]
                              },
                              "valueFormat": "string",
                              "valueList": {
                                "valueReferencePairTypes": [
                                  {
                                    "value": "string",
                                    "valueId": {
                                      "keys": [
                                        {
                                          "type": "Asset",
                                          "idType": "Custom",
                                          "value": "string",
                                          "local": true
                                        }
                                      ]
                                    },
                                    "valueType": "anyUri"
                                  }
                                ]
                              },
                              "levelType": [
                                "Min"
                              ]
                            }
                          }
                        ],
                        "semanticId": {
                          "keys": [
                            {
                              "type": "Asset",
                              "idType": "Custom",
                              "value": "string",
                              "local": true
                            }
                          ]
                        },
                        "qualifiers": [
                          {
                            "modelType": {
                              "name": "Asset"
                            }
                          }
                        ],
                        "kind": "Template",
                        "value": "string",
                        "valueId": {
                          "keys": [
                            {
                              "type": "Asset",
                              "idType": "Custom",
                              "value": "string",
                              "local": true
                            }
                          ]
                        },
                        "valueType": "anyUri"
                      }
                    ]
                  },
                  "permission": [
                    {
                      "permission": {
                        "keys": [
                          {
                            "type": "Asset",
                            "idType": "Custom",
                            "value": "string",
                            "local": true
                          }
                        ]
                      },
                      "kindOfPermission": "Allow"
                    }
                  ]
                }
              ]
            }
          ]
        },
        "externalAccessControl": true
      },
      "policyDecisionPoint": {
        "externalPolicyDecisionPoints": true
      },
      "policyEnforcementPoint": {
        "externalPolicyEnforcementPoint": true
      },
      "policyInformationPoints": {
        "internalInformationPoint": [
          {
            "keys": [
              {
                "type": "Asset",
                "idType": "Custom",
                "value": "string",
                "local": true
              }
            ]
          }
        ],
        "externalInformationPoint": true
      }
    },
    "certificate": [
      {
        "blobCertificate": {
          "idShort": "string",
          "category": "string",
          "description": [
            {
              "language": "string",
              "text": "string"
            }
          ],
          "parent": {
            "keys": [
              {
                "type": "Asset",
                "idType": "Custom",
                "value": "string",
                "local": true
              }
            ]
          },
          "modelType": {
            "name": "Asset"
          },
          "embeddedDataSpecifications": [
            {
              "dataSpecification": {
                "keys": [
                  {
                    "type": "Asset",
                    "idType": "Custom",
                    "value": "string",
                    "local": true
                  }
                ]
              },
              "dataSpecificationContent": {
                "value": "string",
                "valueId": {
                  "keys": [
                    {
                      "type": "Asset",
                      "idType": "Custom",
                      "value": "string",
                      "local": true
                    }
                  ]
                },
                "valueType": "anyUri",
                "dataType": "DATE",
                "definition": [
                  {
                    "language": "string",
                    "text": "string"
                  }
                ],
                "preferredName": [
                  {
                    "language": "string",
                    "text": "string"
                  }
                ],
                "shortName": [
                  {
                    "language": "string",
                    "text": "string"
                  }
                ],
                "sourceOfDefinition": "string",
                "symbol": "string",
                "unit": "string",
                "unitId": {
                  "keys": [
                    {
                      "type": "Asset",
                      "idType": "Custom",
                      "value": "string",
                      "local": true
                    }
                  ]
                },
                "valueFormat": "string",
                "valueList": {
                  "valueReferencePairTypes": [
                    {
                      "value": "string",
                      "valueId": {
                        "keys": [
                          {
                            "type": "Asset",
                            "idType": "Custom",
                            "value": "string",
                            "local": true
                          }
                        ]
                      },
                      "valueType": "anyUri"
                    }
                  ]
                },
                "levelType": [
                  "Min"
                ]
              }
            }
          ],
          "semanticId": {
            "keys": [
              {
                "type": "Asset",
                "idType": "Custom",
                "value": "string",
                "local": true
              }
            ]
          },
          "qualifiers": [
            {
              "modelType": {
                "name": "Asset"
              }
            }
          ],
          "kind": "Template",
          "value": "string",
          "mimeType": "string"
        },
        "containedExtension": [
          {
            "keys": [
              {
                "type": "Asset",
                "idType": "Custom",
                "value": "string",
                "local": true
              }
            ]
          }
        ],
        "lastCertificate": true
      }
    ],
    "requiredCertificateExtension": [
      {
        "keys": [
          {
            "type": "Asset",
            "idType": "Custom",
            "value": "string",
            "local": true
          }
        ]
      }
    ]
  }
}

Get Submodel List

Get AAS Submodel List

GET https://aasgateway.uat.industryapps.net/aasList/{aasId}/aas/submodels

Returns a list of submodel objects

Path Parameters

NameTypeDescription

aasId*

String

URL encoded aasId. eg: urn:industryapps:i40:aas:1:1:product%23NRW0989

Headers

NameTypeDescription

Authorization*

Bearer auth_token

Provide the generated token

UserToken*

Bearer user_token

Provide the token received from the user data javascript method

[
  {
    "idShort": "string",
    "kind": "Instance",
    "semanticId": {
      "keys": [
        {
          "type": "Undefined",
          "idType": "Undefined",
          "value": "string",
          "local": true
        }
      ]
    },
    "submodelElements": [
      {
        "idShort": "string",
        "semanticId": {
          "keys": [
            {
              "type": "Undefined",
              "idType": "Undefined",
              "value": "string",
              "local": true
            }
          ]
        },
        "constraints": [
          {
            "modelType": {
              "name": "string"
            }
          }
        ],
        "description": [
          {
            "language": "string",
            "text": "string"
          }
        ],
        "category": "string",
        "kind": "Instance",
        "modelType": {
          "name": "string"
        },
        "embeddedDataSpecifications": [
          {
            "hasDataSpecification": {
              "keys": [
                {
                  "type": "Undefined",
                  "idType": "Undefined",
                  "value": "string",
                  "local": true
                }
              ]
            },
            "dataSpecificationContent": {}
          }
        ]
      }
    ],
    "modelType": {
      "name": "string"
    },
    "embeddedDataSpecifications": [
      {
        "hasDataSpecification": {
          "keys": [
            {
              "type": "Undefined",
              "idType": "Undefined",
              "value": "string",
              "local": true
            }
          ]
        },
        "dataSpecificationContent": {}
      }
    ],
    "qualifiers": [
      {
        "modelType": {
          "name": "string"
        }
      }
    ],
    "identification": {
      "id": "string",
      "idType": "Undefined"
    },
    "administration": {
      "version": "string",
      "revision": "string"
    },
    "category": "string",
    "description": [
      {
        "language": "string",
        "text": "string"
      }
    ]
  }
]

Get Submodel

Get an AAS Submodel

GET https://aasgateway.uat.industryapps.net/aasList/{aasId}/aas/submodels/{submodelIdShort}

Get a Submodel of an AAS by submodelId

Path Parameters

NameTypeDescription

aasId*

String

URL encoded aasId. eg: urn:industryapps:i40:aas:1:1:product%23NRW0989

submodelIdShort*

String

IdShort of the Submodel. eg: nameplate

Headers

NameTypeDescription

UserToken*

Bearer user_token

Provide the token received from the user data javascript method

Authorization*

Bearer auth_token

Provide the generated token

{
  "idShort": "string",
  "kind": "Instance",
  "semanticId": {
    "keys": [
      {
        "type": "Undefined",
        "idType": "Undefined",
        "value": "string",
        "local": true
      }
    ]
  },
  "submodelElements": [
    {
      "semanticId": {
        "keys": [
          {
            "type": "Undefined",
            "idType": "Undefined",
            "value": "string",
            "local": true
          }
        ]
      },
      "kind": "Instance",
      "modelType": {}
    }
  ],
  "modelType": {},
  "embeddedDataSpecifications": [
    {
      "hasDataSpecification": {
        "keys": [
          {
            "type": "Undefined",
            "idType": "Undefined",
            "value": "string",
            "local": true
          }
        ]
      },
      "dataSpecificationContent": {}
    }
  ],
  "qualifiers": [
    {
      "modelType": {}
    }
  ],
  "identification": {
    "id": "string",
    "idType": "Undefined"
  },
  "administration": {
    "version": "string",
    "revision": "string"
  },
  "category": "string",
  "description": [
    {
      "language": "string",
      "text": "string"
    }
  ]
}

Get SubmodelElement List

Get all submodel elements of a submodel

GET https://aasgateway.uat.industryapps.net/aasList/{aasId}/aas/submodels/{submodelIdShort}/submodel/submodelElements

Returns all elements of a submodel as a list

Path Parameters

NameTypeDescription

aasId*

String

URL encoded aasId. eg: urn:industryapps:i40:aas:1:1:product%23NRW0989

submodelIdShort*

String

IdShort of the Submodel. eg: nameplate

Headers

NameTypeDescription

Authorization*

Bearer auth_token

Provide the generated token

UserToken*

Bearer user_token

Provide the token received from the user data javascript method

[
  {
    "idShort": "string",
    "semanticId": {
      "keys": [
        {
          "type": "Undefined",
          "idType": "Undefined",
          "value": "string",
          "local": true
        }
      ]
    },
    "qualifiers": [
      {
        "modelType": {
          "name": "string"
        }
      }
    ],
    "kind": "Instance",
    "modelType": {
      "name": "string"
    },
    "embeddedDataSpecifications": [
      {
        "hasDataSpecification": {
          "keys": [
            {
              "type": "Undefined",
              "idType": "Undefined",
              "value": "string",
              "local": true
            }
          ]
        },
        "dataSpecificationContent": {}
      }
    ],
    "category": "string",
    "description": [
      {
        "language": "string",
        "text": "string"
      }
    ]
  }
]

Get SubmodelElement

Get a specific SubmodelElement

GET https://aasgateway.uat.industryapps.net/aasList/{aasId}/aas/submodels/{submodelIdShort}/submodel/submodelElements/{submodelElementIdShort}

Returns a submodel element

Path Parameters

NameTypeDescription

aasId*

String

URL encoded aasId. eg: urn:industryapps:i40:aas:1:1:product%23NRW0989

submodelIdShort*

String

IdShort of the Submodel. eg: nameplate

submodelElementIdShort*

String

IdShort of the Submodel Element. eg: ManufacturerName

Headers

NameTypeDescription

Authorization*

Bearer auth_token

Provide the generated token

UserToken*

Bearer user_token

Provide the token received from the user data javascript method

{
  "idShort": "string",
  "semanticId": {
    "keys": [
      {
        "type": "Undefined",
        "idType": "Undefined",
        "value": "string",
        "local": true
      }
    ]
  },
  "qualifiers": [
    {
      "modelType": {
        "name": "string"
      }
    }
  ],
  "kind": "Instance",
  "modelType": {
    "name": "string"
  },
  "embeddedDataSpecifications": [
    {
      "hasDataSpecification": {
        "keys": [
          {
            "type": "Undefined",
            "idType": "Undefined",
            "value": "string",
            "local": true
          }
        ]
      },
      "dataSpecificationContent": {}
    }
  ],
  "category": "string",
  "description": [
    {
      "language": "string",
      "text": "string"
    }
  ]
}

Last updated