Wallet REST API
Ihre Finanzdaten lesen & verwalten
Lesen und verwalten Sie Ihre Wallet-Daten – Transaktionen, Konten, Budgets und mehr – aus Excel, Power BI, Skripten und Automatisierungstools über eine sichere REST API.
Erste Schritte
Wallet Premium erwerben
Die REST API ist für Wallet Premium-Abonnenten verfügbar. Upgraden Sie Ihr Konto, um API-Zugriff freizuschalten.
API-Token generieren
Öffnen Sie die Einstellungen der Wallet-Web-App und generieren Sie Ihren persönlichen API-Token. Bewahren Sie ihn sicher auf – er gewährt Zugriff auf Ihre Daten.
Erste Anfrage senden
Beginnen Sie mit Basis-URL und Token, Ihre Finanzdaten abzufragen – probieren Sie es live im interaktiven API-Explorer aus.
Verfügbare Daten
Voller Lesezugriff auf alles – plus Erstellen, Aktualisieren und Löschen, wo es zählt.
Grundlegende Finanzdaten
/v1/api/recordsRecords
Transaktionen mit umfangreichen Filtern – bis zu 20 erstellen und 10 aktualisieren pro Anfrage
/v1/api/accountsAccounts
Bankkonten, Karten und Bargeld – auflisten, neu anlegen, umbenennen und aktualisieren
/v1/api/categoriesCategories
Der Kategoriebaum – eigene Unterkategorien anlegen und eigene umbenennen
Planung & Organisation
/v1/api/budgetsBudgets
Budgetdefinitionen und -verfolgung – erstellen und anpassen
/v1/api/goalsGoals
Sparziele und Fortschritt
/v1/api/standing-ordersStanding Orders
Wiederkehrende Zahlungen – /items listet die erzeugten Vorkommen
/v1/api/labelsLabels
Transaktions-Labels – auflisten, erstellen, umbenennen und umfärben
/v1/api/record-rulesRecord Rules
Regeln zur automatischen Kategorisierung
Wartung & Monitoring
/v1/api/{type}/referencesEntity References
Batch-Lookup verknüpfter Entitäten – eine sichere Vorprüfung vor dem Löschen
/v1/api/{type}Delete Entities
Bis zu 10 Datensätze, Budgets, Konten, Labels und mehr pro Anfrage löschen
/v1/api/api-usage/statsAPI Usage Stats
API-Nutzung und verbleibendes Kontingent überwachen
Schlüsselkonzepte
Paginierung
Steuern Sie Ergebnismengen mit limit- und offset-Parametern.
limit — bis zu 200 Ergebnisse pro Anfrage (Standard 30)offset — N Ergebnisse überspringennextOffset — enthalten, wenn weitere Ergebnisse existieren
Filterung
Verwenden Sie typisierte Präfixe zur präzisen Datenfilterung.
eq., contains., contains-i. — Textfiltergt., gte., lt., lte. — BereichsvergleicheFilter wiederholen (bis zu 2×) für UND-Bereiche
Rate Limits & Header
Token-Bucket-Limitierung, die kurze Lastspitzen erlaubt, mit klaren HTTP-Headern.
300 Anfragen pro Stunde pro ClientX-RateLimit-Limit, X-RateLimit-Remaining429 + Retry-After bei Drosselung
Batch-Schreibvorgänge
Schreiben Sie in kleinen, vorhersehbaren Batches – Elemente werden unabhängig verarbeitet.
POST /records — bis zu 20 ElementePATCH — bis zu 10 ElementeDELETE — bis zu 10 IDs
Gut zu wissen
Währungsumrechnung
Die REST API nutzt für währungsübergreifende Operationen automatisch historische Wechselkurse. Die Umrechnung erfolgt nach dem Best-Effort-Prinzip – die Kurse stammen aus öffentlichen Marktdaten und können leicht von Bank- oder Wechselstubenkursen abweichen.
Summen & Sortierung
withTotal=true liefert zur Seite die Gesamtzahl der Treffer; sortBy sortiert nach jedem unterstützten Feld (+ aufsteigend, - absteigend).
Sync-Status
Ihr erster API-Token startet eine initiale Synchronisierung (Anfragen liefern 409, bis sie abgeschlossen ist). Danach zeigen die Header X-Last-Data-Change-At und X-Sync-In-Progress, wie aktuell die Daten sind.
Teilerfolg (HTTP 207)
Batch-Elemente werden unabhängig verarbeitet – gemischte Ergebnisse liefern eine Zusammenfassung pro Element. Mit validation=strict schlägt die Anfrage stattdessen sofort fehl.
Integrationsbeispiele
curl
Der einfachste Weg, die API vom Terminal aus zu testen.
curl -X GET "https://rest.budgetbakers.com/wallet/v1/api/records?limit=30" \ -H "Accept: application/json" \ -H "Authorization: Bearer YOUR_TOKEN"
Excel über Power Query
Importieren Sie Transaktionen direkt in Excel für individuelle Analyse und Berichterstattung.
- 1.Excel öffnen → Daten → Daten abrufen → Aus dem Web
- 2.Eingeben: https://rest.budgetbakers.com/wallet/v1/api/records
- 3.Authorization-Header mit Ihrem Bearer-Token hinzufügen
- 4.Daten transformieren und in die Tabelle laden
Power BI Dashboard
Erstellen Sie Echtzeit-Finanz-Dashboards mit automatischer Datenaktualisierung.
- 1.Web-Connector in Power BI Desktop verwenden
- 2.URL: https://rest.budgetbakers.com/wallet/v1/api/records
- 3.Bearer-Token-Authentifizierung konfigurieren
- 4.Geplante Aktualisierung einrichten und Visualisierungen erstellen
Python-Analyse
Analysieren Sie Ihre Finanzdaten programmatisch mit Python.
import requests
headers = {'Authorization': 'Bearer YOUR_TOKEN'}
params = {
'recordDate': 'gte.2025-01-01',
'limit': 100
}
response = requests.get(
'https://rest.budgetbakers.com/wallet/v1/api/records',
headers=headers,
params=params
)
data = response.json()
for rec in data['records']:
amount = rec['amount']
print(f"{rec['recordDate'][:10]} {rec['counterParty']}: "
f"{amount['value']} {amount['currencyCode']}")Bereit loszulegen?
Erkunden Sie die vollständige API-Referenz mit interaktiver Dokumentation, Anfragebeispielen und Antwortschemas.