PostHog · Schema

DataVisualizationNode

A/B TestingAnalyticsFeature FlagsOpen SourceProduct AnalyticsSession Recording

Properties

Name Type Description
chartSettings object
display object
kind string
source object
tableSettings object
version number version of the node, used for schema migrations
View JSON Schema on GitHub

JSON Schema

posthog-datavisualizationnode-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "#/components/schemas/DataVisualizationNode",
  "title": "DataVisualizationNode",
  "additionalProperties": false,
  "properties": {
    "chartSettings": {
      "default": null,
      "allOf": [
        {
          "$ref": "#/components/schemas/ChartSettings"
        }
      ],
      "nullable": true
    },
    "display": {
      "default": null,
      "allOf": [
        {
          "$ref": "#/components/schemas/ChartDisplayType"
        }
      ],
      "nullable": true
    },
    "kind": {
      "default": "DataVisualizationNode",
      "title": "Kind",
      "type": "string",
      "enum": [
        "DataVisualizationNode"
      ]
    },
    "source": {
      "$ref": "#/components/schemas/HogQLQuery"
    },
    "tableSettings": {
      "default": null,
      "allOf": [
        {
          "$ref": "#/components/schemas/TableSettings"
        }
      ],
      "nullable": true
    },
    "version": {
      "default": null,
      "description": "version of the node, used for schema migrations",
      "title": "Version",
      "type": "number",
      "nullable": true
    }
  },
  "required": [
    "source"
  ],
  "type": "object"
}