changedOutput schema / anyOf
Previous value: -[
- {
- "additionalProperties": false,
- "properties": {
- "action": {
- "const": "ynab_update_category",
- "type": "string"
- },
- "dry_run": {
- "const": true,
- "type": "boolean"
- },
- "request": {
- "additionalProperties": false,
- "properties": {
- "budget_id": {
- "type": "string"
- },
- "budgeted": {
- "type": "number"
- },
- "category_id": {
- "type": "string"
- },
- "month": {
- "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
- "type": "string"
- }
- },
- "required": [
- "budget_id",
- "category_id",
- "budgeted",
- "month"
- ],
- "type": "object"
- }
- },
- "required": [
- "dry_run",
- "action",
- "request"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "category": {
- "additionalProperties": false,
- "properties": {
- "activity": {
- "description": "Activity in dollars",
- "type": "number"
- },
- "balance": {
- "description": "Balance in dollars",
- "type": "number"
- },
- "budgeted": {
- "description": "Budgeted amount in dollars",
- "type": "number"
- },
- "category_group_id": {
- "description": "Category group ID",
- "type": "string"
- },
- "category_group_name": {
- "description": "Category group name",
- "type": "string"
- },
- "deleted": {
- "description": "Deleted flag",
- "type": "boolean"
- },
- "goal_creation_month": {
- "description": "Goal creation month",
- "type": "string"
- },
- "goal_months_to_budget": {
- "description": "Goal months to budget",
- "type": "number"
- },
- "goal_overall_funded": {
- "description": "Goal overall funded amount in dollars",
- "type": "number"
- },
- "goal_overall_left": {
- "description": "Goal overall left amount in dollars",
- "type": "number"
- },
- "goal_percentage_complete": {
- "description": "Goal percentage complete",
- "type": "number"
- },
- "goal_target": {
- "description": "Goal target amount in dollars",
- "type": "number"
- },
- "goal_target_month": {
- "description": "Goal target month",
- "type": "string"
- },
- "goal_type": {
- "description": "Goal type",
- "type": "string"
- },
- "goal_under_funded": {
- "description": "Goal underfunded amount in dollars",
- "type": "number"
- },
- "hidden": {
- "description": "Hidden flag",
- "type": "boolean"
- },
- "id": {
- "description": "Category ID",
- "type": "string"
- },
- "name": {
- "description": "Category name",
- "type": "string"
- },
- "note": {
- "description": "Category note",
- "type": "string"
- },
- "original_category_group_id": {
- "description": "Original category group ID",
- "type": "string"
- }
- },
- "required": [
- "id",
- "category_group_id",
- "name",
- "hidden",
- "budgeted",
- "activity",
- "balance"
- ],
- "type": "object"
- },
- "updated_month": {
- "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
- "type": "string"
- }
- },
- "required": [
- "category",
- "updated_month"
- ],
- "type": "object"
- }
-]New value: +[
+ {
+ "additionalProperties": false,
+ "properties": {
+ "action": {
+ "const": "ynab_update_category",
+ "type": "string"
+ },
+ "confirmation_expires_at": {
+ "description": "Preview only: when confirmation_token expires (ISO 8601).",
+ "format": "date-time",
+ "type": "string"
+ },
+ "confirmation_token": {
+ "description": "Preview only: single-use token that executes this exact request when passed back as confirmation_token.",
+ "type": "string"
+ },
+ "dry_run": {
+ "const": true,
+ "type": "boolean"
+ },
+ "request": {
+ "additionalProperties": false,
+ "properties": {
+ "budget_id": {
+ "type": "string"
+ },
+ "budgeted": {
+ "type": "number"
+ },
+ "category_id": {
+ "type": "string"
+ },
+ "month": {
+ "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
+ "type": "string"
+ }
+ },
+ "required": [
+ "budget_id",
+ "category_id",
+ "budgeted",
+ "month"
+ ],
+ "type": "object"
+ }
+ },
+ "required": [
+ "dry_run",
+ "action",
+ "request"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "category": {
+ "additionalProperties": false,
+ "properties": {
+ "activity": {
+ "description": "Activity in dollars",
+ "type": "number"
+ },
+ "balance": {
+ "description": "Balance in dollars",
+ "type": "number"
+ },
+ "budgeted": {
+ "description": "Budgeted amount in dollars",
+ "type": "number"
+ },
+ "category_group_id": {
+ "description": "Category group ID",
+ "type": "string"
+ },
+ "category_group_name": {
+ "description": "Category group name",
+ "type": "string"
+ },
+ "deleted": {
+ "description": "Deleted flag",
+ "type": "boolean"
+ },
+ "goal_creation_month": {
+ "description": "Goal creation month",
+ "type": "string"
+ },
+ "goal_months_to_budget": {
+ "description": "Goal months to budget",
+ "type": "number"
+ },
+ "goal_overall_funded": {
+ "description": "Goal overall funded amount in dollars",
+ "type": "number"
+ },
+ "goal_overall_left": {
+ "description": "Goal overall left amount in dollars",
+ "type": "number"
+ },
+ "goal_percentage_complete": {
+ "description": "Goal percentage complete",
+ "type": "number"
+ },
+ "goal_target": {
+ "description": "Goal target amount in dollars",
+ "type": "number"
+ },
+ "goal_target_month": {
+ "description": "Goal target month",
+ "type": "string"
+ },
+ "goal_type": {
+ "description": "Goal type",
+ "type": "string"
+ },
+ "goal_under_funded": {
+ "description": "Goal underfunded amount in dollars",
+ "type": "number"
+ },
+ "hidden": {
+ "description": "Hidden flag",
+ "type": "boolean"
+ },
+ "id": {
+ "description": "Category ID",
+ "type": "string"
+ },
+ "name": {
+ "description": "Category name",
+ "type": "string"
+ },
+ "note": {
+ "description": "Category note",
+ "type": "string"
+ },
+ "original_category_group_id": {
+ "description": "Original category group ID",
+ "type": "string"
+ }
+ },
+ "required": [
+ "id",
+ "category_group_id",
+ "name",
+ "hidden",
+ "budgeted",
+ "activity",
+ "balance"
+ ],
+ "type": "object"
+ },
+ "confirmation_expires_at": {
+ "description": "Preview only: when confirmation_token expires (ISO 8601).",
+ "format": "date-time",
+ "type": "string"
+ },
+ "confirmation_token": {
+ "description": "Preview only: single-use token that executes this exact request when passed back as confirmation_token.",
+ "type": "string"
+ },
+ "updated_month": {
+ "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
+ "type": "string"
+ }
+ },
+ "required": [
+ "category",
+ "updated_month"
+ ],
+ "type": "object"
+ }
+]