curl --location '/projects//panels//visualization/validate' \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{
"enclosure": {
"type": "catalog",
"article": "string"
},
"hub": [
{
"type": "av",
"id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
"article": "string",
"name": "string",
"selectorCode": "string",
"isIncomer": true,
"parts": [
{
"id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
"article": "string"
}
],
"wiring": {
"topConnectionIds": [
"497f6eca-6276-4993-bfeb-53cbbbba6f08"
],
"bottomConnectionIds": [
"497f6eca-6276-4993-bfeb-53cbbbba6f08"
]
}
}
],
"installed": [
{
"type": "av",
"id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
"article": "string",
"name": "string",
"selectorCode": "string",
"isIncomer": true,
"wiring": {
"topConnectionIds": [
"497f6eca-6276-4993-bfeb-53cbbbba6f08"
],
"bottomConnectionIds": [
"497f6eca-6276-4993-bfeb-53cbbbba6f08"
]
},
"placement": {
"railPosition": 0,
"modulePosition": 0
},
"parts": [
{
"id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
"article": "string"
}
]
}
],
"crossModules": [
{
"id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
"article": "string",
"name": "string",
"placement": {
"railPosition": 0,
"modulePosition": 0
}
}
]
}'