removedInput schema / additionalProperties
Removed value: -false
addedInput schema / properties / accountId / anyOf
Added value: +[
+ {
+ "description": "Move transaction to a different account",
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+]
removedInput schema / properties / accountId / type
Removed value: -"string"
addedInput schema / properties / amount / anyOf
Added value: +[
+ {
+ "description": "The amount in dollars (e.g. -10.99 for outflow, 10.99 for inflow)",
+ "type": "number"
+ },
+ {
+ "type": "null"
+ }
+]
removedInput schema / properties / amount / type
Removed value: -"number"
addedInput schema / properties / approved / anyOf
Added value: +[
+ {
+ "description": "Whether the transaction is approved",
+ "type": "boolean"
+ },
+ {
+ "type": "null"
+ }
+]
removedInput schema / properties / approved / type
Removed value: -"boolean"
addedInput schema / properties / budgetId / anyOf
Added value: +[
+ {
+ "description": "Deprecated alias of planId (still accepted)",
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+]
changedInput schema / properties / budgetId / description
Previous value: -"The ID of the budget (optional, defaults to YNAB_BUDGET_ID environment variable)"New value: +"Deprecated alias of planId (still accepted)"
removedInput schema / properties / budgetId / type
Removed value: -"string"
addedInput schema / properties / categoryId / anyOf
Added value: +[
+ {
+ "description": "The category ID for the transaction",
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+]
removedInput schema / properties / categoryId / type
Removed value: -"string"
addedInput schema / properties / cleared / anyOf
Added value: +[
+ {
+ "description": "The cleared status",
+ "enum": [
+ "cleared",
+ "uncleared",
+ "reconciled"
+ ],
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+]
removedInput schema / properties / cleared / enum
Removed value: -[
- "cleared",
- "uncleared",
- "reconciled"
-]
removedInput schema / properties / cleared / type
Removed value: -"string"
addedInput schema / properties / date / anyOf
Added value: +[
+ {
+ "description": "The date of the transaction in ISO format (e.g. 2024-03-24)",
+ "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+]
removedInput schema / properties / date / type
Removed value: -"string"
addedInput schema / properties / flagColor / anyOf
Added value: +[
+ {
+ "description": "The transaction flag color, or an empty string to clear the flag",
+ "enum": [
+ "red",
+ "orange",
+ "yellow",
+ "green",
+ "blue",
+ "purple",
+ ""
+ ],
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+]
changedInput schema / properties / flagColor / description
Previous value: -"The transaction flag color"New value: +"The transaction flag color, or an empty string to clear the flag"
removedInput schema / properties / flagColor / enum
Removed value: -[
- "red",
- "orange",
- "yellow",
- "green",
- "blue",
- "purple"
-]
removedInput schema / properties / flagColor / type
Removed value: -"string"
addedInput schema / properties / memo / anyOf
Added value: +[
+ {
+ "description": "A memo/note for the transaction",
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+]
removedInput schema / properties / memo / type
Removed value: -"string"
addedInput schema / properties / payeeId / anyOf
Added value: +[
+ {
+ "description": "The ID of the payee",
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+]
removedInput schema / properties / payeeId / type
Removed value: -"string"
addedInput schema / properties / payeeName / anyOf
Added value: +[
+ {
+ "description": "The name of the payee (creates new payee if doesn't exist)",
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+]
removedInput schema / properties / payeeName / type
Removed value: -"string"
addedInput schema / properties / planId
Added value: +{
+ "anyOf": [
+ {
+ "description": "The plan ID (optional, defaults to YNAB_PLAN_ID; budgetId is a deprecated alias)",
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "description": "The plan ID (optional, defaults to YNAB_PLAN_ID; budgetId is a deprecated alias)"
+}