Assign Submodel Descriptors

The following example demonstrates how to register a Submodel Descriptor to your Asset Administration Shell.

Read more detailed information about the structure and requirements for this request in the Asset Administration Shell Registry API documentationexternallink 20.

{
          "id": "1111-sub",
          "semanticId": {
            "type": "ExternalReference",
            "keys": [
              {
                "type": "GlobalReference",
                "value": "urn:samm:io.catenax.serial_part:3.0.0#SerialPart"
              }
            ]
          },
          "endpoints": [
            {
              "interface": "SUBMODEL-3.0",
              "protocolInformation": {
                "href": "https://www.bosch-connected-industry.com/serialPartEndpoint",
                "endpointProtocol": "HTTP",
                "endpointProtocolVersion": [
                  "1.1"
                ],
                "subprotocol": "DSP",
                "subprotocolBody": "id=1111;dspEndpoint=http://edc.control.plane/",
                "subprotocolBodyEncoding": "plain",
                "securityAttributes": [
                  {
                    "type": "NONE",
                    "key": "NONE",
                    "value": "NONE"
                  }
                ]
              }
            }
          ]
}