Skip to main content

Set Up Wall Edge Strips through API

➑️ See the API Reference documentation πŸ”— for detailed information.

Set Up the Dimensions​

For precut wall edge strips, width is a mandatory parameter used for price calculation.

ParameterTypePossible valuesDefault value
widthDiscrete length[0 ;∞]3000
depthDiscrete length[0 ;∞]30
heightDiscrete length[0 ;∞]30
"width": {
"typeID": 1,
"values": [
2460
],
"editable": null,
"translation": {
"name": {
"1": "Longueur",
"2": "Width",
"3": "Anchura",
"4": "Breite"
},
"values": {
"2": {
"2460": "2460"
}
}
},
"defaultValue": 2460
}


Set Up the Type of Wall Edge Strip​

ParameterTypePossible valuesDefault value
wallEdgeStripTypeDiscrete variationprecut / customprecut

"wallEdgeStripType": {
"typeID": 4,
"values": [
"precut"
],
"editable": null,
"translation": {
"name": {
"2": "wallEdgeStripType"
},
"values": {
"2": {
"precut": "precut"
}
}
},
"defaultValue": "precut"
}

Set Up the Section Type​

ParameterTypePossible valuesDefault value
sectionTypeDiscrete variationtriangle / rectangletriangle
"sectionType": {
"typeID": 4,
"values": [
"triangle"
],
"editable": null,
"translation": {
"name": {
"2": "sectionType"
},
"values": {
"2": {
"triangle": "triangle"
}
}
},
"defaultValue": "triangle"
},

Set Up the Material of the Edge Strip​

ParameterTypePossible values
materialstringExternal dbID
"material": {
"ids": [
"2540"
],
"tags": [],
"typeID": 6,
"editable": null,
"nullable": false,
"translation": {
"name": {
"2": "material"
}
},
"defaultValue": "2540"
},

Define Compatible Products for Custom Strips​

The edgeCompatibility parameter defines a list of products that can be used as finish for "custom" edge strips.

⚠️ This parameter is not designed to allow nullable value. The way to define it is to provide at least two possible values: - The default one has no price (non-polished for example) - The second one can be a special finish (polished) with a price. In this case the "allow empty value" cannot be set to 'true'.

ParameterTypePossible values
edgeCompatibilityproductExternal dbID

"edgeCompatibility": {
"ids": [
"14180",
"14179"
],
"tags": [],
"typeID": 7,
"editable": null,
"nullable": false,
"translation": {
"name": {
"2": "edgeCompatibility"
}
},
"defaultValue": "14179"
},


Pricing​

For "custom" strips, the pricing method is "per linear meter" and thus, the following value is required:


{"pricingMethod":"linearMeter"}
"prices": [
{
"typePrice": "regular",
"price": 100,
"startDate": null,
"endDate": null,
"currency": "EUR",
"additionalInformations": {
"pricingMethod": "linearMeter"
}
}
]

Deploy​

Setting the wallEdgeStripOption to 'true' in the top-assembly (cabinet) will enable will enable a choice of wall edge strips in the planner.

ParameterTypePossible valuesDefault value
wallEdgeStripOptionbooleantrue / falsefalse
"wallEdgeStripOption": {
"typeID": 3,
"editable": null,
"translation": {
"name": {
"2": "wallEdgeStripOption"
}
},
"defaultValue": 0
}