removedInput schema / properties / amount
Removed value: -{
- "description": "Amount in `currency` units (whole units, no decimals)",
- "type": "integer"
-}
removedInput schema / properties / category
Removed value: -{
- "description": "Must be one of the predefined balance categories: assets: cash, savings, housing_sub, usd_cash, cash_other, domestic_stock, overseas_stock, real_estate, pension, vehicle, deposit, asset_other. Liabilities: credit_card, short_term_other, loan, long_term_other.",
- "type": "string"
-}
removedInput schema / properties / currency
Removed value: -{
- "default": "USD",
- "description": "Currency of `amount` (USD/KRW/JPY/EUR/CNY/GBP). Defaults to USD. Non-USD values are converted to USD via historical FX at `date` for storage.",
- "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 balance entries to upsert",
+ "items": {
+ "additionalProperties": false,
+ "properties": {
+ "amount": {
+ "description": "Amount in `currency` units (whole units, no decimals)",
+ "type": "integer"
+ },
+ "category": {
+ "description": "Must be one of the predefined balance categories: assets: cash, savings, housing_sub, usd_cash, cash_other, domestic_stock, overseas_stock, real_estate, pension, vehicle, deposit, asset_other. Liabilities: credit_card, short_term_other, loan, long_term_other.",
+ "type": "string"
+ },
+ "currency": {
+ "default": "USD",
+ "description": "Currency of `amount` (USD/KRW/JPY/EUR/CNY/GBP/HKD/INR/TWD). Defaults to USD. Non-USD values are converted to USD via historical FX at `date` for storage.",
+ "type": "string"
+ },
+ "date": {
+ "description": "YYYY-MM-DD (typically month-end)",
+ "type": "string"
+ },
+ "memo": {
+ "type": "string"
+ },
+ "period": {
+ "description": "YYYY-MM",
+ "type": "string"
+ },
+ "sub_type": {
+ "description": "cash | investment | other | short_term | long_term",
+ "type": "string"
+ },
+ "type": {
+ "enum": [
+ "asset",
+ "liability"
+ ],
+ "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": "cash | investment | other | short_term | long_term",
- "type": "string"
-}
removedInput schema / properties / type
Removed value: -{
- "enum": [
- "asset",
- "liability"
- ],
- "type": "string"
-}
changedInput schema / required
Previous value: -[
- "period",
- "date",
- "type",
- "sub_type",
- "category",
- "amount"
-]New value: +[
+ "entries"
+]