Für den [[Open/Close-Monitor]] gibt es eine minimale API über HTTP, um die maschinelle Verarbeitung zu erleichtern. == Formate == Es stehen folgende Formate zur Verfügung: Um eine hohe Last durch Anfragen zu vermeiden, wird der HTTP-Client über die HTTP-Header "Expires" und "Cache-Control" angewiesen, die Ergebnisse der Anfragen für 5 Minuten zwischenzuspeichern. Alternativ ist die Abfrage auch über HTTPS möglich. == Datenfelder == === Versionsnummer === Versionsnummer der API, mit der die Abfrage generiert wurde ;Datentyp: String der Form ([0-9]+.){1-3}[0-9]+) ;JSON: Attribut version ;XML: Attribut version (CDATA) des Wurzelelementes <status> ;RFC822: Feld Version ;Anmerkungen: Die aktuelle Versionsnummer ist 0.1 === Öffnungsstatus === Der aktuelle Öffnungsstatus des Hackerspace ;Datentyp: Boolean :*''true'': Space is geöffnet :*''false'': Space ist geschlossen ;JSON: Attribut isOpen ;XML: Text-Inhalt (CDATA) des Elements <isOpen> ;RFC822: Feld IsOpen === Änderungsdatum === Der Zeitpunkt, wann der Öffnungsstatus das letzte mal verändert wurde, in der lokalen Zeitzone (Europe/Berlin, {{WP|MEZ}}/{{WP|MESZ}}) ;Datentyp: String mit Datum nach ISO 8601 (''YYYY-MM-DDTHH:MM:SS.mmmmmm'') ;JSON: Attribut since ;XML: Text-Inhalt (CDATA) des Elements <since> ;RFC822: Feld Since [[Kategorie:Projekte]]