postManufacturingCapability
postManufacturingCapability
Path Parameters
- api-endpoint uuid required
The API endpoint to register manufacturing capabilities of a manufacturer.
- application/json
Request Body
- filter string required
The filter to use.
- 200
- 401
- 402
- 403
- 404
The request was successful.
- application/json
- Schema
- Example (from schema)
Schema
processes object[]
Set of production-relevant activities at any level of granularity that might affect materials and is performed by resources.
billOfProcessIdentification stringUnique identifier for a bill of process that can be used to reference instances of the bill of process
machines object[]
A set of machines used for production.
provides object[]
Set of capabilities the machine can provide.
capabilityConstraintSet object[]
Set of conditions imposed on capabilities which further detail their applicability.
capabilityConstraintProperties object[]
Set of constraints restricting the capability.
propertyLabel objectHuman readable label of a property.
semanticReferences object[]
A set of semantic references.
semanticReferenceId stringGlobally unique identifier for the semantic.
propertyValue stringThe value of a property. Note that this SAMM property does have a variable type and is therefore defined as string.
refersToMaterial object
Template for elements needing a label and containing properties.
properties object[]
Set of qualities or characteristics inherent in or ascribed to process, resource, product or capability entities.
propertyLabel objectHuman readable label of a property.
semanticReferences object[]
A set of semantic references.
semanticReferenceId stringGlobally unique identifier for the semantic.
propertyValue stringThe value of a property. Note that this SAMM property does have a variable type and is therefore defined as string.
label objectMultilanguage label of an element.
semanticReferences object[]
A set of semantic references.
semanticReferenceId stringGlobally unique identifier for the semantic.
capabilityId stringLocally unique identifier for a capability.
capabilityLabel objectLabel of a capability.
containsTools object[]
Set of machine tools the machine can be equipped with.
canProcessMaterials object[]
Set of materials the machine tool can utilize.
belongsToMaterialFamilies object[]
A material belongs to certain material families.
products object[]
Set of physical objects being used as an input or created as an output of a production process.
capabilities object[]
Set of implementation-independent specifications of functions in industrial production to achieve an effect in the physical or virtual world.
capabilityConstraintSet object[]
Set of conditions imposed on capabilities which further detail their applicability.
capabilityConstraintProperties object[]
Set of constraints restricting the capability.
propertyLabel objectHuman readable label of a property.
semanticReferences object[]
A set of semantic references.
semanticReferenceId stringGlobally unique identifier for the semantic.
propertyValue stringThe value of a property. Note that this SAMM property does have a variable type and is therefore defined as string.
refersToMaterial object
Template for elements needing a label and containing properties.
properties object[]
Set of qualities or characteristics inherent in or ascribed to process, resource, product or capability entities.
propertyLabel objectHuman readable label of a property.
semanticReferences object[]
A set of semantic references.
semanticReferenceId stringGlobally unique identifier for the semantic.
propertyValue stringThe value of a property. Note that this SAMM property does have a variable type and is therefore defined as string.
label objectMultilanguage label of an element.
semanticReferences object[]
A set of semantic references.
semanticReferenceId stringGlobally unique identifier for the semantic.
capabilityId stringLocally unique identifier for a capability.
capabilityLabel objectLabel of a capability.
machineTools object[]
A set of machine tools.
canProcessMaterials object[]
Set of materials the machine tool can utilize.
belongsToMaterialFamilies object[]
A material belongs to certain material families.
certificates object[]
Set of certificates.
{
"processes": [
{
"billOfProcessIdentification": "string"
}
],
"machines": [
{
"properties": [
{
"propertyLabel": {},
"semanticReferences": [
{
"semanticReferenceId": "string"
}
],
"propertyValue": "string"
}
],
"label": {}
}
],
"products": [
{
"properties": [
{
"propertyLabel": {},
"semanticReferences": [
{
"semanticReferenceId": "string"
}
],
"propertyValue": "string"
}
],
"label": {}
}
],
"capabilities": [
{
"specializes": [
{
"hierarchyElementId": "string"
}
],
"generalizes": [
{
"hierarchyElementId": "string"
}
],
"hierarchyElementId": "string",
"properties": [
{
"propertyLabel": {},
"semanticReferences": [
{
"semanticReferenceId": "string"
}
],
"propertyValue": "string"
}
],
"label": {}
}
],
"machineTools": [
{
"canProcessMaterials": [
{
"properties": [
{
"propertyLabel": {},
"semanticReferences": [
{
"semanticReferenceId": "string"
}
],
"propertyValue": "string"
}
],
"label": {}
}
]
}
],
"certificates": [
{
"properties": [
{
"propertyLabel": {},
"semanticReferences": [
{
"semanticReferenceId": "string"
}
],
"propertyValue": "string"
}
],
"label": {}
}
]
}
Payload or user input is invalid. See error details in the payload for more.
- application/json
- Schema
- Example (from schema)
Schema
error object
message stringPossible values:
non-empty
path stringPossible values:
non-empty
details object
Possible values:
non-empty
property name*
objectcode string
{
"error": {
"message": "string",
"path": "string",
"details": {},
"code": "string"
}
}
The requesting user or client is not authenticated.
The requesting user or client is not authorized to access resources for the given tenant.
The requested Twin has not been found.