Route getBauteil

The returned data has the following schema:

{
    "$schema": "http://json-schema.org/draft-07/schema#",
    "type": "array",
    "items": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
            "aufbau": {
                "type": "array",
                "items": {
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                        "achsabstand": {
                            "$ref": "#/definitions/optionalNumber"
                        },
                        "brandverhaltensgruppe": {
                            "$ref": "#/definitions/optionalString"
                        },
                        "breite": {
                            "$ref": "#/definitions/optionalNumber"
                        },
                        "dicke": {
                            "$ref": "#/definitions/optionalNumber"
                        },
                        "gewicht": {
                            "$ref": "#/definitions/optionalNumber"
                        },
                        "herstellername": {
                            "$ref": "#/definitions/optionalString"
                        },
                        "grafikfarbcode": {
                            "$ref": "#/definitions/optionalString"
                        },
                        "faserrichtung": {
                            "$ref": "#/definitions/optionalString"
                        },
                        "kbob_id": {
                            "$ref": "#/definitions/optionalStringOrNumber"
                        },
                        "produktname": {
                            "type": "string"
                        },
                        "schicht": {
                            "type": "string"
                        },
                        "aufbau": {
                            "type": "string"
                        }
                    },
                    "required": [
                        "produktname",
                        "schicht",
                        "aufbau"
                    ]
                }
            },
            "bauteilgruppe": {
                "$ref": "#/definitions/localizedData"
            },
            "bauteilname": {
                "type": "string"
            },
            "bauteiltyp": {
                "$ref": "#/definitions/localizedData"
            },
            "bekleidung": {
                "$ref": "#/definitions/optionalLocalizedData"
            },
            "beplankung": {
                "$ref": "#/definitions/optionalLocalizedData"
            },
            "beschreibung": {
                "type": "string"
            },
            "beschwerungkonstruktion": {
                "$ref": "#/definitions/optionalLocalizedData"
            },
            "beschwerungtragschicht": {
                "$ref": "#/definitions/optionalLocalizedData"
            },
            "brandschutz": {
                "$ref": "#/definitions/optionalString"
            },
            "daemmwerte": {
                "type": "object",
                "additionalProperties": false,
                "properties": {
                    "luftschalldaemmwerte": {
                        "type": "object",
                        "additionalProperties": false,
                        "properties": {
                            "c100_3150": {
                                "$ref": "#/definitions/optionalNumber"
                            },
                            "c50_3150": {
                                "$ref": "#/definitions/optionalNumber"
                            },
                            "ctr100_3150": {
                                "$ref": "#/definitions/optionalNumber"
                            },
                            "rw": {
                                "type": "number"
                            }
                        }
                    },
                    "trittschalldaemmwerte": {
                        "type": "object",
                        "additionalProperties": false,
                        "properties": {
                            "ci100_2500": {
                                "$ref": "#/definitions/optionalNumber"
                            },
                            "ci50_2500": {
                                "$ref": "#/definitions/optionalNumber"
                            },
                            "lnw": {
                                "type": "number"
                            }
                        }
                    },
                    "typschalldaemmwerte": {
                        "type": "string"
                    }
                }
            },
            "daemmungkonstruktion": {
                "$ref": "#/definitions/optionalLocalizedData"
            },
            "datecreated": {
                "type": "string",
                "format": "date-time"
            },
            "dateupdated": {
                "type": "string",
                "format": "date-time"
            },
            "estrich": {
                "$ref": "#/definitions/optionalLocalizedData"
            },
            "fassadentyp": {
                "$ref": "#/definitions/optionalLocalizedData"
            },
            "id": {
                "type": "string",
                "format": "uuid"
            },
            "katalognr": {
                "type": "string"
            },
            "kommentar": {
                "$ref": "#/definitions/optionalString"
            },
            "laufnummer": {
                "type": "string"
            },
            "media": {
                "type": "object",
                "additionalProperties": false,
                "properties": {
                    "detail": {
                        "$ref": "#/definitions/URL"
                    },
                    "ifc": {
                        "$ref": "#/definitions/optionalURL"
                    },
                    "image_iframe": {
                        "$ref": "#/definitions/URL"
                    },
                    "image_jpg": {
                        "$ref": "#/definitions/optionalURL"
                    },
                    "print": {
                        "$ref": "#/definitions/URL"
                    },
                    "pruefbericht": {
                        "$ref": "#/definitions/optionalURL"
                    }
                },
                "required": [
                    "detail",
                    "ifc",
                    "image_iframe",
                    "print",
                    "pruefbericht"
                ]
            },
            "messwertsatz": {
                "type": "object",
                "additionalProperties": false,
                "properties": {
                    "gewicht": {
                        "type": "number"
                    },
                    "hoehe": {
                        "type": "number"
                    },
                    "messwerte": {
                        "type": "object",
                        "additionalProperties": false,
                        "properties": {
                            "luft": {
                                "type": "object",
                                "additionalProperties": false,
                                "properties": {
                                    "bkuehnblickleluftschall": {
                                        "$ref": "#/definitions/BkuehnblickleData"
                                    },
                                    "messungluftschall": {
                                        "$ref": "#/definitions/LignumData"
                                    }
                                }
                            },
                            "tritt": {
                                "type": "object",
                                "additionalProperties": false,
                                "properties": {
                                    "bkuehnblickletrittschall": {
                                        "$ref": "#/definitions/BkuehnblickleData"
                                    },
                                    "messungtrittschall": {
                                        "$ref": "#/definitions/LignumData"
                                    }
                                }
                            }
                        }
                    }
                }
            },
            "oekobilanz": {
                "type": "object",
                "additionalProperties": true,
                "properties": {
                    "bio-co2": {
                        "type": "number"
                    },
                    "bio-e": {
                        "type": "number"
                    },
                    "gwp": {
                        "type": "number"
                    },
                    "pe": {
                        "type": "number"
                    },
                    "pe-nr": {
                        "type": "number"
                    },
                    "pe-re": {
                        "type": "number"
                    },
                    "ubp": {
                        "type": "number"
                    }
                },
                "required": [
                    "bio-co2",
                    "bio-e",
                    "gwp",
                    "pe",
                    "pe-nr",
                    "pe-re",
                    "ubp"
                ]
            },
            "quellekonstruktion": {
                "type": "object",
                "additionalProperties": false,
                "properties": {
                    "quelle": {
                        "type": "string"
                    },
                    "year": {
                        "type": "number"
                    }
                },
                "required": [
                    "quelle",
                    "year"
                ]
            },
            "uwert": {
                "type": "number"
            },
            "wandbekleidung": {
                "$ref": "#/definitions/optionalLocalizedData"
            }
        },
        "required": [
            "aufbau",
            "bauteilgruppe",
            "bauteiltyp",
            "beschreibung",
            "brandschutz",
            "daemmwerte",
            "datecreated",
            "dateupdated",
            "id",
            "katalognr",
            "kommentar",
            "laufnummer",
            "media",
            "messwertsatz",
            "oekobilanz",
            "quellekonstruktion",
            "uwert"
        ]
    },
    "definitions": {
        "localizedData": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "name": {
                    "type": "string"
                },
                "workingtitle": {
                    "type": "string"
                }
            },
            "required": [
                "name",
                "workingtitle"
            ],
            "title": "localizedData"
        },
        "LignumData": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "50": {
                    "type": "number"
                },
                "63": {
                    "type": "number"
                },
                "80": {
                    "type": "number"
                },
                "100": {
                    "type": "number"
                },
                "125": {
                    "type": "number"
                },
                "160": {
                    "type": "number"
                },
                "200": {
                    "type": "number"
                },
                "250": {
                    "type": "number"
                },
                "315": {
                    "type": "number"
                },
                "400": {
                    "type": "number"
                },
                "500": {
                    "type": "number"
                },
                "630": {
                    "type": "number"
                },
                "800": {
                    "type": "number"
                },
                "1000": {
                    "type": "number"
                },
                "1250": {
                    "type": "number"
                },
                "1600": {
                    "type": "number"
                },
                "2000": {
                    "type": "number"
                },
                "2500": {
                    "type": "number"
                },
                "3150": {
                    "type": "number"
                },
                "4000": {
                    "type": "number"
                },
                "5000": {
                    "type": "number"
                }
            },
            "title": "LignumData"
        },
        "BkuehnblickleData": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "25": {
                    "type": "number"
                },
                "32": {
                    "type": "number"
                },
                "40": {
                    "type": "number"
                },
                "50": {
                    "type": "number"
                },
                "63": {
                    "type": "number"
                },
                "80": {
                    "type": "number"
                },
                "100": {
                    "type": "number"
                },
                "125": {
                    "type": "number"
                },
                "160": {
                    "type": "number"
                },
                "200": {
                    "type": "number"
                },
                "250": {
                    "type": "number"
                },
                "315": {
                    "type": "number"
                },
                "400": {
                    "type": "number"
                },
                "500": {
                    "type": "number"
                },
                "630": {
                    "type": "number"
                },
                "800": {
                    "type": "number"
                },
                "1000": {
                    "type": "number"
                },
                "1250": {
                    "type": "number"
                },
                "1600": {
                    "type": "number"
                },
                "2000": {
                    "type": "number"
                },
                "2500": {
                    "type": "number"
                },
                "3150": {
                    "type": "number"
                }
            },
            "title": "BkuehnblickleData"
        },
        "URL": {
            "type": "string",
            "format": "uri",
            "title": "URL"
        },
        "optionalLocalizedData": {
            "oneOf": [
                {
                    "type": "null"
                },
                {
                    "$ref": "#/definitions/localizedData"
                }
            ],
            "title": "optionalLocalizedData"
        },
        "optionalNumber": {
            "oneOf": [
                {
                    "type": "null"
                },
                {
                    "type": "number"
                }
            ],
            "title": "optionalNumber"
        },
        "optionalString": {
            "oneOf": [
                {
                    "type": "null"
                },
                {
                    "type": "string"
                }
            ],
            "title": "optionalString"
        },
        "optionalStringOrNumber": {
            "oneOf": [
                {
                    "type": "null"
                },
                {
                    "type": "string"
                },
                {
                    "type": "number"
                }
            ],
            "title": "optionalString"
        },
        "optionalURL": {
            "oneOf": [
                {
                    "type": "null"
                },
                {
                    "$ref": "#/definitions/URL"
                }
            ],
            "title": "optionalURL"
        }
    }
}