addedInput schema / $schema
Added value: +"http://json-schema.org/draft-07/schema#"
addedInput schema / additionalProperties
Added value: +false
addedInput schema / properties / archived
Added value: +{
+ "type": "boolean"
+}
addedInput schema / properties / categoryId
Added value: +{
+ "description": "Id of the category or category group to update.",
+ "type": "number"
+}
addedInput schema / properties / children
Added value: +{
+ "description": "Only valid for category groups. Replaces the group's full children list. Existing IDs (numbers) keep/move categories; strings create new sub-categories.",
+ "items": {
+ "type": [
+ "number",
+ "string"
+ ]
+ },
+ "type": "array"
+}
addedInput schema / properties / description
Added value: +{
+ "description": "New description. Up to 200 characters.",
+ "maxLength": 200,
+ "type": "string"
+}
addedInput schema / properties / exclude_from_budget
Added value: +{
+ "type": "boolean"
+}
addedInput schema / properties / exclude_from_totals
Added value: +{
+ "type": "boolean"
+}
addedInput schema / properties / group_id
Added value: +{
+ "description": "Move this category into the specified category group, or null to remove from any group.",
+ "type": [
+ "number",
+ "null"
+ ]
+}
removedInput schema / properties / input
Removed value: -{
- "additionalProperties": false,
- "properties": {
- "archived": {
- "default": false,
- "description": "Whether or not category should be archived.",
- "type": "boolean"
- },
- "categoryId": {
- "description": "Id of the category or category group to update. Execute the get_all_categories tool first, to get the category ids.",
- "type": "string"
- },
- "description": {
- "default": "",
- "description": "Description of category. Must be less than 140 characters.",
- "type": "string"
- },
- "exclude_from_budget": {
- "default": false,
- "description": "Whether or not transactions in this category should be excluded from budgets.",
- "type": "boolean"
- },
- "exclude_from_totals": {
- "default": false,
- "description": "Whether or not transactions in this category should be excluded from calculated totals.",
- "type": "boolean"
- },
- "group_id": {
- "description": "Assigns the newly-created category to an existing category group.",
- "type": "number"
- },
- "is_income": {
- "default": false,
- "description": "Whether or not transactions in this category should be treated as income.",
- "type": "boolean"
- },
- "name": {
- "description": "Name of category. Must be between 1 and 40 characters.",
- "type": "string"
- }
- },
- "required": [
- "name",
- "categoryId"
- ],
- "type": "object"
-}
addedInput schema / properties / is_income
Added value: +{
+ "type": "boolean"
+}
addedInput schema / properties / name
Added value: +{
+ "description": "New name. 1-100 characters.",
+ "maxLength": 100,
+ "minLength": 1,
+ "type": "string"
+}
changedInput schema / required
Previous value: -[
- "input"
-]New value: +[
+ "categoryId"
+]