removedInput schema / properties / amount
Removed value: -{
- "description": "Amount in `currency` units (whole units)",
- "type": "integer"
-}
removedInput schema / properties / category
Removed value: -{
- "description": "Must be one of the predefined flow categories. Income: salary, business, dividends, interest, income_other. Expense: personal, insurance, phone, utilities, rent, maintenance, loan_repayment, expense_other.",
- "type": "string"
-}
removedInput schema / properties / currency
Removed value: -{
- "default": "USD",
- "description": "Currency of `amount` (USD/KRW/JPY/EUR/CNY/GBP). Non-USD converted via historical FX at `date`.",
- "type": "string"
-}
removedInput schema / properties / date
Removed value: -{
- "description": "YYYY-MM-DD (typically month-end)",
- "type": "string"
-}
addedInput schema / properties / entries
Added value: +{
+ "description": "One or more flow entries to upsert",
+ "items": {
+ "additionalProperties": false,
+ "properties": {
+ "amount": {
+ "description": "Amount in `currency` units (whole units)",
+ "type": "integer"
+ },
+ "category": {
+ "description": "Must be one of the predefined flow categories. Income: salary, business, dividends, interest, income_other. Expense: personal, insurance, phone, utilities, rent, maintenance, loan_repayment, expense_other.",
+ "type": "string"
+ },
+ "currency": {
+ "default": "USD",
+ "description": "Currency of `amount` (USD/KRW/JPY/EUR/CNY/GBP/HKD/INR/TWD). Non-USD converted via historical FX at `date`.",
+ "type": "string"
+ },
+ "date": {
+ "description": "YYYY-MM-DD (typically month-end)",
+ "type": "string"
+ },
+ "memo": {
+ "type": "string"
+ },
+ "period": {
+ "description": "YYYY-MM",
+ "type": "string"
+ },
+ "sub_type": {
+ "description": "Must match the category sub_type. Income: employment, investment, other. Expense: consumption, fixed, housing, debt, other.",
+ "type": "string"
+ },
+ "type": {
+ "enum": [
+ "income",
+ "expense"
+ ],
+ "type": "string"
+ }
+ },
+ "required": [
+ "period",
+ "date",
+ "type",
+ "sub_type",
+ "category",
+ "amount"
+ ],
+ "type": "object"
+ },
+ "minItems": 1,
+ "type": "array"
+}
removedInput schema / properties / memo
Removed value: -{
- "type": "string"
-}
removedInput schema / properties / period
Removed value: -{
- "description": "YYYY-MM",
- "type": "string"
-}
removedInput schema / properties / sub_type
Removed value: -{
- "description": "Must match the category sub_type. Income: employment, investment, other. Expense: consumption, fixed, housing, debt, other.",
- "type": "string"
-}
removedInput schema / properties / type
Removed value: -{
- "enum": [
- "income",
- "expense"
- ],
- "type": "string"
-}
changedInput schema / required
Previous value: -[
- "period",
- "date",
- "type",
- "sub_type",
- "category",
- "amount"
-]New value: +[
+ "entries"
+]