PostHog · JSON Structure
Posthog Structure
Structural overview of the PostHog API surface; extracted from openapi/.
Type:
Properties: 0
A/B TestingAnalyticsFeature FlagsOpen SourceProduct AnalyticsSession Recording
Posthog Structure is a JSON Structure definition published by PostHog.
Meta-schema:
JSON Structure
{
"provider": "PostHog",
"providerId": "posthog",
"kind": "json-structure",
"description": "Structural overview of the PostHog API surface; extracted from openapi/.",
"schemaCount": 1610,
"operationCount": 1567,
"schemas": [
{
"name": "AIEventType",
"type": "string",
"propertyCount": 0,
"required": []
},
{
"name": "AccessMethodEnum",
"type": "string",
"propertyCount": 0,
"required": []
},
{
"name": "Action",
"type": "object",
"propertyCount": 19,
"required": [
"bytecode_error",
"created_at",
"created_by",
"creation_context",
"id",
"is_action",
"is_calculating",
"team_id",
"user_access_level"
]
},
{
"name": "ActionConversionGoal",
"type": "object",
"propertyCount": 1,
"required": [
"actionId"
]
},
{
"name": "ActionEnum",
"type": "string",
"propertyCount": 0,
"required": []
},
{
"name": "ActionReference",
"type": "object",
"propertyCount": 6,
"required": [
"created_at",
"created_by",
"id",
"name",
"type",
"url"
]
},
{
"name": "ActionStepJSON",
"type": "object",
"propertyCount": 11,
"required": [
"selector_regex"
]
},
{
"name": "ActionStepMatchingEnum",
"type": "string",
"propertyCount": 0,
"required": []
},
{
"name": "ActionStepPropertyFilter",
"type": null,
"propertyCount": 0,
"required": []
},
{
"name": "ActionsNode",
"type": "object",
"propertyCount": 16,
"required": [
"id"
]
},
{
"name": "ActionsPie",
"type": "object",
"propertyCount": 2,
"required": []
},
{
"name": "ActiveBreakpoint",
"type": "object",
"propertyCount": 6,
"required": [
"enabled",
"filename",
"id",
"line_number"
]
},
{
"name": "ActiveBreakpointsResponse",
"type": "object",
"propertyCount": 1,
"required": [
"breakpoints"
]
},
{
"name": "ActivityLog",
"type": "object",
"propertyCount": 12,
"required": [
"activity",
"id",
"scope",
"unread",
"user"
]
},
{
"name": "ActivityLogEntry",
"type": "object",
"propertyCount": 7,
"required": [
"activity",
"created_at",
"id",
"item_id",
"scope",
"user"
]
},
{
"name": "ActivityLogPaginatedResponse",
"type": "object",
"propertyCount": 4,
"required": [
"next",
"previous",
"results",
"total_count"
]
},
{
"name": "ActorsPropertyTaxonomyQuery",
"type": "object",
"propertyCount": 8,
"required": [
"properties"
]
},
{
"name": "ActorsPropertyTaxonomyQueryResponse",
"type": "object",
"propertyCount": 7,
"required": [
"results"
]
},
{
"name": "ActorsPropertyTaxonomyResponse",
"type": "object",
"propertyCount": 2,
"required": [
"sample_count",
"sample_values"
]
},
{
"name": "ActorsQuery",
"type": "object",
"propertyCount": 13,
"required": []
},
{
"name": "ActorsQueryResponse",
"type": "object",
"propertyCount": 13,
"required": [
"columns",
"hogql",
"limit",
"offset",
"results"
]
},
{
"name": "AddSnapshotsInput",
"type": "object",
"propertyCount": 2,
"required": [
"snapshots"
]
},
{
"name": "AddSnapshotsResult",
"type": "object",
"propertyCount": 2,
"required": [
"added",
"uploads"
]
},
{
"name": "AgentModeEnum",
"type": "string",
"propertyCount": 0,
"required": []
},
{
"name": "AggregationAxisFormat",
"type": "string",
"propertyCount": 0,
"required": []
},
{
"name": "AggregationPropertyType",
"type": "string",
"propertyCount": 0,
"required": []
},
{
"name": "AggregationType",
"type": "string",
"propertyCount": 0,
"required": []
},
{
"name": "Alert",
"type": "object",
"propertyCount": 25,
"required": [
"checks",
"checks_total",
"created_at",
"created_by",
"id",
"insight",
"last_checked_at",
"last_notified_at",
"last_value",
"next_check_at",
"state",
"subscribed_users",
"threshold"
]
},
{
"name": "AlertCheck",
"type": "object",
"propertyCount": 16,
"required": [
"anomaly_scores",
"calculated_value",
"created_at",
"id",
"interval",
"investigation_notebook_short_id",
"investigation_status",
"investigation_summary",
"investigation_verdict",
"notification_sent_at",
"notification_suppressed_by_agent",
"state",
"targets_notified",
"triggered_dates",
"triggered_metadata",
"triggered_points"
]
},
{
"name": "AlertCheckStateEnum",
"type": "string",
"propertyCount": 0,
"required": []
},
{
"name": "AlertCondition",
"type": "object",
"propertyCount": 1,
"required": [
"type"
]
},
{
"name": "AlertConditionType",
"type": "string",
"propertyCount": 0,
"required": []
},
{
"name": "AlertScheduleRestriction",
"type": "object",
"propertyCount": 1,
"required": [
"blocked_windows"
]
},
{
"name": "AlertScheduleRestrictionWindow",
"type": "object",
"propertyCount": 2,
"required": [
"start",
"end"
]
},
{
"name": "AlertSimulate",
"type": "object",
"propertyCount": 4,
"required": [
"detector_config",
"insight"
]
},
{
"name": "AlertSimulateResponse",
"type": "object",
"propertyCount": 10,
"required": [
"anomaly_count",
"data",
"dates",
"interval",
"scores",
"total_points",
"triggered_dates",
"triggered_indices"
]
},
{
"name": "Annotation",
"type": "object",
"propertyCount": 15,
"required": [
"created_at",
"created_by",
"dashboard_name",
"id",
"insight_derived_name",
"insight_name",
"insight_short_id",
"updated_at"
]
},
{
"name": "AnnotationScopeEnum",
"type": "string",
"propertyCount": 0,
"required": []
},
{
"name": "AppMetricSeries",
"type": "object",
"propertyCount": 2,
"required": [
"name",
"values"
]
},
{
"name": "AppMetricsResponse",
"type": "object",
"propertyCount": 2,
"required": [
"labels",
"series"
]
},
{
"name": "AppMetricsTotalsResponse",
"type": "object",
"propertyCount": 1,
"required": [
"totals"
]
},
{
"name": "AppendSegments",
"type": "object",
"propertyCount": 1,
"required": [
"segments"
]
},
{
"name": "ApprovalPolicy",
"type": "object",
"propertyCount": 12,
"required": [
"action_key",
"approver_config",
"created_at",
"created_by",
"id",
"updated_at"
]
},
{
"name": "ApproveRunRequestInput",
"type": "object",
"propertyCount": 3,
"required": []
},
{
"name": "ApproveSnapshotInput",
"type": "object",
"propertyCount": 2,
"required": [
"identifier",
"new_hash"
]
},
{
"name": "ArrayPropertyFilter",
"type": "object",
"propertyCount": 4,
"required": [
"key",
"value"
]
},
{
"name": "ArrayPropertyFilterOperatorEnum",
"type": "string",
"propertyCount": 0,
"required": []
},
{
"name": "Artifact",
"type": "object",
"propertyCount": 5,
"required": [
"content_hash",
"download_url",
"height",
"id",
"width"
]
},
{
"name": "AssigneeTypeEnum",
"type": "string",
"propertyCount": 0,
"required": []
},
{
"name": "AsyncDeletionStatus",
"type": "object",
"propertyCount": 4,
"required": [
"created_at",
"delete_verified_at",
"person_uuid",
"status"
]
},
{
"name": "AttributionModeEnum",
"type": "string",
"propertyCount": 0,
"required": []
},
{
"name": "AutoApproveResult",
"type": "object",
"propertyCount": 2,
"required": [
"baseline_content",
"run"
]
},
{
"name": "AutocompleteCompletionItem",
"type": "object",
"propertyCount": 5,
"required": [
"insertText",
"kind",
"label"
]
},
{
"name": "AutocompleteCompletionItemKind",
"type": "string",
"propertyCount": 0,
"required": []
},
{
"name": "AutostartPriorityEnum",
"type": "string",
"propertyCount": 0,
"required": []
},
{
"name": "AvailableFiltersResponse",
"type": "object",
"propertyCount": 2,
"required": [
"detail_fields",
"static_filters"
]
},
{
"name": "AvailableSetupTaskIdsEnum",
"type": "string",
"propertyCount": 0,
"required": []
},
{
"name": "BaseCurrencyEnum",
"type": "string",
"propertyCount": 0,
"required": []
},
{
"name": "BaseMathType",
"type": "string",
"propertyCount": 0,
"required": []
},
{
"name": "BaselineEntry",
"type": "object",
"propertyCount": 12,
"required": [
"browser",
"height",
"identifier",
"is_quarantined",
"last_run_at",
"recent_diff_avg",
"run_type",
"sparkline",
"thumbnail_hash",
"tolerate_count_30d",
"tolerate_count_90d",
"width"
]
},
{
"name": "BaselineOverview",
"type": "object",
"propertyCount": 4,
"required": [
"entries",
"generated_at",
"totals",
"truncated"
]
},
{
"name": "BaselineSparklineDay",
"type": "object",
"propertyCount": 4,
"required": [
"changed",
"clean",
"quarantined",
"tolerated"
]
},
{
"name": "BaselineTotals",
"type": "object",
"propertyCount": 5,
"required": [
"all_snapshots",
"by_run_type",
"currently_quarantined",
"frequently_tolerated",
"recently_tolerated"
]
},
{
"name": "BatchCheckRequest",
"type": "object",
"propertyCount": 3,
"required": [
"trace_ids"
]
},
{
"name": "BatchCheckResponse",
"type": "object",
"propertyCount": 1,
"required": [
"summaries"
]
},
{
"name": "BatchExport",
"type": "object",
"propertyCount": 19,
"required": [
"created_at",
"destination",
"id",
"interval",
"last_updated_at",
"latest_runs",
"name",
"schema",
"team_id"
]
},
{
"name": "BatchExportBackfill",
"type": "object",
"propertyCount": 12,
"required": [
"batch_export",
"created_at",
"id",
"last_updated_at",
"progress",
"status",
"team"
]
},
{
"name": "BatchExportBackfillStatusEnum",
"type": "string",
"propertyCount": 0,
"required": []
},
{
"name": "BatchExportDestination",
"type": "object",
"propertyCount": 4,
"required": [
"type"
]
},
{
"name": "BatchExportDestinationTypeEnum",
"type": "string",
"propertyCount": 0,
"required": []
},
{
"name": "BatchExportRun",
"type": "object",
"propertyCount": 15,
"required": [
"batch_export",
"created_at",
"data_interval_end",
"id",
"last_updated_at",
"status"
]
},
{
"name": "BatchExportRunStatusEnum",
"type": "string",
"propertyCount": 0,
"required": []
},
{
"name": "BehavioralFilter",
"type": "object",
"propertyCount": 21,
"required": [
"type",
"key",
"value",
"event_type"
]
},
{
"name": "BiasRisk",
"type": "object",
"propertyCount": 1,
"required": [
"multiple_variant_percentage"
]
},
{
"name": "BlankEnum",
"type": null,
"propertyCount": 0,
"required": []
},
{
"name": "BlastRadius",
"type": "object",
"propertyCount": 2,
"required": [
"affected",
"total"
]
},
{
"name": "BlastRadiusRequest",
"type": "object",
"propertyCount": 2,
"required": [
"filters"
]
},
{
"name": "BooleanScoreDefinitionConfig",
"type": "object",
"propertyCount": 2,
"required": []
},
{
"name": "BounceRatePageViewMode",
"type": "string",
"propertyCount": 0,
"required": []
},
{
"name": "BoxPlotDatum",
"type": "object",
"propertyCount": 10,
"required": [
"day",
"label",
"max",
"mean",
"median",
"min",
"p25",
"p75"
]
},
{
"name": "Breakdown",
"type": "object",
"propertyCount": 5,
"required": [
"property"
]
},
{
"name": "BreakdownAttributionType",
"type": "string",
"propertyCount": 0,
"required": []
},
{
"name": "BreakdownFilter",
"type": "object",
"propertyCount": 9,
"required": []
},
{
"name": "BreakdownItem",
"type": "object",
"propertyCount": 2,
"required": [
"label",
"value"
]
},
{
"name": "BreakdownSimulationResult",
"type": "object",
"propertyCount": 9,
"required": [
"anomaly_count",
"data",
"dates",
"label",
"scores",
"total_points",
"triggered_dates",
"triggered_indices"
]
},
{
"name": "BreakdownType",
"type": "string",
"propertyCount": 0,
"required": []
},
{
"name": "BreakdownValue",
"type": "object",
"propertyCount": 2,
"required": [
"count",
"value"
]
},
{
"name": "BreakpointHit",
"type": "object",
"propertyCount": 8,
"required": [
"breakpoint_id",
"filename",
"functionName",
"id",
"lineNumber",
"stackTrace",
"timestamp",
"variables"
]
},
{
"name": "BreakpointHitsResponse",
"type": "object",
"propertyCount": 3,
"required": [
"count",
"has_more",
"results"
]
},
{
"name": "BucketingIdentifierEnum",
"type": "string",
"propertyCount": 0,
"required": []
},
{
"name": "BulkUpdateTagsError",
"type": "object",
"propertyCount": 2,
"required": [
"id",
"reason"
]
},
{
"name": "BulkUpdateTagsItem",
"type": "object",
"propertyCount": 2,
"required": [
"id",
"tags"
]
},
{
"name": "BulkUpdateTagsRequest",
"type": "object",
"propertyCount": 3,
"required": [
"action",
"ids",
"tags"
]
},
{
"name": "BulkUpdateTagsResponse",
"type": "object",
"propertyCount": 2,
"required": [
"skipped",
"updated"
]
},
{
"name": "BusinessModelEnum",
"type": "string",
"propertyCount": 0,
"required": []
},
{
"name": "ByweekdayEnum",
"type": "string",
"propertyCount": 0,
"required": []
},
{
"name": "COPODDetectorConfig",
"type": "object",
"propertyCount": 4,
"required": []
},
{
"name": "CachedSummary",
"type": "object",
"propertyCount": 3,
"required": [
"title",
"trace_id"
]
},
{
"name": "CalculationIntervalEnum",
"type": "string",
"propertyCount": 0,
"required": []
},
{
"name": "CalendarHeatmapFilter",
"type": "object",
"propertyCount": 1,
"required": []
},
{
"name": "CalendarHeatmapMathType",
"type": "string",
"propertyCount": 0,
"required": []
},
{
"name": "CalendarHeatmapQuery",
"type": "object",
"propertyCount": 15,
"required": [
"series"
]
},
{
"name": "CalendarHeatmapResponse",
"type": "object",
"propertyCount": 8,
"required": [
"results"
]
},
{
"name": "CapabilityState",
"type": "object",
"propertyCount": 4,
"required": [
"estimated",
"reason",
"state"
]
},
{
"name": "CapabilityStateStateEnum",
"type": "string",
"propertyCount": 0,
"required": []
},
{
"name": "CategoricalScoreDefinitionConfig",
"type": "object",
"propertyCount": 4,
"required": [
"options"
]
},
{
"name": "CategoricalScoreOption",
"type": "object",
"propertyCount": 2,
"required": [
"key",
"label"
]
},
{
"name": "CategoryEnum",
"type": "string",
"propertyCount": 0,
"required": []
},
{
"name": "CdcTableModeEnum",
"type": "string",
"propertyCount": 0,
"required": []
},
{
"name": "Change",
"type": "object",
"propertyCount": 5,
"required": [
"action",
"after",
"before",
"field",
"type"
]
},
{
"name": "ChangeRequest",
"type": "object",
"propertyCount": 25,
"required": [
"action_key",
"action_version",
"applied_at",
"applied_by",
"apply_error",
"approvals",
"can_approve",
"can_cancel",
"created_at",
"created_by",
"expires_at",
"id",
"intent",
"intent_display",
"is_requester",
"policy_snapshot",
"resource_id",
"resource_type",
"result_data",
"state",
"updated_at",
"user_decision",
"validated_at",
"validation_errors",
"validation_status"
]
},
{
"name": "ChangeRequestStateEnum",
"type": "string",
"propertyCount": 0,
"required": []
},
{
"name": "ChannelDetailEnum",
"type": "string",
"propertyCount": 0,
"required": []
},
{
"name": "ChannelSourceEnum",
"type": "string",
"propertyCount": 0,
"required": []
},
{
"name": "ChartAxis",
"type": "object",
"propertyCount": 2,
"required": [
"column"
]
},
{
"name": "ChartDisplayType",
"type": "string",
"propertyCount": 0,
"required": []
},
{
"name": "ChartSettings",
"type": "object",
"propertyCount": 17,
"required": []
},
{
"name": "ChartSettingsDisplay",
"type": "object",
"propertyCount": 5,
"required": []
},
{
"name": "ChartSettingsFormatting",
"type": "object",
"propertyCount": 4,
"required": []
},
{
"name": "CheckDatabaseNameResponse",
"type": "object",
"propertyCount": 2,
"required": [
"available",
"name"
]
},
{
"name": "ClaudeRuntimeAdapterEnum",
"type": "string",
"propertyCount": 0,
"required": []
},
{
"name": "ClaudeTaskRunCreateSchema",
"type": "object",
"propertyCount": 14,
"required": [
"model",
"runtime_adapter"
]
},
{
"name": "ClaudeTaskRunCreateSchemaInitialPermissionModeEnum",
"type": "string",
"propertyCount": 0,
"required": []
},
{
"name": "ClickhouseEvent",
"type": "object",
"propertyCount": 8,
"required": [
"distinct_id",
"elements",
"elements_chain",
"event",
"id",
"person",
"properties",
"timestamp"
]
},
{
"name": "ClickhouseQueryProgress",
"type": "object",
"propertyCount": 5,
"required": [
"active_cpu_time",
"bytes_read",
"estimated_rows_total",
"rows_read",
"time_elapsed"
]
},
{
"name": "ClusteringJob",
"type": "object",
"propertyCount": 7,
"required": [
"analysis_level",
"created_at",
"id",
"name",
"updated_at"
]
},
{
"name": "ClusteringJobAnalysisLevelEnum",
"type": "string",
"propertyCount": 0,
"required": []
},
{
"name": "CodeInviteRedeemRequest",
"type": "object",
"propertyCount": 1,
"required": [
"code"
]
},
{
"name": "CodexRuntimeAdapterEnum",
"type": "string",
"propertyCount": 0,
"required": []
},
{
"name": "CodexTaskRunCreateSchema",
"type": "object",
"propertyCount": 14,
"required": [
"model",
"runtime_adapter"
]
},
{
"name": "CodexTaskRunCreateSchemaInitialPermissionModeEnum",
"type": "string",
"propertyCount": 0,
"required": []
},
{
"name": "Cohort",
"type": "object",
"propertyCount": 22,
"required": [
"count",
"created_at",
"created_by",
"errors_calculating",
"experiment_set",
"id",
"is_calculating",
"last_backfill_person_properties_at",
"last_calculation",
"last_error_message",
"pending_version",
"version"
]
},
{
"name": "CohortFilter",
"type": "object",
"propertyCount": 7,
"required": [
"type",
"key",
"value"
]
},
{
"name": "CohortFilterGroup",
"type": "object",
"propertyCount": 2,
"required": [
"type",
"values"
]
},
{
"name": "CohortFilters",
"type": "object",
"propertyCount": 1,
"required": [
"properties"
]
},
{
"name": "CohortPersonResult",
"type": "object",
"propertyCount": 11,
"required": [
"created_at",
"distinct_ids",
"id",
"is_identified",
"last_seen_at",
"matched_recordings",
"name",
"properties",
"type",
"uuid",
"value_at_data_point"
]
},
{
"name": "CohortPersonResultTypeEnum",
"type": "string",
"propertyCount": 0,
"required": []
},
{
"name": "CohortPersonsResponse",
"type": "object",
"propertyCount": 3,
"required": [
"next",
"previous",
"results"
]
},
{
"name": "CohortPropertyFilter",
"type": "object",
"propertyCount": 6,
"required": [
"value"
]
},
{
"name": "CohortTypeEnum",
"type": "string",
"propertyCount": 0,
"required": []
},
{
"name": "ColorMode",
"type": "string",
"propertyCount": 0,
"required": []
},
{
"name": "Comment",
"type": "object",
"propertyCount": 13,
"required": [
"created_at",
"created_by",
"id",
"scope",
"version"
]
},
{
"name": "Compare",
"type": "string",
"propertyCount": 0,
"required": []
},
{
"name": "CompareFilter",
"type": "object",
"propertyCount": 2,
"required": []
},
{
"name": "CompareItem",
"type": "object",
"propertyCount": 2,
"required": [
"label",
"value"
]
},
{
"name": "ConclusionEnum",
"type": "string",
"propertyCount": 0,
"required": []
},
{
"name": "ConditionalFormattingRule",
"type": "object",
"propertyCount": 7,
"required": [
"bytecode",
"color",
"columnName",
"id",
"input",
"templateId"
]
},
{
"name": "ConnectionTokenResponse",
"type": "object",
"propertyCount": 1,
"required": [
"token"
]
},
{
"name": "ContentEncodingEnum",
"type": "string",
"propertyCount": 0,
"required": []
},
{
"name": "Conversation",
"type": "object",
"propertyCount": 15,
"required": [
"agent_mode",
"created_at",
"has_unsupported_content",
"id",
"is_internal",
"is_sandbox",
"messages",
"pending_approvals",
"slack_thread_key",
"slack_workspace_domain",
"status",
"title",
"type",
"updated_at",
"user"
]
},
{
"name": "ConversationMinimal",
"type": "object",
"propertyCount": 10,
"required": [
"created_at",
"id",
"is_internal",
"slack_thread_key",
"slack_workspace_domain",
"status",
"title",
"type",
"updated_at",
"user"
]
},
{
"name": "ConversationStatus",
"type": "string",
"propertyCount": 0,
"required": []
},
{
"name": "ConversationType",
"type": "string",
"propertyCount": 0,
"required": []
},
{
"name": "ConversionGoalFilter1",
"type": "object",
"propertyCount": 21,
"required": [
"conversion_goal_id",
"conversion_goal_name",
"schema_map"
]
},
{
"name": "ConversionGoalFilter2",
"type": "object",
"propertyCount": 19,
"required": [
"conversion_goal_id",
"conversion_goal_name",
"id",
"schema_map"
]
},
{
"name": "ConversionGoalFilter3",
"type": "object",
"propertyCount": 24,
"required": [
"conversion_goal_id",
"conversion_goal_name",
"distinct_id_field",
"id",
"id_field",
"schema_map",
"table_name",
"timestamp_field"
]
},
{
"name": "CookielessServerHashModeEnum",
"type": "integer",
"propertyCount": 0,
"required": []
},
{
"name": "CopyDashboardTemplate",
"type": "object",
"propertyCount": 1,
"required": [
"source_template_id"
]
},
{
"name": "CopyDashboardTileRequest",
"type": "object",
"propertyCount": 2,
"required": [
"fromDashboardId",
"tileId"
]
},
{
"name": "CopyExperimentToProject",
"type": "object",
"propertyCount": 3,
"required": [
"target_team_id"
]
},
{
"name": "CorrelationType",
"type": "string",
"propertyCount": 0,
"required": []
},
{
"name": "CountPerActorMathType",
"type": "string",
"propertyCount": 0,
"required": []
},
{
"name": "CreateGroup",
"type": "object",
"propertyCount": 3,
"required": [
"group_key",
"group_type_index"
]
},
{
"name": "CreateLegalDocument",
"type": "object",
"propertyCount": 4,
"required": [
"company_address",
"company_name",
"document_type",
"representative_email"
]
},
{
"name": "CreateRecordingRequest",
"type": "object",
"propertyCount": 1,
"required": []
},
{
"name": "CreateRecordingRequestPlatformEnum",
"type": "string",
"propertyCount": 0,
"required": []
},
{
"name": "CreateRecordingResponse",
"type": "object",
"propertyCount": 26,
"required": [
"created_at",
"created_by",
"id",
"platform",
"sdk_upload_id",
"team",
"transcript_text",
"updated_at",
"upload_token"
]
},
{
"name": "CreateRepoInput",
"type": "object",
"propertyCount": 2,
"required": [
"repo_full_name"
]
},
{
"name": "CreateRunInput",
"type": "object",
"propertyCount": 11,
"required": [
"branch",
"commit_sha",
"repo_id",
"run_type",
"snapshots"
]
},
{
"name": "CreateRunResult",
"type": "object",
"propertyCount": 2,
"required": [
"run_id",
"uploads"
]
},
{
"name": "CreatedViaEnum",
"type": "string",
"propertyCount": 0,
"required": []
},
{
"name": "CreationModeEnum",
"type": "string",
"propertyCount": 0,
"required": []
},
{
"name": "CreationTypeEnum",
"type": "string",
"propertyCount": 0,
"required": []
},
{
"name": "Credential",
"type": "object",
"propertyCount": 5,
"required": [
"access_key",
"access_secret",
"created_at",
"created_by",
"id"
]
},
{
"name": "CurrencyCode",
"type": "string",
"propertyCount": 0,
"required": []
},
{
"name": "CustomChannelCondition",
"type": "object",
"propertyCount": 4,
"required": [
"id",
"key",
"op"
]
},
{
"name": "CustomChannelField",
"type": "string",
"propertyCount": 0,
"required": []
},
{
"name": "CustomChannelOperator",
"type": "string",
"propertyCount": 0,
"required": []
},
{
"name": "CustomChannelRule",
"type": "object",
"propertyCount": 4,
"required": [
"channel_type",
"combiner",
"id",
"items"
]
},
{
"name": "CustomEventConversionGoal",
"type": "object",
"propertyCount": 1,
"required": [
"customEventName"
]
},
{
"name": "CustomerJourney",
"type": "object",
"propertyCount": 7,
"required": [
"created_at",
"created_by",
"id",
"insight",
"name",
"updated_at"
]
},
{
"name": "CustomerProfileConfig",
"type": "object",
"propertyCount": 6,
"required": [
"created_at",
"id",
"scope",
"updated_at"
]
},
{
"name": "CustomerProfileConfigScopeEnum",
"type": "string",
"propertyCount": 0,
"required": []
},
{
"name": "Dashboard",
"type": "object",
"propertyCount": 31,
"required": [
"access_control_version",
"created_at",
"created_by",
"creation_mode",
"effective_privilege_level",
"effective_restriction_level",
"filters",
"id",
"is_shared",
"last_viewed_at",
"persisted_filters",
"persisted_variables",
"team_id",
"tiles",
"user_access_level",
"variables"
]
},
{
"name": "DashboardBasic",
# --- truncated at 32 KB (664 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/posthog/refs/heads/main/json-structure/posthog-structure.json