curl --location '/projects//panels/init' \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{
"name": "string",
"premiseType": "apartment",
"equipmentClass": "basic",
"supplyNetwork": "single_phase",
"hasInputBreaker": true,
"inputBreakerNominal": 0,
"hasMeter": true,
"meterWidthMm": null,
"reservePercent": 30,
"sizeConstraints": {
"maxWidthMm": null,
"maxHeightMm": null,
"maxDepthMm": null
}
}'{
"revision": 0,
"data": {
"name": "string",
"premiseType": "apartment",
"equipmentClass": "basic",
"supplyNetwork": "single_phase",
"hasInputBreaker": true,
"inputBreakerNominal": 0,
"hasMeter": true,
"meterWidthMm": null,
"reservePercent": 30,
"sizeConstraints": {
"maxWidthMm": null,
"maxHeightMm": null,
"maxDepthMm": null
}
},
"reactivity": {
"eventId": "d6703cc8-9e79-415d-ac03-a4dc7f6ab43c",
"trigger": {
"step": "object_params",
"action": "string"
},
"revision": {
"from": 0,
"to": 0
},
"stepEffects": {
"property1": {},
"property2": {}
},
"mutations": [
{
"path": "string",
"kind": "string",
"reason": "string"
}
]
}
}