ZapYeti
Track and manage debt payoff plans on ZapYeti.com via REST API.
Setup
- Requires env:
ZAPYETI_API_KEY - Generate an API key at ZapYeti.com → Settings → API Keys
Usage
Use the helper script for all API calls:
scripts/zy_api.sh <METHOD> <path> [json_body]
Common workflows
List all debts:
scripts/zy_api.sh GET /api/debts/
Get a specific debt:
scripts/zy_api.sh GET /api/debts/DEBT_ID
Log a payment:
scripts/zy_api.sh POST /api/payments/ \
'{"debt_id":"DEBT_ID","amount":5000,"date":"2026-03-06"}'
Payment summary:
scripts/zy_api.sh GET /api/payments/summary
Payment history:
scripts/zy_api.sh GET /api/payments/history
User profile:
scripts/zy_api.sh GET /api/users/me
Export data:
scripts/zy_api.sh GET /api/settings/export
scripts/zy_api.sh GET /api/settings/export/csv
API Reference
See references/api.md for the full endpoint list including debts, payments, SimpleFin sync, social features, and admin endpoints.
Notes
- Amounts are in cents: $50.00 = 5000
- Debt payoff strategies: snowball (smallest first) and avalanche (highest interest first)
