Anfragen
Die Smart Building Automation REST API bietet sowohl die Möglichkeit, den aktuellen Status der einzelnen Funktionen im System abzufragen, als auch diese zu steuern. Dazu stehen folgende Anfragen zu Verfügung:
GET: apps
"http://[Smart_Building_Automation_IP]/api/apps"
Liefert eine Liste aller Apps.
GET: apps/{fullName}
Liefert detaillierte Informationen über die angefragte App.
GET: instances
Liefert eine Liste aller Instanzen.
GET: instances/{instanceId}
Liefert detaillierte Informationen über die angefragte Instanz.
GET: instances/{instanceId}/{action}
Liefert den aktuellen Wert der angefragten Eigenschaft einer spezifischen Instanz. Zu Beispiel den aktuellen Status eines Lichts.
POST: instances/{instanceId}/{action}
Ruft eine Methode der spezifischen Instanz auf.
Unter "http://[Smart_Building_Automation_IP]/api" steht eine Testseite für die REST API zur Verfügung, auf der alle aufgelisteten Anfragen ausprobiert werden können.