Setup Specs Service - API definition (1.0.0)
Download OpenAPI specification:Download
This is the public API description of Setup Specs. It includes endpoints to maintain product hierarchy and setup parameters for process experts.
Get the production areas with the defined filters.
path Parameters
tenant-id required | string Example: 7311ea8c-5d48-43fe-acf9-980eedf24b6c Identifier of the organization, for which the resource is belonging to. |
query Parameters
filter | string Optional expression for filtering production areas to be returned. It can optionally contain a wildcard |
header Parameters
Scope-Id | string Data source scope, allow user connect to particular database which is configured in Specs UI Scopes tab. Empty scope will connect the default database |
Responses
Response samples
- 200
- 400
- 401
- 403
- 404
- 500
{- "queryProperties": {
- "property1": "string",
- "property2": "string"
}, - "items": [
- {
- "revision": 0,
- "revisionComment": "string",
- "revisionDate": "2019-08-24T14:15:22Z",
- "highestCheckpointedRevision": 0,
- "areaName": "string",
- "description": "string",
- "nodeId": "string",
- "exportType": 0
}
]
}
Adds a new production area.
path Parameters
tenant-id required | string Example: 7311ea8c-5d48-43fe-acf9-980eedf24b6c Identifier of the organization, for which the resource is belonging to. |
header Parameters
Scope-Id | string Data source scope, allow user connect to particular database which is configured in Specs UI Scopes tab. Empty scope will connect the default database |
Request Body schema: application/jsonrequired
new node to add
name required | string [ 1 .. 4000 ] characters |
description | string or null <= 4000 characters |
userId | string or null |
revisionComment | string or null <= 1024 characters |
exportType | integer <int32> (ExportType) Enum: 0 1 2 |
Responses
Request samples
- Payload
{- "name": "string",
- "description": "string",
- "userId": "string",
- "revisionComment": "string",
- "exportType": 0
}
Response samples
- 200
- 400
- 401
- 403
- 404
- 500
{- "queryProperties": {
- "property1": "string",
- "property2": "string"
}, - "nodeId": "959356e3-6168-4a92-b4a5-b9d462be6177"
}
Updates product area details.
path Parameters
tenant-id required | string Example: 7311ea8c-5d48-43fe-acf9-980eedf24b6c Identifier of the organization, for which the resource is belonging to. |
header Parameters
Scope-Id | string Data source scope, allow user connect to particular database which is configured in Specs UI Scopes tab. Empty scope will connect the default database |
Request Body schema: application/jsonrequired
name | string or null |
exportType | integer <int32> (ExportType) Enum: 0 1 2 |
Responses
Request samples
- Payload
{- "name": "string",
- "exportType": 0
}
Response samples
- 400
- 401
- 403
- 404
- 500
{- "code": "string",
- "message": "string",
- "path": "string",
- "details": {
- "property1": null,
- "property2": null
}
}
Deletes a list of production areas.
path Parameters
tenant-id required | string Example: 7311ea8c-5d48-43fe-acf9-980eedf24b6c Identifier of the organization, for which the resource is belonging to. |
header Parameters
Scope-Id | string Data source scope, allow user connect to particular database which is configured in Specs UI Scopes tab. Empty scope will connect the default database |
Request Body schema: application/jsonrequired
nodes to delete
nodeIds required | Array of strings <uuid> [ items <uuid > ] |
userId | string or null |
revisionComment | string or null [ 0 .. 1024 ] characters |
Responses
Request samples
- Payload
{- "nodeIds": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "userId": "string",
- "revisionComment": "string"
}
Response samples
- 400
- 401
- 403
- 404
- 500
{- "code": "string",
- "message": "string",
- "path": "string",
- "details": {
- "property1": null,
- "property2": null
}
}
Get the properties of a single area
path Parameters
areaName required | string |
tenant-id required | string Example: 7311ea8c-5d48-43fe-acf9-980eedf24b6c Identifier of the organization, for which the resource is belonging to. |
header Parameters
Scope-Id | string Data source scope, allow user connect to particular database which is configured in Specs UI Scopes tab. Empty scope will connect the default database |
Responses
Response samples
- 200
- 400
- 401
- 403
- 404
- 500
{- "queryProperties": {
- "property1": "string",
- "property2": "string"
}, - "productionArea": {
- "revision": 0,
- "revisionComment": "string",
- "revisionDate": "2019-08-24T14:15:22Z",
- "highestCheckpointedRevision": 0,
- "areaName": "string",
- "description": "string",
- "nodeId": "string",
- "exportType": 0
}
}
Get families for a production area.
path Parameters
area required | string Name of production area |
tenant-id required | string Example: 7311ea8c-5d48-43fe-acf9-980eedf24b6c Identifier of the organization, for which the resource is belonging to. |
query Parameters
filter | string Optional expression for filtering product families to be returned. It can optionally contain a wildcard |
header Parameters
Scope-Id | string Data source scope, allow user connect to particular database which is configured in Specs UI Scopes tab. Empty scope will connect the default database |
Responses
Response samples
- 200
- 400
- 401
- 403
- 404
- 500
{- "queryProperties": {
- "property1": "string",
- "property2": "string"
}, - "items": [
- {
- "revision": 0,
- "revisionComment": "string",
- "revisionDate": "2019-08-24T14:15:22Z",
- "highestCheckpointedRevision": 0,
- "familyName": "string",
- "description": "string",
- "nodeId": "string"
}
]
}
Adds a new product family.
path Parameters
area required | string |
tenant-id required | string Example: 7311ea8c-5d48-43fe-acf9-980eedf24b6c Identifier of the organization, for which the resource is belonging to. |
header Parameters
Scope-Id | string Data source scope, allow user connect to particular database which is configured in Specs UI Scopes tab. Empty scope will connect the default database |
Request Body schema: application/jsonrequired
new node to add
name required | string [ 1 .. 4000 ] characters |
description | string or null <= 4000 characters |
userId | string or null |
revisionComment | string or null <= 1024 characters |
Responses
Request samples
- Payload
{- "name": "string",
- "description": "string",
- "userId": "string",
- "revisionComment": "string"
}
Response samples
- 200
- 400
- 401
- 403
- 404
- 500
{- "queryProperties": {
- "property1": "string",
- "property2": "string"
}, - "nodeId": "959356e3-6168-4a92-b4a5-b9d462be6177"
}
Deletes a list of product families.
path Parameters
tenant-id required | string Example: 7311ea8c-5d48-43fe-acf9-980eedf24b6c Identifier of the organization, for which the resource is belonging to. |
area required | string |
header Parameters
Scope-Id | string Data source scope, allow user connect to particular database which is configured in Specs UI Scopes tab. Empty scope will connect the default database |
Request Body schema: application/jsonrequired
nodes to delete
nodeIds required | Array of strings <uuid> [ items <uuid > ] |
userId | string or null |
revisionComment | string or null [ 0 .. 1024 ] characters |
Responses
Request samples
- Payload
{- "nodeIds": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "userId": "string",
- "revisionComment": "string"
}
Response samples
- 400
- 401
- 403
- 404
- 500
{- "code": "string",
- "message": "string",
- "path": "string",
- "details": {
- "property1": null,
- "property2": null
}
}
Get history entries for specified product family.
path Parameters
area required | string name of production area |
family required | string name of product family |
tenant-id required | string Example: 7311ea8c-5d48-43fe-acf9-980eedf24b6c Identifier of the organization, for which the resource is belonging to. |
header Parameters
Scope-Id | string Data source scope, allow user connect to particular database which is configured in Specs UI Scopes tab. Empty scope will connect the default database |
Responses
Response samples
- 200
- 400
- 401
- 403
- 404
- 500
{- "queryProperties": {
- "property1": "string",
- "property2": "string"
}, - "revisionHistory": [
- {
- "revisionNo": 0,
- "revisionDate": "string",
- "revisionComment": "string",
- "userId": "string"
}
]
}
Get types for a product family.
path Parameters
area required | string Name of production area |
family required | string Name of product family |
tenant-id required | string Example: 7311ea8c-5d48-43fe-acf9-980eedf24b6c Identifier of the organization, for which the resource is belonging to. |
query Parameters
filter | string Optional expression for filtering product types to be returned. It can optionally contain a wildcard '*' character. E.g. 'eq(productTypeWildcard, "Type 1")' |
header Parameters
Scope-Id | string Data source scope, allow user connect to particular database which is configured in Specs UI Scopes tab. Empty scope will connect the default database |
Responses
Response samples
- 200
- 400
- 401
- 403
- 404
- 500
{- "queryProperties": {
- "property1": "string",
- "property2": "string"
}, - "items": [
- {
- "revision": 0,
- "revisionComment": "string",
- "revisionDate": "2019-08-24T14:15:22Z",
- "highestCheckpointedRevision": 0,
- "typeName": "string",
- "description": "string",
- "nodeId": "string"
}
]
}
Adds a new product type.
path Parameters
area required | string |
family required | string |
tenant-id required | string Example: 7311ea8c-5d48-43fe-acf9-980eedf24b6c Identifier of the organization, for which the resource is belonging to. |
header Parameters
Scope-Id | string Data source scope, allow user connect to particular database which is configured in Specs UI Scopes tab. Empty scope will connect the default database |
Request Body schema: application/jsonrequired
new node to add
name required | string [ 1 .. 4000 ] characters |
description | string or null <= 4000 characters |
userId | string or null |
revisionComment | string or null <= 1024 characters |
Responses
Request samples
- Payload
{- "name": "string",
- "description": "string",
- "userId": "string",
- "revisionComment": "string"
}
Response samples
- 200
- 400
- 401
- 403
- 404
- 500
{- "queryProperties": {
- "property1": "string",
- "property2": "string"
}, - "nodeId": "959356e3-6168-4a92-b4a5-b9d462be6177"
}
Deletes a list of product types.
path Parameters
tenant-id required | string Example: 7311ea8c-5d48-43fe-acf9-980eedf24b6c Identifier of the organization, for which the resource is belonging to. |
area required | string |
family required | string |
header Parameters
Scope-Id | string Data source scope, allow user connect to particular database which is configured in Specs UI Scopes tab. Empty scope will connect the default database |
Request Body schema: application/jsonrequired
nodes to delete
nodeIds required | Array of strings <uuid> [ items <uuid > ] |
userId | string or null |
revisionComment | string or null [ 0 .. 1024 ] characters |
Responses
Request samples
- Payload
{- "nodeIds": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "userId": "string",
- "revisionComment": "string"
}
Response samples
- 400
- 401
- 403
- 404
- 500
{- "code": "string",
- "message": "string",
- "path": "string",
- "details": {
- "property1": null,
- "property2": null
}
}
Get variants for a product type.
path Parameters
area required | string Name of production area |
family required | string Name of product family |
type required | string Name of product type |
tenant-id required | string Example: 7311ea8c-5d48-43fe-acf9-980eedf24b6c Identifier of the organization, for which the resource is belonging to. |
query Parameters
filter | string Optional expression for filtering product type variants to be returned. It can optionally contain a wildcard |
header Parameters
Scope-Id | string Data source scope, allow user connect to particular database which is configured in Specs UI Scopes tab. Empty scope will connect the default database |
Responses
Response samples
- 200
- 400
- 401
- 403
- 404
- 500
{- "queryProperties": {
- "property1": "string",
- "property2": "string"
}, - "items": [
- {
- "revision": 0,
- "revisionComment": "string",
- "revisionDate": "2019-08-24T14:15:22Z",
- "highestCheckpointedRevision": 0,
- "typeVariantName": "string",
- "hasUnreleasedChanges": true,
- "masterReleaseStatusValue": 0,
- "isActiveRelease": true,
- "description": "string",
- "validFrom": "string",
- "validUntil": "string",
- "nodeId": "string",
- "productType": "string"
}
]
}
Adds a new product type variant.
path Parameters
area required | string |
family required | string |
type required | string |
tenant-id required | string Example: 7311ea8c-5d48-43fe-acf9-980eedf24b6c Identifier of the organization, for which the resource is belonging to. |
header Parameters
Scope-Id | string Data source scope, allow user connect to particular database which is configured in Specs UI Scopes tab. Empty scope will connect the default database |
Request Body schema: application/jsonrequired
new node to add
name required | string [ 1 .. 4000 ] characters |
description | string or null <= 4000 characters |
userId | string or null |
revisionComment | string or null <= 1024 characters |
Responses
Request samples
- Payload
{- "name": "string",
- "description": "string",
- "userId": "string",
- "revisionComment": "string"
}
Response samples
- 200
- 400
- 401
- 403
- 404
- 500
{- "queryProperties": {
- "property1": "string",
- "property2": "string"
}, - "nodeId": "959356e3-6168-4a92-b4a5-b9d462be6177"
}
Deletes a list of product type variants.
path Parameters
tenant-id required | string Example: 7311ea8c-5d48-43fe-acf9-980eedf24b6c Identifier of the organization, for which the resource is belonging to. |
area required | string |
family required | string |
type required | string |
header Parameters
Scope-Id | string Data source scope, allow user connect to particular database which is configured in Specs UI Scopes tab. Empty scope will connect the default database |
Request Body schema: application/jsonrequired
nodes to delete
nodeIds required | Array of strings <uuid> [ items <uuid > ] |
userId | string or null |
revisionComment | string or null [ 0 .. 1024 ] characters |
Responses
Request samples
- Payload
{- "nodeIds": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "userId": "string",
- "revisionComment": "string"
}
Response samples
- 400
- 401
- 403
- 404
- 500
{- "code": "string",
- "message": "string",
- "path": "string",
- "details": {
- "property1": null,
- "property2": null
}
}
Gets a list of all releases for a product type/family/area.
path Parameters
area required | string Name of production area |
family required | string Name of product family |
type required | string Name of product type |
tenant-id required | string Example: 7311ea8c-5d48-43fe-acf9-980eedf24b6c Identifier of the organization, for which the resource is belonging to. |
header Parameters
Scope-Id | string Data source scope, allow user connect to particular database which is configured in Specs UI Scopes tab. Empty scope will connect the default database |
Responses
Response samples
- 200
- 400
- 401
- 403
- 404
- 500
{- "queryProperties": {
- "property1": "string",
- "property2": "string"
}, - "items": [
- {
- "name": "string",
- "description": "string",
- "nodeId": "string",
- "revision": 0,
- "revisionComment": "string",
- "revisionDate": "2019-08-24T14:15:22Z",
- "highestCheckpointedRevision": 0,
- "userId": "string",
- "productArea": "string",
- "productFamily": "string",
- "productType": "string",
- "typeVariant": "string",
- "hasUnreleasedChanges": true,
- "masterReleaseStatusValue": 0,
- "isActiveRelease": true,
- "extensionData": { }
}
]
}
Gets the product release details about specified product type variant.
path Parameters
area required | string name of production area |
family required | string name of product family |
type required | string name of the type |
variant required | string name of the type variant |
tenant-id required | string Example: 7311ea8c-5d48-43fe-acf9-980eedf24b6c Identifier of the organization, for which the resource is belonging to. |
header Parameters
Scope-Id | string Data source scope, allow user connect to particular database which is configured in Specs UI Scopes tab. Empty scope will connect the default database |
Responses
Response samples
- 200
- 400
- 401
- 403
- 404
- 500
{- "queryProperties": {
- "property1": "string",
- "property2": "string"
}, - "productReleaseDetails": {
- "revision": 0,
- "revisionComment": "string",
- "revisionDate": "2019-08-24T14:15:22Z",
- "highestCheckpointedRevision": 0,
- "productRelease": {
- "name": "string",
- "description": "string",
- "nodeId": "string",
- "revision": 0,
- "revisionComment": "string",
- "revisionDate": "2019-08-24T14:15:22Z",
- "highestCheckpointedRevision": 0,
- "userId": "string",
- "productArea": "string",
- "productFamily": "string",
- "productType": "string",
- "typeVariant": "string",
- "hasUnreleasedChanges": true,
- "masterReleaseStatusValue": 0,
- "isActiveRelease": true,
- "extensionData": { }
}, - "description": "string",
- "tags": {
- "property1": "string",
- "property2": "string"
}, - "masterReleaseStatusValue": 0,
- "masterReleaseStatus": 0,
- "lineReleaseStatus": {
- "property1": 0,
- "property2": 0
}, - "validFrom": "2019-08-24T14:15:22Z",
- "validUntil": "2019-08-24T14:15:22Z",
- "hasUnreleasedChanges": true,
- "typeData": [
- {
- "partitionTypeValue": 0,
- "partitionType": 0,
- "partitionId": "string",
- "typeData": {
- "revision": 0,
- "revisionComment": "string",
- "revisionDate": "2019-08-24T14:15:22Z",
- "highestCheckpointedRevision": 0,
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "definitionScopeValue": 0,
- "definitionScope": 0,
- "metaData": {
- "revision": 0,
- "revisionComment": "string",
- "revisionDate": "2019-08-24T14:15:22Z",
- "highestCheckpointedRevision": 0,
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "type": 0,
- "orderNumber": 0,
- "labelTexts": [
- [
- [
- {
- "property1": null,
- "property2": null
}
]
]
], - "label2Texts": [
- [
- [
- {
- "property1": null,
- "property2": null
}
]
]
], - "minOccurs": [
- 0
], - "maxOccurs": [
- 0
], - "multiDimLabelTexts": [
- [
- [
- {
- "property1": null,
- "property2": null
}
]
]
], - "multiDimLabel2Texts": [
- [
- [
- {
- "property1": null,
- "property2": null
}
]
]
], - "multiDimMinOccurs": [
- 0
], - "multiDimMaxOccurs": [
- 0
], - "alternativeDataSource": {
- "definitionScope": 0,
- "extensionData": { }
}, - "alternativeDataSourceJSON": "string",
- "primaryMinOccurs": 0,
- "primaryMaxOccurs": 0,
- "primaryLabelTexts": {
- "property1": "string",
- "property2": "string"
}, - "primaryLabel2Texts": {
- "property1": "string",
- "property2": "string"
}
}
}, - "templateName": "string",
- "templateNodeId": "c798004f-403f-4295-acc0-d92c5de8ece8",
- "templateNodeRevision": 0,
- "scopeId": "string",
- "releasedRevision": 0,
- "extensionData": { }
}
]
}
}
Gets line release info about specified product type variant.
path Parameters
area required | string name of production area |
family required | string name of product family |
type required | string name of the type |
variant required | string name of the type variant |
tenant-id required | string Example: 7311ea8c-5d48-43fe-acf9-980eedf24b6c Identifier of the organization, for which the resource is belonging to. |
header Parameters
Scope-Id | string Data source scope, allow user connect to particular database which is configured in Specs UI Scopes tab. Empty scope will connect the default database |
Responses
Response samples
- 200
- 400
- 401
- 403
- 404
- 500
{- "queryProperties": {
- "property1": "string",
- "property2": "string"
}, - "tags": {
- "property1": "string",
- "property2": "string"
}, - "lineReleaseStatus": {
- "property1": 0,
- "property2": 0
}, - "lineStatusValues": {
- "property1": "string",
- "property2": "string"
}
}
Updates details for a product type variant.
path Parameters
area required | string |
family required | string |
type required | string |
variant required | string |
tenant-id required | string Example: 7311ea8c-5d48-43fe-acf9-980eedf24b6c Identifier of the organization, for which the resource is belonging to. |
header Parameters
Scope-Id | string Data source scope, allow user connect to particular database which is configured in Specs UI Scopes tab. Empty scope will connect the default database |
Request Body schema: application/jsonrequired
required | object (ProductTypeVariantDetails) |
userId | string or null |
revisionComment | string or null <= 1024 characters |
Responses
Request samples
- Payload
{- "variantDetails": {
- "tags": {
- "property1": "string",
- "property2": "string"
}, - "lineReleaseStatus": {
- "property1": 0,
- "property2": 0
}, - "lineStatusValues": {
- "Blocked": "string",
- "Released": "string",
- "TryOut": "string",
- "PhaseOut": "string"
}
}, - "userId": "string",
- "revisionComment": "string"
}
Response samples
- 200
- 400
- 401
- 403
- 404
- 500
{- "queryProperties": {
- "property1": "string",
- "property2": "string"
}, - "nodeId": "959356e3-6168-4a92-b4a5-b9d462be6177"
}
Adds details for a product type variant (line release).
path Parameters
area required | string |
family required | string |
type required | string |
variant required | string |
tenant-id required | string Example: 7311ea8c-5d48-43fe-acf9-980eedf24b6c Identifier of the organization, for which the resource is belonging to. |
header Parameters
Scope-Id | string Data source scope, allow user connect to particular database which is configured in Specs UI Scopes tab. Empty scope will connect the default database |
Request Body schema: application/jsonrequired
required | object (ProductTypeVariantDetails) |
userId | string or null |
revisionComment | string or null <= 1024 characters |
Responses
Request samples
- Payload
{- "variantDetails": {
- "tags": {
- "property1": "string",
- "property2": "string"
}, - "lineReleaseStatus": {
- "property1": 0,
- "property2": 0
}, - "lineStatusValues": {
- "Blocked": "string",
- "Released": "string",
- "TryOut": "string",
- "PhaseOut": "string"
}
}, - "userId": "string",
- "revisionComment": "string"
}
Response samples
- 201
- 400
- 401
- 403
- 404
- 409
- 500
{- "queryProperties": {
- "property1": "string",
- "property2": "string"
}, - "nodeId": "959356e3-6168-4a92-b4a5-b9d462be6177"
}
Get version and description information about a product type variant.
path Parameters
area required | string name of production area |
family required | string name of product family |
type required | string name of the type |
variant required | string name of the type variant |
tenant-id required | string Example: 7311ea8c-5d48-43fe-acf9-980eedf24b6c Identifier of the organization, for which the resource is belonging to. |
header Parameters
Scope-Id | string Data source scope, allow user connect to particular database which is configured in Specs UI Scopes tab. Empty scope will connect the default database |
Responses
Response samples
- 200
- 400
- 401
- 403
- 404
- 500
{- "queryProperties": {
- "property1": "string",
- "property2": "string"
}, - "revisionNumber": 0,
- "description": "string"
}
Gets History of specified product type variant.
path Parameters
area required | string name of production area |
family required | string name of product family |
type required | string name of the type |
variant required | string name of the type variant |
tenant-id required | string Example: 7311ea8c-5d48-43fe-acf9-980eedf24b6c Identifier of the organization, for which the resource is belonging to. |
header Parameters
Scope-Id | string Data source scope, allow user connect to particular database which is configured in Specs UI Scopes tab. Empty scope will connect the default database |
Responses
Response samples
- 200
- 400
- 401
- 403
- 404
- 500
{- "queryProperties": {
- "property1": "string",
- "property2": "string"
}, - "revisionHistory": [
- {
- "revisionNo": 0,
- "revisionDate": "string",
- "revisionComment": "string",
- "userId": "string"
}
], - "checkpointHistory": [
- {
- "revision": 0,
- "checkpointDate": "string",
- "description": "string",
- "userId": "string",
- "branchId": "string"
}
]
}
Updates release information for a product type variant.
path Parameters
area required | string |
family required | string |
type required | string |
variant required | string |
tenant-id required | string Example: 7311ea8c-5d48-43fe-acf9-980eedf24b6c Identifier of the organization, for which the resource is belonging to. |
header Parameters
Scope-Id | string Data source scope, allow user connect to particular database which is configured in Specs UI Scopes tab. Empty scope will connect the default database |
Request Body schema: application/jsonrequired
masterReleaseStatusValue required | integer <int32> |
isActiveRelease required | boolean |
ignoreExistingTickets | boolean |
userId | string or null |
revisionComment | string or null <= 1024 characters |
Responses
Request samples
- Payload
{- "masterReleaseStatusValue": 0,
- "isActiveRelease": true,
- "ignoreExistingTickets": true,
- "userId": "string",
- "revisionComment": "string"
}
Response samples
- 400
- 401
- 403
- 404
- 500
{- "code": "string",
- "message": "string",
- "path": "string",
- "details": {
- "property1": null,
- "property2": null
}
}
Releases the variant after all data sets are deployed, if configured.
path Parameters
area required | string |
family required | string |
type required | string |
variant required | string |
tenant-id required | string Example: 7311ea8c-5d48-43fe-acf9-980eedf24b6c Identifier of the organization, for which the resource is belonging to. |
header Parameters
Scope-Id | string Data source scope, allow user connect to particular database which is configured in Specs UI Scopes tab. Empty scope will connect the default database |
Request Body schema: application/jsonrequired
Responses
Request samples
- Payload
null
Response samples
- 400
- 401
- 403
- 404
- 500
{- "code": "string",
- "message": "string",
- "path": "string",
- "details": {
- "property1": null,
- "property2": null
}
}
Variant batch state change
path Parameters
tenant-id required | string Example: 7311ea8c-5d48-43fe-acf9-980eedf24b6c Identifier of the organization, for which the resource is belonging to. |
header Parameters
Scope-Id | string Data source scope, allow user connect to particular database which is configured in Specs UI Scopes tab. Empty scope will connect the default database |
Request Body schema: application/jsonrequired
required | Array of objects (TypeVariantReleaseObject) non-empty |
userId | string or null |
revisionComment | string or null <= 1024 characters |
Responses
Request samples
- Payload
{- "variants": [
- {
- "masterReleaseStatusValue": 0,
- "isActiveRelease": true,
- "ignoreExistingTickets": true,
- "userId": "string",
- "revisionComment": "string",
- "area": "string",
- "family": "string",
- "typeNumber": "string",
- "variant": "string",
- "hasUnreleasedChanges": true,
- "path": {
- "productionAreaName": "string",
- "productFamilyName": "string",
- "productTypeName": "string",
- "productTypeVariantName": "string"
}
}
], - "userId": "string",
- "revisionComment": "string"
}
Response samples
- 400
- 401
- 403
- 404
- 500
{- "code": "string",
- "message": "string",
- "path": "string",
- "details": {
- "property1": null,
- "property2": null
}
}
Variant batch state change using queue
path Parameters
tenant-id required | string Example: 7311ea8c-5d48-43fe-acf9-980eedf24b6c Identifier of the organization, for which the resource is belonging to. |
header Parameters
Scope-Id | string Data source scope, allow user connect to particular database which is configured in Specs UI Scopes tab. Empty scope will connect the default database |
Request Body schema: application/jsonrequired
required | Array of objects (TypeVariantReleaseObject) non-empty |
userId | string or null |
revisionComment | string or null <= 1024 characters |
Responses
Request samples
- Payload
{- "variants": [
- {
- "masterReleaseStatusValue": 0,
- "isActiveRelease": true,
- "ignoreExistingTickets": true,
- "userId": "string",
- "revisionComment": "string",
- "area": "string",
- "family": "string",
- "typeNumber": "string",
- "variant": "string",
- "hasUnreleasedChanges": true,
- "path": {
- "productionAreaName": "string",
- "productFamilyName": "string",
- "productTypeName": "string",
- "productTypeVariantName": "string"
}
}
], - "userId": "string",
- "revisionComment": "string"
}
Response samples
- 400
- 401
- 403
- 404
- 500
{- "code": "string",
- "message": "string",
- "path": "string",
- "details": {
- "property1": null,
- "property2": null
}
}
Delete details for a product type variant.
path Parameters
area required | string |
family required | string |
type required | string |
variant required | string |
tenant-id required | string Example: 7311ea8c-5d48-43fe-acf9-980eedf24b6c Identifier of the organization, for which the resource is belonging to. |
header Parameters
Scope-Id | string Data source scope, allow user connect to particular database which is configured in Specs UI Scopes tab. Empty scope will connect the default database |
Request Body schema: application/jsonrequired
lineReleaseStatusIds required | Array of strings non-empty |
userId | string or null |
revisionComment | string or null <= 1024 characters |
Responses
Request samples
- Payload
{- "lineReleaseStatusIds": [
- "string"
], - "userId": "string",
- "revisionComment": "string"
}
Response samples
- 200
- 400
- 401
- 403
- 404
- 500
{- "queryProperties": {
- "property1": "string",
- "property2": "string"
}, - "nodeId": "959356e3-6168-4a92-b4a5-b9d462be6177"
}
Deletes a list of product type variants.
path Parameters
tenant-id required | string Example: 7311ea8c-5d48-43fe-acf9-980eedf24b6c Identifier of the organization, for which the resource is belonging to. |
header Parameters
Scope-Id | string Data source scope, allow user connect to particular database which is configured in Specs UI Scopes tab. Empty scope will connect the default database |
Request Body schema: application/jsonrequired
nodes to delete
required | object (TypeVariantReleaseObject) |
required | object (TypeVariantReleaseObject) |
Responses
Request samples
- Payload
[- {
- "source": {
- "masterReleaseStatusValue": 0,
- "isActiveRelease": true,
- "ignoreExistingTickets": true,
- "userId": "string",
- "revisionComment": "string",
- "area": "string",
- "family": "string",
- "typeNumber": "string",
- "variant": "string",
- "hasUnreleasedChanges": true,
- "path": {
- "productionAreaName": "string",
- "productFamilyName": "string",
- "productTypeName": "string",
- "productTypeVariantName": "string"
}
}, - "target": {
- "masterReleaseStatusValue": 0,
- "isActiveRelease": true,
- "ignoreExistingTickets": true,
- "userId": "string",
- "revisionComment": "string",
- "area": "string",
- "family": "string",
- "typeNumber": "string",
- "variant": "string",
- "hasUnreleasedChanges": true,
- "path": {
- "productionAreaName": "string",
- "productFamilyName": "string",
- "productTypeName": "string",
- "productTypeVariantName": "string"
}
}
}
]
Response samples
- 200
- 400
- 401
- 403
- 404
- 500
{- "nodes": [
- {
- "queryProperties": {
- "property1": "string",
- "property2": "string"
}, - "nodeId": "959356e3-6168-4a92-b4a5-b9d462be6177"
}
], - "errors": [
- {
- "code": 0,
- "message": "string",
- "details": {
- "property1": null,
- "property2": null
}, - "variantName": "string",
- "specificationType": 0,
- "dataSetName": "string",
- "variablePath": "string"
}
]
}
Provides search result with given query.
path Parameters
tenant-id required | string Example: 7311ea8c-5d48-43fe-acf9-980eedf24b6c Identifier of the organization, for which the resource is belonging to. |
header Parameters
Scope-Id | string Data source scope, allow user connect to particular database which is configured in Specs UI Scopes tab. Empty scope will connect the default database |
Request Body schema: application/jsonrequired
object (ParameterSearch) | |
includeDataSetContent | boolean |
required | object (PathSearch) |
Responses
Request samples
- Payload
{- "parameter": {
- "combiner": 0,
- "parameters": [
- {
- "name": "string",
- "description": "string",
- "unit": "string",
- "criteria": {
- "value": "string",
- "minValue": 0.1,
- "maxValue": 0.1,
- "equation": 0
}
}
]
}, - "includeDataSetContent": true,
- "path": {
- "areas": [
- "string"
], - "families": [
- "string"
], - "products": [
- "string"
], - "variants": [
- "string"
], - "datasetTypes": [
- 0
], - "datasetNames": [
- "string"
], - "variantReleaseStates": [
- 0
], - "includesActiveReleasedVariant": true,
- "datasetReleaseStates": [
- 0
]
}
}
Response samples
- 200
- 400
- 401
- 403
- 404
- 500
{- "queryProperties": {
- "property1": "string",
- "property2": "string"
}, - "items": [
- {
- "name": "string",
- "revision": 0,
- "state": 0,
- "level": 0,
- "parameters": [
- {
- "productionArea": "string",
- "productFamily": "string",
- "productType": "string",
- "typeVariant": "string",
- "partitionType": 0,
- "partitionId": "string",
- "parameterPath": "string",
- "parameter": "string",
- "value": null,
- "default": null,
- "datatype": 0,
- "unit": "string",
- "description": "string",
- "min": 0.1,
- "max": 0.1,
- "enumerationValues": {
- "property1": [
- {
- "revision": 0,
- "revisionComment": "string",
- "revisionDate": "2019-08-24T14:15:22Z",
- "highestCheckpointedRevision": 0,
- "displayName": "string",
- "orderNumber": 0,
- "value": null
}
], - "property2": [
- {
- "revision": 0,
- "revisionComment": "string",
- "revisionDate": "2019-08-24T14:15:22Z",
- "highestCheckpointedRevision": 0,
- "displayName": "string",
- "orderNumber": 0,
- "value": null
}
]
}, - "validationExpression": "string",
- "isMandatory": true,
- "parameterMeta": {
- "revision": 0,
- "revisionComment": "string",
- "revisionDate": "2019-08-24T14:15:22Z",
- "highestCheckpointedRevision": 0,
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "type": 0,
- "orderNumber": 0,
- "labelTexts": [
- [
- [
- {
- "property1": null,
- "property2": null
}
]
]
], - "label2Texts": [
- [
- [
- {
- "property1": null,
- "property2": null
}
]
]
], - "minOccurs": [
- 0
], - "maxOccurs": [
- 0
], - "multiDimLabelTexts": [
- [
- [
- {
- "property1": null,
- "property2": null
}
]
]
], - "multiDimLabel2Texts": [
- [
- [
- {
- "property1": null,
- "property2": null
}
]
]
], - "multiDimMinOccurs": [
- 0
], - "multiDimMaxOccurs": [
- 0
], - "alternativeDataSource": {
- "definitionScope": 0,
- "extensionData": { }
}, - "alternativeDataSourceJSON": "string",
- "primaryMinOccurs": 0,
- "primaryMaxOccurs": 0,
- "primaryLabelTexts": {
- "property1": "string",
- "property2": "string"
}, - "primaryLabel2Texts": {
- "property1": "string",
- "property2": "string"
}, - "defaultValue": null,
- "enumerationValues": {
- "property1": [
- {
- "revision": 0,
- "revisionComment": "string",
- "revisionDate": "2019-08-24T14:15:22Z",
- "highestCheckpointedRevision": 0,
- "displayName": "string",
- "orderNumber": 0,
- "value": null
}
], - "property2": [
- {
- "revision": 0,
- "revisionComment": "string",
- "revisionDate": "2019-08-24T14:15:22Z",
- "highestCheckpointedRevision": 0,
- "displayName": "string",
- "orderNumber": 0,
- "value": null
}
]
}, - "minValue": 0.1,
- "maxValue": 0.1,
- "validationExpression": "string",
- "designationNumbers": [
- 0
]
}
}
], - "children": [
- { }
], - "isActiveRelease": true,
- "hasUnreleasedChanges": true,
- "guid": "ee6a7af7-650d-499b-8e32-58a52ffdb7bc",
- "path": {
- "subPath": "string",
- "productionAreaName": "string",
- "productFamilyName": "string",
- "productTypeName": "string",
- "productTypeVariantName": "string",
- "partitionType": 0,
- "partitionId": "string",
- "typeGroupId": "964e0b49-6f3e-4495-84ab-55e7d9bd0a3c",
- "typeDataSearchPath": "string",
- "getPath": "string"
}, - "partitionType": 0
}
]
}
Provides search result for type groups with given query.
path Parameters
tenant-id required | string Example: 7311ea8c-5d48-43fe-acf9-980eedf24b6c Identifier of the organization, for which the resource is belonging to. |
header Parameters
Scope-Id | string Data source scope, allow user connect to particular database which is configured in Specs UI Scopes tab. Empty scope will connect the default database |
Request Body schema: application/jsonrequired
object (ParameterSearch) | |
typeGroup required | string non-empty |
typeGroupItems | Array of strings or null |
includeDataSetContent | boolean |
Responses
Request samples
- Payload
{- "parameter": {
- "combiner": 0,
- "parameters": [
- {
- "name": "string",
- "description": "string",
- "unit": "string",
- "criteria": {
- "value": "string",
- "minValue": 0.1,
- "maxValue": 0.1,
- "equation": 0
}
}
]
}, - "typeGroup": "string",
- "typeGroupItems": [
- "string"
], - "includeDataSetContent": true
}
Response samples
- 200
- 400
- 401
- 403
- 404
- 500
{- "queryProperties": {
- "property1": "string",
- "property2": "string"
}, - "items": [
- {
- "name": "string",
- "revision": 0,
- "state": 0,
- "level": 0,
- "parameters": [
- {
- "productionArea": "string",
- "productFamily": "string",
- "productType": "string",
- "typeVariant": "string",
- "partitionType": 0,
- "partitionId": "string",
- "parameterPath": "string",
- "parameter": "string",
- "value": null,
- "default": null,
- "datatype": 0,
- "unit": "string",
- "description": "string",
- "min": 0.1,
- "max": 0.1,
- "enumerationValues": {
- "property1": [
- {
- "revision": 0,
- "revisionComment": "string",
- "revisionDate": "2019-08-24T14:15:22Z",
- "highestCheckpointedRevision": 0,
- "displayName": "string",
- "orderNumber": 0,
- "value": null
}
], - "property2": [
- {
- "revision": 0,
- "revisionComment": "string",
- "revisionDate": "2019-08-24T14:15:22Z",
- "highestCheckpointedRevision": 0,
- "displayName": "string",
- "orderNumber": 0,
- "value": null
}
]
}, - "validationExpression": "string",
- "isMandatory": true,
- "parameterMeta": {
- "revision": 0,
- "revisionComment": "string",
- "revisionDate": "2019-08-24T14:15:22Z",
- "highestCheckpointedRevision": 0,
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "type": 0,
- "orderNumber": 0,
- "labelTexts": [
- [
- [
- {
- "property1": null,
- "property2": null
}
]
]
], - "label2Texts": [
- [
- [
- {
- "property1": null,
- "property2": null
}
]
]
], - "minOccurs": [
- 0
], - "maxOccurs": [
- 0
], - "multiDimLabelTexts": [
- [
- [
- {
- "property1": null,
- "property2": null
}
]
]
], - "multiDimLabel2Texts": [
- [
- [
- {
- "property1": null,
- "property2": null
}
]
]
], - "multiDimMinOccurs": [
- 0
], - "multiDimMaxOccurs": [
- 0
], - "alternativeDataSource": {
- "definitionScope": 0,
- "extensionData": { }
}, - "alternativeDataSourceJSON": "string",
- "primaryMinOccurs": 0,
- "primaryMaxOccurs": 0,
- "primaryLabelTexts": {
- "property1": "string",
- "property2": "string"
}, - "primaryLabel2Texts": {
- "property1": "string",
- "property2": "string"
}, - "defaultValue": null,
- "enumerationValues": {
- "property1": [
- {
- "revision": 0,
- "revisionComment": "string",
- "revisionDate": "2019-08-24T14:15:22Z",
- "highestCheckpointedRevision": 0,
- "displayName": "string",
- "orderNumber": 0,
- "value": null
}
], - "property2": [
- {
- "revision": 0,
- "revisionComment": "string",
- "revisionDate": "2019-08-24T14:15:22Z",
- "highestCheckpointedRevision": 0,
- "displayName": "string",
- "orderNumber": 0,
- "value": null
}
]
}, - "minValue": 0.1,
- "maxValue": 0.1,
- "validationExpression": "string",
- "designationNumbers": [
- 0
]
}
}
], - "children": [
- { }
], - "isActiveRelease": true,
- "hasUnreleasedChanges": true,
- "guid": "ee6a7af7-650d-499b-8e32-58a52ffdb7bc",
- "path": {
- "subPath": "string",
- "productionAreaName": "string",
- "productFamilyName": "string",
- "productTypeName": "string",
- "productTypeVariantName": "string",
- "partitionType": 0,
- "partitionId": "string",
- "typeGroupId": "964e0b49-6f3e-4495-84ab-55e7d9bd0a3c",
- "typeDataSearchPath": "string",
- "getPath": "string"
}, - "partitionType": 0
}
]
}
Creates additional data for a query ticket.
path Parameters
tenant-id required | string Example: 7311ea8c-5d48-43fe-acf9-980eedf24b6c Identifier of the organization, for which the resource is belonging to. |
header Parameters
Scope-Id | string Data source scope, allow user connect to particular database which is configured in Specs UI Scopes tab. Empty scope will connect the default database |
Request Body schema: application/jsonrequired
id | string <uuid> |
ticketId | string <uuid> |
required | object (QueryTicketInformation) |
created | string <date-time> |
Responses
Request samples
- Payload
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "ticketId": "e3e3e8ea-b02a-4536-85a2-a9c90f4ee74f",
- "data": {
- "query": {
- "parameter": {
- "combiner": 0,
- "parameters": [
- {
- "name": "string",
- "description": "string",
- "unit": "string",
- "criteria": {
- "value": "string",
- "minValue": 0.1,
- "maxValue": 0.1,
- "equation": 0
}
}
]
}, - "includeDataSetContent": true,
- "path": {
- "areas": [
- "string"
], - "families": [
- "string"
], - "products": [
- "string"
], - "variants": [
- "string"
], - "datasetTypes": [
- 0
], - "datasetNames": [
- "string"
], - "variantReleaseStates": [
- 0
], - "includesActiveReleasedVariant": true,
- "datasetReleaseStates": [
- 0
]
}
}, - "selectedQueryResult": [
- {
- "name": "string",
- "selected": true,
- "children": [
- { }
]
}
]
}, - "created": "2019-08-24T14:15:22Z"
}
Response samples
- 201
- 400
- 401
- 403
- 404
- 500
{- "queryProperties": {
- "property1": "string",
- "property2": "string"
}, - "item": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "ticketId": "e3e3e8ea-b02a-4536-85a2-a9c90f4ee74f",
- "data": {
- "query": {
- "parameter": {
- "combiner": 0,
- "parameters": [
- {
- "name": "string",
- "description": "string",
- "unit": "string",
- "criteria": {
- "value": "string",
- "minValue": 0.1,
- "maxValue": 0.1,
- "equation": 0
}
}
], - "containsValueOnlyParameter": true
}, - "includeDataSetContent": true,
- "path": {
- "areas": [
- "string"
], - "families": [
- "string"
], - "products": [
- "string"
], - "variants": [
- "string"
], - "datasetTypes": [
- 0
], - "datasetNames": [
- "string"
], - "variantReleaseStates": [
- 0
], - "includesActiveReleasedVariant": true,
- "datasetReleaseStates": [
- 0
]
}
}, - "selectedQueryResult": [
- {
- "name": "string",
- "selected": true,
- "children": [
- { }
]
}
]
}, - "created": "2019-08-24T14:15:22Z"
}
}
Gets additional ticket data with given id.
path Parameters
id required | string <uuid> |
tenant-id required | string Example: 7311ea8c-5d48-43fe-acf9-980eedf24b6c Identifier of the organization, for which the resource is belonging to. |
header Parameters
Scope-Id | string Data source scope, allow user connect to particular database which is configured in Specs UI Scopes tab. Empty scope will connect the default database |
Responses
Response samples
- 200
- 400
- 401
- 403
- 404
- 500
{- "queryProperties": {
- "property1": "string",
- "property2": "string"
}, - "item": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "ticketId": "e3e3e8ea-b02a-4536-85a2-a9c90f4ee74f",
- "data": {
- "query": {
- "parameter": {
- "combiner": 0,
- "parameters": [
- {
- "name": "string",
- "description": "string",
- "unit": "string",
- "criteria": {
- "value": "string",
- "minValue": 0.1,
- "maxValue": 0.1,
- "equation": 0
}
}
], - "containsValueOnlyParameter": true
}, - "includeDataSetContent": true,
- "path": {
- "areas": [
- "string"
], - "families": [
- "string"
], - "products": [
- "string"
], - "variants": [
- "string"
], - "datasetTypes": [
- 0
], - "datasetNames": [
- "string"
], - "variantReleaseStates": [
- 0
], - "includesActiveReleasedVariant": true,
- "datasetReleaseStates": [
- 0
]
}
}, - "selectedQueryResult": [
- {
- "name": "string",
- "selected": true,
- "children": [
- { }
]
}
]
}, - "created": "2019-08-24T14:15:22Z"
}
}
Updates additional data for a query ticket.
path Parameters
id required | string <uuid> |
tenant-id required | string Example: 7311ea8c-5d48-43fe-acf9-980eedf24b6c Identifier of the organization, for which the resource is belonging to. |
header Parameters
Scope-Id | string Data source scope, allow user connect to particular database which is configured in Specs UI Scopes tab. Empty scope will connect the default database |
Request Body schema: application/jsonrequired
Responses
Request samples
- Payload
"string"
Response samples
- 400
- 401
- 403
- 404
- 500
{- "code": "string",
- "message": "string",
- "path": "string",
- "details": {
- "property1": null,
- "property2": null
}
}
Provides search result with given id.
path Parameters
id required | string <uuid> |
tenant-id required | string Example: 7311ea8c-5d48-43fe-acf9-980eedf24b6c Identifier of the organization, for which the resource is belonging to. |
header Parameters
Scope-Id | string Data source scope, allow user connect to particular database which is configured in Specs UI Scopes tab. Empty scope will connect the default database |
Responses
Response samples
- 200
- 400
- 401
- 403
- 404
- 500
{- "queryProperties": {
- "property1": "string",
- "property2": "string"
}, - "items": [
- {
- "name": "string",
- "revision": 0,
- "state": 0,
- "level": 0,
- "parameters": [
- {
- "productionArea": "string",
- "productFamily": "string",
- "productType": "string",
- "typeVariant": "string",
- "partitionType": 0,
- "partitionId": "string",
- "parameterPath": "string",
- "parameter": "string",
- "value": null,
- "default": null,
- "datatype": 0,
- "unit": "string",
- "description": "string",
- "min": 0.1,
- "max": 0.1,
- "enumerationValues": {
- "property1": [
- {
- "revision": 0,
- "revisionComment": "string",
- "revisionDate": "2019-08-24T14:15:22Z",
- "highestCheckpointedRevision": 0,
- "displayName": "string",
- "orderNumber": 0,
- "value": null
}
], - "property2": [
- {
- "revision": 0,
- "revisionComment": "string",
- "revisionDate": "2019-08-24T14:15:22Z",
- "highestCheckpointedRevision": 0,
- "displayName": "string",
- "orderNumber": 0,
- "value": null
}
]
}, - "validationExpression": "string",
- "isMandatory": true,
- "parameterMeta": {
- "revision": 0,
- "revisionComment": "string",
- "revisionDate": "2019-08-24T14:15:22Z",
- "highestCheckpointedRevision": 0,
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "type": 0,
- "orderNumber": 0,
- "labelTexts": [
- [
- [
- {
- "property1": null,
- "property2": null
}
]
]
], - "label2Texts": [
- [
- [
- {
- "property1": null,
- "property2": null
}
]
]
], - "minOccurs": [
- 0
], - "maxOccurs": [
- 0
], - "multiDimLabelTexts": [
- [
- [
- {
- "property1": null,
- "property2": null
}
]
]
], - "multiDimLabel2Texts": [
- [
- [
- {
- "property1": null,
- "property2": null
}
]
]
], - "multiDimMinOccurs": [
- 0
], - "multiDimMaxOccurs": [
- 0
], - "alternativeDataSource": {
- "definitionScope": 0,
- "extensionData": { }
}, - "alternativeDataSourceJSON": "string",
- "primaryMinOccurs": 0,
- "primaryMaxOccurs": 0,
- "primaryLabelTexts": {
- "property1": "string",
- "property2": "string"
}, - "primaryLabel2Texts": {
- "property1": "string",
- "property2": "string"
}, - "defaultValue": null,
- "enumerationValues": {
- "property1": [
- {
- "revision": 0,
- "revisionComment": "string",
- "revisionDate": "2019-08-24T14:15:22Z",
- "highestCheckpointedRevision": 0,
- "displayName": "string",
- "orderNumber": 0,
- "value": null
}
], - "property2": [
- {
- "revision": 0,
- "revisionComment": "string",
- "revisionDate": "2019-08-24T14:15:22Z",
- "highestCheckpointedRevision": 0,
- "displayName": "string",
- "orderNumber": 0,
- "value": null
}
]
}, - "minValue": 0.1,
- "maxValue": 0.1,
- "validationExpression": "string",
- "designationNumbers": [
- 0
]
}
}
], - "children": [
- { }
], - "isActiveRelease": true,
- "hasUnreleasedChanges": true,
- "guid": "ee6a7af7-650d-499b-8e32-58a52ffdb7bc",
- "path": {
- "subPath": "string",
- "productionAreaName": "string",
- "productFamilyName": "string",
- "productTypeName": "string",
- "productTypeVariantName": "string",
- "partitionType": 0,
- "partitionId": "string",
- "typeGroupId": "964e0b49-6f3e-4495-84ab-55e7d9bd0a3c",
- "typeDataSearchPath": "string",
- "getPath": "string"
}, - "partitionType": 0,
- "selected": true
}
], - "query": {
- "parameter": {
- "combiner": 0,
- "parameters": [
- {
- "name": "string",
- "description": "string",
- "unit": "string",
- "criteria": {
- "value": "string",
- "minValue": 0.1,
- "maxValue": 0.1,
- "equation": 0
}
}
], - "containsValueOnlyParameter": true
}, - "includeDataSetContent": true,
- "path": {
- "areas": [
- "string"
], - "families": [
- "string"
], - "products": [
- "string"
], - "variants": [
- "string"
], - "datasetTypes": [
- 0
], - "datasetNames": [
- "string"
], - "variantReleaseStates": [
- 0
], - "includesActiveReleasedVariant": true,
- "datasetReleaseStates": [
- 0
]
}
}
}
Provides search query conditions of given id.
path Parameters
id required | string <uuid> |
tenant-id required | string Example: 7311ea8c-5d48-43fe-acf9-980eedf24b6c Identifier of the organization, for which the resource is belonging to. |
header Parameters
Scope-Id | string Data source scope, allow user connect to particular database which is configured in Specs UI Scopes tab. Empty scope will connect the default database |
Responses
Response samples
- 200
- 400
- 401
- 403
- 404
- 500
{- "queryProperties": {
- "property1": "string",
- "property2": "string"
}, - "items": [
- {
- "name": "string",
- "revision": 0,
- "state": 0,
- "level": 0,
- "parameters": [
- {
- "productionArea": "string",
- "productFamily": "string",
- "productType": "string",
- "typeVariant": "string",
- "partitionType": 0,
- "partitionId": "string",
- "parameterPath": "string",
- "parameter": "string",
- "value": null,
- "default": null,
- "datatype": 0,
- "unit": "string",
- "description": "string",
- "min": 0.1,
- "max": 0.1,
- "enumerationValues": {
- "property1": [
- {
- "revision": 0,
- "revisionComment": "string",
- "revisionDate": "2019-08-24T14:15:22Z",
- "highestCheckpointedRevision": 0,
- "displayName": "string",
- "orderNumber": 0,
- "value": null
}
], - "property2": [
- {
- "revision": 0,
- "revisionComment": "string",
- "revisionDate": "2019-08-24T14:15:22Z",
- "highestCheckpointedRevision": 0,
- "displayName": "string",
- "orderNumber": 0,
- "value": null
}
]
}, - "validationExpression": "string",
- "isMandatory": true,
- "parameterMeta": {
- "revision": 0,
- "revisionComment": "string",
- "revisionDate": "2019-08-24T14:15:22Z",
- "highestCheckpointedRevision": 0,
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "type": 0,
- "orderNumber": 0,
- "labelTexts": [
- [
- [
- {
- "property1": null,
- "property2": null
}
]
]
], - "label2Texts": [
- [
- [
- {
- "property1": null,
- "property2": null
}
]
]
], - "minOccurs": [
- 0
], - "maxOccurs": [
- 0
], - "multiDimLabelTexts": [
- [
- [
- {
- "property1": null,
- "property2": null
}
]
]
], - "multiDimLabel2Texts": [
- [
- [
- {
- "property1": null,
- "property2": null
}
]
]
], - "multiDimMinOccurs": [
- 0
], - "multiDimMaxOccurs": [
- 0
], - "alternativeDataSource": {
- "definitionScope": 0,
- "extensionData": { }
}, - "alternativeDataSourceJSON": "string",
- "primaryMinOccurs": 0,
- "primaryMaxOccurs": 0,
- "primaryLabelTexts": {
- "property1": "string",
- "property2": "string"
}, - "primaryLabel2Texts": {
- "property1": "string",
- "property2": "string"
}, - "defaultValue": null,
- "enumerationValues": {
- "property1": [
- {
- "revision": 0,
- "revisionComment": "string",
- "revisionDate": "2019-08-24T14:15:22Z",
- "highestCheckpointedRevision": 0,
- "displayName": "string",
- "orderNumber": 0,
- "value": null
}
], - "property2": [
- {
- "revision": 0,
- "revisionComment": "string",
- "revisionDate": "2019-08-24T14:15:22Z",
- "highestCheckpointedRevision": 0,
- "displayName": "string",
- "orderNumber": 0,
- "value": null
}
]
}, - "minValue": 0.1,
- "maxValue": 0.1,
- "validationExpression": "string",
- "designationNumbers": [
- 0
]
}
}
], - "children": [
- { }
], - "isActiveRelease": true,
- "hasUnreleasedChanges": true,
- "guid": "ee6a7af7-650d-499b-8e32-58a52ffdb7bc",
- "path": {
- "subPath": "string",
- "productionAreaName": "string",
- "productFamilyName": "string",
- "productTypeName": "string",
- "productTypeVariantName": "string",
- "partitionType": 0,
- "partitionId": "string",
- "typeGroupId": "964e0b49-6f3e-4495-84ab-55e7d9bd0a3c",
- "typeDataSearchPath": "string",
- "getPath": "string"
}, - "partitionType": 0,
- "selected": true
}
], - "query": {
- "parameter": {
- "combiner": 0,
- "parameters": [
- {
- "name": "string",
- "description": "string",
- "unit": "string",
- "criteria": {
- "value": "string",
- "minValue": 0.1,
- "maxValue": 0.1,
- "equation": 0
}
}
], - "containsValueOnlyParameter": true
}, - "includeDataSetContent": true,
- "path": {
- "areas": [
- "string"
], - "families": [
- "string"
], - "products": [
- "string"
], - "variants": [
- "string"
], - "datasetTypes": [
- 0
], - "datasetNames": [
- "string"
], - "variantReleaseStates": [
- 0
], - "includesActiveReleasedVariant": true,
- "datasetReleaseStates": [
- 0
]
}
}
}
Provides search result with given query.
path Parameters
tenant-id required | string Example: 7311ea8c-5d48-43fe-acf9-980eedf24b6c Identifier of the organization, for which the resource is belonging to. |
header Parameters
Scope-Id | string Data source scope, allow user connect to particular database which is configured in Specs UI Scopes tab. Empty scope will connect the default database |
Request Body schema: application/jsonrequired
required | Array of objects (TypeDataPathDefinition) non-empty |
required | object (ParameterSearch) |
Responses
Request samples
- Payload
{- "dataSets": [
- {
- "subPath": "string",
- "productionAreaName": "string",
- "productFamilyName": "string",
- "productTypeName": "string",
- "productTypeVariantName": "string",
- "partitionType": 0,
- "partitionId": "string",
- "typeGroupId": "964e0b49-6f3e-4495-84ab-55e7d9bd0a3c",
- "typeDataSearchPath": "string"
}
], - "parameter": {
- "combiner": 0,
- "parameters": [
- {
- "name": "string",
- "description": "string",
- "unit": "string",
- "criteria": {
- "value": "string",
- "minValue": 0.1,
- "maxValue": 0.1,
- "equation": 0
}
}
]
}
}
Response samples
- 200
- 400
- 401
- 403
- 404
- 500
{- "queryProperties": {
- "property1": "string",
- "property2": "string"
}, - "items": [
- {
- "productionArea": "string",
- "productFamily": "string",
- "productType": "string",
- "typeVariant": "string",
- "partitionType": 0,
- "partitionId": "string",
- "parameterPath": "string",
- "parameter": "string",
- "value": null,
- "default": null,
- "datatype": 0,
- "unit": "string",
- "description": "string",
- "min": 0.1,
- "max": 0.1,
- "enumerationValues": {
- "property1": [
- {
- "revision": 0,
- "revisionComment": "string",
- "revisionDate": "2019-08-24T14:15:22Z",
- "highestCheckpointedRevision": 0,
- "displayName": "string",
- "orderNumber": 0,
- "value": null
}
], - "property2": [
- {
- "revision": 0,
- "revisionComment": "string",
- "revisionDate": "2019-08-24T14:15:22Z",
- "highestCheckpointedRevision": 0,
- "displayName": "string",
- "orderNumber": 0,
- "value": null
}
]
}, - "validationExpression": "string",
- "isMandatory": true,
- "parameterMeta": {
- "revision": 0,
- "revisionComment": "string",
- "revisionDate": "2019-08-24T14:15:22Z",
- "highestCheckpointedRevision": 0,
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "type": 0,
- "orderNumber": 0,
- "labelTexts": [
- [
- [
- {
- "property1": "string",
- "property2": "string"
}
]
]
], - "label2Texts": [
- [
- [
- {
- "property1": "string",
- "property2": "string"
}
]
]
], - "minOccurs": [
- 0
], - "maxOccurs": [
- 0
], - "multiDimLabelTexts": [
- [
- [
- {
- "property1": "string",
- "property2": "string"
}
]
]
], - "multiDimLabel2Texts": [
- [
- [
- {
- "property1": "string",
- "property2": "string"
}
]
]
], - "multiDimMinOccurs": [
- 0
], - "multiDimMaxOccurs": [
- 0
], - "alternativeDataSource": {
- "definitionScope": 0,
- "extensionData": { }
}, - "alternativeDataSourceJSON": "string",
- "primaryMinOccurs": 0,
- "primaryMaxOccurs": 0,
- "primaryLabelTexts": {
- "property1": "string",
- "property2": "string"
}, - "primaryLabel2Texts": {
- "property1": "string",
- "property2": "string"
}, - "defaultValue": null,
- "enumerationValues": {
- "property1": [
- {
- "revision": 0,
- "revisionComment": "string",
- "revisionDate": "2019-08-24T14:15:22Z",
- "highestCheckpointedRevision": 0,
- "displayName": "string",
- "orderNumber": 0,
- "value": null
}
], - "property2": [
- {
- "revision": 0,
- "revisionComment": "string",
- "revisionDate": "2019-08-24T14:15:22Z",
- "highestCheckpointedRevision": 0,
- "displayName": "string",
- "orderNumber": 0,
- "value": null
}
]
}, - "minValue": 0.1,
- "maxValue": 0.1,
- "validationExpression": "string",
- "designationNumbers": [
- 0
]
}
}
]
}
Replaces values of given parameters.
path Parameters
tenant-id required | string Example: 7311ea8c-5d48-43fe-acf9-980eedf24b6c Identifier of the organization, for which the resource is belonging to. |
header Parameters
Scope-Id | string Data source scope, allow user connect to particular database which is configured in Specs UI Scopes tab. Empty scope will connect the default database |
Request Body schema: application/jsonrequired
required | Array of objects (ParametersValueReplaceItem) non-empty |
revisionComment required | string [ 1 .. 1024 ] characters |
userId | string or null |
Responses
Request samples
- Payload
{- "parameters": [
- {
- "productionArea": "string",
- "productFamily": "string",
- "productType": "string",
- "typeVariant": "string",
- "partitionType": 0,
- "partitionId": "string",
- "parameterPath": "string",
- "parameter": "string",
- "value": null
}
], - "revisionComment": "string",
- "userId": "string"
}
Response samples
- 200
- 400
- 401
- 403
- 404
- 500
{- "queryProperties": {
- "property1": "string",
- "property2": "string"
}, - "items": [
- {
- "productionAreaName": "string",
- "productFamilyName": "string",
- "productTypeName": "string",
- "productTypeVariantName": "string",
- "partitionType": 0,
- "partitionId": "string",
- "datasetReleaseStatusValue": 0,
- "hasUnreleasedChanges": true
}
], - "replacedParameterCount": 0
}
Get all sub-paths that are found for the search parameter in searchPath.
path Parameters
tenant-id required | string Example: 7311ea8c-5d48-43fe-acf9-980eedf24b6c Identifier of the organization, for which the resource is belonging to. |
header Parameters
Scope-Id | string Data source scope, allow user connect to particular database which is configured in Specs UI Scopes tab. Empty scope will connect the default database |
Request Body schema: application/jsonrequired
areas | Array of strings or null <= 4000 items |
families | Array of strings or null <= 4000 items |
products | Array of strings or null <= 4000 items |
variants | Array of strings or null <= 4000 items |
Responses
Request samples
- Payload
{- "areas": [
- "string"
], - "families": [
- "string"
], - "products": [
- "string"
], - "variants": [
- "string"
]
}
Response samples
- 200
- 400
- 401
- 403
- 404
- 500
{- "areas": [
- "string"
], - "families": [
- "string"
], - "products": [
- "string"
], - "variants": [
- "string"
], - "datasetTypes": [
- 0
], - "datasetNames": [
- "string"
]
}
Gets all scope DB connection details.
path Parameters
tenant-id required | string Example: 7311ea8c-5d48-43fe-acf9-980eedf24b6c Identifier of the organization, for which the resource is belonging to. |
header Parameters
Scope-Id | string Data source scope, allow user connect to particular database which is configured in Specs UI Scopes tab. Empty scope will connect the default database |
Responses
Response samples
- 200
- 400
- 401
- 403
- 500
{- "queryProperties": {
- "property1": "string",
- "property2": "string"
}, - "items": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "description": "string",
- "type": 0,
- "username": "string",
- "password": "string",
- "connectionString": "string",
- "parameters": "string"
}
]
}
Creates one scope DB connection detail.
path Parameters
tenant-id required | string Example: 7311ea8c-5d48-43fe-acf9-980eedf24b6c Identifier of the organization, for which the resource is belonging to. |
header Parameters
Scope-Id | string Data source scope, allow user connect to particular database which is configured in Specs UI Scopes tab. Empty scope will connect the default database |
Request Body schema: application/jsonrequired
id | string <uuid> |
name required | string non-empty |
description | string or null |
type required | integer <int32> (DBType) Enum: 0 1 2 3 |
username required | string non-empty |
password required | string non-empty |
connectionString required | string non-empty |
parameters | string or null |
Responses
Request samples
- Payload
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "description": "string",
- "type": 0,
- "username": "string",
- "password": "string",
- "connectionString": "string",
- "parameters": "string"
}
Response samples
- 201
- 400
- 401
- 403
- 500
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "description": "string",
- "type": 0,
- "username": "string",
- "password": "string",
- "connectionString": "string",
- "parameters": "string"
}
Deletes a collection of scope DB connection detail.
path Parameters
tenant-id required | string Example: 7311ea8c-5d48-43fe-acf9-980eedf24b6c Identifier of the organization, for which the resource is belonging to. |
header Parameters
Scope-Id | string Data source scope, allow user connect to particular database which is configured in Specs UI Scopes tab. Empty scope will connect the default database |
Request Body schema: application/jsonrequired
nodeIds required | Array of strings <uuid> [ items <uuid > ] |
userId | string or null |
revisionComment | string or null [ 0 .. 1024 ] characters |
Responses
Request samples
- Payload
{- "nodeIds": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "userId": "string",
- "revisionComment": "string"
}
Response samples
- 400
- 401
- 403
- 404
- 500
{- "code": "string",
- "message": "string",
- "path": "string",
- "details": {
- "property1": null,
- "property2": null
}
}
Gets one scope DB connection detail.
path Parameters
id required | string <uuid> |
tenant-id required | string Example: 7311ea8c-5d48-43fe-acf9-980eedf24b6c Identifier of the organization, for which the resource is belonging to. |
header Parameters
Scope-Id | string Data source scope, allow user connect to particular database which is configured in Specs UI Scopes tab. Empty scope will connect the default database |
Responses
Response samples
- 200
- 400
- 401
- 403
- 404
- 500
{- "queryProperties": {
- "property1": "string",
- "property2": "string"
}, - "scope": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "description": "string",
- "type": 0,
- "username": "string",
- "password": "string",
- "connectionString": "string",
- "parameters": "string"
}
}
Updates one scope DB connection detail.
path Parameters
id required | string <uuid> |
tenant-id required | string Example: 7311ea8c-5d48-43fe-acf9-980eedf24b6c Identifier of the organization, for which the resource is belonging to. |
header Parameters
Scope-Id | string Data source scope, allow user connect to particular database which is configured in Specs UI Scopes tab. Empty scope will connect the default database |
Request Body schema: application/jsonrequired
id | string <uuid> |
name required | string non-empty |
description | string or null |
type required | integer <int32> (DBType) Enum: 0 1 2 3 |
username required | string non-empty |
password required | string non-empty |
connectionString required | string non-empty |
parameters | string or null |
Responses
Request samples
- Payload
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "description": "string",
- "type": 0,
- "username": "string",
- "password": "string",
- "connectionString": "string",
- "parameters": "string"
}
Response samples
- 400
- 401
- 403
- 404
- 500
{- "code": "string",
- "message": "string",
- "path": "string",
- "details": {
- "property1": null,
- "property2": null
}
}
Deletes one scope DB connection detail.
path Parameters
id required | string <uuid> |
tenant-id required | string Example: 7311ea8c-5d48-43fe-acf9-980eedf24b6c Identifier of the organization, for which the resource is belonging to. |
header Parameters
Scope-Id | string Data source scope, allow user connect to particular database which is configured in Specs UI Scopes tab. Empty scope will connect the default database |
Responses
Response samples
- 400
- 401
- 403
- 404
- 500
{- "code": "string",
- "message": "string",
- "path": "string",
- "details": {
- "property1": null,
- "property2": null
}
}
Gets one scope DB connection detail.
path Parameters
id required | string <uuid> |
tenant-id required | string Example: 7311ea8c-5d48-43fe-acf9-980eedf24b6c Identifier of the organization, for which the resource is belonging to. |
header Parameters
Scope-Id | string Data source scope, allow user connect to particular database which is configured in Specs UI Scopes tab. Empty scope will connect the default database |
Responses
Response samples
- 200
- 400
- 401
- 403
- 404
- 500
{- "queryProperties": {
- "property1": "string",
- "property2": "string"
}, - "password": "string"
}
Creates one scope DB connection detail.
path Parameters
tenant-id required | string Example: 7311ea8c-5d48-43fe-acf9-980eedf24b6c Identifier of the organization, for which the resource is belonging to. |
header Parameters
Scope-Id | string Data source scope, allow user connect to particular database which is configured in Specs UI Scopes tab. Empty scope will connect the default database |
Request Body schema: application/jsonrequired
id | string <uuid> |
name required | string non-empty |
description | string or null |
type required | integer <int32> (DBType) Enum: 0 1 2 3 |
username required | string non-empty |
password required | string non-empty |
connectionString required | string non-empty |
parameters | string or null |
Responses
Request samples
- Payload
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "description": "string",
- "type": 0,
- "username": "string",
- "password": "string",
- "connectionString": "string",
- "parameters": "string"
}
Response samples
- 200
- 400
- 401
- 403
- 500
{- "queryProperties": {
- "property1": "string",
- "property2": "string"
}, - "isSuccess": true,
- "details": "string"
}
Check connection status for existing scope with given id
path Parameters
id required | string <uuid> |
tenant-id required | string Example: 7311ea8c-5d48-43fe-acf9-980eedf24b6c Identifier of the organization, for which the resource is belonging to. |
header Parameters
Scope-Id | string Data source scope, allow user connect to particular database which is configured in Specs UI Scopes tab. Empty scope will connect the default database |
Responses
Response samples
- 200
- 400
- 401
- 403
- 500
{- "queryProperties": {
- "property1": "string",
- "property2": "string"
}, - "isSuccess": true,
- "details": "string"
}
Get type data of specified partition.
path Parameters
area required | string Name of production area |
family required | string Name of product family |
type required | string Name of product type |
variant required | string name of the product type variant |
partitionType required | integer <int32> (TypeDataPartitionEnum) Enum: 0 1 2 3 -1 Type of the partition. 0 = LocationSpecific, 1 = ProcessSpecific 2 = ApplicationSpecific |
id required | string identifier of a partition |
tenant-id required | string Example: 7311ea8c-5d48-43fe-acf9-980eedf24b6c Identifier of the organization, for which the resource is belonging to. |
query Parameters
filter | string Optional expression for filtering type data to be returned.
E.g. |
header Parameters
Scope-Id | string Data source scope, allow user connect to particular database which is configured in Specs UI Scopes tab. Empty scope will connect the default database |
Responses
Response samples
- 200
- 400
- 401
- 403
- 404
- 500
{- "queryProperties": {
- "property1": "string",
- "property2": "string"
}, - "typeData": {
- "partitionTypeValue": 0,
- "partitionType": 0,
- "partitionId": "string",
- "typeData": {
- "revision": 0,
- "revisionComment": "string",
- "revisionDate": "2019-08-24T14:15:22Z",
- "highestCheckpointedRevision": 0,
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "definitionScopeValue": 0,
- "definitionScope": 0,
- "metaData": {
- "revision": 0,
- "revisionComment": "string",
- "revisionDate": "2019-08-24T14:15:22Z",
- "highestCheckpointedRevision": 0,
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "type": 0,
- "orderNumber": 0,
- "labelTexts": [
- [
- [
- {
- "property1": "string",
- "property2": "string"
}
]
]
], - "label2Texts": [
- [
- [
- {
- "property1": "string",
- "property2": "string"
}
]
]
], - "minOccurs": [
- 0
], - "maxOccurs": [
- 0
], - "multiDimLabelTexts": [
- [
- [
- {
- "property1": "string",
- "property2": "string"
}
]
]
], - "multiDimLabel2Texts": [
- [
- [
- {
- "property1": "string",
- "property2": "string"
}
]
]
], - "multiDimMinOccurs": [
- 0
], - "multiDimMaxOccurs": [
- 0
], - "alternativeDataSource": {
- "definitionScope": 0,
- "extensionData": { }
}, - "alternativeDataSourceJSON": "string",
- "primaryMinOccurs": 0,
- "primaryMaxOccurs": 0,
- "primaryLabelTexts": {
- "property1": "string",
- "property2": "string"
}, - "primaryLabel2Texts": {
- "property1": "string",
- "property2": "string"
}
}
}, - "templateName": "string",
- "templateNodeId": "c798004f-403f-4295-acc0-d92c5de8ece8",
- "templateNodeRevision": 0,
- "scopeId": "string",
- "releasedRevision": 0,
- "extensionData": { }
}
}
Get type data of latest released revision.
path Parameters
area required | string Name of production area |
family required | string Name of product family |
type required | string Name of product type |
variant required | string name of the product type variant |
partitionType required | integer <int32> (TypeDataPartitionEnum) Enum: 0 1 2 3 -1 Type of the partition. 0 = LocationSpecific, 1 = ProcessSpecific 2 = ApplicationSpecific |
id required | string identifier of a partition |
tenant-id required | string Example: 7311ea8c-5d48-43fe-acf9-980eedf24b6c Identifier of the organization, for which the resource is belonging to. |
query Parameters
filter | string Optional expression for filtering type data to be returned.
E.g. |
header Parameters
Scope-Id | string Data source scope, allow user connect to particular database which is configured in Specs UI Scopes tab. Empty scope will connect the default database |
Responses
Response samples
- 200
- 400
- 401
- 403
- 404
- 500
{- "queryProperties": {
- "property1": "string",
- "property2": "string"
}, - "typeData": {
- "partitionTypeValue": 0,
- "partitionType": 0,
- "partitionId": "string",
- "typeData": {
- "revision": 0,
- "revisionComment": "string",
- "revisionDate": "2019-08-24T14:15:22Z",
- "highestCheckpointedRevision": 0,
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "definitionScopeValue": 0,
- "definitionScope": 0,
- "metaData": {
- "revision": 0,
- "revisionComment": "string",
- "revisionDate": "2019-08-24T14:15:22Z",
- "highestCheckpointedRevision": 0,
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "type": 0,
- "orderNumber": 0,
- "labelTexts": [
- [
- [
- {
- "property1": "string",
- "property2": "string"
}
]
]
], - "label2Texts": [
- [
- [
- {
- "property1": "string",
- "property2": "string"
}
]
]
], - "minOccurs": [
- 0
], - "maxOccurs": [
- 0
], - "multiDimLabelTexts": [
- [
- [
- {
- "property1": "string",
- "property2": "string"
}
]
]
], - "multiDimLabel2Texts": [
- [
- [
- {
- "property1": "string",
- "property2": "string"
}
]
]
], - "multiDimMinOccurs": [
- 0
], - "multiDimMaxOccurs": [
- 0
], - "alternativeDataSource": {
- "definitionScope": 0,
- "extensionData": { }
}, - "alternativeDataSourceJSON": "string",
- "primaryMinOccurs": 0,
- "primaryMaxOccurs": 0,
- "primaryLabelTexts": {
- "property1": "string",
- "property2": "string"
}, - "primaryLabel2Texts": {
- "property1": "string",
- "property2": "string"
}
}
}, - "templateName": "string",
- "templateNodeId": "c798004f-403f-4295-acc0-d92c5de8ece8",
- "templateNodeRevision": 0,
- "scopeId": "string",
- "releasedRevision": 0,
- "extensionData": { }
}
}
Get type data of latest released revision.
path Parameters
area required | string Name of production area |
family required | string Name of product family |
type required | string Name of product type |
variant required | string name of the product type variant |
partitionType required | integer <int32> (TypeDataPartitionEnum) Enum: 0 1 2 3 -1 Type of the partition. 0 = LocationSpecific, 1 = ProcessSpecific 2 = ApplicationSpecific |
id required | string identifier of a partition |
tenant-id required | string Example: 7311ea8c-5d48-43fe-acf9-980eedf24b6c Identifier of the organization, for which the resource is belonging to. |
query Parameters
filter | string Optional expression for filtering type data to be returned.
E.g. |
header Parameters
Scope-Id | string Data source scope, allow user connect to particular database which is configured in Specs UI Scopes tab. Empty scope will connect the default database |
Responses
Response samples
- 200
- 400
- 401
- 403
- 404
- 500
{- "queryProperties": {
- "property1": "string",
- "property2": "string"
}, - "typeData": {
- "partitionTypeValue": 0,
- "partitionType": 0,
- "partitionId": "string",
- "typeData": {
- "revision": 0,
- "revisionComment": "string",
- "revisionDate": "2019-08-24T14:15:22Z",
- "highestCheckpointedRevision": 0,
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "definitionScopeValue": 0,
- "definitionScope": 0,
- "metaData": {
- "revision": 0,
- "revisionComment": "string",
- "revisionDate": "2019-08-24T14:15:22Z",
- "highestCheckpointedRevision": 0,
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "type": 0,
- "orderNumber": 0,
- "labelTexts": [
- [
- [
- {
- "property1": "string",
- "property2": "string"
}
]
]
], - "label2Texts": [
- [
- [
- {
- "property1": "string",
- "property2": "string"
}
]
]
], - "minOccurs": [
- 0
], - "maxOccurs": [
- 0
], - "multiDimLabelTexts": [
- [
- [
- {
- "property1": "string",
- "property2": "string"
}
]
]
], - "multiDimLabel2Texts": [
- [
- [
- {
- "property1": "string",
- "property2": "string"
}
]
]
], - "multiDimMinOccurs": [
- 0
], - "multiDimMaxOccurs": [
- 0
], - "alternativeDataSource": {
- "definitionScope": 0,
- "extensionData": { }
}, - "alternativeDataSourceJSON": "string",
- "primaryMinOccurs": 0,
- "primaryMaxOccurs": 0,
- "primaryLabelTexts": {
- "property1": "string",
- "property2": "string"
}, - "primaryLabel2Texts": {
- "property1": "string",
- "property2": "string"
}
}
}, - "templateName": "string",
- "templateNodeId": "c798004f-403f-4295-acc0-d92c5de8ece8",
- "templateNodeRevision": 0,
- "scopeId": "string",
- "releasedRevision": 0,
- "extensionData": { }
}
}
Get list of all type data that has one or multiple parameter linked to a type data in the seach parameter.
path Parameters
area required | string Name of production area |
family required | string Name of product family |
type required | string Name of product type |
variant required | string name of the product type variant |
partitionType required | integer <int32> (TypeDataPartitionEnum) Enum: 0 1 2 3 -1 Type of the partition. 0 = LocationSpecific, 1 = ProcessSpecific 2 = ApplicationSpecific |
id required | string Id of the partition |
tenant-id required | string Example: 7311ea8c-5d48-43fe-acf9-980eedf24b6c Identifier of the organization, for which the resource is belonging to. |
query Parameters
filter | string Optional expression for filtering type data to be returned.
E.g. |
header Parameters
Scope-Id | string Data source scope, allow user connect to particular database which is configured in Specs UI Scopes tab. Empty scope will connect the default database |
Responses
Response samples
- 200
- 400
- 401
- 403
- 404
- 500
{- "queryProperties": {
- "property1": "string",
- "property2": "string"
}, - "typeDataPathList": [
- {
- "subPath": "string",
- "productionAreaName": "string",
- "productFamilyName": "string",
- "productTypeName": "string",
- "productTypeVariantName": "string",
- "partitionType": 0,
- "partitionId": "string",
- "typeGroupId": "964e0b49-6f3e-4495-84ab-55e7d9bd0a3c",
- "typeDataSearchPath": "string",
- "getPath": "string"
}
]
}
Get the revision history of a type data with its checkpoints.
path Parameters
area required | string Name of production area |
family required | string Name of product family |
type required | string Name of product type |
variant required | string name of the product type variant |
partitionType required | integer <int32> (TypeDataPartitionEnum) Enum: 0 1 2 3 -1 Type of the partition. 0 = LocationSpecific, 1 = ProcessSpecific 2 = ApplicationSpecific |
id required | string identifier of a partition |
tenant-id required | string Example: 7311ea8c-5d48-43fe-acf9-980eedf24b6c Identifier of the organization, for which the resource is belonging to. |
query Parameters
filter | string Optional expression for filtering type data to be returned.
E.g. |
header Parameters
Scope-Id | string Data source scope, allow user connect to particular database which is configured in Specs UI Scopes tab. Empty scope will connect the default database |
Responses
Response samples
- 200
- 400
- 401
- 403
- 404
- 500
{- "queryProperties": {
- "property1": "string",
- "property2": "string"
}, - "revisionHistory": [
- {
- "revisionNo": 0,
- "revisionDate": "string",
- "revisionComment": "string",
- "userId": "string"
}
], - "checkpointHistory": [
- {
- "revision": 0,
- "checkpointDate": "string",
- "description": "string",
- "userId": "string",
- "branchId": "string"
}
]
}
Get type data history(new logic: from type data table)
path Parameters
area required | string Name of production area |
family required | string Name of product family |
type required | string Name of product type |
variant required | string name of the product type variant |
partitionType required | integer <int32> (TypeDataPartitionEnum) Enum: 0 1 2 3 -1 Type of the partition. 0 = LocationSpecific, 1 = ProcessSpecific 2 = ApplicationSpecific |
id required | string name of the product partition id |
tenant-id required | string Example: 7311ea8c-5d48-43fe-acf9-980eedf24b6c Identifier of the organization, for which the resource is belonging to. |
header Parameters
Scope-Id | string Data source scope, allow user connect to particular database which is configured in Specs UI Scopes tab. Empty scope will connect the default database |
Responses
Response samples
- 200
- 400
- 401
- 403
- 404
- 500
{- "queryProperties": {
- "property1": "string",
- "property2": "string"
}, - "items": [
- {
- "revisionNo": 0,
- "revisionDate": "string",
- "revisionComment": "string",
- "userId": "string"
}
]
}
Get type data version information.
path Parameters
area required | string Name of production area |
family required | string Name of product family |
type required | string Name of product type |
variant required | string name of the product type variant |
partitionType required | integer <int32> (TypeDataPartitionEnum) Enum: 0 1 2 3 -1 Type of the partition. 0 = LocationSpecific, 1 = ProcessSpecific 2 = ApplicationSpecific |
id required | string name of the product partition id |
revision required | integer <int32> Revision of the type data |
tenant-id required | string Example: 7311ea8c-5d48-43fe-acf9-980eedf24b6c Identifier of the organization, for which the resource is belonging to. |
header Parameters
Scope-Id | string Data source scope, allow user connect to particular database which is configured in Specs UI Scopes tab. Empty scope will connect the default database |
Responses
Response samples
- 200
- 400
- 401
- 403
- 404
- 500
{- "queryProperties": {
- "property1": "string",
- "property2": "string"
}, - "item": {
- "revisionNo": 0,
- "revisionDate": "string",
- "revisionComment": "string",
- "userId": "string"
}
}
Gets a list of released type data path infos for the given request.
path Parameters
area required | string Name of production area |
family required | string Name of product family |
partitionType required | integer <int32> (TypeDataPartitionEnum) Enum: 0 1 2 3 -1 Type of the partition. 0 = LocationSpecific, 1 = ProcessSpecific 2 = ApplicationSpecific |
id required | string identifier of a partition |
tenant-id required | string Example: 7311ea8c-5d48-43fe-acf9-980eedf24b6c Identifier of the organization, for which the resource is belonging to. |
header Parameters
Scope-Id | string Data source scope, allow user connect to particular database which is configured in Specs UI Scopes tab. Empty scope will connect the default database |
Responses
Response samples
- 200
- 400
- 401
- 403
- 404
- 500
{- "queryProperties": {
- "property1": "string",
- "property2": "string"
}, - "items": [
- {
- "subPath": "string",
- "productionAreaName": "string",
- "productFamilyName": "string",
- "productTypeName": "string",
- "productTypeVariantName": "string",
- "partitionType": 0,
- "partitionId": "string",
- "typeGroupId": "964e0b49-6f3e-4495-84ab-55e7d9bd0a3c",
- "typeDataSearchPath": "string",
- "getPath": "string"
}
]
}
Gets a list of sources for a merged type data.
path Parameters
area required | string Name of production area |
family required | string Name of product family |
type required | string product type |
variant required | string Name of product variant |
partitionType required | integer <int32> (TypeDataPartitionEnum) Enum: 0 1 2 3 -1 Type of the partition. 0 = LocationSpecific, 1 = ProcessSpecific 2 = ApplicationSpecific |
id required | string identifier of a partition |
tenant-id required | string Example: 7311ea8c-5d48-43fe-acf9-980eedf24b6c Identifier of the organization, for which the resource is belonging to. |
header Parameters
Scope-Id | string Data source scope, allow user connect to particular database which is configured in Specs UI Scopes tab. Empty scope will connect the default database |
Responses
Response samples
- 200
- 400
- 401
- 403
- 404
- 500
{- "queryProperties": {
- "property1": "string",
- "property2": "string"
}, - "items": [
- {
- "areaName": "string",
- "typeGroupName": "string",
- "typeGroupId": "964e0b49-6f3e-4495-84ab-55e7d9bd0a3c"
}
]
}
Adds a new type data to a variant. Deprecated
path Parameters
area required | string Name of production area |
family required | string Name of product family |
type required | string Name of product type |
variant required | string Name of product variant |
tenant-id required | string Example: 7311ea8c-5d48-43fe-acf9-980eedf24b6c Identifier of the organization, for which the resource is belonging to. |
header Parameters
Scope-Id | string Data source scope, allow user connect to particular database which is configured in Specs UI Scopes tab. Empty scope will connect the default database |
Request Body schema: application/jsonrequired
New type data to add
typeDataDetails required | string non-empty |
userId | string or null |
revisionComment required | string [ 1 .. 1024 ] characters |
Responses
Request samples
- Payload
{- "typeDataDetails": "string",
- "userId": "string",
- "revisionComment": "string"
}
Response samples
- 200
- 400
- 401
- 403
- 404
- 500
{- "queryProperties": {
- "property1": "string",
- "property2": "string"
}, - "nodeId": "959356e3-6168-4a92-b4a5-b9d462be6177"
}
Updates a type data object.
path Parameters
area required | string Name of production area |
family required | string Name of product family |
type required | string Name of product type |
variant required | string Name of product variant |
tenant-id required | string Example: 7311ea8c-5d48-43fe-acf9-980eedf24b6c Identifier of the organization, for which the resource is belonging to. |
header Parameters
Scope-Id | string Data source scope, allow user connect to particular database which is configured in Specs UI Scopes tab. Empty scope will connect the default database |
Request Body schema: application/jsonrequired
Type data to add
typeDataDetails required | string non-empty |
userId | string or null |
revisionComment required | string [ 1 .. 1024 ] characters |
Responses
Request samples
- Payload
{- "typeDataDetails": "string",
- "userId": "string",
- "revisionComment": "string"
}
Response samples
- 200
- 400
- 401
- 403
- 404
- 500
{- "queryProperties": {
- "property1": "string",
- "property2": "string"
}, - "nodeId": "959356e3-6168-4a92-b4a5-b9d462be6177"
}
Get the release information of a type data.
path Parameters
area required | string Name of production area |
family required | string Name of product family |
type required | string Name of product type |
variant required | string name of the product type variant |
partitionType required | integer <int32> (TypeDataPartitionEnum) Enum: 0 1 2 3 -1 Type of the partition. 0 = LocationSpecific, 1 = ProcessSpecific 2 = ApplicationSpecific |
partitionId required | string name of the product partition id |
tenant-id required | string Example: 7311ea8c-5d48-43fe-acf9-980eedf24b6c Identifier of the organization, for which the resource is belonging to. |
header Parameters
Scope-Id | string Data source scope, allow user connect to particular database which is configured in Specs UI Scopes tab. Empty scope will connect the default database |
Responses
Response samples
- 200
- 400
- 401
- 403
- 404
- 500
{- "queryProperties": {
- "property1": "string",
- "property2": "string"
}, - "releaseObject": {
- "datasetReleaseStatusValue": 0,
- "userId": "string",
- "revisionComment": "string",
- "hasUnreleasedChanges": true
}
}
Updates release information for a data set.
path Parameters
area required | string Name of production area |
family required | string Name of product family |
type required | string Name of product type |
variant required | string name of the product type variant |
partitionType required | integer <int32> (TypeDataPartitionEnum) Enum: 0 1 2 3 -1 Type of the partition. 0 = LocationSpecific, 1 = ProcessSpecific 2 = ApplicationSpecific |
partitionId required | string name of the product partition id |
tenant-id required | string Example: 7311ea8c-5d48-43fe-acf9-980eedf24b6c Identifier of the organization, for which the resource is belonging to. |
header Parameters
Scope-Id | string Data source scope, allow user connect to particular database which is configured in Specs UI Scopes tab. Empty scope will connect the default database |
Request Body schema: application/jsonrequired
datasetReleaseStatusValue required | integer <int32> (DatasetReleaseState) Enum: 0 2 3 -2 |
userId | string or null |
revisionComment required | string [ 1 .. 1024 ] characters |
hasUnreleasedChanges | boolean |
Responses
Request samples
- Payload
{- "datasetReleaseStatusValue": 0,
- "userId": "string",
- "revisionComment": "string",
- "hasUnreleasedChanges": true
}
Response samples
- 200
- 400
- 401
- 403
- 404
- 500
{- "queryProperties": {
- "property1": "string",
- "property2": "string"
}, - "nodeId": "959356e3-6168-4a92-b4a5-b9d462be6177"
}
Updates release (emergency released) information for a data set.
path Parameters
area required | string Name of production area |
family required | string Name of product family |
type required | string Name of product type |
variant required | string name of the product type variant |
partitionType required | integer <int32> (TypeDataPartitionEnum) Enum: 0 1 2 3 -1 Type of the partition. 0 = LocationSpecific, 1 = ProcessSpecific 2 = ApplicationSpecific |
partitionId required | string name of the product partition id |
tenant-id required | string Example: 7311ea8c-5d48-43fe-acf9-980eedf24b6c Identifier of the organization, for which the resource is belonging to. |
header Parameters
Scope-Id | string Data source scope, allow user connect to particular database which is configured in Specs UI Scopes tab. Empty scope will connect the default database |
Request Body schema: application/jsonrequired
datasetReleaseStatusValue required | integer <int32> (DatasetReleaseState) Enum: 0 2 3 -2 |
userId | string or null |
revisionComment required | string [ 1 .. 1024 ] characters |
hasUnreleasedChanges | boolean |
Responses
Request samples
- Payload
{- "datasetReleaseStatusValue": 0,
- "userId": "string",
- "revisionComment": "string",
- "hasUnreleasedChanges": true
}
Response samples
- 200
- 400
- 401
- 403
- 404
- 500
{- "queryProperties": {
- "property1": "string",
- "property2": "string"
}, - "nodeId": "959356e3-6168-4a92-b4a5-b9d462be6177"
}
Updates release information for a collection of data set.
path Parameters
tenant-id required | string Example: 7311ea8c-5d48-43fe-acf9-980eedf24b6c Identifier of the organization, for which the resource is belonging to. |
header Parameters
Scope-Id | string Data source scope, allow user connect to particular database which is configured in Specs UI Scopes tab. Empty scope will connect the default database |
Request Body schema: application/jsonrequired
Data set to change release state.
required | Array of objects (DatasetBatchReleaseObjectItem) non-empty |
userId | string or null |
revisionComment required | string [ 1 .. 1024 ] characters |
Responses
Request samples
- Payload
{- "datasets": [
- {
- "area": "string",
- "family": "string",
- "typeNumber": "string",
- "variant": "string",
- "partitionType": 0,
- "partitionId": "string",
- "path": {
- "subPath": "string",
- "productionAreaName": "string",
- "productFamilyName": "string",
- "productTypeName": "string",
- "productTypeVariantName": "string",
- "partitionType": 0,
- "partitionId": "string",
- "typeGroupId": "964e0b49-6f3e-4495-84ab-55e7d9bd0a3c",
- "typeDataSearchPath": "string"
}, - "datasetReleaseStatusValue": 0
}
], - "userId": "string",
- "revisionComment": "string"
}
Response samples
- 200
- 400
- 401
- 403
- 404
- 500
{- "queryProperties": {
- "property1": "string",
- "property2": "string"
}, - "items": [
- {
- "area": "string",
- "family": "string",
- "typeNumber": "string",
- "variant": "string",
- "partitionType": 0,
- "partitionId": "string",
- "variablePath": "string",
- "message": "string",
- "code": 0,
- "details": {
- "property1": null,
- "property2": null
}
}
], - "succeededCount": 0,
- "failReason": "string"
}
Queues updates release information for a collection of data sets.
path Parameters
tenant-id required | string Example: 7311ea8c-5d48-43fe-acf9-980eedf24b6c Identifier of the organization, for which the resource is belonging to. |
header Parameters
Scope-Id | string Data source scope, allow user connect to particular database which is configured in Specs UI Scopes tab. Empty scope will connect the default database |
Request Body schema: application/jsonrequired
Data set to change release state.
required | Array of objects (DatasetBatchReleaseObjectItem) non-empty |
userId | string or null |
revisionComment required | string [ 1 .. 1024 ] characters |
Responses
Request samples
- Payload
{- "datasets": [
- {
- "area": "string",
- "family": "string",
- "typeNumber": "string",
- "variant": "string",
- "partitionType": 0,
- "partitionId": "string",
- "path": {
- "subPath": "string",
- "productionAreaName": "string",
- "productFamilyName": "string",
- "productTypeName": "string",
- "productTypeVariantName": "string",
- "partitionType": 0,
- "partitionId": "string",
- "typeGroupId": "964e0b49-6f3e-4495-84ab-55e7d9bd0a3c",
- "typeDataSearchPath": "string"
}, - "datasetReleaseStatusValue": 0
}
], - "userId": "string",
- "revisionComment": "string"
}
Response samples
- 200
- 400
- 401
- 403
- 404
- 500
"497f6eca-6276-4993-bfeb-53cbbbba6f08"
Deletes given data sets.
path Parameters
tenant-id required | string Example: 7311ea8c-5d48-43fe-acf9-980eedf24b6c Identifier of the organization, for which the resource is belonging to. |
header Parameters
Scope-Id | string Data source scope, allow user connect to particular database which is configured in Specs UI Scopes tab. Empty scope will connect the default database |
Request Body schema: application/jsonrequired
nodeIds required | Array of strings <uuid> [ items <uuid > ] |
userId | string or null |
revisionComment | string or null [ 0 .. 1024 ] characters |
Responses
Request samples
- Payload
{- "nodeIds": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "userId": "string",
- "revisionComment": "string"
}
Response samples
- 400
- 401
- 403
- 404
- 500
{- "code": "string",
- "message": "string",
- "path": "string",
- "details": {
- "property1": null,
- "property2": null
}
}
Gets all data sets of given area.
path Parameters
area required | string Area name. |
tenant-id required | string Example: 7311ea8c-5d48-43fe-acf9-980eedf24b6c Identifier of the organization, for which the resource is belonging to. |
header Parameters
Scope-Id | string Data source scope, allow user connect to particular database which is configured in Specs UI Scopes tab. Empty scope will connect the default database |
Responses
Response samples
- 200
- 400
- 401
- 403
- 404
- 500
{- "queryProperties": {
- "property1": "string",
- "property2": "string"
}, - "items": [
- {
- "typeData": {
- "partitionTypeValue": 0,
- "partitionType": 0,
- "partitionId": "string",
- "typeData": {
- "revision": 0,
- "revisionComment": "string",
- "revisionDate": "2019-08-24T14:15:22Z",
- "highestCheckpointedRevision": 0,
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "definitionScopeValue": 0,
- "definitionScope": 0,
- "metaData": {
- "revision": 0,
- "revisionComment": "string",
- "revisionDate": "2019-08-24T14:15:22Z",
- "highestCheckpointedRevision": 0,
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "type": 0,
- "orderNumber": 0,
- "labelTexts": [
- [
- [
- {
- "property1": null,
- "property2": null
}
]
]
], - "label2Texts": [
- [
- [
- {
- "property1": null,
- "property2": null
}
]
]
], - "minOccurs": [
- 0
], - "maxOccurs": [
- 0
], - "multiDimLabelTexts": [
- [
- [
- {
- "property1": null,
- "property2": null
}
]
]
], - "multiDimLabel2Texts": [
- [
- [
- {
- "property1": null,
- "property2": null
}
]
]
], - "multiDimMinOccurs": [
- 0
], - "multiDimMaxOccurs": [
- 0
], - "alternativeDataSource": {
- "definitionScope": 0,
- "extensionData": { }
}, - "alternativeDataSourceJSON": "string",
- "primaryMinOccurs": 0,
- "primaryMaxOccurs": 0,
- "primaryLabelTexts": {
- "property1": "string",
- "property2": "string"
}, - "primaryLabel2Texts": {
- "property1": "string",
- "property2": "string"
}
}
}, - "templateName": "string",
- "templateNodeId": "c798004f-403f-4295-acc0-d92c5de8ece8",
- "templateNodeRevision": 0,
- "scopeId": "string",
- "releasedRevision": 0,
- "extensionData": { }
}, - "typeDataString": "string",
- "path": {
- "subPath": "string",
- "productionAreaName": "string",
- "productFamilyName": "string",
- "productTypeName": "string",
- "productTypeVariantName": "string",
- "partitionType": 0,
- "partitionId": "string",
- "typeGroupId": "964e0b49-6f3e-4495-84ab-55e7d9bd0a3c",
- "typeDataSearchPath": "string",
- "getPath": "string"
}
}
]
}
Gets the dat file of type data with given path.
path Parameters
area required | string |
family required | string |
type required | string |
variant required | string |
partitionType required | integer <int32> (TypeDataPartitionEnum) Enum: 0 1 2 3 -1 |
partitionId required | string |
tenant-id required | string Example: 7311ea8c-5d48-43fe-acf9-980eedf24b6c Identifier of the organization, for which the resource is belonging to. |
header Parameters
Scope-Id | string Data source scope, allow user connect to particular database which is configured in Specs UI Scopes tab. Empty scope will connect the default database |
Responses
Response samples
- 400
- 401
- 403
- 404
- 500
Get all conflicts for a variant.
path Parameters
area required | string |
family required | string |
type required | string |
variant required | string |
tenant-id required | string Example: 7311ea8c-5d48-43fe-acf9-980eedf24b6c Identifier of the organization, for which the resource is belonging to. |
header Parameters
Scope-Id | string Data source scope, allow user connect to particular database which is configured in Specs UI Scopes tab. Empty scope will connect the default database |
Responses
Response samples
- 200
- 400
- 401
- 403
- 404
- 500
{- "queryProperties": {
- "property1": "string",
- "property2": "string"
}, - "items": [
- {
- "parameterName": "string",
- "pathToParameter": "string",
- "datasetName": "string",
- "datasetType": 0,
- "areaName": "string",
- "typeGroupName": "string",
- "typeGroupId": "964e0b49-6f3e-4495-84ab-55e7d9bd0a3c",
- "typeDataPath": {
- "subPath": "string",
- "productionAreaName": "string",
- "productFamilyName": "string",
- "productTypeName": "string",
- "productTypeVariantName": "string",
- "partitionType": 0,
- "partitionId": "string",
- "typeGroupId": "964e0b49-6f3e-4495-84ab-55e7d9bd0a3c",
- "typeDataSearchPath": "string",
- "getPath": "string"
}
}
]
}
Get type data groups or get type data group by specified group id
path Parameters
tenant-id required | string Example: 7311ea8c-5d48-43fe-acf9-980eedf24b6c Identifier of the organization, for which the resource is belonging to. |
query Parameters
groupId | string <uuid> |
header Parameters
Scope-Id | string Data source scope, allow user connect to particular database which is configured in Specs UI Scopes tab. Empty scope will connect the default database |
Responses
Response samples
- 200
- 400
- 401
- 403
- 404
- 500
{- "queryProperties": {
- "property1": "string",
- "property2": "string"
}, - "items": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "status": 0,
- "sourceData": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "groupId": "eb54e96e-21b8-4f54-9cd4-80fccbd06f55",
- "path": "string",
- "status": 0,
- "typeData": {
- "productArea": "string",
- "productFamily": "string",
- "productType": "string",
- "typeVariant": "string",
- "partitionType": 0,
- "partitionId": "string"
}, - "fileContent": "string",
- "errorContent": {
- "description": "string",
- "affectedFile": "string",
- "affectedVariable": "string",
- "affectedLine": "string",
- "errorSeverity": 0
}
}
], - "details": {
- "date": "2019-08-24T14:15:22Z",
- "startTime": "2019-08-24T14:15:22Z",
- "endTime": "2019-08-24T14:15:22Z",
- "userId": "string"
}, - "userId": "string"
}
]
}
Update a type data group
path Parameters
tenant-id required | string Example: 7311ea8c-5d48-43fe-acf9-980eedf24b6c Identifier of the organization, for which the resource is belonging to. |
query Parameters
excludeItems | boolean Default: true if true, do not to update group related items |
header Parameters
Scope-Id | string Data source scope, allow user connect to particular database which is configured in Specs UI Scopes tab. Empty scope will connect the default database |
Request Body schema: application/jsonrequired
a type data group
id required | string <uuid> |
status | integer <int32> (ImportStatus) Enum: 0 1 2 3 4 5 6 |
Array of objects or null (TypeDataItem) | |
required | object (ImportActionDetail) |
userId | string or null |
Responses
Request samples
- Payload
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "status": 0,
- "sourceData": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "groupId": "eb54e96e-21b8-4f54-9cd4-80fccbd06f55",
- "path": "string",
- "status": 0,
- "typeData": {
- "productArea": "string",
- "productFamily": "string",
- "productType": "string",
- "typeVariant": "string",
- "partitionType": 0,
- "partitionId": "string"
}, - "fileContent": "string",
- "errorContent": {
- "description": "string",
- "affectedFile": "string",
- "affectedVariable": "string",
- "affectedLine": "string",
- "errorSeverity": 0
}
}
], - "details": {
- "date": "2019-08-24T14:15:22Z",
- "startTime": "2019-08-24T14:15:22Z",
- "endTime": "2019-08-24T14:15:22Z",
- "userId": "string"
}, - "userId": "string"
}
Response samples
- 200
- 400
- 401
- 403
- 404
- 500
{- "success": true,
- "message": "string",
- "details": "string"
}
Delete a type data group
path Parameters
tenant-id required | string Example: 7311ea8c-5d48-43fe-acf9-980eedf24b6c Identifier of the organization, for which the resource is belonging to. |
query Parameters
groupId required | string <uuid> |
header Parameters
Scope-Id | string Data source scope, allow user connect to particular database which is configured in Specs UI Scopes tab. Empty scope will connect the default database |
Responses
Response samples
- 200
- 400
- 401
- 403
- 404
- 500
{- "success": true,
- "message": "string",
- "details": "string"
}
Get the content of a type data item
path Parameters
groupId required | string <uuid> |
tenant-id required | string Example: 7311ea8c-5d48-43fe-acf9-980eedf24b6c Identifier of the organization, for which the resource is belonging to. |
query Parameters
itemId | string <uuid> |
header Parameters
Scope-Id | string Data source scope, allow user connect to particular database which is configured in Specs UI Scopes tab. Empty scope will connect the default database |
Responses
Response samples
- 200
- 400
- 401
- 403
- 404
- 500
"string"
Replace the file content of a type data item
path Parameters
groupId required | string <uuid> |
tenant-id required | string Example: 7311ea8c-5d48-43fe-acf9-980eedf24b6c Identifier of the organization, for which the resource is belonging to. |
query Parameters
itemId required | string <uuid> |
header Parameters
Scope-Id | string Data source scope, allow user connect to particular database which is configured in Specs UI Scopes tab. Empty scope will connect the default database |
Request Body schema: application/jsonrequired
productArea | string or null <= 255 characters |
productFamily | string or null <= 255 characters |
productType | string or null <= 255 characters |
typeVariant | string or null <= 255 characters |
partitionType | integer <int32> (TypeDataPartitionEnum) Enum: 0 1 2 3 -1 |
partitionId | string or null <= 255 characters |
id required | string <uuid> |
filePath required | string non-empty |
fileContent required | string non-empty |
Responses
Request samples
- Payload
{- "productArea": "string",
- "productFamily": "string",
- "productType": "string",
- "typeVariant": "string",
- "partitionType": 0,
- "partitionId": "string",
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "filePath": "string",
- "fileContent": "string"
}
Response samples
- 200
- 400
- 401
- 403
- 404
- 500
{- "success": true,
- "message": "string",
- "details": "string"
}
Update type data item in a group
path Parameters
groupId required | string <uuid> |
tenant-id required | string Example: 7311ea8c-5d48-43fe-acf9-980eedf24b6c Identifier of the organization, for which the resource is belonging to. |
header Parameters
Scope-Id | string Data source scope, allow user connect to particular database which is configured in Specs UI Scopes tab. Empty scope will connect the default database |
Request Body schema: application/jsonrequired
id required | string <uuid> |
groupId required | string <uuid> |
path required | string [ 1 .. 2000 ] characters |
status | integer <int32> (ImportStatus) Enum: 0 1 2 3 4 5 6 |
required | object (TypeDataMeta) |
fileContent | string or null <byte> |
object (ImportErrorContent) |
Responses
Request samples
- Payload
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "groupId": "eb54e96e-21b8-4f54-9cd4-80fccbd06f55",
- "path": "string",
- "status": 0,
- "typeData": {
- "productArea": "string",
- "productFamily": "string",
- "productType": "string",
- "typeVariant": "string",
- "partitionType": 0,
- "partitionId": "string"
}, - "fileContent": "string",
- "errorContent": {
- "description": "string",
- "affectedFile": "string",
- "affectedVariable": "string",
- "affectedLine": "string",
- "errorSeverity": 0
}
}
Response samples
- 200
- 400
- 401
- 403
- 404
- 500
{- "success": true,
- "message": "string",
- "details": "string"
}
Delete type data items in a group
path Parameters
groupId required | string <uuid> |
tenant-id required | string Example: 7311ea8c-5d48-43fe-acf9-980eedf24b6c Identifier of the organization, for which the resource is belonging to. |
header Parameters
Scope-Id | string Data source scope, allow user connect to particular database which is configured in Specs UI Scopes tab. Empty scope will connect the default database |
Request Body schema: application/jsonrequired
Responses
Request samples
- Payload
[- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
]
Response samples
- 200
- 400
- 401
- 403
- 404
- 500
{- "success": true,
- "message": "string",
- "details": "string"
}
Get type data files from uploaded zip file.
path Parameters
tenant-id required | string Example: 7311ea8c-5d48-43fe-acf9-980eedf24b6c Identifier of the organization, for which the resource is belonging to. |
header Parameters
Scope-Id | string Data source scope, allow user connect to particular database which is configured in Specs UI Scopes tab. Empty scope will connect the default database |
Request Body schema:
file required | string <binary> |
Responses
Request samples
- Payload
Response samples
- 201
- 400
- 401
- 403
- 404
- 500
{- "queryProperties": {
- "property1": "string",
- "property2": "string"
}, - "items": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "status": 0,
- "sourceData": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "groupId": "eb54e96e-21b8-4f54-9cd4-80fccbd06f55",
- "path": "string",
- "status": 0,
- "typeData": {
- "productArea": "string",
- "productFamily": "string",
- "productType": "string",
- "typeVariant": "string",
- "partitionType": 0,
- "partitionId": "string"
}, - "fileContent": "string",
- "errorContent": {
- "description": "string",
- "affectedFile": "string",
- "affectedVariable": "string",
- "affectedLine": "string",
- "errorSeverity": 0
}
}
], - "details": {
- "date": "2019-08-24T14:15:22Z",
- "startTime": "2019-08-24T14:15:22Z",
- "endTime": "2019-08-24T14:15:22Z",
- "userId": "string"
}, - "userId": "string"
}
]
}
Get type data partitions for specified product type variant.
path Parameters
area required | string Name of production area |
family required | string Name of product family |
type required | string Name of product type |
variant required | string name of the product type variant |
tenant-id required | string Example: 7311ea8c-5d48-43fe-acf9-980eedf24b6c Identifier of the organization, for which the resource is belonging to. |
query Parameters
releasedOnly | boolean Default: false Optional parameter to return only released partitions). |
filter | string Optional expression for filtering partitions to be returned. E.g. |
header Parameters
Scope-Id | string Data source scope, allow user connect to particular database which is configured in Specs UI Scopes tab. Empty scope will connect the default database |
Responses
Response samples
- 200
- 400
- 401
- 403
- 404
- 500
{- "queryProperties": {
- "property1": "string",
- "property2": "string"
}, - "items": [
- {
- "revision": 0,
- "revisionComment": "string",
- "revisionDate": "2019-08-24T14:15:22Z",
- "highestCheckpointedRevision": 0,
- "partitionName": "string",
- "partitionTypeId": 0,
- "nodeId": "string",
- "userId": "string",
- "hasUnreleasedChanges": true,
- "datasetRelease": 0,
- "typeGroupName": "string",
- "typeGroupDescription": "string",
- "isMerged": true,
- "hasConflicts": true
}
]
}
Add type data(initial)
path Parameters
area required | string |
family required | string |
type required | string |
variant required | string |
tenant-id required | string Example: 7311ea8c-5d48-43fe-acf9-980eedf24b6c Identifier of the organization, for which the resource is belonging to. |
header Parameters
Scope-Id | string Data source scope, allow user connect to particular database which is configured in Specs UI Scopes tab. Empty scope will connect the default database |
Request Body schema: application/jsonrequired
Array of objects or null (PartitionItem) | |
typeGroups | Array of strings or null |
revisionComment | string or null <= 1024 characters |
userId | string or null |
Responses
Request samples
- Payload
{- "partitions": [
- {
- "partitionName": "string",
- "partitionType": 0
}
], - "typeGroups": [
- "string"
], - "revisionComment": "string",
- "userId": "string"
}
Response samples
- 201
- 400
- 401
- 403
- 404
- 500
{- "queryProperties": {
- "property1": "string",
- "property2": "string"
}, - "items": [
- {
- "parameterName": "string",
- "pathToParameter": "string",
- "datasetName": "string",
- "datasetType": 0,
- "areaName": "string",
- "typeGroupName": "string",
- "typeGroupId": "964e0b49-6f3e-4495-84ab-55e7d9bd0a3c",
- "typeDataPath": {
- "subPath": "string",
- "productionAreaName": "string",
- "productFamilyName": "string",
- "productTypeName": "string",
- "productTypeVariantName": "string",
- "partitionType": 0,
- "partitionId": "string",
- "typeGroupId": "964e0b49-6f3e-4495-84ab-55e7d9bd0a3c",
- "typeDataSearchPath": "string",
- "getPath": "string"
}
}
]
}
Deletes a list of type data structures.
path Parameters
area required | string |
family required | string |
type required | string |
variant required | string |
tenant-id required | string Example: 7311ea8c-5d48-43fe-acf9-980eedf24b6c Identifier of the organization, for which the resource is belonging to. |
header Parameters
Scope-Id | string Data source scope, allow user connect to particular database which is configured in Specs UI Scopes tab. Empty scope will connect the default database |
Request Body schema: application/jsonrequired
nodeIds | Array of strings or null <uuid> |
Array of objects or null (DatasetDeleteInfo) | |
typeGroupNames | Array of strings or null |
userId | string or null |
revisionComment | string or null [ 0 .. 1024 ] characters |
Responses
Request samples
- Payload
{- "nodeIds": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "datasetsInfos": [
- {
- "partitionType": 0,
- "name": "string"
}
], - "typeGroupNames": [
- "string"
], - "userId": "string",
- "revisionComment": "string"
}
Response samples
- 400
- 401
- 403
- 404
- 500
{- "code": "string",
- "message": "string",
- "path": "string",
- "details": {
- "property1": null,
- "property2": null
}
}
Get type data partitions that are not already assigned to a specified product type variant.
path Parameters
area required | string Name of production area |
family required | string Name of product family |
type required | string Name of product type |
variant required | string name of the product type variant |
tenant-id required | string Example: 7311ea8c-5d48-43fe-acf9-980eedf24b6c Identifier of the organization, for which the resource is belonging to. |
header Parameters
Scope-Id | string Data source scope, allow user connect to particular database which is configured in Specs UI Scopes tab. Empty scope will connect the default database |
Responses
Response samples
- 200
- 400
- 401
- 403
- 404
- 500
{- "queryProperties": {
- "property1": "string",
- "property2": "string"
}, - "items": [
- {
- "revision": 0,
- "revisionComment": "string",
- "revisionDate": "2019-08-24T14:15:22Z",
- "highestCheckpointedRevision": 0,
- "partitionName": "string",
- "partitionTypeId": 0,
- "nodeId": "string",
- "userId": "string",
- "hasUnreleasedChanges": true,
- "datasetRelease": 0,
- "typeGroupName": "string",
- "typeGroupDescription": "string",
- "isMerged": true,
- "hasConflicts": true
}
]
}
Get the type groups with count of child items .
path Parameters
area required | string |
family required | string |
type required | string |
variant required | string |
tenant-id required | string Example: 7311ea8c-5d48-43fe-acf9-980eedf24b6c Identifier of the organization, for which the resource is belonging to. |
header Parameters
Scope-Id | string Data source scope, allow user connect to particular database which is configured in Specs UI Scopes tab. Empty scope will connect the default database |
Responses
Response samples
- 200
- 400
- 401
- 403
- 404
- 500
{- "queryProperties": {
- "property1": "string",
- "property2": "string"
}, - "items": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "typeGroupName": "string",
- "description": "string"
}
]
}
Gets info about selected datasets to remove and array of other datasets that are effected by this removal
path Parameters
area required | string |
family required | string |
type required | string |
variant required | string |
tenant-id required | string Example: 7311ea8c-5d48-43fe-acf9-980eedf24b6c Identifier of the organization, for which the resource is belonging to. |
header Parameters
Scope-Id | string Data source scope, allow user connect to particular database which is configured in Specs UI Scopes tab. Empty scope will connect the default database |
Request Body schema: application/jsonrequired
Responses
Request samples
- Payload
[- "string"
]
Response samples
- 400
- 401
- 403
- 404
- 500
{- "code": "string",
- "message": "string",
- "path": "string",
- "details": {
- "property1": null,
- "property2": null
}
}
Get type data structures by area only.
path Parameters
area required | string Name of production area |
tenant-id required | string Example: 7311ea8c-5d48-43fe-acf9-980eedf24b6c Identifier of the organization, for which the resource is belonging to. |
header Parameters
Scope-Id | string Data source scope, allow user connect to particular database which is configured in Specs UI Scopes tab. Empty scope will connect the default database |
Responses
Response samples
- 200
- 400
- 401
- 403
- 404
- 500
{- "queryProperties": {
- "property1": "string",
- "property2": "string"
}, - "items": [
- {
- "nodeId": "959356e3-6168-4a92-b4a5-b9d462be6177",
- "productionArea": "string",
- "dataSet": "string",
- "exportType": 0,
- "specification": 0,
- "revision": 0,
- "timeStamp": "2019-08-24T14:15:22Z"
}
]
}
Get type data structure of specified partition.
path Parameters
area required | string Name of production area |
partitionType required | integer <int32> (TypeDataPartitionEnum) Enum: 0 1 2 3 -1 Type of the partition. 0 = LocationSpecific, 1 = ProcessSpecific 2 = ApplicationSpecific |
partitionId required | string name of the partition |
tenant-id required | string Example: 7311ea8c-5d48-43fe-acf9-980eedf24b6c Identifier of the organization, for which the resource is belonging to. |
query Parameters
filter | string Optional expression for filtering type data to be returned.
E.g. |
header Parameters
Scope-Id | string Data source scope, allow user connect to particular database which is configured in Specs UI Scopes tab. Empty scope will connect the default database |
Responses
Response samples
- 200
- 400
- 401
- 403
- 404
- 500
{- "queryProperties": {
- "property1": "string",
- "property2": "string"
}, - "typeDataStructure": {
- "revision": 0,
- "revisionComment": "string",
- "revisionDate": "2019-08-24T14:15:22Z",
- "highestCheckpointedRevision": 0,
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "type": 0,
- "orderNumber": 0,
- "labelTexts": [
- [
- [
- {
- "property1": "string",
- "property2": "string"
}
]
]
], - "label2Texts": [
- [
- [
- {
- "property1": "string",
- "property2": "string"
}
]
]
], - "minOccurs": [
- 0
], - "maxOccurs": [
- 0
], - "multiDimLabelTexts": [
- [
- [
- {
- "property1": "string",
- "property2": "string"
}
]
]
], - "multiDimLabel2Texts": [
- [
- [
- {
- "property1": "string",
- "property2": "string"
}
]
]
], - "multiDimMinOccurs": [
- 0
], - "multiDimMaxOccurs": [
- 0
], - "alternativeDataSource": {
- "definitionScope": 0,
- "extensionData": { }
}, - "alternativeDataSourceJSON": "string",
- "primaryMinOccurs": 0,
- "primaryMaxOccurs": 0,
- "primaryLabelTexts": {
- "property1": "string",
- "property2": "string"
}, - "primaryLabel2Texts": {
- "property1": "string",
- "property2": "string"
}
}
}
Gets type data structure of specified revision, less than lessThan. If both revision and lessThan are not provided, latest structure will be the result.
path Parameters
area required | string Name of production area |
partitionType required | integer <int32> (TypeDataPartitionEnum) Enum: 0 1 2 3 -1 Type of the partition. 0 = LocationSpecific, 1 = ProcessSpecific 2 = ApplicationSpecific |
partitionId required | string name of the partition |
revision required | integer <int32> Revision number |
tenant-id required | string Example: 7311ea8c-5d48-43fe-acf9-980eedf24b6c Identifier of the organization, for which the resource is belonging to. |
query Parameters
lessThan | integer <int32> Revision number less than |
header Parameters
Scope-Id | string Data source scope, allow user connect to particular database which is configured in Specs UI Scopes tab. Empty scope will connect the default database |
Responses
Response samples
- 200
- 400
- 401
- 403
- 404
- 500
{- "queryProperties": {
- "property1": "string",
- "property2": "string"
}, - "typeDataStructure": {
- "name": "string",
- "path": "string",
- "nodeId": "959356e3-6168-4a92-b4a5-b9d462be6177",
- "revision": 0,
- "revisionComment": "string",
- "highestCheckpointedRevision": 0,
- "revisionDate": "2019-08-24T14:15:22Z",
- "userId": "string",
- "metaDataValueObject": [
- {
- "nodeId": "959356e3-6168-4a92-b4a5-b9d462be6177",
- "branchId": "712f308d-801e-48bc-b072-9c404734ceb7",
- "paramType": "string",
- "paramValue": "string",
- "name": "string",
- "path": "string",
- "revision": 0,
- "md5Hash": "string",
- "highestCheckpointedRevision": 0,
- "revisionComment": "string",
- "revisionDate": "2019-08-24T14:15:22Z"
}
], - "serializedTypeDataStructure": "string"
}
}
Adds a new type data structure of specified partition with setting export option for creating new type data structure.
path Parameters
area required | string Name of production area |
partitionType required | integer <int32> (TypeDataPartitionEnum) Enum: 0 1 2 3 -1 Type of the partition. 0 = LocationSpecific, 1 = ProcessSpecific 2 = ApplicationSpecific |
partitionId required | string name of the partition |
exportType required | integer <int32> (ExportType) Enum: 0 1 2 Export type |
tenant-id required | string Example: 7311ea8c-5d48-43fe-acf9-980eedf24b6c Identifier of the organization, for which the resource is belonging to. |
header Parameters
Scope-Id | string Data source scope, allow user connect to particular database which is configured in Specs UI Scopes tab. Empty scope will connect the default database |
Request Body schema: application/jsonrequired
the new to add structure object
typeDataStructure required | string non-empty |
userId | string or null |
revisionComment | string or null <= 1024 characters |
Responses
Request samples
- Payload
{- "typeDataStructure": "string",
- "userId": "string",
- "revisionComment": "string"
}
Response samples
- 201
- 400
- 401
- 403
- 404
- 500
{- "queryProperties": {
- "property1": "string",
- "property2": "string"
}, - "nodeId": "959356e3-6168-4a92-b4a5-b9d462be6177"
}
Adds a new type data structure of specified partition.
path Parameters
area required | string Name of production area |
partitionType required | integer <int32> (TypeDataPartitionEnum) Enum: 0 1 2 3 -1 Type of the partition. 0 = LocationSpecific, 1 = ProcessSpecific 2 = ApplicationSpecific |
partitionId required | string name of the partition |
tenant-id required | string Example: 7311ea8c-5d48-43fe-acf9-980eedf24b6c Identifier of the organization, for which the resource is belonging to. |
header Parameters
Scope-Id | string Data source scope, allow user connect to particular database which is configured in Specs UI Scopes tab. Empty scope will connect the default database |
Request Body schema: application/jsonrequired
the new to add structure object
typeDataStructure required | string non-empty |
userId | string or null |
revisionComment | string or null <= 1024 characters |
Responses
Request samples
- Payload
{- "typeDataStructure": "string",
- "userId": "string",
- "revisionComment": "string"
}
Response samples
- 201
- 400
- 401
- 403
- 404
- 500
{- "queryProperties": {
- "property1": "string",
- "property2": "string"
}, - "nodeId": "959356e3-6168-4a92-b4a5-b9d462be6177"
}
Updates an existing type data structure.
path Parameters
area required | string Name of production area |
partitionType required | integer <int32> (TypeDataPartitionEnum) Enum: 0 1 2 3 -1 Type of the partition. 0 = LocationSpecific, 1 = ProcessSpecific 2 = ApplicationSpecific |
partitionId required | string name of the partition |
tenant-id required | string Example: 7311ea8c-5d48-43fe-acf9-980eedf24b6c Identifier of the organization, for which the resource is belonging to. |
header Parameters
Scope-Id | string Data source scope, allow user connect to particular database which is configured in Specs UI Scopes tab. Empty scope will connect the default database |
Request Body schema: application/jsonrequired
the updated structure object
typeDataStructure required | string non-empty |
userId | string or null |
revisionComment | string or null <= 1024 characters |
Responses
Request samples
- Payload
{- "typeDataStructure": "string",
- "userId": "string",
- "revisionComment": "string"
}
Response samples
- 200
- 400
- 401
- 403
- 404
- 409
- 500
{- "queryProperties": {
- "property1": "string",
- "property2": "string"
}, - "nodeId": "959356e3-6168-4a92-b4a5-b9d462be6177"
}
Deletes a list of type data structures.
path Parameters
tenant-id required | string Example: 7311ea8c-5d48-43fe-acf9-980eedf24b6c Identifier of the organization, for which the resource is belonging to. |
area required | string |
header Parameters
Scope-Id | string Data source scope, allow user connect to particular database which is configured in Specs UI Scopes tab. Empty scope will connect the default database |
Request Body schema: application/jsonrequired
nodes to delete
nodeIds required | Array of strings <uuid> [ items <uuid > ] |
userId | string or null |
revisionComment | string or null [ 0 .. 1024 ] characters |
Responses
Request samples
- Payload
{- "nodeIds": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "userId": "string",
- "revisionComment": "string"
}
Response samples
- 400
- 401
- 403
- 404
- 500
{- "code": "string",
- "message": "string",
- "path": "string",
- "details": {
- "property1": null,
- "property2": null
}
}
Get Export type for structure path.
path Parameters
area required | string |
partitionType required | integer <int32> (TypeDataPartitionEnum) Enum: 0 1 2 3 -1 |
partitionId required | string |
tenant-id required | string Example: 7311ea8c-5d48-43fe-acf9-980eedf24b6c Identifier of the organization, for which the resource is belonging to. |
header Parameters
Scope-Id | string Data source scope, allow user connect to particular database which is configured in Specs UI Scopes tab. Empty scope will connect the default database |
Responses
Response samples
- 200
- 400
- 401
- 403
- 404
- 500
0
Updates the export type for given path.
path Parameters
area required | string |
partitionType required | integer <int32> (TypeDataPartitionEnum) Enum: 0 1 2 3 -1 |
partitionId required | string |
tenant-id required | string Example: 7311ea8c-5d48-43fe-acf9-980eedf24b6c Identifier of the organization, for which the resource is belonging to. |
header Parameters
Scope-Id | string Data source scope, allow user connect to particular database which is configured in Specs UI Scopes tab. Empty scope will connect the default database |
Request Body schema: application/jsonrequired
exportType | integer <int32> (ExportType) Enum: 0 1 2 |
Responses
Request samples
- Payload
{- "exportType": 0
}
Response samples
- 400
- 401
- 403
- 404
- 500
{- "code": "string",
- "message": "string",
- "path": "string",
- "details": {
- "property1": null,
- "property2": null
}
}
Get the type groups with the defined filters.
path Parameters
tenant-id required | string Example: 7311ea8c-5d48-43fe-acf9-980eedf24b6c Identifier of the organization, for which the resource is belonging to. |
query Parameters
filter | string Optional expression for filtering type group to be returned. It can optionally contain a wildcard |
header Parameters
Scope-Id | string Data source scope, allow user connect to particular database which is configured in Specs UI Scopes tab. Empty scope will connect the default database |
Responses
Response samples
- 200
- 400
- 401
- 403
- 404
- 500
{- "queryProperties": {
- "property1": "string",
- "property2": "string"
}, - "items": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "typeGroupName": "string",
- "description": "string"
}
]
}
Adds a new type group.
path Parameters
tenant-id required | string Example: 7311ea8c-5d48-43fe-acf9-980eedf24b6c Identifier of the organization, for which the resource is belonging to. |
header Parameters
Scope-Id | string Data source scope, allow user connect to particular database which is configured in Specs UI Scopes tab. Empty scope will connect the default database |
Request Body schema: application/jsonrequired
new node to add
name required | string [ 1 .. 4000 ] characters |
description | string or null <= 4000 characters |
userId | string or null |
revisionComment | string or null <= 1024 characters |
Responses
Request samples
- Payload
{- "name": "string",
- "description": "string",
- "userId": "string",
- "revisionComment": "string"
}
Response samples
- 200
- 400
- 401
- 403
- 404
- 500
{- "queryProperties": {
- "property1": "string",
- "property2": "string"
}, - "nodeId": "959356e3-6168-4a92-b4a5-b9d462be6177"
}
Deletes a list of type groups.
path Parameters
tenant-id required | string Example: 7311ea8c-5d48-43fe-acf9-980eedf24b6c Identifier of the organization, for which the resource is belonging to. |
header Parameters
Scope-Id | string Data source scope, allow user connect to particular database which is configured in Specs UI Scopes tab. Empty scope will connect the default database |
Request Body schema: application/jsonrequired
nodes to delete
nodeIds required | Array of strings <uuid> [ items <uuid > ] |
userId | string or null |
revisionComment | string or null [ 0 .. 1024 ] characters |
Responses
Request samples
- Payload
{- "nodeIds": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "userId": "string",
- "revisionComment": "string"
}
Response samples
- 400
- 401
- 403
- 404
- 500
{- "code": "string",
- "message": "string",
- "path": "string",
- "details": {
- "property1": null,
- "property2": null
}
}
Edits a type group
path Parameters
tenant-id required | string Example: 7311ea8c-5d48-43fe-acf9-980eedf24b6c Identifier of the organization, for which the resource is belonging to. |
header Parameters
Scope-Id | string Data source scope, allow user connect to particular database which is configured in Specs UI Scopes tab. Empty scope will connect the default database |
Request Body schema: application/jsonrequired
originName | string or null |
targetName | string or null |
revisionComment | string or null |
userId | string or null |
Responses
Request samples
- Payload
{- "originName": "string",
- "targetName": "string",
- "revisionComment": "string",
- "userId": "string"
}
Response samples
- 400
- 401
- 403
- 404
- 500
{- "code": "string",
- "message": "string",
- "path": "string",
- "details": {
- "property1": null,
- "property2": null
}
}
Copies a type group with all its items
path Parameters
tenant-id required | string Example: 7311ea8c-5d48-43fe-acf9-980eedf24b6c Identifier of the organization, for which the resource is belonging to. |
header Parameters
Scope-Id | string Data source scope, allow user connect to particular database which is configured in Specs UI Scopes tab. Empty scope will connect the default database |
Request Body schema: application/jsonrequired
typeGroupSourceName | string or null |
typeGroupTargetName | string or null |
description | string or null |
revisionComment | string or null |
userId | string or null |
Responses
Request samples
- Payload
{- "typeGroupSourceName": "string",
- "typeGroupTargetName": "string",
- "description": "string",
- "revisionComment": "string",
- "userId": "string"
}
Response samples
- 201
- 400
- 401
- 403
- 404
- 500
{- "queryProperties": {
- "property1": "string",
- "property2": "string"
}, - "nodeId": "959356e3-6168-4a92-b4a5-b9d462be6177"
}
Get the type group items with the defined filters.
path Parameters
typeGroup required | string returns the items stored under this type group |
tenant-id required | string Example: 7311ea8c-5d48-43fe-acf9-980eedf24b6c Identifier of the organization, for which the resource is belonging to. |
query Parameters
filter | string Optional expression for filtering type group to be returned. It can optionally contain a wildcard |
header Parameters
Scope-Id | string Data source scope, allow user connect to particular database which is configured in Specs UI Scopes tab. Empty scope will connect the default database |
Responses
Response samples
- 200
- 400
- 401
- 403
- 404
- 500
{- "queryProperties": {
- "property1": "string",
- "property2": "string"
}, - "items": [
- {
- "typeGroupItemName": "string",
- "exportType": 0,
- "specification": 0,
- "nodeId": "959356e3-6168-4a92-b4a5-b9d462be6177"
}
]
}
Get a specific type group item with the defined filters.
path Parameters
typeGroup required | string type group filter |
partitionType required | integer <int32> (TypeDataPartitionEnum) Enum: 0 1 2 3 -1 partition type filter Bosch.Nexeed.SetupControl.Shared.Enum.TypeDataPartitionEnum |
partitionId required | string partition id filter |
tenant-id required | string Example: 7311ea8c-5d48-43fe-acf9-980eedf24b6c Identifier of the organization, for which the resource is belonging to. |
header Parameters
Scope-Id | string Data source scope, allow user connect to particular database which is configured in Specs UI Scopes tab. Empty scope will connect the default database |
Responses
Response samples
- 200
- 400
- 401
- 403
- 404
- 500
{- "queryProperties": {
- "property1": "string",
- "property2": "string"
}, - "typeGroupItem": {
- "typeGroupItemName": "string",
- "specification": 0,
- "exportType": 0,
- "typeDataStructure": "string",
- "nodeId": "959356e3-6168-4a92-b4a5-b9d462be6177",
- "userId": "string",
- "revision": 0,
- "revisionComment": "string"
}
}
Adds a new type group item.
path Parameters
typeGroup required | string new type group item to add |
tenant-id required | string Example: 7311ea8c-5d48-43fe-acf9-980eedf24b6c Identifier of the organization, for which the resource is belonging to. |
header Parameters
Scope-Id | string Data source scope, allow user connect to particular database which is configured in Specs UI Scopes tab. Empty scope will connect the default database |
Request Body schema: application/jsonrequired
new type group item to add
typeGroupItemName | string or null |
specification | integer <int32> (TypeDataPartitionEnum) Enum: 0 1 2 3 -1 |
exportType | integer <int32> (ExportType) Enum: 0 1 2 |
typeDataStructure required | string non-empty |
nodeId | string <uuid> |
userId | string or null |
revision | integer <int32> |
revisionComment | string or null <= 1024 characters |
Responses
Request samples
- Payload
{- "typeGroupItemName": "string",
- "specification": 0,
- "exportType": 0,
- "typeDataStructure": "string",
- "nodeId": "959356e3-6168-4a92-b4a5-b9d462be6177",
- "userId": "string",
- "revision": 0,
- "revisionComment": "string"
}
Response samples
- 200
- 400
- 401
- 403
- 404
- 500
{- "queryProperties": {
- "property1": "string",
- "property2": "string"
}, - "nodeId": "959356e3-6168-4a92-b4a5-b9d462be6177"
}
Updates a existing type group item instance.
path Parameters
typeGroup required | string type group name where type group is stored |
tenant-id required | string Example: 7311ea8c-5d48-43fe-acf9-980eedf24b6c Identifier of the organization, for which the resource is belonging to. |
header Parameters
Scope-Id | string Data source scope, allow user connect to particular database which is configured in Specs UI Scopes tab. Empty scope will connect the default database |
Request Body schema: application/jsonrequired
updated type group item data
typeGroupItemName | string or null |
specification | integer <int32> (TypeDataPartitionEnum) Enum: 0 1 2 3 -1 |
exportType | integer <int32> (ExportType) Enum: 0 1 2 |
typeDataStructure required | string non-empty |
nodeId | string <uuid> |
userId | string or null |
revision | integer <int32> |
revisionComment | string or null <= 1024 characters |
Responses
Request samples
- Payload
{- "typeGroupItemName": "string",
- "specification": 0,
- "exportType": 0,
- "typeDataStructure": "string",
- "nodeId": "959356e3-6168-4a92-b4a5-b9d462be6177",
- "userId": "string",
- "revision": 0,
- "revisionComment": "string"
}
Response samples
- 200
- 400
- 401
- 403
- 404
- 500
{- "queryProperties": {
- "property1": "string",
- "property2": "string"
}, - "nodeId": "959356e3-6168-4a92-b4a5-b9d462be6177",
- "countChanges": 0
}
Deletes a list of type groups.
path Parameters
tenant-id required | string Example: 7311ea8c-5d48-43fe-acf9-980eedf24b6c Identifier of the organization, for which the resource is belonging to. |
header Parameters
Scope-Id | string Data source scope, allow user connect to particular database which is configured in Specs UI Scopes tab. Empty scope will connect the default database |
Request Body schema: application/jsonrequired
nodes to delete
nodeIds required | Array of strings <uuid> [ items <uuid > ] |
userId | string or null |
revisionComment | string or null [ 0 .. 1024 ] characters |
Responses
Request samples
- Payload
{- "nodeIds": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "userId": "string",
- "revisionComment": "string"
}
Response samples
- 400
- 401
- 403
- 404
- 500
{- "code": "string",
- "message": "string",
- "path": "string",
- "details": {
- "property1": null,
- "property2": null
}
}
Updates the export type for given path.
path Parameters
typeGroup required | string |
partitionType required | integer <int32> (TypeDataPartitionEnum) Enum: 0 1 2 3 -1 |
partitionId required | string |
tenant-id required | string Example: 7311ea8c-5d48-43fe-acf9-980eedf24b6c Identifier of the organization, for which the resource is belonging to. |
header Parameters
Scope-Id | string Data source scope, allow user connect to particular database which is configured in Specs UI Scopes tab. Empty scope will connect the default database |
Request Body schema: application/jsonrequired
exportType | integer <int32> (ExportType) Enum: 0 1 2 |
Responses
Request samples
- Payload
{- "exportType": 0
}
Response samples
- 400
- 401
- 403
- 404
- 500
{- "code": "string",
- "message": "string",
- "path": "string",
- "details": {
- "property1": null,
- "property2": null
}
}