Wallet REST API

Přímý přístup k vašim finančním datům

Integrujte data z Wallet s Excelem, Power BI, vlastními aplikacemi a automatizačními nástroji pomocí našeho zabezpečeného REST API.

RESTful
Bearer Token
JSON
Wallet REST API
GET
https://rest.budgetbakers.com/wallet
/v1/api/records
Response:
{
"records": [
{
"id": "a1b2c3d4",
"amount": -42.50,
"recordDate": "2025-10-20",
"category": "Groceries",
"payee": "Whole Foods"
}
]
}

Začínáme

1

Pořiďte si Wallet Premium

REST API je dostupné pro předplatitele Wallet Premium. Upgradujte svůj účet pro přístup k API.

2

Vygenerujte API token

V nastavení webové aplikace Wallet si vygenerujte osobní API token. Uchovejte ho v bezpečí — umožňuje přístup k vašim datům.

3

Odešlete první požadavek

Použijte základní URL a váš token k dotazování finančních dat. Podívejte se na příklad vpravo.

Dostupná data

Přistupujte ke všem finančním datům přes 10 dedikovaných endpointů.

Základní finanční data

GET/v1/api/records

Records

Transakce s filtrováním podle data, částky, kategorie

GET/v1/api/accounts

Accounts

Bankovní účty, kreditní karty, investice

GET/v1/api/categories

Categories

Kategorie transakcí

Plánování a cíle

GET/v1/api/budgets

Budgets

Definice a sledování rozpočtů

GET/v1/api/goals

Goals

Spořicí cíle a pokrok

GET/v1/api/standing-orders

Standing Orders

Opakující se transakce a předplatné

Organizace a nástroje

GET/v1/api/labels

Labels

Štítky a tagy transakcí

GET/v1/api/record-rules

Record Rules

Pravidla automatické kategorizace

GET/v1/api/records/by-id

Records by ID

Vyhledání konkrétních transakcí podle ID

Monitoring

GET/v1/api/api-usage/stats

API Usage Stats

Sledujte využití API a zbývající kvótu

Klíčové koncepty

Stránkování

Ovládejte velikost výsledků pomocí parametrů limit a offset.

  • limit — 1 až 100 výsledků na požadavek
  • offset — přeskočit N výsledků
  • nextOffset — vráceno v odpovědi pro snadné stránkování

Filtrování

Používejte typované prefixy pro přesné filtrování dat.

  • eq., contains., contains-i. — textové porovnání
  • gt., gte., lt., lte. — rozsahové porovnání
  • Kombinujte více filtrů na libovolném poli

Limity a hlavičky

Algoritmus token bucket s jasnými HTTP hlavičkami.

  • 500 požadavků za hodinu na token
  • X-RateLimit-Limit, X-RateLimit-Remaining
  • Hlavička Retry-After při omezení

Příklady integrace

curl

Nejjednodušší způsob, jak otestovat API z terminálu.

curl -X GET "https://rest.budgetbakers.com/wallet/v1/api/records?limit=10" \
  -H "Authorization: Bearer YOUR_TOKEN" \
  -H "Accept: application/json"

Excel přes Power Query

Importujte transakce přímo do Excelu pro vlastní analýzu a reportování.

  1. 1.Otevřete Excel → Data → Načíst data → Z webu
  2. 2.Zadejte: https://rest.budgetbakers.com/wallet/v1/api/records
  3. 3.Přidejte hlavičku Authorization s vaším Bearer tokenem
  4. 4.Transformujte a načtěte data do tabulky

Power BI Dashboard

Vytvořte finanční dashboardy v reálném čase s automatickou aktualizací dat.

  1. 1.Použijte Web konektor v Power BI Desktop
  2. 2.URL: https://rest.budgetbakers.com/wallet/v1/api/records
  3. 3.Nakonfigurujte Bearer token autentizaci
  4. 4.Nastavte plánovanou aktualizaci a vytvořte vizualizace

Analýza v Pythonu

Analyzujte finanční data programaticky pomocí Pythonu.

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']:
    print(f"{rec['recordDate']}: {rec['payee']} — {rec['amount']}")

Připraveni začít?

Prozkoumejte kompletní API referenci s interaktivní dokumentací, příklady požadavků a schématy odpovědí.