Wallet REST API
Leggi e gestisci i tuoi dati finanziari
Leggi e gestisci i tuoi dati Wallet — transazioni, conti, budget e altro — da Excel, Power BI, script e strumenti di automazione tramite un’API REST sicura.
Per iniziare
Ottieni Wallet Premium
La REST API è disponibile per gli abbonati Wallet Premium. Aggiorna il tuo account per sbloccare l'accesso all'API.
Genera il token API
Vai nelle Impostazioni dell’app web di Wallet e genera il tuo token API personale. Conservalo al sicuro: dà accesso ai tuoi dati.
Fai la tua prima richiesta
Usa l’URL di base e il tuo token per iniziare a interrogare i tuoi dati finanziari — provalo dal vivo nell’esploratore interattivo delle API.
Dati disponibili
Accesso completo in lettura a tutto — e creazione, aggiornamento ed eliminazione dove conta.
Dati finanziari principali
/v1/api/recordsRecords
Transazioni con filtri avanzati — crea fino a 20 e aggiorna fino a 10 per richiesta
/v1/api/accountsAccounts
Conti bancari, carte e contanti — elencali, aprine di nuovi, rinomina e aggiorna
/v1/api/categoriesCategories
L’albero delle categorie — aggiungi sottocategorie personalizzate e rinomina le tue
Pianificazione e organizzazione
/v1/api/budgetsBudgets
Definizioni e monitoraggio dei budget — creali e modificali
/v1/api/goalsGoals
Obiettivi di risparmio e progressi
/v1/api/standing-ordersStanding Orders
Pagamenti ricorrenti — /items elenca le occorrenze generate
/v1/api/labelsLabels
Etichette delle transazioni — elenca, crea, rinomina e ricolora
/v1/api/record-rulesRecord Rules
Regole di categorizzazione automatica
Manutenzione e monitoraggio
/v1/api/{type}/referencesEntity References
Ricerca in batch delle entità collegate — un controllo sicuro prima delle eliminazioni
/v1/api/{type}Delete Entities
Elimina fino a 10 record, budget, conti, etichette e altro per richiesta
/v1/api/api-usage/statsAPI Usage Stats
Monitora l’utilizzo dell’API e la quota rimanente
Concetti chiave
Paginazione
Controlla i set di risultati con i parametri limit e offset.
limit — fino a 200 risultati per richiesta (predefinito 30)offset — salta N risultatinextOffset — restituito quando esistono altri risultati
Filtro
Usa prefissi tipizzati per filtrare i dati con precisione.
eq., contains., contains-i. — filtri di testogt., gte., lt., lte. — confronti di intervalloRipeti un filtro (fino a 2×) per intervalli AND
Limiti e intestazioni
Limitazione token-bucket che consente brevi picchi, con header HTTP chiari.
300 richieste all’ora per clientX-RateLimit-Limit, X-RateLimit-Remaining429 + Retry-After in caso di superamento
Scritture in batch
Scrivi in batch piccoli e prevedibili — gli elementi vengono elaborati in modo indipendente.
POST /records — fino a 20 elementiPATCH — fino a 10 elementiDELETE — fino a 10 ID
Buono a sapersi
Conversione di valuta
L’API REST sfrutta automaticamente i tassi di cambio storici per le operazioni tra valute. La conversione segue un approccio best-effort: i tassi provengono da dati di mercato pubblici e possono differire leggermente da quelli bancari o dei cambiavalute.
Totali e ordinamento
withTotal=true restituisce il conteggio totale delle corrispondenze insieme alla pagina; sortBy ordina per qualsiasi campo supportato (+ crescente, - decrescente).
Stato di sincronizzazione
Il tuo primo token API avvia una sincronizzazione iniziale (le richieste restituiscono 409 finché non termina). Dopo, gli header X-Last-Data-Change-At e X-Sync-In-Progress indicano quanto sono aggiornati i dati.
Successo parziale (HTTP 207)
Gli elementi del batch vengono elaborati in modo indipendente — risultati misti restituiscono un riepilogo per elemento. Aggiungi validation=strict per fallire subito invece.
Esempi di integrazione
curl
Il modo più semplice per testare l'API dal terminale.
curl -X GET "https://rest.budgetbakers.com/wallet/v1/api/records?limit=30" \ -H "Accept: application/json" \ -H "Authorization: Bearer YOUR_TOKEN"
Excel tramite Power Query
Importa le transazioni direttamente in Excel per analisi e report personalizzati.
- 1.Apri Excel → Dati → Recupera dati → Dal web
- 2.Inserisci: https://rest.budgetbakers.com/wallet/v1/api/records
- 3.Aggiungi l'intestazione Authorization con il tuo Bearer token
- 4.Trasforma e carica i dati nel tuo foglio di calcolo
Power BI Dashboard
Crea dashboard finanziari in tempo reale con aggiornamento automatico dei dati.
- 1.Usa il connettore Web in Power BI Desktop
- 2.URL: https://rest.budgetbakers.com/wallet/v1/api/records
- 3.Configura l'autenticazione Bearer token
- 4.Imposta l'aggiornamento pianificato e crea visualizzazioni
Analisi Python
Analizza i tuoi dati finanziari in modo programmatico con 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']}")Pronto per iniziare?
Esplora il riferimento API completo con documentazione interattiva, esempi di richieste e schemi di risposta.