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.
| Parameter | Type | Possible values | Default value | 
|---|---|---|---|
width | Discrete length | [0 ;β] | 3000 | 
depth | Discrete length | [0 ;β] | 30 | 
height | Discrete 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β
| Parameter | Type | Possible values | Default value | 
|---|---|---|---|
wallEdgeStripType | Discrete variation | precut / custom | precut | 
    	"wallEdgeStripType": {
    	    "typeID": 4,
    	    "values": [
    	        "precut"
    	    ],
    	    "editable": null,
    	    "translation": {
    	        "name": {
    	            "2": "wallEdgeStripType"
    	        },
    	        "values": {
    	            "2": {
    	                "precut": "precut"
    	            }
    	        }
    	    },
    	    "defaultValue": "precut"
	}
Set Up the Section Typeβ
| Parameter | Type | Possible values | Default value | 
|---|---|---|---|
sectionType | Discrete variation | triangle / rectangle | triangle | 
"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β
| Parameter | Type | Possible values | 
|---|---|---|
material | string | External 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'.
| Parameter | Type | Possible values | 
|---|---|---|
edgeCompatibility | product | External 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.
| Parameter | Type | Possible values | Default value | 
|---|---|---|---|
wallEdgeStripOption | boolean | true / false | false | 
"wallEdgeStripOption": {
	"typeID": 3,
	"editable": null,
	"translation": {
		"name": {
			"2": "wallEdgeStripOption"
			}
		},
	"defaultValue": 0
}