Přeskočit na hlavní obsah

Příklady

Poslední hodnoty ze všech zařízení

Vypište všechna zařízení v prostoru a u každého vytiskněte nejnovější zprávu typu data.

API_KEY="<api-key>"
SPACE="<space-id>"
BASE="https://api.hardwario.cloud/v2"

curl -s -H "X-API-KEY: $API_KEY" "$BASE/spaces/$SPACE/devices?limit=500" \
| jq -r '.[].id' \
| while read -r DEV; do
echo "== $DEV =="
curl -s -H "X-API-KEY: $API_KEY" \
"$BASE/spaces/$SPACE/messages?device_id=$DEV&type[]=data&limit=1"
echo
done

Kompletní referenční dokumentace

Dokumentace Swagger obsahuje všechny endpointy (prostory, zařízení, zprávy, konektory, tagy, proměnné, firmware, uživatele, klíče …) včetně schémat požadavků a odpovědí.