TrueNAS API Änderung des shutdowns

Uzer1510

Lt. Commander
Registriert
Feb. 2025
Beiträge
1.851
Auch wenn das sicher eher ein Super Spezialthema ist ich hab da doch ne Weile gebraucht bis ich den Fehler gefunden habe :D und dachte evtl ist auch jemand gerade am Anpassen seiner Scripte auf die "aktuelle" API von TrueNAS

Bisher habe ich meine TrueNAS per script heruntergefahren mit (Bearer der individuell erzeugete API Key in TrueNAS hier Zufallsgetippe)

Code:
/usr/bin/curl --insecure -s -X POST -H "Authorization: Bearer 4-32762478436z7284237678243964372894236789wzeuigheuhiui8" -H "Content-Type: application/json" "https://192.168.0.8/api/v2.0/system/shutdown"

Jetzt ist es zwingend notwendig irgendeinen beliebigen Grund anzugeben mittels -d '{"reason": "Blabla irgendwas"}'

Code:
/usr/bin/curl --insecure -s -X POST -H "Authorization: Bearer 4-32762478436z7284237678243964372894236789wzeuigheuhiui8" -H "Content-Type: application/json" -d '{"reason": "Homeassistant shutdown"}' "https://192.168.0.8/api/v2.0/system/shutdown"

Eigentlich hätte ich das hier jetzt nicht gepostet aber leider gibt der Web-Server keine sinnvollen Fehlermeldungen zurück wenn man -d nicht nutzt sondern sogar eine JOB-ID - er macht es einfach nur nicht, was halt etwas suboptimal ist.
 
Zuletzt bearbeitet:
  • Gefällt mir
Reaktionen: Mordi
Zurück
Oben