changedInput schema / $schema
Previous value: -"http://json-schema.org/draft-07/schema#"New value: +"https://json-schema.org/draft/2020-12/schema"
addedInput schema / properties / dimension / description
Added value: +"Grouping dimension."
addedInput schema / properties / filter / description
Added value: +"Subset of transactions to operate on. All fields are optional and combined with AND logic."
addedInput schema / properties / filter / properties / accounts / description
Added value: +"Account number slugs to include."
addedInput schema / properties / filter / properties / amountMax / description
Added value: +"Inclusive maximum absolute amount."
addedInput schema / properties / filter / properties / amountMin / description
Added value: +"Inclusive minimum absolute amount."
addedInput schema / properties / filter / properties / category / description
Added value: +"Category slug, e.g. \"meals_entertainment\", \"groceries_personal\"."
addedInput schema / properties / filter / properties / currency / description
Added value: +"ISO 4217 currency code. E.g. \"USD\", \"HKD\"."
addedInput schema / properties / filter / properties / dateEnd / description
Added value: +"ISO date (YYYY-MM-DD). Inclusive upper bound."
addedInput schema / properties / filter / properties / dateStart / description
Added value: +"ISO date (YYYY-MM-DD). Inclusive lower bound."
addedInput schema / properties / filter / properties / direction / description
Added value: +"Semantic direction."
addedInput schema / properties / filter / properties / merchant / description
Added value: +"Substring match against description or counterparty (case-insensitive)."
addedInput schema / properties / filter / properties / text / description
Added value: +"Whole-row text search over raw transaction fields (case-insensitive)."
addedInput schema / properties / metric / description
Added value: +"Metric to rank by."
addedInput schema / properties / n / description
Added value: +"Number of top groups to return."
addedInput schema / properties / scope / description
Added value: +"Optional structural scope (WHO × WHEN). Omit to search across all your completed statements. \"accounts\" is a list of account/product chips (kind + identityKey); \"dateRange\" bounds by transaction date (YYYY-MM-DD)."
addedInput schema / properties / scope / properties / accounts / description
Added value: +"Account/product chips (kind + identityKey) to scope to. Empty = all accounts."
removedInput schema / properties / scope / properties / accounts / items / anyOf
Removed value: -[
- {
- "properties": {
- "anchorContentHash": {
- "type": "string"
- },
- "identityKey": {
- "minLength": 1,
- "type": "string"
- },
- "kind": {
- "const": "account",
- "type": "string"
- },
- "label": {
- "type": "string"
- }
- },
- "required": [
- "kind",
- "identityKey"
- ],
- "type": "object"
- },
- {
- "properties": {
- "identityKey": {
- "minLength": 1,
- "type": "string"
- },
- "kind": {
- "const": "product",
- "type": "string"
- },
- "label": {
- "type": "string"
- }
- },
- "required": [
- "kind",
- "identityKey"
- ],
- "type": "object"
- }
-]
addedInput schema / properties / scope / properties / accounts / items / oneOf
Added value: +[
+ {
+ "properties": {
+ "anchorContentHash": {
+ "description": "Document-anchored lookup when present (results page); omit for a user-scoped lookup (workspace surfaces).",
+ "type": "string"
+ },
+ "identityKey": {
+ "description": "Canonical account identity key (accountIdentityKey), never a raw DB UUID.",
+ "minLength": 1,
+ "type": "string"
+ },
+ "kind": {
+ "const": "account",
+ "description": "This chip addresses a single account.",
+ "type": "string"
+ },
+ "label": {
+ "description": "Display label for this chip.",
+ "type": "string"
+ }
+ },
+ "required": [
+ "kind",
+ "identityKey"
+ ],
+ "type": "object"
+ },
+ {
+ "properties": {
+ "identityKey": {
+ "description": "Product slug.",
+ "minLength": 1,
+ "type": "string"
+ },
+ "kind": {
+ "const": "product",
+ "description": "This chip addresses a product and expands to its child accounts.",
+ "type": "string"
+ },
+ "label": {
+ "description": "Display label for this chip.",
+ "type": "string"
+ }
+ },
+ "required": [
+ "kind",
+ "identityKey"
+ ],
+ "type": "object"
+ }
+]
addedInput schema / properties / scope / properties / dateRange / description
Added value: +"Bounds results to transactions within this date range. Omit for no date filter."
addedInput schema / properties / scope / properties / dateRange / properties / from / description
Added value: +"Start of the date range (inclusive), YYYY-MM-DD."
addedInput schema / properties / scope / properties / dateRange / properties / to / description
Added value: +"End of the date range (inclusive), YYYY-MM-DD."
changedOutput schema / $schema
Previous value: -"http://json-schema.org/draft-07/schema#"New value: +"https://json-schema.org/draft/2020-12/schema"