Datenbank-Zugang
Lesender Zugriff auf freigegebene Datenbanken per HTTPS. Anmeldung mit einem API-Key aus konto.kiautomat.at → Meine Abos (Abo mit dem Dienst „Datenbank“ nötig). Welche Datenbanken Sie sehen, legt der Betreiber fest.
Abfragen
K="Authorization: Bearer pk_…"
curl -H "$K" https://db.kiautomat.at/v1/ # freigegebene Datenbanken
curl -H "$K" https://db.kiautomat.at/v1/<db> # Tabellen
curl -H "$K" https://db.kiautomat.at/v1/<db>/<tabelle>/spalten # Spalten und Typen
curl -H "$K" -G https://db.kiautomat.at/v1/<db>/<tabelle> \
--data-urlencode "filter=Datum:ge:2026-11-01 00:00:00" \
--data-urlencode "filter=SensorNr:eq:3" \
-d sort=-Datum -d limit=100
Parameter für Zeilen
| spalten=a,b | nur diese Spalten (Standard: alle) |
| filter=Spalte:op:Wert | mehrfach möglich, alle müssen zutreffen. op: eq ne lt le gt ge like in null notnull; in mit kommagetrennten Werten, like mit % als Platzhalter |
| sort=-Datum,Nr | Sortierung, - = absteigend |
| limit, offset | Standard 1000, höchstens 10000 Zeilen je Abfrage; "abgeschnitten": true heißt: mit offset weiterblättern |
| format=csv | CSV mit ; (Excel), sonst JSON |
Abfragen, die länger als 30 s dauern, werden abgebrochen; dann enger filtern (z. B. Zeitraum).