addedInput schema / properties / filters / additionalProperties
Added value: +{
+ "anyOf": [
+ {
+ "type": [
+ "string",
+ "number",
+ "integer",
+ "boolean",
+ "null"
+ ]
+ },
+ {
+ "items": {
+ "type": [
+ "string",
+ "number",
+ "integer",
+ "boolean"
+ ]
+ },
+ "type": "array"
+ }
+ ]
+}
removedInput schema / properties / filters / description
Removed value: -"Structured filters including time, region_ids, and compare clauses."
addedInput schema / properties / filters / properties
Added value: +{
+ "compare": {
+ "description": "Threshold filters using filterable fields or selected metric ids published by get_pack.",
+ "items": {
+ "additionalProperties": false,
+ "properties": {
+ "field": {
+ "minLength": 1,
+ "type": "string"
+ },
+ "op": {
+ "enum": [
+ "=",
+ "!=",
+ ">",
+ ">=",
+ "<",
+ "<="
+ ],
+ "type": "string"
+ },
+ "value": {}
+ },
+ "required": [
+ "field",
+ "op",
+ "value"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "equals": {
+ "additionalProperties": {
+ "anyOf": [
+ {
+ "type": [
+ "string",
+ "number",
+ "integer",
+ "boolean",
+ "null"
+ ]
+ },
+ {
+ "items": {
+ "type": [
+ "string",
+ "number",
+ "integer",
+ "boolean"
+ ]
+ },
+ "type": "array"
+ }
+ ]
+ },
+ "description": "Exact field/value filters using filterable fields published by get_pack.",
+ "type": "object"
+ },
+ "region_ids": {
+ "description": "Canonical country or hierarchical loc_ids from get_pack, such as JPN or USA-TX.",
+ "items": {
+ "minLength": 1,
+ "type": "string"
+ },
+ "minItems": 1,
+ "type": "array",
+ "uniqueItems": true
+ },
+ "time": {
+ "additionalProperties": false,
+ "anyOf": [
+ {
+ "required": [
+ "value"
+ ]
+ },
+ {
+ "required": [
+ "start"
+ ]
+ },
+ {
+ "required": [
+ "end"
+ ]
+ }
+ ],
+ "description": "Inclusive ISO-8601 date/datetime or integer-year selection. Use YYYY-MM-DD, not partial YYYY-MM strings.",
+ "properties": {
+ "end": {
+ "anyOf": [
+ {
+ "format": "date-time",
+ "type": "string"
+ },
+ {
+ "format": "date",
+ "type": "string"
+ },
+ {
+ "type": "integer"
+ }
+ ]
+ },
+ "granularity": {
+ "enum": [
+ "daily",
+ "weekly",
+ "monthly",
+ "yearly",
+ "timestamp"
+ ],
+ "type": "string"
+ },
+ "start": {
+ "anyOf": [
+ {
+ "format": "date-time",
+ "type": "string"
+ },
+ {
+ "format": "date",
+ "type": "string"
+ },
+ {
+ "type": "integer"
+ }
+ ]
+ },
+ "value": {
+ "anyOf": [
+ {
+ "format": "date-time",
+ "type": "string"
+ },
+ {
+ "format": "date",
+ "type": "string"
+ },
+ {
+ "type": "integer"
+ }
+ ]
+ }
+ },
+ "type": "object"
+ }
+}
changedInput schema / properties / metrics / description
Previous value: -"Metric ids to return. Use event_count for aggregate counts when supported."New value: +"Exact metric ids from get_pack. Use event_count for aggregate counts only when get_pack publishes it."
addedInput schema / properties / metrics / items / minLength
Added value: +1
addedInput schema / properties / metrics / minItems
Added value: +1
addedInput schema / properties / metrics / uniqueItems
Added value: +true
addedInput schema / properties / output / additionalProperties
Added value: +false
changedInput schema / properties / output / description
Previous value: -"Optional output controls such as response format hints."New value: +"Optional response controls. v1 supports rows only."
addedInput schema / properties / output / properties
Added value: +{
+ "format": {
+ "default": "rows",
+ "enum": [
+ "rows"
+ ],
+ "type": "string"
+ },
+ "include_provenance": {
+ "default": false,
+ "type": "boolean"
+ }
+}
addedInput schema / properties / pack_id / minLength
Added value: +1
changedInput schema / properties / sort / anyOf
Previous value: -[
- {
- "type": "array"
- },
- {
- "type": "object"
- }
-]New value: +[
+ {
+ "additionalProperties": false,
+ "properties": {
+ "direction": {
+ "enum": [
+ "asc",
+ "desc"
+ ],
+ "type": "string"
+ },
+ "field": {
+ "minLength": 1,
+ "type": "string"
+ }
+ },
+ "required": [
+ "field"
+ ],
+ "type": "object"
+ },
+ {
+ "items": {
+ "additionalProperties": false,
+ "properties": {
+ "direction": {
+ "enum": [
+ "asc",
+ "desc"
+ ],
+ "type": "string"
+ },
+ "field": {
+ "minLength": 1,
+ "type": "string"
+ }
+ },
+ "required": [
+ "field"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ }
+]
changedInput schema / properties / sort / description
Previous value: -"Optional sort instructions for row-returning queries."New value: +"Sort by a sortable field from get_pack; direction defaults to asc."