Einnahmen- und Ausgabenrechner API

Einnahmen- und Ausgabenrechner API, verwaltet Einnahmen-Ausgaben-Buch seine Einträge aus deiner eigenen App heraus: auflisten, hinzufügen, aktualisieren und löschen. Die Endpunkte nutzen einen API-Schlüssel statt einer Browser-Sitzung.

Schnellstart

  1. Erstelle einen Schlüssel im Bereich Entwickler-API deines Kontos; der Klartext-Schlüssel wird nur bei der Erstellung angezeigt.
  2. Sende die Anfrage an https://api.pixepi.com mit dem Header Authorization: Bearer <key>.
  3. Antworten liefern JSON; bei Listen-Endpunkten kannst du die Felder page, per_page und Filterfelder verwenden.

Beispielanfrage

curl -H "Authorization: Bearer $PIXEPI_KEY" "https://api.pixepi.com/api/v1/apps/gelir-gider-defteri/categories"

curl -X POST "https://api.pixepi.com/api/v1/apps/gelir-gider-defteri/categories" \
  -H "Authorization: Bearer $PIXEPI_KEY" \
  -d "kind=expense" \
  -d "name=Miete"

Endpunkte dieses Werkzeugs

MethodePfadFunktion
GET/categoriesListet Kategorien auf (Standardkategorien plus eigene).
POST/categoriesErstellt eine neue Kategorie.
POST/categories/{id}Aktualisiert eine Kategorie.
POST/categories/{id}/archiveArchiviert eine Kategorie; erneuter Aufruf ändert den Status nicht.
GET/entriesListet Einträge auf; filtert nach Datum, Art, Kategorie und Notiz.
POST/entriesErstellt einen neuen Eintrag.
POST/entries/{id}Aktualisiert einen Eintrag.
POST/entries/{id}/deleteLöscht einen Eintrag.
GET/summaryÜbersichtsaufschlüsselung: nach Monat, Kategorie oder Art.
GET/export.csvExportiert Einträge als CSV.

Gemeinsame Endpunkte

MethodePfadFunktion
GET/api/v1/appsAPI-Katalog
GET/api/v1/apps/gelir-gider-defteriWerkzeug-Vertrag
GET/api/v1/usageNutzungsübersicht
GET/api/v1/openapi.jsonOpenAPI-3.1-Dokument

Limits

  • Das Feld limit in Listenantworten enthält Angaben zu Nutzung und Höchstgrenzen.
  • Kontingent- und Tarifinformationen sind an dein Konto gebunden; prüfe den aktuellen Status mit GET /api/v1/usage.

Fehlercodes

CodeBedeutung
unauthorizedDer API-Schlüssel fehlt oder ist ungültig.
forbiddenDieser Vorgang ist mit diesem Schlüssel nicht erlaubt.
not_foundWerkzeug, Job oder Datensatz nicht gefunden (404 auch bei kontoübergreifendem Zugriff).
invalid_inputEingabe ungültig (fehlendes oder fehlerhaftes Feld, ungültiges Datum usw.).
invalid_requestDie Anfrage ist fehlerhaft.
too_largeDatei oder Anfrage übersteigt das Limit.
unsupported_mediaDateityp wird nicht unterstützt.
not_supportedDieses Werkzeug kann auf diesem Endpunkt nicht ausgeführt werden (stateful App).
not_readyDer Job ist noch nicht fertig.
expiredDas Ergebnis ist abgelaufen.
no_outputFür diesen Job ist kein Download verfügbar.
invalid_pathUngültiger Ausgabepfad.
quota_exceededKontingent oder Anfragelimit überschritten.
rate_limitedZu viele Anfragen in kurzer Zeit. Warte kurz und versuche es erneut.
csrfFormularüberprüfung im Browser fehlgeschlagen (die externe API nutzt Schlüssel).
conflictDer Vorgang steht in Konflikt mit dem aktuellen Status.
unavailableDas Werkzeug ist vorübergehend nicht verfügbar.
internal_errorUnerwarteter Serverfehler.

Dokumente

Häufig gestellte Fragen

Woher bekomme ich einen API-Schlüssel?

Erstelle einen Schlüssel im Bereich Entwickler-API deines Kontos. Der Schlüssel wird nur einmalig bei der Erstellung angezeigt.

Wie wird eine Anfrage gesendet?

Die Endpunkte laufen unter https://api.pixepi.com; jede Anfrage enthält den Header "Authorization: Bearer <key>".

Welche Endpunkte stellt die Einnahmen-Ausgaben-Buch-API bereit?

Die obige Tabelle listet alle deklarierten Endpunkte auf. Alle arbeiten mit Einträgen deines Kontos und geben bei kontoübergreifendem Zugriff einen 404 zurück.

Wie lese ich eine Fehlerantwort?

Der Fehler-Body enthält die Felder {ok:false, error, code, request_id}; die Code-Werte findest du in der Fehlercode-Tabelle.