PostHog · Schema

FeatureFlagConditionGroupSchema

A/B TestingAnalyticsFeature FlagsOpen SourceProduct AnalyticsSession Recording

Properties

Name Type Description
properties array Property conditions for this release condition group.
rollout_percentage number Rollout percentage for this release condition group.
variant string Variant key override for multivariate flags.
aggregation_group_type_index integer Group type index for this condition set. None means person-level aggregation.
View JSON Schema on GitHub

JSON Schema

posthog-featureflagconditiongroupschema-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "#/components/schemas/FeatureFlagConditionGroupSchema",
  "title": "FeatureFlagConditionGroupSchema",
  "type": "object",
  "properties": {
    "properties": {
      "type": "array",
      "items": {
        "$ref": "#/components/schemas/FeatureFlagFilterPropertySchema"
      },
      "description": "Property conditions for this release condition group."
    },
    "rollout_percentage": {
      "type": "number",
      "format": "double",
      "description": "Rollout percentage for this release condition group."
    },
    "variant": {
      "type": "string",
      "nullable": true,
      "description": "Variant key override for multivariate flags."
    },
    "aggregation_group_type_index": {
      "type": "integer",
      "nullable": true,
      "description": "Group type index for this condition set. None means person-level aggregation."
    }
  }
}