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,bnur diese Spalten (Standard: alle)
filter=Spalte:op:Wertmehrfach 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,NrSortierung, - = absteigend
limit, offsetStandard 1000, höchstens 10000 Zeilen je Abfrage; "abgeschnitten": true heißt: mit offset weiterblättern
format=csvCSV mit ; (Excel), sonst JSON

Abfragen, die länger als 30 s dauern, werden abgebrochen; dann enger filtern (z. B. Zeitraum).