PostHog · Schema

InsightVizNode

A/B TestingAnalyticsFeature FlagsOpen SourceProduct AnalyticsSession Recording

Properties

Name Type Description
embedded boolean Query is embedded inside another bordered component
full boolean Show with most visual options enabled. Used in insight scene.
hidePersonsModal boolean
hideTooltipOnScroll boolean
kind string
showCorrelationTable boolean
showFilters boolean
showHeader boolean
showLastComputation boolean
showLastComputationRefresh boolean
showResults boolean
showTable boolean
source object
suppressSessionAnalysisWarning boolean
version number version of the node, used for schema migrations
vizSpecificOptions object
View JSON Schema on GitHub

JSON Schema

posthog-insightviznode-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "#/components/schemas/InsightVizNode",
  "title": "InsightVizNode",
  "additionalProperties": false,
  "properties": {
    "embedded": {
      "default": null,
      "description": "Query is embedded inside another bordered component",
      "title": "Embedded",
      "type": "boolean",
      "nullable": true
    },
    "full": {
      "default": null,
      "description": "Show with most visual options enabled. Used in insight scene.",
      "title": "Full",
      "type": "boolean",
      "nullable": true
    },
    "hidePersonsModal": {
      "default": null,
      "title": "Hidepersonsmodal",
      "type": "boolean",
      "nullable": true
    },
    "hideTooltipOnScroll": {
      "default": null,
      "title": "Hidetooltiponscroll",
      "type": "boolean",
      "nullable": true
    },
    "kind": {
      "default": "InsightVizNode",
      "title": "Kind",
      "type": "string",
      "enum": [
        "InsightVizNode"
      ]
    },
    "showCorrelationTable": {
      "default": null,
      "title": "Showcorrelationtable",
      "type": "boolean",
      "nullable": true
    },
    "showFilters": {
      "default": null,
      "title": "Showfilters",
      "type": "boolean",
      "nullable": true
    },
    "showHeader": {
      "default": null,
      "title": "Showheader",
      "type": "boolean",
      "nullable": true
    },
    "showLastComputation": {
      "default": null,
      "title": "Showlastcomputation",
      "type": "boolean",
      "nullable": true
    },
    "showLastComputationRefresh": {
      "default": null,
      "title": "Showlastcomputationrefresh",
      "type": "boolean",
      "nullable": true
    },
    "showResults": {
      "default": null,
      "title": "Showresults",
      "type": "boolean",
      "nullable": true
    },
    "showTable": {
      "default": null,
      "title": "Showtable",
      "type": "boolean",
      "nullable": true
    },
    "source": {
      "discriminator": {
        "mapping": {
          "FunnelsQuery": "#/components/schemas/FunnelsQuery",
          "LifecycleQuery": "#/components/schemas/LifecycleQuery",
          "PathsQuery": "#/components/schemas/PathsQuery",
          "RetentionQuery": "#/components/schemas/RetentionQuery",
          "StickinessQuery": "#/components/schemas/StickinessQuery",
          "TrendsQuery": "#/components/schemas/TrendsQuery",
          "WebOverviewQuery": "#/components/schemas/WebOverviewQuery",
          "WebStatsTableQuery": "#/components/schemas/WebStatsTableQuery"
        },
        "propertyName": "kind"
      },
      "oneOf": [
        {
          "$ref": "#/components/schemas/TrendsQuery"
        },
        {
          "$ref": "#/components/schemas/FunnelsQuery"
        },
        {
          "$ref": "#/components/schemas/RetentionQuery"
        },
        {
          "$ref": "#/components/schemas/PathsQuery"
        },
        {
          "$ref": "#/components/schemas/StickinessQuery"
        },
        {
          "$ref": "#/components/schemas/LifecycleQuery"
        },
        {
          "$ref": "#/components/schemas/WebStatsTableQuery"
        },
        {
          "$ref": "#/components/schemas/WebOverviewQuery"
        }
      ],
      "title": "Source"
    },
    "suppressSessionAnalysisWarning": {
      "default": null,
      "title": "Suppresssessionanalysiswarning",
      "type": "boolean",
      "nullable": true
    },
    "version": {
      "default": null,
      "description": "version of the node, used for schema migrations",
      "title": "Version",
      "type": "number",
      "nullable": true
    },
    "vizSpecificOptions": {
      "default": null,
      "allOf": [
        {
          "$ref": "#/components/schemas/VizSpecificOptions"
        }
      ],
      "nullable": true
    }
  },
  "required": [
    "source"
  ],
  "type": "object"
}