{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "#/components/schemas/CalendarHeatmapQuery", "title": "CalendarHeatmapQuery", "additionalProperties": false, "properties": { "aggregation_group_type_index": { "default": null, "description": "Groups aggregation", "title": "Aggregation Group Type Index", "type": "integer", "nullable": true }, "calendarHeatmapFilter": { "default": null, "description": "Properties specific to the trends insight", "allOf": [ { "$ref": "#/components/schemas/CalendarHeatmapFilter" } ], "nullable": true }, "conversionGoal": { "default": null, "description": "Whether we should be comparing against a specific conversion goal", "title": "Conversiongoal", "anyOf": [ { "$ref": "#/components/schemas/ActionConversionGoal" }, { "$ref": "#/components/schemas/CustomEventConversionGoal" } ], "nullable": true }, "dataColorTheme": { "default": null, "description": "Colors used in the insight's visualization", "title": "Datacolortheme", "type": "number", "nullable": true }, "dateRange": { "default": null, "description": "Date range for the query", "allOf": [ { "$ref": "#/components/schemas/DateRange" } ], "nullable": true }, "filterTestAccounts": { "default": false, "description": "Exclude internal and test users by applying the respective filters", "title": "Filtertestaccounts", "type": "boolean", "nullable": true }, "interval": { "default": "day", "description": "Granularity of the response. Can be one of `hour`, `day`, `week` or `month`", "allOf": [ { "$ref": "#/components/schemas/IntervalType" } ], "nullable": true }, "kind": { "default": "CalendarHeatmapQuery", "title": "Kind", "type": "string", "enum": [ "CalendarHeatmapQuery" ] }, "modifiers": { "default": null, "description": "Modifiers used when performing the query", "allOf": [ { "$ref": "#/components/schemas/HogQLQueryModifiers" } ], "nullable": true }, "properties": { "default": [], "description": "Property filters for all series", "title": "Properties", "anyOf": [ { "items": { "anyOf": [ { "$ref": "#/components/schemas/EventPropertyFilter" }, { "$ref": "#/components/schemas/PersonPropertyFilter" }, { "$ref": "#/components/schemas/ElementPropertyFilter" }, { "$ref": "#/components/schemas/EventMetadataPropertyFilter" }, { "$ref": "#/components/schemas/SessionPropertyFilter" }, { "$ref": "#/components/schemas/CohortPropertyFilter" }, { "$ref": "#/components/schemas/RecordingPropertyFilter" }, { "$ref": "#/components/schemas/LogEntryPropertyFilter" }, { "$ref": "#/components/schemas/GroupPropertyFilter" }, { "$ref": "#/components/schemas/FeaturePropertyFilter" }, { "$ref": "#/components/schemas/FlagPropertyFilter" }, { "$ref": "#/components/schemas/HogQLPropertyFilter" }, { "$ref": "#/components/schemas/EmptyPropertyFilter" }, { "$ref": "#/components/schemas/DataWarehousePropertyFilter" }, { "$ref": "#/components/schemas/DataWarehousePersonPropertyFilter" }, { "$ref": "#/components/schemas/ErrorTrackingIssueFilter" }, { "$ref": "#/components/schemas/LogPropertyFilter" }, { "$ref": "#/components/schemas/SpanPropertyFilter" }, { "$ref": "#/components/schemas/RevenueAnalyticsPropertyFilter" }, { "$ref": "#/components/schemas/WorkflowVariablePropertyFilter" } ] }, "type": "array" }, { "$ref": "#/components/schemas/PropertyGroupFilter" } ], "nullable": true }, "response": { "default": null, "allOf": [ { "$ref": "#/components/schemas/CalendarHeatmapResponse" } ], "nullable": true }, "samplingFactor": { "default": null, "description": "Sampling rate", "title": "Samplingfactor", "type": "number", "nullable": true }, "series": { "description": "Events and actions to include", "items": { "anyOf": [ { "$ref": "#/components/schemas/EventsNode" }, { "$ref": "#/components/schemas/ActionsNode" }, { "$ref": "#/components/schemas/DataWarehouseNode" } ] }, "title": "Series", "type": "array" }, "tags": { "default": null, "description": "Tags that will be added to the Query log comment", "allOf": [ { "$ref": "#/components/schemas/QueryLogTags" } ], "nullable": true }, "version": { "default": null, "description": "version of the node, used for schema migrations", "title": "Version", "type": "number", "nullable": true } }, "required": [ "series" ], "type": "object" }