Réponse de référence
Renvoie la signification du produit, pas seulement les champs.
Une réponse utile relie l'identité, le contexte, les sélections acceptées, les valeurs dérivées, la validité, les prochaines modifications autorisées, le statut commercial et les versions. L’exemple est un modèle de conception à adapter, et non une promesse d’une charge utile Configurix fixe.
configuration-response.jsonÉtat de référence
{
"configurationId": "cfg_01J8P4A2",
"revision": 14,
"status": "valid",
"context": {
"product": "pergola_bioclimatic_04",
"market": "NL",
"language": "nl-NL",
"channel": "dealer-web",
"account": "dealer_havenform"
},
"selection": {
"widthMm": 4200,
"projectionMm": 3500,
"roof": "louvered",
"finish": "anthracite",
"sideScreen": true,
"ledLighting": true
},
"derived": {
"postCount": 4,
"roofBays": 2,
"areaM2": 14.7
},
"allowed": {
"projectionMm": { "min": 2500, "max": 5000, "step": 100 },
"finish": ["anthracite", "black", "white", "bronze"]
},
"messages": [],
"commercial": {
"status": "priced",
"priceResultId": "price_7K2",
"currency": "EUR",
"total": "10440.00",
"validUntil": "2026-08-26T23:59:59Z"
},
"versions": {
"api": "2026-08",
"catalogue": "PERG-EU-12.4",
"rules": "rules_perg_8.2",
"price": "DEALER-NL-8",
"visual": "scene_pergola_04@3.2.0"
},
"links": {
"self": "/configurations/cfg_01J8P4A2/revisions/14",
"continue": "/projects/cfg_01J8P4A2",
"snapshot": "/configurations/cfg_01J8P4A2/revisions/14/snapshot"
}
}