{"openapi":"3.1.0","info":{"title":"Moneytor API","version":"1.0.0","description":"Read-only API for Moneytor asset worth, enriched assets, and cashflow transactions."},"servers":[{"url":"http://app.moneytor.co.il"}],"components":{"securitySchemes":{"bearerAuth":{"type":"http","scheme":"bearer","bearerFormat":"JWT","description":"JWT API tokens expire after 30 days. Renew tokens in Moneytor API settings."}}},"security":[{"bearerAuth":[]}],"paths":{"/api/v1/assetWorth":{"get":{"summary":"Dashboard-style asset worth and net worth","description":"Returns a summarized financial snapshot: assets, debts, net worth, and a compact product summary.","parameters":[],"responses":{"200":{"description":"Successful response","content":{"application/json":{"example":{"ok":true,"asOf":"2026-05-23T08:18:26.341Z","baseCurrency":"ILS","totalBalances":{"assets":6707996.69,"debts":188464.84,"bankAssets":1286905,"pensionAssets":3213333,"shareAssets":1069765.84,"cryptoAssets":1120005.45,"lastUpdate":{"bankAssets":"2026-05-20T19:00:58.479538+00:00","pensionAssets":"2025-05-08T15:26:55.130484+00:00"}},"netWorth":6519531.85,"productsSummary":[{"id":"6255","form":"bank","name":"אופן פיננס סנדבוקס פקדון","balanceInBase":16819},{"id":"6028","form":"crypto","name":"שם ארנק הקריפטו","balanceInBase":1120005.45}]}}}},"401":{"description":"Missing, invalid, or expired API token"},"403":{"description":"Premium subscription required"},"429":{"description":"Rate limit reached"}}}},"/api/v1/assets":{"get":{"summary":"Full enriched assets list","description":"Returns every financial product with source fields, base-currency calculations, and normalized integration fields.","parameters":[],"responses":{"200":{"description":"Successful response","content":{"application/json":{"example":{"ok":true,"asOf":"2026-05-23T08:39:05.559Z","baseCurrency":"ILS","count":2,"assets":[{"id":"6255","productId":6255,"form":"bank","name":"אופן פיננס סנדבוקס פקדון","liquidity":true,"ownership":100,"currency":{"value":"ILS","name":"","sign":"","rate":-1},"balanceInBaseCurrency":16819,"partOfPortfolio":0.2507,"updatedAt":"2026-05-19T17:00:55.816049+00:00"},{"id":"6028","productId":6028,"form":"crypto","name":"שם ארנק הקריפטו","cryptoData":[{"coinName":"BTC","amount":5,"coinRate":74719.35,"totalWorthInBaseCurrency":1120005.45,"balanceInBaseCurrency":1120005.45}],"balanceInBaseCurrency":1120005.45,"partOfPortfolio":16.6966}]}}}},"401":{"description":"Missing, invalid, or expired API token"},"403":{"description":"Premium subscription required"},"429":{"description":"Rate limit reached"}}}},"/api/v1/transactions":{"get":{"summary":"Cashflow transactions","description":"Returns Open Finance and manual cashflow transactions with date filtering and a limit.","parameters":[{"name":"from","in":"query","required":false,"schema":{"type":"string"},"description":"Inclusive start date. Invalid values are treated as missing."},{"name":"to","in":"query","required":false,"schema":{"type":"string"},"description":"Inclusive end date. Invalid values are treated as missing."},{"name":"limit","in":"query","required":false,"schema":{"type":"number"},"description":"Number of transactions to return. Clamped to 1-2000."}],"responses":{"200":{"description":"Successful response","content":{"application/json":{"example":{"ok":true,"asOf":"2026-05-23T08:39:37.419Z","count":2,"totalAvailable":117,"transactions":[{"id":"01KQRZXN78ZD6DZ8NM8YC1YSCY","date":"2026-02-09","amount":1800,"currency":"ILS","description":"מב. הפועלים-י","category":"BANK_TRANSFER","accountId":"QUNDT1VOVCNU...","type":"CHECKING"},{"id":"01KQRZXN78RHYEC5G5DZ99E7GT","date":"2026-03-10","amount":-3236.36,"currency":"ILS","description":"לאומי מאסטרקרד","category":"CREDIT_CARD_CHECKING","accountId":"QUNDT1VOVCNU...","type":"CHECKING"}]}}}},"401":{"description":"Missing, invalid, or expired API token"},"403":{"description":"Premium subscription required"},"429":{"description":"Rate limit reached"}}}}}}