{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "#/components/schemas/ExperimentExposureQuery", "title": "ExperimentExposureQuery", "additionalProperties": false, "properties": { "end_date": { "default": null, "title": "End Date", "type": "string", "nullable": true }, "experiment_id": { "default": null, "title": "Experiment Id", "type": "integer", "nullable": true }, "experiment_name": { "title": "Experiment Name", "type": "string" }, "exposure_criteria": { "default": null, "allOf": [ { "$ref": "#/components/schemas/ExperimentExposureCriteria" } ], "nullable": true }, "feature_flag": { "additionalProperties": true, "title": "Feature Flag", "type": "object" }, "holdout": { "default": null, "allOf": [ { "$ref": "#/components/schemas/ExperimentHoldoutType" } ], "nullable": true }, "kind": { "default": "ExperimentExposureQuery", "title": "Kind", "type": "string", "enum": [ "ExperimentExposureQuery" ] }, "modifiers": { "default": null, "description": "Modifiers used when performing the query", "allOf": [ { "$ref": "#/components/schemas/HogQLQueryModifiers" } ], "nullable": true }, "response": { "default": null, "allOf": [ { "$ref": "#/components/schemas/ExperimentExposureQueryResponse" } ], "nullable": true }, "start_date": { "default": null, "title": "Start Date", "type": "string", "nullable": true }, "tags": { "default": null, "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": [ "experiment_name", "feature_flag" ], "type": "object" }