PUT/api/v1/displays/{id}
Setzt den Panelinhalt. Die Felder title, subtitle, status, accent, message, lines und footer werden gestaltet dargestellt; alle weiteren Felder erscheinen als Schlüssel-Wert-Liste. status steuert die Akzentfarbe: frei grün, reserviert gelb, belegt rot, wartung grau.
{
"title": "Seminarraum 1.01",
"subtitle": "Belegt bis 15:15",
"status": "belegt",
"lines": [
{ "label": "Aktuell", "value": "Corporate Finance (SE)" },
{ "label": "Danach", "value": "15:30 Marketing Management (IL)" }
],
"footer": "Buchung über raumbuchung.mci.local"
}
curl -X PUT http://localhost:3000/api/v1/displays/MCI1-001 \
-H 'Content-Type: application/json' \
-d '{"title":"Raum MCI1-001","status":"frei","subtitle":"Frei bis 14:00"}'