Rest API Argumente Übersicht

Hallo zusammen,

ich habe mir einen Sensor in Homeassistant für die Anzahl der Dokumente im Posteingang gebastelt. Das ganze über die Rest API mit Token. Es werden allerdings alle Dokumente direkt mit übermittelt, obwohl ich ja nur die Eigenschaft „count“ brauche.

Mit truncate_content=true kann man den Inhalt immerhin beschneiden, sodass nicht alles geladen wird. Gibt es ein Argument, mit dem der Inhalt gar nicht mitgeliefert wird? Bei einem Sensor für die Gesamtanzahl der Dokumente würde er ja sonst wirklich ALLE Dokumente oder zumindest - wenn man es auf eine Seite beschränkt - den beschnittenen Inhalt der kompletten ersten Seite mit liefern.

Gibt es eine Übersicht zu den möglichen Argumenten? Die Doku ist leider sehr dürftig gehalten. Dort findet sich noch nicht mal das truncate Argument drin. Oder ich übersehen was.

Grüße

Über welchen API-Aufruf rufst du die Dokumentenliste ab? Mit /api/documents/ kommen die Dokumente in Blöcken zu 30…100 KB, das sollte noch tolerabel sein, man muss ja nur den ersten Block lesen.

Hab gerade nochmal selbst gekuckt, mit /api/statistics/ kriegt man genau das, was du suchst

Meine Abfrage geht momentan auf http://IP:Port/api/documents/?tags__id__all=1&truncate_content=true
und ziehe mir mit json den Wert count raus.

Statistics schaue ich mir gerne mal an. Danke dir.