Viewset for viewing and uploading recipes.

GET /api/v3/recipe/?format=api&ordering=action&page=3
HTTP 200 OK
Allow: GET, POST, HEAD, OPTIONS
Cache-Control: public, max-age=30
Content-Type: application/json
Vary: Accept

{
    "count": 1300,
    "next": "https://normandy.cdn.mozilla.net/api/v3/recipe/?format=api&ordering=action&page=4",
    "previous": "https://normandy.cdn.mozilla.net/api/v3/recipe/?format=api&ordering=action&page=2",
    "results": [
        {
            "approved_revision": {
                "action": {
                    "arguments_schema": {
                        "$schema": "http://json-schema.org/draft-04/schema#",
                        "title": "Run a feature experiment activated by a set of preferences.",
                        "type": "object",
                        "required": [
                            "slug",
                            "userFacingName",
                            "userFacingDescription",
                            "branches"
                        ],
                        "properties": {
                            "slug": {
                                "description": "Unique identifier for this experiment",
                                "type": "string",
                                "pattern": "^[A-Za-z0-9\\-_]+$"
                            },
                            "userFacingName": {
                                "description": "User-facing name of the experiment",
                                "type": "string",
                                "minLength": 1
                            },
                            "userFacingDescription": {
                                "description": "User-facing description of the experiment",
                                "type": "string",
                                "minLength": 1
                            },
                            "experimentDocumentUrl": {
                                "description": "URL of a document describing the experiment",
                                "type": "string",
                                "format": "uri",
                                "default": ""
                            },
                            "isHighPopulation": {
                                "description": "Marks the preference experiment as a high population experiment, that should be excluded from certain types of telemetry",
                                "type": "boolean",
                                "default": "false"
                            },
                            "isEnrollmentPaused": {
                                "description": "If true, new users will not be enrolled in the study.",
                                "type": "boolean",
                                "default": false
                            },
                            "branches": {
                                "description": "List of experimental branches",
                                "type": "array",
                                "minItems": 1,
                                "items": {
                                    "type": "object",
                                    "required": [
                                        "slug",
                                        "ratio",
                                        "preferences"
                                    ],
                                    "properties": {
                                        "slug": {
                                            "description": "Unique identifier for this branch of the experiment",
                                            "type": "string",
                                            "pattern": "^[A-Za-z0-9\\-_]+$"
                                        },
                                        "ratio": {
                                            "description": "Ratio of users who should be grouped into this branch",
                                            "type": "integer",
                                            "minimum": 1
                                        },
                                        "preferences": {
                                            "description": "The set of preferences to be set if this branch is chosen",
                                            "type": "object",
                                            "patternProperties": {
                                                ".*": {
                                                    "type": "object",
                                                    "properties": {
                                                        "preferenceType": {
                                                            "description": "Data type of the preference that controls this experiment",
                                                            "type": "string",
                                                            "enum": [
                                                                "string",
                                                                "integer",
                                                                "boolean"
                                                            ]
                                                        },
                                                        "preferenceBranchType": {
                                                            "description": "Controls whether the default or user value of the preference is modified",
                                                            "type": "string",
                                                            "enum": [
                                                                "user",
                                                                "default"
                                                            ],
                                                            "default": "default"
                                                        },
                                                        "preferenceValue": {
                                                            "description": "Value for this preference when this branch is chosen",
                                                            "type": [
                                                                "string",
                                                                "number",
                                                                "boolean"
                                                            ]
                                                        }
                                                    },
                                                    "required": [
                                                        "preferenceType",
                                                        "preferenceBranchType",
                                                        "preferenceValue"
                                                    ]
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "name": "multi-preference-experiment",
                    "id": 9,
                    "implementation_url": null
                },
                "approval_request": {
                    "approved": true,
                    "approver": {
                        "id": 14,
                        "first_name": "Rehan",
                        "last_name": "Dalal",
                        "email": "rdalal@mozilla.com"
                    },
                    "comment": "r+",
                    "created": "2020-02-20T22:47:18.109256Z",
                    "creator": {
                        "id": 1,
                        "first_name": "Michael",
                        "last_name": "Cooper",
                        "email": "mcooper@mozilla.com"
                    },
                    "id": 1990,
                    "revision": {
                        "id": 2931,
                        "recipe_id": 913
                    }
                },
                "arguments": {
                    "slug": "pref-chrome-switchers-card-for-onboarding-triplets-in-release-73-74-bug-1615344",
                    "userFacingName": "Onboarding card import profile data from Google Chrome",
                    "isHighVolume": false,
                    "experimentDocumentUrl": "https://experimenter.services.mozilla.com/experiments/chrome-switchers-card-for-onboarding-triplets-in-firefox-73/",
                    "userFacingDescription": "Users that downloaded Firefox using Google Chrome will see at first run an onboarding card that allows them to import their profile data from Google Chrome.",
                    "isEnrollmentPaused": false,
                    "branches": [
                        {
                            "preferences": {
                                "trailhead.firstrun.branches": {
                                    "preferenceBranchType": "default",
                                    "preferenceType": "string",
                                    "preferenceValue": "join-dynamic"
                                }
                            },
                            "ratio": 50,
                            "slug": "join-dynamic"
                        },
                        {
                            "preferences": {
                                "trailhead.firstrun.branches": {
                                    "preferenceBranchType": "default",
                                    "preferenceType": "string",
                                    "preferenceValue": "join-dynamic_chrome"
                                }
                            },
                            "ratio": 50,
                            "slug": "join-dynamic_chrome"
                        }
                    ]
                },
                "experimenter_slug": "chrome-switchers-card-for-onboarding-triplets-in-firefox-73",
                "capabilities": [
                    "capabilities-v1",
                    "jexl.transform.bucketSample",
                    "action.multi-preference-experiment",
                    "jexl.context.env.version",
                    "jexl.transform.versionCompare"
                ],
                "comment": "",
                "creator": {
                    "id": 1,
                    "first_name": "Michael",
                    "last_name": "Cooper",
                    "email": "mcooper@mozilla.com"
                },
                "date_created": "2020-02-20T22:47:14.278899Z",
                "enabled_states": [
                    {
                        "id": 1460,
                        "created": "2020-03-10T16:34:34.713352Z",
                        "creator": {
                            "id": 1,
                            "first_name": "Michael",
                            "last_name": "Cooper",
                            "email": "mcooper@mozilla.com"
                        },
                        "enabled": false,
                        "carryover_from": null
                    },
                    {
                        "id": 1445,
                        "created": "2020-02-20T22:52:53.640119Z",
                        "creator": {
                            "id": 14,
                            "first_name": "Rehan",
                            "last_name": "Dalal",
                            "email": "rdalal@mozilla.com"
                        },
                        "enabled": true,
                        "carryover_from": 1444
                    }
                ],
                "enabled": false,
                "extra_capabilities": [],
                "extra_filter_expression": "normandy.os.isWindows\n&& !(normandy.telemetry.main.environment.profile.creationDate < (\"2020-02-20\"|date / 1000 / 60 / 60 / 24))\n&& (\n  !(\"trailhead.firstrun.didSeeAboutWelcome\"|preferenceValue)\n  || normandy.studies.prefs[\"pref-chrome-switchers-card-for-onboarding-triplets-in-release-73-74-bug-1615344\"]\n)\n&& normandy.attribution.ua == \"chrome\"",
                "filter_expression": "(normandy.channel in [\"release\"]) && ((env.version|versionCompare(\"73.!\")>=0)&&(env.version|versionCompare(\"74.*\")<0)) && ([\"chrome-switchers-73\",normandy.userId]|bucketSample(0,2500,10000)) && (normandy.os.isWindows\n&& !(normandy.telemetry.main.environment.profile.creationDate < (\"2020-02-20\"|date / 1000 / 60 / 60 / 24))\n&& (\n  !(\"trailhead.firstrun.didSeeAboutWelcome\"|preferenceValue)\n  || normandy.studies.prefs[\"pref-chrome-switchers-card-for-onboarding-triplets-in-release-73-74-bug-1615344\"]\n)\n&& normandy.attribution.ua == \"chrome\")",
                "filter_object": [
                    {
                        "channels": [
                            "release"
                        ],
                        "type": "channel"
                    },
                    {
                        "versions": [
                            73,
                            74
                        ],
                        "type": "version"
                    },
                    {
                        "count": 2500,
                        "input": [
                            "\"chrome-switchers-73\"",
                            "normandy.userId"
                        ],
                        "start": 0,
                        "total": 10000,
                        "type": "bucketSample"
                    }
                ],
                "id": 2931,
                "identicon_seed": "v1:yb1bk1ttkg",
                "metadata": {},
                "name": "Chrome Switchers card for Onboarding Triplets in Firefox 73",
                "recipe": {
                    "approved_revision_id": 2931,
                    "id": 913,
                    "latest_revision_id": 2931
                },
                "updated": "2020-03-10T16:34:34.714755Z"
            },
            "id": 913,
            "latest_revision": {
                "action": {
                    "arguments_schema": {
                        "$schema": "http://json-schema.org/draft-04/schema#",
                        "title": "Run a feature experiment activated by a set of preferences.",
                        "type": "object",
                        "required": [
                            "slug",
                            "userFacingName",
                            "userFacingDescription",
                            "branches"
                        ],
                        "properties": {
                            "slug": {
                                "description": "Unique identifier for this experiment",
                                "type": "string",
                                "pattern": "^[A-Za-z0-9\\-_]+$"
                            },
                            "userFacingName": {
                                "description": "User-facing name of the experiment",
                                "type": "string",
                                "minLength": 1
                            },
                            "userFacingDescription": {
                                "description": "User-facing description of the experiment",
                                "type": "string",
                                "minLength": 1
                            },
                            "experimentDocumentUrl": {
                                "description": "URL of a document describing the experiment",
                                "type": "string",
                                "format": "uri",
                                "default": ""
                            },
                            "isHighPopulation": {
                                "description": "Marks the preference experiment as a high population experiment, that should be excluded from certain types of telemetry",
                                "type": "boolean",
                                "default": "false"
                            },
                            "isEnrollmentPaused": {
                                "description": "If true, new users will not be enrolled in the study.",
                                "type": "boolean",
                                "default": false
                            },
                            "branches": {
                                "description": "List of experimental branches",
                                "type": "array",
                                "minItems": 1,
                                "items": {
                                    "type": "object",
                                    "required": [
                                        "slug",
                                        "ratio",
                                        "preferences"
                                    ],
                                    "properties": {
                                        "slug": {
                                            "description": "Unique identifier for this branch of the experiment",
                                            "type": "string",
                                            "pattern": "^[A-Za-z0-9\\-_]+$"
                                        },
                                        "ratio": {
                                            "description": "Ratio of users who should be grouped into this branch",
                                            "type": "integer",
                                            "minimum": 1
                                        },
                                        "preferences": {
                                            "description": "The set of preferences to be set if this branch is chosen",
                                            "type": "object",
                                            "patternProperties": {
                                                ".*": {
                                                    "type": "object",
                                                    "properties": {
                                                        "preferenceType": {
                                                            "description": "Data type of the preference that controls this experiment",
                                                            "type": "string",
                                                            "enum": [
                                                                "string",
                                                                "integer",
                                                                "boolean"
                                                            ]
                                                        },
                                                        "preferenceBranchType": {
                                                            "description": "Controls whether the default or user value of the preference is modified",
                                                            "type": "string",
                                                            "enum": [
                                                                "user",
                                                                "default"
                                                            ],
                                                            "default": "default"
                                                        },
                                                        "preferenceValue": {
                                                            "description": "Value for this preference when this branch is chosen",
                                                            "type": [
                                                                "string",
                                                                "number",
                                                                "boolean"
                                                            ]
                                                        }
                                                    },
                                                    "required": [
                                                        "preferenceType",
                                                        "preferenceBranchType",
                                                        "preferenceValue"
                                                    ]
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "name": "multi-preference-experiment",
                    "id": 9,
                    "implementation_url": null
                },
                "approval_request": {
                    "approved": true,
                    "approver": {
                        "id": 14,
                        "first_name": "Rehan",
                        "last_name": "Dalal",
                        "email": "rdalal@mozilla.com"
                    },
                    "comment": "r+",
                    "created": "2020-02-20T22:47:18.109256Z",
                    "creator": {
                        "id": 1,
                        "first_name": "Michael",
                        "last_name": "Cooper",
                        "email": "mcooper@mozilla.com"
                    },
                    "id": 1990,
                    "revision": {
                        "id": 2931,
                        "recipe_id": 913
                    }
                },
                "arguments": {
                    "slug": "pref-chrome-switchers-card-for-onboarding-triplets-in-release-73-74-bug-1615344",
                    "userFacingName": "Onboarding card import profile data from Google Chrome",
                    "isHighVolume": false,
                    "experimentDocumentUrl": "https://experimenter.services.mozilla.com/experiments/chrome-switchers-card-for-onboarding-triplets-in-firefox-73/",
                    "userFacingDescription": "Users that downloaded Firefox using Google Chrome will see at first run an onboarding card that allows them to import their profile data from Google Chrome.",
                    "isEnrollmentPaused": false,
                    "branches": [
                        {
                            "preferences": {
                                "trailhead.firstrun.branches": {
                                    "preferenceBranchType": "default",
                                    "preferenceType": "string",
                                    "preferenceValue": "join-dynamic"
                                }
                            },
                            "ratio": 50,
                            "slug": "join-dynamic"
                        },
                        {
                            "preferences": {
                                "trailhead.firstrun.branches": {
                                    "preferenceBranchType": "default",
                                    "preferenceType": "string",
                                    "preferenceValue": "join-dynamic_chrome"
                                }
                            },
                            "ratio": 50,
                            "slug": "join-dynamic_chrome"
                        }
                    ]
                },
                "experimenter_slug": "chrome-switchers-card-for-onboarding-triplets-in-firefox-73",
                "capabilities": [
                    "capabilities-v1",
                    "jexl.transform.bucketSample",
                    "action.multi-preference-experiment",
                    "jexl.context.env.version",
                    "jexl.transform.versionCompare"
                ],
                "comment": "",
                "creator": {
                    "id": 1,
                    "first_name": "Michael",
                    "last_name": "Cooper",
                    "email": "mcooper@mozilla.com"
                },
                "date_created": "2020-02-20T22:47:14.278899Z",
                "enabled_states": [
                    {
                        "id": 1460,
                        "created": "2020-03-10T16:34:34.713352Z",
                        "creator": {
                            "id": 1,
                            "first_name": "Michael",
                            "last_name": "Cooper",
                            "email": "mcooper@mozilla.com"
                        },
                        "enabled": false,
                        "carryover_from": null
                    },
                    {
                        "id": 1445,
                        "created": "2020-02-20T22:52:53.640119Z",
                        "creator": {
                            "id": 14,
                            "first_name": "Rehan",
                            "last_name": "Dalal",
                            "email": "rdalal@mozilla.com"
                        },
                        "enabled": true,
                        "carryover_from": 1444
                    }
                ],
                "enabled": false,
                "extra_capabilities": [],
                "extra_filter_expression": "normandy.os.isWindows\n&& !(normandy.telemetry.main.environment.profile.creationDate < (\"2020-02-20\"|date / 1000 / 60 / 60 / 24))\n&& (\n  !(\"trailhead.firstrun.didSeeAboutWelcome\"|preferenceValue)\n  || normandy.studies.prefs[\"pref-chrome-switchers-card-for-onboarding-triplets-in-release-73-74-bug-1615344\"]\n)\n&& normandy.attribution.ua == \"chrome\"",
                "filter_expression": "(normandy.channel in [\"release\"]) && ((env.version|versionCompare(\"73.!\")>=0)&&(env.version|versionCompare(\"74.*\")<0)) && ([\"chrome-switchers-73\",normandy.userId]|bucketSample(0,2500,10000)) && (normandy.os.isWindows\n&& !(normandy.telemetry.main.environment.profile.creationDate < (\"2020-02-20\"|date / 1000 / 60 / 60 / 24))\n&& (\n  !(\"trailhead.firstrun.didSeeAboutWelcome\"|preferenceValue)\n  || normandy.studies.prefs[\"pref-chrome-switchers-card-for-onboarding-triplets-in-release-73-74-bug-1615344\"]\n)\n&& normandy.attribution.ua == \"chrome\")",
                "filter_object": [
                    {
                        "channels": [
                            "release"
                        ],
                        "type": "channel"
                    },
                    {
                        "versions": [
                            73,
                            74
                        ],
                        "type": "version"
                    },
                    {
                        "count": 2500,
                        "input": [
                            "\"chrome-switchers-73\"",
                            "normandy.userId"
                        ],
                        "start": 0,
                        "total": 10000,
                        "type": "bucketSample"
                    }
                ],
                "id": 2931,
                "identicon_seed": "v1:yb1bk1ttkg",
                "metadata": {},
                "name": "Chrome Switchers card for Onboarding Triplets in Firefox 73",
                "recipe": {
                    "approved_revision_id": 2931,
                    "id": 913,
                    "latest_revision_id": 2931
                },
                "updated": "2020-03-10T16:34:34.714755Z"
            },
            "signature": null,
            "uses_only_baseline_capabilities": false
        },
        {
            "approved_revision": {
                "action": {
                    "arguments_schema": {
                        "$schema": "http://json-schema.org/draft-04/schema#",
                        "title": "Run a feature experiment activated by a set of preferences.",
                        "type": "object",
                        "required": [
                            "slug",
                            "userFacingName",
                            "userFacingDescription",
                            "branches"
                        ],
                        "properties": {
                            "slug": {
                                "description": "Unique identifier for this experiment",
                                "type": "string",
                                "pattern": "^[A-Za-z0-9\\-_]+$"
                            },
                            "userFacingName": {
                                "description": "User-facing name of the experiment",
                                "type": "string",
                                "minLength": 1
                            },
                            "userFacingDescription": {
                                "description": "User-facing description of the experiment",
                                "type": "string",
                                "minLength": 1
                            },
                            "experimentDocumentUrl": {
                                "description": "URL of a document describing the experiment",
                                "type": "string",
                                "format": "uri",
                                "default": ""
                            },
                            "isHighPopulation": {
                                "description": "Marks the preference experiment as a high population experiment, that should be excluded from certain types of telemetry",
                                "type": "boolean",
                                "default": "false"
                            },
                            "isEnrollmentPaused": {
                                "description": "If true, new users will not be enrolled in the study.",
                                "type": "boolean",
                                "default": false
                            },
                            "branches": {
                                "description": "List of experimental branches",
                                "type": "array",
                                "minItems": 1,
                                "items": {
                                    "type": "object",
                                    "required": [
                                        "slug",
                                        "ratio",
                                        "preferences"
                                    ],
                                    "properties": {
                                        "slug": {
                                            "description": "Unique identifier for this branch of the experiment",
                                            "type": "string",
                                            "pattern": "^[A-Za-z0-9\\-_]+$"
                                        },
                                        "ratio": {
                                            "description": "Ratio of users who should be grouped into this branch",
                                            "type": "integer",
                                            "minimum": 1
                                        },
                                        "preferences": {
                                            "description": "The set of preferences to be set if this branch is chosen",
                                            "type": "object",
                                            "patternProperties": {
                                                ".*": {
                                                    "type": "object",
                                                    "properties": {
                                                        "preferenceType": {
                                                            "description": "Data type of the preference that controls this experiment",
                                                            "type": "string",
                                                            "enum": [
                                                                "string",
                                                                "integer",
                                                                "boolean"
                                                            ]
                                                        },
                                                        "preferenceBranchType": {
                                                            "description": "Controls whether the default or user value of the preference is modified",
                                                            "type": "string",
                                                            "enum": [
                                                                "user",
                                                                "default"
                                                            ],
                                                            "default": "default"
                                                        },
                                                        "preferenceValue": {
                                                            "description": "Value for this preference when this branch is chosen",
                                                            "type": [
                                                                "string",
                                                                "number",
                                                                "boolean"
                                                            ]
                                                        }
                                                    },
                                                    "required": [
                                                        "preferenceType",
                                                        "preferenceBranchType",
                                                        "preferenceValue"
                                                    ]
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "name": "multi-preference-experiment",
                    "id": 9,
                    "implementation_url": null
                },
                "approval_request": {
                    "approved": true,
                    "approver": {
                        "id": 1,
                        "first_name": "Michael",
                        "last_name": "Cooper",
                        "email": "mcooper@mozilla.com"
                    },
                    "comment": "r+ to launch",
                    "created": "2020-03-10T16:55:24.308271Z",
                    "creator": {
                        "id": 14,
                        "first_name": "Rehan",
                        "last_name": "Dalal",
                        "email": "rdalal@mozilla.com"
                    },
                    "id": 2005,
                    "revision": {
                        "id": 2951,
                        "recipe_id": 923
                    }
                },
                "arguments": {
                    "slug": "pref-doh-trr-selection-racing-experiment-release-74-74-bug-1619770",
                    "userFacingName": "DNS over HTTPS Provider Selection Experiment",
                    "isHighVolume": false,
                    "experimentDocumentUrl": "https://experimenter.services.mozilla.com/experiments/doh-trr-selection-racing-experiment/",
                    "userFacingDescription": "Mozilla is gathering data on the relative performance of different DNS over HTTPS resolvers. This data will be used to improve DNS over HTTPS in Firefox. In this test, a Mozilla domain name is resolved by several different providers, resulting in the user's IP address being share with these providers.",
                    "isEnrollmentPaused": false,
                    "branches": [
                        {
                            "preferences": {
                                "doh-rollout.trrRace.enabled": {
                                    "preferenceBranchType": "default",
                                    "preferenceType": "boolean",
                                    "preferenceValue": true
                                }
                            },
                            "ratio": 100,
                            "slug": "measurement"
                        }
                    ]
                },
                "experimenter_slug": "doh-trr-selection-racing-experiment",
                "capabilities": [
                    "capabilities-v1",
                    "jexl.transform.bucketSample",
                    "action.multi-preference-experiment",
                    "jexl.context.env.version",
                    "jexl.transform.versionCompare"
                ],
                "comment": "",
                "creator": {
                    "id": 14,
                    "first_name": "Rehan",
                    "last_name": "Dalal",
                    "email": "rdalal@mozilla.com"
                },
                "date_created": "2020-03-10T16:55:16.375848Z",
                "enabled_states": [
                    {
                        "id": 1485,
                        "created": "2020-03-24T18:35:11.190533Z",
                        "creator": {
                            "id": 1,
                            "first_name": "Michael",
                            "last_name": "Cooper",
                            "email": "mcooper@mozilla.com"
                        },
                        "enabled": false,
                        "carryover_from": null
                    },
                    {
                        "id": 1461,
                        "created": "2020-03-10T16:57:31.123464Z",
                        "creator": {
                            "id": 1,
                            "first_name": "Michael",
                            "last_name": "Cooper",
                            "email": "mcooper@mozilla.com"
                        },
                        "enabled": true,
                        "carryover_from": null
                    }
                ],
                "enabled": false,
                "extra_capabilities": [],
                "extra_filter_expression": "",
                "filter_expression": "(normandy.country in [\"US\"]) && (normandy.channel in [\"release\"]) && ((env.version|versionCompare(\"74.!\")>=0)&&(env.version|versionCompare(\"74.*\")<0)) && ([\"doh-rollout\",normandy.userId]|bucketSample(9925,75,10000))",
                "filter_object": [
                    {
                        "countries": [
                            "US"
                        ],
                        "type": "country"
                    },
                    {
                        "channels": [
                            "release"
                        ],
                        "type": "channel"
                    },
                    {
                        "versions": [
                            74
                        ],
                        "type": "version"
                    },
                    {
                        "type": "bucketSample",
                        "input": [
                            "\"doh-rollout\"",
                            "normandy.userId"
                        ],
                        "start": 9925,
                        "count": 75,
                        "total": 10000
                    }
                ],
                "id": 2951,
                "identicon_seed": "v1:mqcasq05u99",
                "metadata": {},
                "name": "DoH TRR Selection (\"Racing\") Experiment",
                "recipe": {
                    "approved_revision_id": 2951,
                    "id": 923,
                    "latest_revision_id": 2951
                },
                "updated": "2020-03-24T18:35:11.192106Z"
            },
            "id": 923,
            "latest_revision": {
                "action": {
                    "arguments_schema": {
                        "$schema": "http://json-schema.org/draft-04/schema#",
                        "title": "Run a feature experiment activated by a set of preferences.",
                        "type": "object",
                        "required": [
                            "slug",
                            "userFacingName",
                            "userFacingDescription",
                            "branches"
                        ],
                        "properties": {
                            "slug": {
                                "description": "Unique identifier for this experiment",
                                "type": "string",
                                "pattern": "^[A-Za-z0-9\\-_]+$"
                            },
                            "userFacingName": {
                                "description": "User-facing name of the experiment",
                                "type": "string",
                                "minLength": 1
                            },
                            "userFacingDescription": {
                                "description": "User-facing description of the experiment",
                                "type": "string",
                                "minLength": 1
                            },
                            "experimentDocumentUrl": {
                                "description": "URL of a document describing the experiment",
                                "type": "string",
                                "format": "uri",
                                "default": ""
                            },
                            "isHighPopulation": {
                                "description": "Marks the preference experiment as a high population experiment, that should be excluded from certain types of telemetry",
                                "type": "boolean",
                                "default": "false"
                            },
                            "isEnrollmentPaused": {
                                "description": "If true, new users will not be enrolled in the study.",
                                "type": "boolean",
                                "default": false
                            },
                            "branches": {
                                "description": "List of experimental branches",
                                "type": "array",
                                "minItems": 1,
                                "items": {
                                    "type": "object",
                                    "required": [
                                        "slug",
                                        "ratio",
                                        "preferences"
                                    ],
                                    "properties": {
                                        "slug": {
                                            "description": "Unique identifier for this branch of the experiment",
                                            "type": "string",
                                            "pattern": "^[A-Za-z0-9\\-_]+$"
                                        },
                                        "ratio": {
                                            "description": "Ratio of users who should be grouped into this branch",
                                            "type": "integer",
                                            "minimum": 1
                                        },
                                        "preferences": {
                                            "description": "The set of preferences to be set if this branch is chosen",
                                            "type": "object",
                                            "patternProperties": {
                                                ".*": {
                                                    "type": "object",
                                                    "properties": {
                                                        "preferenceType": {
                                                            "description": "Data type of the preference that controls this experiment",
                                                            "type": "string",
                                                            "enum": [
                                                                "string",
                                                                "integer",
                                                                "boolean"
                                                            ]
                                                        },
                                                        "preferenceBranchType": {
                                                            "description": "Controls whether the default or user value of the preference is modified",
                                                            "type": "string",
                                                            "enum": [
                                                                "user",
                                                                "default"
                                                            ],
                                                            "default": "default"
                                                        },
                                                        "preferenceValue": {
                                                            "description": "Value for this preference when this branch is chosen",
                                                            "type": [
                                                                "string",
                                                                "number",
                                                                "boolean"
                                                            ]
                                                        }
                                                    },
                                                    "required": [
                                                        "preferenceType",
                                                        "preferenceBranchType",
                                                        "preferenceValue"
                                                    ]
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "name": "multi-preference-experiment",
                    "id": 9,
                    "implementation_url": null
                },
                "approval_request": {
                    "approved": true,
                    "approver": {
                        "id": 1,
                        "first_name": "Michael",
                        "last_name": "Cooper",
                        "email": "mcooper@mozilla.com"
                    },
                    "comment": "r+ to launch",
                    "created": "2020-03-10T16:55:24.308271Z",
                    "creator": {
                        "id": 14,
                        "first_name": "Rehan",
                        "last_name": "Dalal",
                        "email": "rdalal@mozilla.com"
                    },
                    "id": 2005,
                    "revision": {
                        "id": 2951,
                        "recipe_id": 923
                    }
                },
                "arguments": {
                    "slug": "pref-doh-trr-selection-racing-experiment-release-74-74-bug-1619770",
                    "userFacingName": "DNS over HTTPS Provider Selection Experiment",
                    "isHighVolume": false,
                    "experimentDocumentUrl": "https://experimenter.services.mozilla.com/experiments/doh-trr-selection-racing-experiment/",
                    "userFacingDescription": "Mozilla is gathering data on the relative performance of different DNS over HTTPS resolvers. This data will be used to improve DNS over HTTPS in Firefox. In this test, a Mozilla domain name is resolved by several different providers, resulting in the user's IP address being share with these providers.",
                    "isEnrollmentPaused": false,
                    "branches": [
                        {
                            "preferences": {
                                "doh-rollout.trrRace.enabled": {
                                    "preferenceBranchType": "default",
                                    "preferenceType": "boolean",
                                    "preferenceValue": true
                                }
                            },
                            "ratio": 100,
                            "slug": "measurement"
                        }
                    ]
                },
                "experimenter_slug": "doh-trr-selection-racing-experiment",
                "capabilities": [
                    "capabilities-v1",
                    "jexl.transform.bucketSample",
                    "action.multi-preference-experiment",
                    "jexl.context.env.version",
                    "jexl.transform.versionCompare"
                ],
                "comment": "",
                "creator": {
                    "id": 14,
                    "first_name": "Rehan",
                    "last_name": "Dalal",
                    "email": "rdalal@mozilla.com"
                },
                "date_created": "2020-03-10T16:55:16.375848Z",
                "enabled_states": [
                    {
                        "id": 1485,
                        "created": "2020-03-24T18:35:11.190533Z",
                        "creator": {
                            "id": 1,
                            "first_name": "Michael",
                            "last_name": "Cooper",
                            "email": "mcooper@mozilla.com"
                        },
                        "enabled": false,
                        "carryover_from": null
                    },
                    {
                        "id": 1461,
                        "created": "2020-03-10T16:57:31.123464Z",
                        "creator": {
                            "id": 1,
                            "first_name": "Michael",
                            "last_name": "Cooper",
                            "email": "mcooper@mozilla.com"
                        },
                        "enabled": true,
                        "carryover_from": null
                    }
                ],
                "enabled": false,
                "extra_capabilities": [],
                "extra_filter_expression": "",
                "filter_expression": "(normandy.country in [\"US\"]) && (normandy.channel in [\"release\"]) && ((env.version|versionCompare(\"74.!\")>=0)&&(env.version|versionCompare(\"74.*\")<0)) && ([\"doh-rollout\",normandy.userId]|bucketSample(9925,75,10000))",
                "filter_object": [
                    {
                        "countries": [
                            "US"
                        ],
                        "type": "country"
                    },
                    {
                        "channels": [
                            "release"
                        ],
                        "type": "channel"
                    },
                    {
                        "versions": [
                            74
                        ],
                        "type": "version"
                    },
                    {
                        "type": "bucketSample",
                        "input": [
                            "\"doh-rollout\"",
                            "normandy.userId"
                        ],
                        "start": 9925,
                        "count": 75,
                        "total": 10000
                    }
                ],
                "id": 2951,
                "identicon_seed": "v1:mqcasq05u99",
                "metadata": {},
                "name": "DoH TRR Selection (\"Racing\") Experiment",
                "recipe": {
                    "approved_revision_id": 2951,
                    "id": 923,
                    "latest_revision_id": 2951
                },
                "updated": "2020-03-24T18:35:11.192106Z"
            },
            "signature": null,
            "uses_only_baseline_capabilities": false
        },
        {
            "approved_revision": {
                "action": {
                    "arguments_schema": {
                        "$schema": "http://json-schema.org/draft-04/schema#",
                        "title": "Run a feature experiment activated by a set of preferences.",
                        "type": "object",
                        "required": [
                            "slug",
                            "userFacingName",
                            "userFacingDescription",
                            "branches"
                        ],
                        "properties": {
                            "slug": {
                                "description": "Unique identifier for this experiment",
                                "type": "string",
                                "pattern": "^[A-Za-z0-9\\-_]+$"
                            },
                            "userFacingName": {
                                "description": "User-facing name of the experiment",
                                "type": "string",
                                "minLength": 1
                            },
                            "userFacingDescription": {
                                "description": "User-facing description of the experiment",
                                "type": "string",
                                "minLength": 1
                            },
                            "experimentDocumentUrl": {
                                "description": "URL of a document describing the experiment",
                                "type": "string",
                                "format": "uri",
                                "default": ""
                            },
                            "isHighPopulation": {
                                "description": "Marks the preference experiment as a high population experiment, that should be excluded from certain types of telemetry",
                                "type": "boolean",
                                "default": "false"
                            },
                            "isEnrollmentPaused": {
                                "description": "If true, new users will not be enrolled in the study.",
                                "type": "boolean",
                                "default": false
                            },
                            "branches": {
                                "description": "List of experimental branches",
                                "type": "array",
                                "minItems": 1,
                                "items": {
                                    "type": "object",
                                    "required": [
                                        "slug",
                                        "ratio",
                                        "preferences"
                                    ],
                                    "properties": {
                                        "slug": {
                                            "description": "Unique identifier for this branch of the experiment",
                                            "type": "string",
                                            "pattern": "^[A-Za-z0-9\\-_]+$"
                                        },
                                        "ratio": {
                                            "description": "Ratio of users who should be grouped into this branch",
                                            "type": "integer",
                                            "minimum": 1
                                        },
                                        "preferences": {
                                            "description": "The set of preferences to be set if this branch is chosen",
                                            "type": "object",
                                            "patternProperties": {
                                                ".*": {
                                                    "type": "object",
                                                    "properties": {
                                                        "preferenceType": {
                                                            "description": "Data type of the preference that controls this experiment",
                                                            "type": "string",
                                                            "enum": [
                                                                "string",
                                                                "integer",
                                                                "boolean"
                                                            ]
                                                        },
                                                        "preferenceBranchType": {
                                                            "description": "Controls whether the default or user value of the preference is modified",
                                                            "type": "string",
                                                            "enum": [
                                                                "user",
                                                                "default"
                                                            ],
                                                            "default": "default"
                                                        },
                                                        "preferenceValue": {
                                                            "description": "Value for this preference when this branch is chosen",
                                                            "type": [
                                                                "string",
                                                                "number",
                                                                "boolean"
                                                            ]
                                                        }
                                                    },
                                                    "required": [
                                                        "preferenceType",
                                                        "preferenceBranchType",
                                                        "preferenceValue"
                                                    ]
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "name": "multi-preference-experiment",
                    "id": 9,
                    "implementation_url": null
                },
                "approval_request": {
                    "approved": true,
                    "approver": {
                        "id": 60,
                        "first_name": "Tiffany",
                        "last_name": "Tran",
                        "email": "ttran@mozilla.com"
                    },
                    "comment": "r+ to recipe",
                    "created": "2020-12-01T17:43:44.561399Z",
                    "creator": {
                        "id": 1,
                        "first_name": "Michael",
                        "last_name": "Cooper",
                        "email": "mcooper@mozilla.com"
                    },
                    "id": 2408,
                    "revision": {
                        "id": 3450,
                        "recipe_id": 1099
                    }
                },
                "arguments": {
                    "branches": [
                        {
                            "preferences": {
                                "doh-rollout.clearModeOnShutdown": {
                                    "preferenceBranchType": "default",
                                    "preferenceType": "boolean",
                                    "preferenceValue": false
                                },
                                "network.trr.confirmationNS": {
                                    "preferenceBranchType": "default",
                                    "preferenceType": "string",
                                    "preferenceValue": "skip"
                                }
                            },
                            "ratio": 25,
                            "slug": "both-prefs"
                        },
                        {
                            "preferences": {
                                "doh-rollout.clearModeOnShutdown": {
                                    "preferenceBranchType": "default",
                                    "preferenceType": "boolean",
                                    "preferenceValue": false
                                },
                                "network.trr.confirmationNS": {
                                    "preferenceBranchType": "default",
                                    "preferenceType": "string",
                                    "preferenceValue": "example.com"
                                }
                            },
                            "ratio": 25,
                            "slug": "dont-reset-doh-rolloutmode-at-shutdown"
                        },
                        {
                            "preferences": {
                                "doh-rollout.clearModeOnShutdown": {
                                    "preferenceBranchType": "default",
                                    "preferenceType": "boolean",
                                    "preferenceValue": true
                                },
                                "network.trr.confirmationNS": {
                                    "preferenceBranchType": "default",
                                    "preferenceType": "string",
                                    "preferenceValue": "skip"
                                }
                            },
                            "ratio": 25,
                            "slug": "skip-confirmation"
                        },
                        {
                            "preferences": {
                                "doh-rollout.clearModeOnShutdown": {
                                    "preferenceBranchType": "default",
                                    "preferenceType": "boolean",
                                    "preferenceValue": true
                                },
                                "network.trr.confirmationNS": {
                                    "preferenceBranchType": "default",
                                    "preferenceType": "string",
                                    "preferenceValue": "example.com"
                                }
                            },
                            "ratio": 25,
                            "slug": "control"
                        }
                    ],
                    "experimentDocumentUrl": "https://experimenter.services.mozilla.com/experiments/dns-over-https-usage-rate-study/",
                    "isEnrollmentPaused": false,
                    "slug": "bug-1672119-pref-dns-over-https-usage-rate-study-release-83-84",
                    "userFacingDescription": "DNS over HTTPS (DoH) improves the privacy and security of a user's DNS requests. This study changes a few settings and measures how the rate of DoH requests changes.",
                    "userFacingName": "DNS-over-HTTPS usage rate study"
                },
                "experimenter_slug": "dns-over-https-usage-rate-study",
                "capabilities": [
                    "capabilities-v1",
                    "jexl.context.env.version",
                    "jexl.transform.versionCompare",
                    "jexl.transform.bucketSample",
                    "jexl.transform.preferenceValue",
                    "action.multi-preference-experiment"
                ],
                "comment": "import, filter object",
                "creator": {
                    "id": 1,
                    "first_name": "Michael",
                    "last_name": "Cooper",
                    "email": "mcooper@mozilla.com"
                },
                "date_created": "2020-12-01T17:43:42.749647Z",
                "enabled_states": [
                    {
                        "id": 1979,
                        "created": "2020-12-15T19:04:19.249522Z",
                        "creator": {
                            "id": 60,
                            "first_name": "Tiffany",
                            "last_name": "Tran",
                            "email": "ttran@mozilla.com"
                        },
                        "enabled": false,
                        "carryover_from": null
                    },
                    {
                        "id": 1971,
                        "created": "2020-12-01T17:54:34.025932Z",
                        "creator": {
                            "id": 60,
                            "first_name": "Tiffany",
                            "last_name": "Tran",
                            "email": "ttran@mozilla.com"
                        },
                        "enabled": true,
                        "carryover_from": null
                    }
                ],
                "enabled": false,
                "extra_capabilities": [],
                "extra_filter_expression": "",
                "filter_expression": "(normandy.channel in [\"release\"]) && ((env.version|versionCompare(\"83.!\")>=0)&&(env.version|versionCompare(\"84.*\")<0)) && (normandy.country in [\"US\"]) && ([normandy.userId,\"global-v4\"]|bucketSample(7620,300,10000)) && ('doh-rollout.self-enabled'|preferenceValue == true)",
                "filter_object": [
                    {
                        "type": "channel",
                        "channels": [
                            "release"
                        ]
                    },
                    {
                        "type": "version",
                        "versions": [
                            83,
                            84
                        ]
                    },
                    {
                        "type": "country",
                        "countries": [
                            "US"
                        ]
                    },
                    {
                        "type": "bucketSample",
                        "input": [
                            "normandy.userId",
                            "\"global-v4\""
                        ],
                        "start": 7620,
                        "count": 300,
                        "total": 10000
                    },
                    {
                        "type": "preferenceValue",
                        "pref": "doh-rollout.self-enabled",
                        "value": true,
                        "comparison": "equal"
                    }
                ],
                "id": 3450,
                "identicon_seed": "v1:bkCNuiJetIjw",
                "metadata": {},
                "name": "DNS-over-HTTPS usage rate study",
                "recipe": {
                    "approved_revision_id": 3450,
                    "id": 1099,
                    "latest_revision_id": 3450
                },
                "updated": "2020-12-15T19:04:19.411692Z"
            },
            "id": 1099,
            "latest_revision": {
                "action": {
                    "arguments_schema": {
                        "$schema": "http://json-schema.org/draft-04/schema#",
                        "title": "Run a feature experiment activated by a set of preferences.",
                        "type": "object",
                        "required": [
                            "slug",
                            "userFacingName",
                            "userFacingDescription",
                            "branches"
                        ],
                        "properties": {
                            "slug": {
                                "description": "Unique identifier for this experiment",
                                "type": "string",
                                "pattern": "^[A-Za-z0-9\\-_]+$"
                            },
                            "userFacingName": {
                                "description": "User-facing name of the experiment",
                                "type": "string",
                                "minLength": 1
                            },
                            "userFacingDescription": {
                                "description": "User-facing description of the experiment",
                                "type": "string",
                                "minLength": 1
                            },
                            "experimentDocumentUrl": {
                                "description": "URL of a document describing the experiment",
                                "type": "string",
                                "format": "uri",
                                "default": ""
                            },
                            "isHighPopulation": {
                                "description": "Marks the preference experiment as a high population experiment, that should be excluded from certain types of telemetry",
                                "type": "boolean",
                                "default": "false"
                            },
                            "isEnrollmentPaused": {
                                "description": "If true, new users will not be enrolled in the study.",
                                "type": "boolean",
                                "default": false
                            },
                            "branches": {
                                "description": "List of experimental branches",
                                "type": "array",
                                "minItems": 1,
                                "items": {
                                    "type": "object",
                                    "required": [
                                        "slug",
                                        "ratio",
                                        "preferences"
                                    ],
                                    "properties": {
                                        "slug": {
                                            "description": "Unique identifier for this branch of the experiment",
                                            "type": "string",
                                            "pattern": "^[A-Za-z0-9\\-_]+$"
                                        },
                                        "ratio": {
                                            "description": "Ratio of users who should be grouped into this branch",
                                            "type": "integer",
                                            "minimum": 1
                                        },
                                        "preferences": {
                                            "description": "The set of preferences to be set if this branch is chosen",
                                            "type": "object",
                                            "patternProperties": {
                                                ".*": {
                                                    "type": "object",
                                                    "properties": {
                                                        "preferenceType": {
                                                            "description": "Data type of the preference that controls this experiment",
                                                            "type": "string",
                                                            "enum": [
                                                                "string",
                                                                "integer",
                                                                "boolean"
                                                            ]
                                                        },
                                                        "preferenceBranchType": {
                                                            "description": "Controls whether the default or user value of the preference is modified",
                                                            "type": "string",
                                                            "enum": [
                                                                "user",
                                                                "default"
                                                            ],
                                                            "default": "default"
                                                        },
                                                        "preferenceValue": {
                                                            "description": "Value for this preference when this branch is chosen",
                                                            "type": [
                                                                "string",
                                                                "number",
                                                                "boolean"
                                                            ]
                                                        }
                                                    },
                                                    "required": [
                                                        "preferenceType",
                                                        "preferenceBranchType",
                                                        "preferenceValue"
                                                    ]
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "name": "multi-preference-experiment",
                    "id": 9,
                    "implementation_url": null
                },
                "approval_request": {
                    "approved": true,
                    "approver": {
                        "id": 60,
                        "first_name": "Tiffany",
                        "last_name": "Tran",
                        "email": "ttran@mozilla.com"
                    },
                    "comment": "r+ to recipe",
                    "created": "2020-12-01T17:43:44.561399Z",
                    "creator": {
                        "id": 1,
                        "first_name": "Michael",
                        "last_name": "Cooper",
                        "email": "mcooper@mozilla.com"
                    },
                    "id": 2408,
                    "revision": {
                        "id": 3450,
                        "recipe_id": 1099
                    }
                },
                "arguments": {
                    "branches": [
                        {
                            "preferences": {
                                "doh-rollout.clearModeOnShutdown": {
                                    "preferenceBranchType": "default",
                                    "preferenceType": "boolean",
                                    "preferenceValue": false
                                },
                                "network.trr.confirmationNS": {
                                    "preferenceBranchType": "default",
                                    "preferenceType": "string",
                                    "preferenceValue": "skip"
                                }
                            },
                            "ratio": 25,
                            "slug": "both-prefs"
                        },
                        {
                            "preferences": {
                                "doh-rollout.clearModeOnShutdown": {
                                    "preferenceBranchType": "default",
                                    "preferenceType": "boolean",
                                    "preferenceValue": false
                                },
                                "network.trr.confirmationNS": {
                                    "preferenceBranchType": "default",
                                    "preferenceType": "string",
                                    "preferenceValue": "example.com"
                                }
                            },
                            "ratio": 25,
                            "slug": "dont-reset-doh-rolloutmode-at-shutdown"
                        },
                        {
                            "preferences": {
                                "doh-rollout.clearModeOnShutdown": {
                                    "preferenceBranchType": "default",
                                    "preferenceType": "boolean",
                                    "preferenceValue": true
                                },
                                "network.trr.confirmationNS": {
                                    "preferenceBranchType": "default",
                                    "preferenceType": "string",
                                    "preferenceValue": "skip"
                                }
                            },
                            "ratio": 25,
                            "slug": "skip-confirmation"
                        },
                        {
                            "preferences": {
                                "doh-rollout.clearModeOnShutdown": {
                                    "preferenceBranchType": "default",
                                    "preferenceType": "boolean",
                                    "preferenceValue": true
                                },
                                "network.trr.confirmationNS": {
                                    "preferenceBranchType": "default",
                                    "preferenceType": "string",
                                    "preferenceValue": "example.com"
                                }
                            },
                            "ratio": 25,
                            "slug": "control"
                        }
                    ],
                    "experimentDocumentUrl": "https://experimenter.services.mozilla.com/experiments/dns-over-https-usage-rate-study/",
                    "isEnrollmentPaused": false,
                    "slug": "bug-1672119-pref-dns-over-https-usage-rate-study-release-83-84",
                    "userFacingDescription": "DNS over HTTPS (DoH) improves the privacy and security of a user's DNS requests. This study changes a few settings and measures how the rate of DoH requests changes.",
                    "userFacingName": "DNS-over-HTTPS usage rate study"
                },
                "experimenter_slug": "dns-over-https-usage-rate-study",
                "capabilities": [
                    "capabilities-v1",
                    "jexl.context.env.version",
                    "jexl.transform.versionCompare",
                    "jexl.transform.bucketSample",
                    "jexl.transform.preferenceValue",
                    "action.multi-preference-experiment"
                ],
                "comment": "import, filter object",
                "creator": {
                    "id": 1,
                    "first_name": "Michael",
                    "last_name": "Cooper",
                    "email": "mcooper@mozilla.com"
                },
                "date_created": "2020-12-01T17:43:42.749647Z",
                "enabled_states": [
                    {
                        "id": 1979,
                        "created": "2020-12-15T19:04:19.249522Z",
                        "creator": {
                            "id": 60,
                            "first_name": "Tiffany",
                            "last_name": "Tran",
                            "email": "ttran@mozilla.com"
                        },
                        "enabled": false,
                        "carryover_from": null
                    },
                    {
                        "id": 1971,
                        "created": "2020-12-01T17:54:34.025932Z",
                        "creator": {
                            "id": 60,
                            "first_name": "Tiffany",
                            "last_name": "Tran",
                            "email": "ttran@mozilla.com"
                        },
                        "enabled": true,
                        "carryover_from": null
                    }
                ],
                "enabled": false,
                "extra_capabilities": [],
                "extra_filter_expression": "",
                "filter_expression": "(normandy.channel in [\"release\"]) && ((env.version|versionCompare(\"83.!\")>=0)&&(env.version|versionCompare(\"84.*\")<0)) && (normandy.country in [\"US\"]) && ([normandy.userId,\"global-v4\"]|bucketSample(7620,300,10000)) && ('doh-rollout.self-enabled'|preferenceValue == true)",
                "filter_object": [
                    {
                        "type": "channel",
                        "channels": [
                            "release"
                        ]
                    },
                    {
                        "type": "version",
                        "versions": [
                            83,
                            84
                        ]
                    },
                    {
                        "type": "country",
                        "countries": [
                            "US"
                        ]
                    },
                    {
                        "type": "bucketSample",
                        "input": [
                            "normandy.userId",
                            "\"global-v4\""
                        ],
                        "start": 7620,
                        "count": 300,
                        "total": 10000
                    },
                    {
                        "type": "preferenceValue",
                        "pref": "doh-rollout.self-enabled",
                        "value": true,
                        "comparison": "equal"
                    }
                ],
                "id": 3450,
                "identicon_seed": "v1:bkCNuiJetIjw",
                "metadata": {},
                "name": "DNS-over-HTTPS usage rate study",
                "recipe": {
                    "approved_revision_id": 3450,
                    "id": 1099,
                    "latest_revision_id": 3450
                },
                "updated": "2020-12-15T19:04:19.411692Z"
            },
            "signature": null,
            "uses_only_baseline_capabilities": false
        },
        {
            "approved_revision": {
                "action": {
                    "arguments_schema": {
                        "$schema": "http://json-schema.org/draft-04/schema#",
                        "title": "Run a feature experiment activated by a set of preferences.",
                        "type": "object",
                        "required": [
                            "slug",
                            "userFacingName",
                            "userFacingDescription",
                            "branches"
                        ],
                        "properties": {
                            "slug": {
                                "description": "Unique identifier for this experiment",
                                "type": "string",
                                "pattern": "^[A-Za-z0-9\\-_]+$"
                            },
                            "userFacingName": {
                                "description": "User-facing name of the experiment",
                                "type": "string",
                                "minLength": 1
                            },
                            "userFacingDescription": {
                                "description": "User-facing description of the experiment",
                                "type": "string",
                                "minLength": 1
                            },
                            "experimentDocumentUrl": {
                                "description": "URL of a document describing the experiment",
                                "type": "string",
                                "format": "uri",
                                "default": ""
                            },
                            "isHighPopulation": {
                                "description": "Marks the preference experiment as a high population experiment, that should be excluded from certain types of telemetry",
                                "type": "boolean",
                                "default": "false"
                            },
                            "isEnrollmentPaused": {
                                "description": "If true, new users will not be enrolled in the study.",
                                "type": "boolean",
                                "default": false
                            },
                            "branches": {
                                "description": "List of experimental branches",
                                "type": "array",
                                "minItems": 1,
                                "items": {
                                    "type": "object",
                                    "required": [
                                        "slug",
                                        "ratio",
                                        "preferences"
                                    ],
                                    "properties": {
                                        "slug": {
                                            "description": "Unique identifier for this branch of the experiment",
                                            "type": "string",
                                            "pattern": "^[A-Za-z0-9\\-_]+$"
                                        },
                                        "ratio": {
                                            "description": "Ratio of users who should be grouped into this branch",
                                            "type": "integer",
                                            "minimum": 1
                                        },
                                        "preferences": {
                                            "description": "The set of preferences to be set if this branch is chosen",
                                            "type": "object",
                                            "patternProperties": {
                                                ".*": {
                                                    "type": "object",
                                                    "properties": {
                                                        "preferenceType": {
                                                            "description": "Data type of the preference that controls this experiment",
                                                            "type": "string",
                                                            "enum": [
                                                                "string",
                                                                "integer",
                                                                "boolean"
                                                            ]
                                                        },
                                                        "preferenceBranchType": {
                                                            "description": "Controls whether the default or user value of the preference is modified",
                                                            "type": "string",
                                                            "enum": [
                                                                "user",
                                                                "default"
                                                            ],
                                                            "default": "default"
                                                        },
                                                        "preferenceValue": {
                                                            "description": "Value for this preference when this branch is chosen",
                                                            "type": [
                                                                "string",
                                                                "number",
                                                                "boolean"
                                                            ]
                                                        }
                                                    },
                                                    "required": [
                                                        "preferenceType",
                                                        "preferenceBranchType",
                                                        "preferenceValue"
                                                    ]
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "name": "multi-preference-experiment",
                    "id": 9,
                    "implementation_url": null
                },
                "approval_request": {
                    "approved": true,
                    "approver": {
                        "id": 14,
                        "first_name": "Rehan",
                        "last_name": "Dalal",
                        "email": "rdalal@mozilla.com"
                    },
                    "comment": "r+",
                    "created": "2020-03-12T20:17:49.936192Z",
                    "creator": {
                        "id": 1,
                        "first_name": "Michael",
                        "last_name": "Cooper",
                        "email": "mcooper@mozilla.com"
                    },
                    "id": 2011,
                    "revision": {
                        "id": 2957,
                        "recipe_id": 921
                    }
                },
                "arguments": {
                    "slug": "pref-activity-stream-chrome-switchers-card-for-onboard-release-73-75-bug-1621101",
                    "userFacingName": "Onboarding card import profile data from Google Chrome",
                    "isHighVolume": false,
                    "experimentDocumentUrl": "https://experimenter.services.mozilla.com/experiments/chrome-switchers-card-for-onboarding-triplets-in-firefox-73-v2/",
                    "userFacingDescription": "Users that downloaded Firefox using Google Chrome will see at first run an onboarding card that allows them to import their profile data from Google Chrome.",
                    "isEnrollmentPaused": false,
                    "branches": [
                        {
                            "preferences": {
                                "trailhead.firstrun.branches": {
                                    "preferenceBranchType": "default",
                                    "preferenceType": "string",
                                    "preferenceValue": "join-dynamic_chrome"
                                }
                            },
                            "ratio": 50,
                            "slug": "join-dynamic_chrome"
                        },
                        {
                            "preferences": {
                                "trailhead.firstrun.branches": {
                                    "preferenceBranchType": "default",
                                    "preferenceType": "string",
                                    "preferenceValue": "join-dynamic"
                                }
                            },
                            "ratio": 50,
                            "slug": "join-dynamic"
                        }
                    ]
                },
                "experimenter_slug": "chrome-switchers-card-for-onboarding-triplets-in-firefox-73-v2",
                "capabilities": [
                    "capabilities-v1",
                    "jexl.transform.bucketSample",
                    "action.multi-preference-experiment",
                    "jexl.context.env.version",
                    "jexl.transform.versionCompare"
                ],
                "comment": "",
                "creator": {
                    "id": 1,
                    "first_name": "Michael",
                    "last_name": "Cooper",
                    "email": "mcooper@mozilla.com"
                },
                "date_created": "2020-03-12T20:17:45.718199Z",
                "enabled_states": [
                    {
                        "id": 1476,
                        "created": "2020-03-17T19:54:22.374170Z",
                        "creator": {
                            "id": 1,
                            "first_name": "Michael",
                            "last_name": "Cooper",
                            "email": "mcooper@mozilla.com"
                        },
                        "enabled": false,
                        "carryover_from": null
                    },
                    {
                        "id": 1467,
                        "created": "2020-03-12T21:09:51.773810Z",
                        "creator": {
                            "id": 14,
                            "first_name": "Rehan",
                            "last_name": "Dalal",
                            "email": "rdalal@mozilla.com"
                        },
                        "enabled": true,
                        "carryover_from": 1462
                    }
                ],
                "enabled": false,
                "extra_capabilities": [],
                "extra_filter_expression": "normandy.os.isWindows\n&& !(normandy.telemetry.main.environment.profile.creationDate < (\"2020-03-10\"|date / 1000 / 60 / 60 / 24))\n&& (\n  !(\"trailhead.firstrun.didSeeAboutWelcome\"|preferenceValue)\n  || normandy.studies.pref[\"pref-activity-stream-chrome-switchers-card-for-onboard-release-73-75-bug-1621101\"]\n)",
                "filter_expression": "(normandy.channel in [\"release\"]) && ((env.version|versionCompare(\"73.!\")>=0)&&(env.version|versionCompare(\"75.*\")<0)) && ([normandy.userId]|bucketSample(2500,2500,10000)) && (normandy.os.isWindows\n&& !(normandy.telemetry.main.environment.profile.creationDate < (\"2020-03-10\"|date / 1000 / 60 / 60 / 24))\n&& (\n  !(\"trailhead.firstrun.didSeeAboutWelcome\"|preferenceValue)\n  || normandy.studies.pref[\"pref-activity-stream-chrome-switchers-card-for-onboard-release-73-75-bug-1621101\"]\n))",
                "filter_object": [
                    {
                        "channels": [
                            "release"
                        ],
                        "type": "channel"
                    },
                    {
                        "versions": [
                            73,
                            74,
                            75
                        ],
                        "type": "version"
                    },
                    {
                        "count": 2500,
                        "input": [
                            "normandy.userId"
                        ],
                        "start": 2500,
                        "total": 10000,
                        "type": "bucketSample"
                    }
                ],
                "id": 2957,
                "identicon_seed": "v1:mk7clfglms",
                "metadata": {},
                "name": "Activity-Stream Chrome Switchers card for Onboarding Triplets in Firefox 73 V2",
                "recipe": {
                    "approved_revision_id": 2957,
                    "id": 921,
                    "latest_revision_id": 2957
                },
                "updated": "2020-03-17T19:54:22.375620Z"
            },
            "id": 921,
            "latest_revision": {
                "action": {
                    "arguments_schema": {
                        "$schema": "http://json-schema.org/draft-04/schema#",
                        "title": "Run a feature experiment activated by a set of preferences.",
                        "type": "object",
                        "required": [
                            "slug",
                            "userFacingName",
                            "userFacingDescription",
                            "branches"
                        ],
                        "properties": {
                            "slug": {
                                "description": "Unique identifier for this experiment",
                                "type": "string",
                                "pattern": "^[A-Za-z0-9\\-_]+$"
                            },
                            "userFacingName": {
                                "description": "User-facing name of the experiment",
                                "type": "string",
                                "minLength": 1
                            },
                            "userFacingDescription": {
                                "description": "User-facing description of the experiment",
                                "type": "string",
                                "minLength": 1
                            },
                            "experimentDocumentUrl": {
                                "description": "URL of a document describing the experiment",
                                "type": "string",
                                "format": "uri",
                                "default": ""
                            },
                            "isHighPopulation": {
                                "description": "Marks the preference experiment as a high population experiment, that should be excluded from certain types of telemetry",
                                "type": "boolean",
                                "default": "false"
                            },
                            "isEnrollmentPaused": {
                                "description": "If true, new users will not be enrolled in the study.",
                                "type": "boolean",
                                "default": false
                            },
                            "branches": {
                                "description": "List of experimental branches",
                                "type": "array",
                                "minItems": 1,
                                "items": {
                                    "type": "object",
                                    "required": [
                                        "slug",
                                        "ratio",
                                        "preferences"
                                    ],
                                    "properties": {
                                        "slug": {
                                            "description": "Unique identifier for this branch of the experiment",
                                            "type": "string",
                                            "pattern": "^[A-Za-z0-9\\-_]+$"
                                        },
                                        "ratio": {
                                            "description": "Ratio of users who should be grouped into this branch",
                                            "type": "integer",
                                            "minimum": 1
                                        },
                                        "preferences": {
                                            "description": "The set of preferences to be set if this branch is chosen",
                                            "type": "object",
                                            "patternProperties": {
                                                ".*": {
                                                    "type": "object",
                                                    "properties": {
                                                        "preferenceType": {
                                                            "description": "Data type of the preference that controls this experiment",
                                                            "type": "string",
                                                            "enum": [
                                                                "string",
                                                                "integer",
                                                                "boolean"
                                                            ]
                                                        },
                                                        "preferenceBranchType": {
                                                            "description": "Controls whether the default or user value of the preference is modified",
                                                            "type": "string",
                                                            "enum": [
                                                                "user",
                                                                "default"
                                                            ],
                                                            "default": "default"
                                                        },
                                                        "preferenceValue": {
                                                            "description": "Value for this preference when this branch is chosen",
                                                            "type": [
                                                                "string",
                                                                "number",
                                                                "boolean"
                                                            ]
                                                        }
                                                    },
                                                    "required": [
                                                        "preferenceType",
                                                        "preferenceBranchType",
                                                        "preferenceValue"
                                                    ]
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "name": "multi-preference-experiment",
                    "id": 9,
                    "implementation_url": null
                },
                "approval_request": {
                    "approved": true,
                    "approver": {
                        "id": 14,
                        "first_name": "Rehan",
                        "last_name": "Dalal",
                        "email": "rdalal@mozilla.com"
                    },
                    "comment": "r+",
                    "created": "2020-03-12T20:17:49.936192Z",
                    "creator": {
                        "id": 1,
                        "first_name": "Michael",
                        "last_name": "Cooper",
                        "email": "mcooper@mozilla.com"
                    },
                    "id": 2011,
                    "revision": {
                        "id": 2957,
                        "recipe_id": 921
                    }
                },
                "arguments": {
                    "slug": "pref-activity-stream-chrome-switchers-card-for-onboard-release-73-75-bug-1621101",
                    "userFacingName": "Onboarding card import profile data from Google Chrome",
                    "isHighVolume": false,
                    "experimentDocumentUrl": "https://experimenter.services.mozilla.com/experiments/chrome-switchers-card-for-onboarding-triplets-in-firefox-73-v2/",
                    "userFacingDescription": "Users that downloaded Firefox using Google Chrome will see at first run an onboarding card that allows them to import their profile data from Google Chrome.",
                    "isEnrollmentPaused": false,
                    "branches": [
                        {
                            "preferences": {
                                "trailhead.firstrun.branches": {
                                    "preferenceBranchType": "default",
                                    "preferenceType": "string",
                                    "preferenceValue": "join-dynamic_chrome"
                                }
                            },
                            "ratio": 50,
                            "slug": "join-dynamic_chrome"
                        },
                        {
                            "preferences": {
                                "trailhead.firstrun.branches": {
                                    "preferenceBranchType": "default",
                                    "preferenceType": "string",
                                    "preferenceValue": "join-dynamic"
                                }
                            },
                            "ratio": 50,
                            "slug": "join-dynamic"
                        }
                    ]
                },
                "experimenter_slug": "chrome-switchers-card-for-onboarding-triplets-in-firefox-73-v2",
                "capabilities": [
                    "capabilities-v1",
                    "jexl.transform.bucketSample",
                    "action.multi-preference-experiment",
                    "jexl.context.env.version",
                    "jexl.transform.versionCompare"
                ],
                "comment": "",
                "creator": {
                    "id": 1,
                    "first_name": "Michael",
                    "last_name": "Cooper",
                    "email": "mcooper@mozilla.com"
                },
                "date_created": "2020-03-12T20:17:45.718199Z",
                "enabled_states": [
                    {
                        "id": 1476,
                        "created": "2020-03-17T19:54:22.374170Z",
                        "creator": {
                            "id": 1,
                            "first_name": "Michael",
                            "last_name": "Cooper",
                            "email": "mcooper@mozilla.com"
                        },
                        "enabled": false,
                        "carryover_from": null
                    },
                    {
                        "id": 1467,
                        "created": "2020-03-12T21:09:51.773810Z",
                        "creator": {
                            "id": 14,
                            "first_name": "Rehan",
                            "last_name": "Dalal",
                            "email": "rdalal@mozilla.com"
                        },
                        "enabled": true,
                        "carryover_from": 1462
                    }
                ],
                "enabled": false,
                "extra_capabilities": [],
                "extra_filter_expression": "normandy.os.isWindows\n&& !(normandy.telemetry.main.environment.profile.creationDate < (\"2020-03-10\"|date / 1000 / 60 / 60 / 24))\n&& (\n  !(\"trailhead.firstrun.didSeeAboutWelcome\"|preferenceValue)\n  || normandy.studies.pref[\"pref-activity-stream-chrome-switchers-card-for-onboard-release-73-75-bug-1621101\"]\n)",
                "filter_expression": "(normandy.channel in [\"release\"]) && ((env.version|versionCompare(\"73.!\")>=0)&&(env.version|versionCompare(\"75.*\")<0)) && ([normandy.userId]|bucketSample(2500,2500,10000)) && (normandy.os.isWindows\n&& !(normandy.telemetry.main.environment.profile.creationDate < (\"2020-03-10\"|date / 1000 / 60 / 60 / 24))\n&& (\n  !(\"trailhead.firstrun.didSeeAboutWelcome\"|preferenceValue)\n  || normandy.studies.pref[\"pref-activity-stream-chrome-switchers-card-for-onboard-release-73-75-bug-1621101\"]\n))",
                "filter_object": [
                    {
                        "channels": [
                            "release"
                        ],
                        "type": "channel"
                    },
                    {
                        "versions": [
                            73,
                            74,
                            75
                        ],
                        "type": "version"
                    },
                    {
                        "count": 2500,
                        "input": [
                            "normandy.userId"
                        ],
                        "start": 2500,
                        "total": 10000,
                        "type": "bucketSample"
                    }
                ],
                "id": 2957,
                "identicon_seed": "v1:mk7clfglms",
                "metadata": {},
                "name": "Activity-Stream Chrome Switchers card for Onboarding Triplets in Firefox 73 V2",
                "recipe": {
                    "approved_revision_id": 2957,
                    "id": 921,
                    "latest_revision_id": 2957
                },
                "updated": "2020-03-17T19:54:22.375620Z"
            },
            "signature": null,
            "uses_only_baseline_capabilities": false
        },
        {
            "approved_revision": {
                "action": {
                    "arguments_schema": {
                        "$schema": "http://json-schema.org/draft-04/schema#",
                        "title": "Run a feature experiment activated by a set of preferences.",
                        "type": "object",
                        "required": [
                            "slug",
                            "userFacingName",
                            "userFacingDescription",
                            "branches"
                        ],
                        "properties": {
                            "slug": {
                                "description": "Unique identifier for this experiment",
                                "type": "string",
                                "pattern": "^[A-Za-z0-9\\-_]+$"
                            },
                            "userFacingName": {
                                "description": "User-facing name of the experiment",
                                "type": "string",
                                "minLength": 1
                            },
                            "userFacingDescription": {
                                "description": "User-facing description of the experiment",
                                "type": "string",
                                "minLength": 1
                            },
                            "experimentDocumentUrl": {
                                "description": "URL of a document describing the experiment",
                                "type": "string",
                                "format": "uri",
                                "default": ""
                            },
                            "isHighPopulation": {
                                "description": "Marks the preference experiment as a high population experiment, that should be excluded from certain types of telemetry",
                                "type": "boolean",
                                "default": "false"
                            },
                            "isEnrollmentPaused": {
                                "description": "If true, new users will not be enrolled in the study.",
                                "type": "boolean",
                                "default": false
                            },
                            "branches": {
                                "description": "List of experimental branches",
                                "type": "array",
                                "minItems": 1,
                                "items": {
                                    "type": "object",
                                    "required": [
                                        "slug",
                                        "ratio",
                                        "preferences"
                                    ],
                                    "properties": {
                                        "slug": {
                                            "description": "Unique identifier for this branch of the experiment",
                                            "type": "string",
                                            "pattern": "^[A-Za-z0-9\\-_]+$"
                                        },
                                        "ratio": {
                                            "description": "Ratio of users who should be grouped into this branch",
                                            "type": "integer",
                                            "minimum": 1
                                        },
                                        "preferences": {
                                            "description": "The set of preferences to be set if this branch is chosen",
                                            "type": "object",
                                            "patternProperties": {
                                                ".*": {
                                                    "type": "object",
                                                    "properties": {
                                                        "preferenceType": {
                                                            "description": "Data type of the preference that controls this experiment",
                                                            "type": "string",
                                                            "enum": [
                                                                "string",
                                                                "integer",
                                                                "boolean"
                                                            ]
                                                        },
                                                        "preferenceBranchType": {
                                                            "description": "Controls whether the default or user value of the preference is modified",
                                                            "type": "string",
                                                            "enum": [
                                                                "user",
                                                                "default"
                                                            ],
                                                            "default": "default"
                                                        },
                                                        "preferenceValue": {
                                                            "description": "Value for this preference when this branch is chosen",
                                                            "type": [
                                                                "string",
                                                                "number",
                                                                "boolean"
                                                            ]
                                                        }
                                                    },
                                                    "required": [
                                                        "preferenceType",
                                                        "preferenceBranchType",
                                                        "preferenceValue"
                                                    ]
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "name": "multi-preference-experiment",
                    "id": 9,
                    "implementation_url": null
                },
                "approval_request": {
                    "approved": true,
                    "approver": {
                        "id": 51,
                        "first_name": "Jared",
                        "last_name": "Kerim",
                        "email": "jkerim@mozilla.com"
                    },
                    "comment": "Pausing approved!",
                    "created": "2020-03-24T18:45:24.290708Z",
                    "creator": {
                        "id": 1,
                        "first_name": "Michael",
                        "last_name": "Cooper",
                        "email": "mcooper@mozilla.com"
                    },
                    "id": 2034,
                    "revision": {
                        "id": 2983,
                        "recipe_id": 926
                    }
                },
                "arguments": {
                    "slug": "pref-activity-stream-pocket-new-tab-story-card-collection-75-beta-smok-75-75-bug-1619685",
                    "userFacingName": "New Tab Collections",
                    "isHighVolume": false,
                    "experimentDocumentUrl": "https://experimenter.services.mozilla.com/experiments/pocket-new-tab-story-card-collection-75-beta-smoke-test/",
                    "userFacingDescription": "New Tab Collections",
                    "isEnrollmentPaused": true,
                    "branches": [
                        {
                            "preferences": {
                                "browser.newtabpage.activity-stream.discoverystream.isCollectionDismissible": {
                                    "preferenceBranchType": "default",
                                    "preferenceType": "boolean",
                                    "preferenceValue": true
                                },
                                "browser.newtabpage.activity-stream.discoverystream.spocs-endpoint": {
                                    "preferenceBranchType": "default",
                                    "preferenceType": "string",
                                    "preferenceValue": "https://spocs.getpocket.com/spocs?site=1116390"
                                }
                            },
                            "ratio": 50,
                            "slug": "story-card-collection"
                        },
                        {
                            "preferences": {
                                "browser.newtabpage.activity-stream.discoverystream.spocs-endpoint": {
                                    "preferenceBranchType": "default",
                                    "preferenceType": "string",
                                    "preferenceValue": "https://spocs.getpocket.com/spocs"
                                }
                            },
                            "ratio": 50,
                            "slug": "general-feed-3x7-rows"
                        }
                    ]
                },
                "experimenter_slug": "pocket-new-tab-story-card-collection-75-beta-smoke-test",
                "capabilities": [
                    "capabilities-v1",
                    "jexl.transform.bucketSample",
                    "action.multi-preference-experiment",
                    "jexl.context.env.version",
                    "jexl.transform.versionCompare"
                ],
                "comment": "",
                "creator": {
                    "id": 1,
                    "first_name": "Michael",
                    "last_name": "Cooper",
                    "email": "mcooper@mozilla.com"
                },
                "date_created": "2020-03-24T18:45:20.698316Z",
                "enabled_states": [
                    {
                        "id": 1490,
                        "created": "2020-03-31T16:44:54.444495Z",
                        "creator": {
                            "id": 1,
                            "first_name": "Michael",
                            "last_name": "Cooper",
                            "email": "mcooper@mozilla.com"
                        },
                        "enabled": false,
                        "carryover_from": null
                    },
                    {
                        "id": 1487,
                        "created": "2020-03-24T18:47:06.121163Z",
                        "creator": {
                            "id": 51,
                            "first_name": "Jared",
                            "last_name": "Kerim",
                            "email": "jkerim@mozilla.com"
                        },
                        "enabled": true,
                        "carryover_from": 1479
                    }
                ],
                "enabled": false,
                "extra_capabilities": [],
                "extra_filter_expression": "(\n!(\"browser.newtabpage.enabled\"|preferenceIsUserSet) ||\n!(\"browser.startup.homepage\"|preferenceIsUserSet)\n) &&\n!(\"browser.newtabpage.activity-stream.showSearch\"|preferenceIsUserSet) &&\n!(\"browser.newtabpage.activity-stream.feeds.topsites\"|preferenceIsUserSet) &&\n!(\"browser.newtabpage.activity-stream.feeds.section.topstories\"|preferenceIsUserSet) &&\n!(\"browser.newtabpage.activity-stream.feeds.section.highlights\"|preferenceIsUserSet)",
                "filter_expression": "(normandy.locale in [\"en-US\"]) && (normandy.country in [\"US\"]) && (normandy.channel in [\"beta\"]) && ((env.version|versionCompare(\"75.!\")>=0)&&(env.version|versionCompare(\"75.*\")<0)) && ([\"global-v2\",normandy.userId]|bucketSample(2751,100,10000)) && ((\n!(\"browser.newtabpage.enabled\"|preferenceIsUserSet) ||\n!(\"browser.startup.homepage\"|preferenceIsUserSet)\n) &&\n!(\"browser.newtabpage.activity-stream.showSearch\"|preferenceIsUserSet) &&\n!(\"browser.newtabpage.activity-stream.feeds.topsites\"|preferenceIsUserSet) &&\n!(\"browser.newtabpage.activity-stream.feeds.section.topstories\"|preferenceIsUserSet) &&\n!(\"browser.newtabpage.activity-stream.feeds.section.highlights\"|preferenceIsUserSet))",
                "filter_object": [
                    {
                        "locales": [
                            "en-US"
                        ],
                        "type": "locale"
                    },
                    {
                        "countries": [
                            "US"
                        ],
                        "type": "country"
                    },
                    {
                        "channels": [
                            "beta"
                        ],
                        "type": "channel"
                    },
                    {
                        "versions": [
                            75
                        ],
                        "type": "version"
                    },
                    {
                        "count": 100,
                        "input": [
                            "\"global-v2\"",
                            "normandy.userId"
                        ],
                        "start": 2751,
                        "total": 10000,
                        "type": "bucketSample"
                    }
                ],
                "id": 2983,
                "identicon_seed": "v1:fvxuglx62wl",
                "metadata": {},
                "name": "Pocket New Tab Story Card Collection 75 Beta Smoke Test",
                "recipe": {
                    "approved_revision_id": 2983,
                    "id": 926,
                    "latest_revision_id": 2983
                },
                "updated": "2020-03-31T16:44:54.445994Z"
            },
            "id": 926,
            "latest_revision": {
                "action": {
                    "arguments_schema": {
                        "$schema": "http://json-schema.org/draft-04/schema#",
                        "title": "Run a feature experiment activated by a set of preferences.",
                        "type": "object",
                        "required": [
                            "slug",
                            "userFacingName",
                            "userFacingDescription",
                            "branches"
                        ],
                        "properties": {
                            "slug": {
                                "description": "Unique identifier for this experiment",
                                "type": "string",
                                "pattern": "^[A-Za-z0-9\\-_]+$"
                            },
                            "userFacingName": {
                                "description": "User-facing name of the experiment",
                                "type": "string",
                                "minLength": 1
                            },
                            "userFacingDescription": {
                                "description": "User-facing description of the experiment",
                                "type": "string",
                                "minLength": 1
                            },
                            "experimentDocumentUrl": {
                                "description": "URL of a document describing the experiment",
                                "type": "string",
                                "format": "uri",
                                "default": ""
                            },
                            "isHighPopulation": {
                                "description": "Marks the preference experiment as a high population experiment, that should be excluded from certain types of telemetry",
                                "type": "boolean",
                                "default": "false"
                            },
                            "isEnrollmentPaused": {
                                "description": "If true, new users will not be enrolled in the study.",
                                "type": "boolean",
                                "default": false
                            },
                            "branches": {
                                "description": "List of experimental branches",
                                "type": "array",
                                "minItems": 1,
                                "items": {
                                    "type": "object",
                                    "required": [
                                        "slug",
                                        "ratio",
                                        "preferences"
                                    ],
                                    "properties": {
                                        "slug": {
                                            "description": "Unique identifier for this branch of the experiment",
                                            "type": "string",
                                            "pattern": "^[A-Za-z0-9\\-_]+$"
                                        },
                                        "ratio": {
                                            "description": "Ratio of users who should be grouped into this branch",
                                            "type": "integer",
                                            "minimum": 1
                                        },
                                        "preferences": {
                                            "description": "The set of preferences to be set if this branch is chosen",
                                            "type": "object",
                                            "patternProperties": {
                                                ".*": {
                                                    "type": "object",
                                                    "properties": {
                                                        "preferenceType": {
                                                            "description": "Data type of the preference that controls this experiment",
                                                            "type": "string",
                                                            "enum": [
                                                                "string",
                                                                "integer",
                                                                "boolean"
                                                            ]
                                                        },
                                                        "preferenceBranchType": {
                                                            "description": "Controls whether the default or user value of the preference is modified",
                                                            "type": "string",
                                                            "enum": [
                                                                "user",
                                                                "default"
                                                            ],
                                                            "default": "default"
                                                        },
                                                        "preferenceValue": {
                                                            "description": "Value for this preference when this branch is chosen",
                                                            "type": [
                                                                "string",
                                                                "number",
                                                                "boolean"
                                                            ]
                                                        }
                                                    },
                                                    "required": [
                                                        "preferenceType",
                                                        "preferenceBranchType",
                                                        "preferenceValue"
                                                    ]
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "name": "multi-preference-experiment",
                    "id": 9,
                    "implementation_url": null
                },
                "approval_request": {
                    "approved": true,
                    "approver": {
                        "id": 51,
                        "first_name": "Jared",
                        "last_name": "Kerim",
                        "email": "jkerim@mozilla.com"
                    },
                    "comment": "Pausing approved!",
                    "created": "2020-03-24T18:45:24.290708Z",
                    "creator": {
                        "id": 1,
                        "first_name": "Michael",
                        "last_name": "Cooper",
                        "email": "mcooper@mozilla.com"
                    },
                    "id": 2034,
                    "revision": {
                        "id": 2983,
                        "recipe_id": 926
                    }
                },
                "arguments": {
                    "slug": "pref-activity-stream-pocket-new-tab-story-card-collection-75-beta-smok-75-75-bug-1619685",
                    "userFacingName": "New Tab Collections",
                    "isHighVolume": false,
                    "experimentDocumentUrl": "https://experimenter.services.mozilla.com/experiments/pocket-new-tab-story-card-collection-75-beta-smoke-test/",
                    "userFacingDescription": "New Tab Collections",
                    "isEnrollmentPaused": true,
                    "branches": [
                        {
                            "preferences": {
                                "browser.newtabpage.activity-stream.discoverystream.isCollectionDismissible": {
                                    "preferenceBranchType": "default",
                                    "preferenceType": "boolean",
                                    "preferenceValue": true
                                },
                                "browser.newtabpage.activity-stream.discoverystream.spocs-endpoint": {
                                    "preferenceBranchType": "default",
                                    "preferenceType": "string",
                                    "preferenceValue": "https://spocs.getpocket.com/spocs?site=1116390"
                                }
                            },
                            "ratio": 50,
                            "slug": "story-card-collection"
                        },
                        {
                            "preferences": {
                                "browser.newtabpage.activity-stream.discoverystream.spocs-endpoint": {
                                    "preferenceBranchType": "default",
                                    "preferenceType": "string",
                                    "preferenceValue": "https://spocs.getpocket.com/spocs"
                                }
                            },
                            "ratio": 50,
                            "slug": "general-feed-3x7-rows"
                        }
                    ]
                },
                "experimenter_slug": "pocket-new-tab-story-card-collection-75-beta-smoke-test",
                "capabilities": [
                    "capabilities-v1",
                    "jexl.transform.bucketSample",
                    "action.multi-preference-experiment",
                    "jexl.context.env.version",
                    "jexl.transform.versionCompare"
                ],
                "comment": "",
                "creator": {
                    "id": 1,
                    "first_name": "Michael",
                    "last_name": "Cooper",
                    "email": "mcooper@mozilla.com"
                },
                "date_created": "2020-03-24T18:45:20.698316Z",
                "enabled_states": [
                    {
                        "id": 1490,
                        "created": "2020-03-31T16:44:54.444495Z",
                        "creator": {
                            "id": 1,
                            "first_name": "Michael",
                            "last_name": "Cooper",
                            "email": "mcooper@mozilla.com"
                        },
                        "enabled": false,
                        "carryover_from": null
                    },
                    {
                        "id": 1487,
                        "created": "2020-03-24T18:47:06.121163Z",
                        "creator": {
                            "id": 51,
                            "first_name": "Jared",
                            "last_name": "Kerim",
                            "email": "jkerim@mozilla.com"
                        },
                        "enabled": true,
                        "carryover_from": 1479
                    }
                ],
                "enabled": false,
                "extra_capabilities": [],
                "extra_filter_expression": "(\n!(\"browser.newtabpage.enabled\"|preferenceIsUserSet) ||\n!(\"browser.startup.homepage\"|preferenceIsUserSet)\n) &&\n!(\"browser.newtabpage.activity-stream.showSearch\"|preferenceIsUserSet) &&\n!(\"browser.newtabpage.activity-stream.feeds.topsites\"|preferenceIsUserSet) &&\n!(\"browser.newtabpage.activity-stream.feeds.section.topstories\"|preferenceIsUserSet) &&\n!(\"browser.newtabpage.activity-stream.feeds.section.highlights\"|preferenceIsUserSet)",
                "filter_expression": "(normandy.locale in [\"en-US\"]) && (normandy.country in [\"US\"]) && (normandy.channel in [\"beta\"]) && ((env.version|versionCompare(\"75.!\")>=0)&&(env.version|versionCompare(\"75.*\")<0)) && ([\"global-v2\",normandy.userId]|bucketSample(2751,100,10000)) && ((\n!(\"browser.newtabpage.enabled\"|preferenceIsUserSet) ||\n!(\"browser.startup.homepage\"|preferenceIsUserSet)\n) &&\n!(\"browser.newtabpage.activity-stream.showSearch\"|preferenceIsUserSet) &&\n!(\"browser.newtabpage.activity-stream.feeds.topsites\"|preferenceIsUserSet) &&\n!(\"browser.newtabpage.activity-stream.feeds.section.topstories\"|preferenceIsUserSet) &&\n!(\"browser.newtabpage.activity-stream.feeds.section.highlights\"|preferenceIsUserSet))",
                "filter_object": [
                    {
                        "locales": [
                            "en-US"
                        ],
                        "type": "locale"
                    },
                    {
                        "countries": [
                            "US"
                        ],
                        "type": "country"
                    },
                    {
                        "channels": [
                            "beta"
                        ],
                        "type": "channel"
                    },
                    {
                        "versions": [
                            75
                        ],
                        "type": "version"
                    },
                    {
                        "count": 100,
                        "input": [
                            "\"global-v2\"",
                            "normandy.userId"
                        ],
                        "start": 2751,
                        "total": 10000,
                        "type": "bucketSample"
                    }
                ],
                "id": 2983,
                "identicon_seed": "v1:fvxuglx62wl",
                "metadata": {},
                "name": "Pocket New Tab Story Card Collection 75 Beta Smoke Test",
                "recipe": {
                    "approved_revision_id": 2983,
                    "id": 926,
                    "latest_revision_id": 2983
                },
                "updated": "2020-03-31T16:44:54.445994Z"
            },
            "signature": null,
            "uses_only_baseline_capabilities": false
        },
        {
            "approved_revision": {
                "action": {
                    "arguments_schema": {
                        "$schema": "http://json-schema.org/draft-04/schema#",
                        "title": "Run a feature experiment activated by a set of preferences.",
                        "type": "object",
                        "required": [
                            "slug",
                            "userFacingName",
                            "userFacingDescription",
                            "branches"
                        ],
                        "properties": {
                            "slug": {
                                "description": "Unique identifier for this experiment",
                                "type": "string",
                                "pattern": "^[A-Za-z0-9\\-_]+$"
                            },
                            "userFacingName": {
                                "description": "User-facing name of the experiment",
                                "type": "string",
                                "minLength": 1
                            },
                            "userFacingDescription": {
                                "description": "User-facing description of the experiment",
                                "type": "string",
                                "minLength": 1
                            },
                            "experimentDocumentUrl": {
                                "description": "URL of a document describing the experiment",
                                "type": "string",
                                "format": "uri",
                                "default": ""
                            },
                            "isHighPopulation": {
                                "description": "Marks the preference experiment as a high population experiment, that should be excluded from certain types of telemetry",
                                "type": "boolean",
                                "default": "false"
                            },
                            "isEnrollmentPaused": {
                                "description": "If true, new users will not be enrolled in the study.",
                                "type": "boolean",
                                "default": false
                            },
                            "branches": {
                                "description": "List of experimental branches",
                                "type": "array",
                                "minItems": 1,
                                "items": {
                                    "type": "object",
                                    "required": [
                                        "slug",
                                        "ratio",
                                        "preferences"
                                    ],
                                    "properties": {
                                        "slug": {
                                            "description": "Unique identifier for this branch of the experiment",
                                            "type": "string",
                                            "pattern": "^[A-Za-z0-9\\-_]+$"
                                        },
                                        "ratio": {
                                            "description": "Ratio of users who should be grouped into this branch",
                                            "type": "integer",
                                            "minimum": 1
                                        },
                                        "preferences": {
                                            "description": "The set of preferences to be set if this branch is chosen",
                                            "type": "object",
                                            "patternProperties": {
                                                ".*": {
                                                    "type": "object",
                                                    "properties": {
                                                        "preferenceType": {
                                                            "description": "Data type of the preference that controls this experiment",
                                                            "type": "string",
                                                            "enum": [
                                                                "string",
                                                                "integer",
                                                                "boolean"
                                                            ]
                                                        },
                                                        "preferenceBranchType": {
                                                            "description": "Controls whether the default or user value of the preference is modified",
                                                            "type": "string",
                                                            "enum": [
                                                                "user",
                                                                "default"
                                                            ],
                                                            "default": "default"
                                                        },
                                                        "preferenceValue": {
                                                            "description": "Value for this preference when this branch is chosen",
                                                            "type": [
                                                                "string",
                                                                "number",
                                                                "boolean"
                                                            ]
                                                        }
                                                    },
                                                    "required": [
                                                        "preferenceType",
                                                        "preferenceBranchType",
                                                        "preferenceValue"
                                                    ]
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "name": "multi-preference-experiment",
                    "id": 9,
                    "implementation_url": null
                },
                "approval_request": {
                    "approved": true,
                    "approver": {
                        "id": 57,
                        "first_name": "Patriciu",
                        "last_name": "Pop",
                        "email": "ppop@mozilla.com"
                    },
                    "comment": "approved",
                    "created": "2020-02-14T10:31:09.543467Z",
                    "creator": {
                        "id": 52,
                        "first_name": "Ciprian",
                        "last_name": "Muresan",
                        "email": "cmuresan@mozilla.com"
                    },
                    "id": 1983,
                    "revision": {
                        "id": 2924,
                        "recipe_id": 911
                    }
                },
                "arguments": {
                    "slug": "contextual-onboarding-for-chrome-switchers-release-73-pi-352-test",
                    "userFacingName": "Import Now for Chrome Switchers",
                    "isHighVolume": false,
                    "experimentDocumentUrl": "https://jira.mozilla.com/browse/PI-352",
                    "userFacingDescription": "Adds a Import Data card for Chrome switchers",
                    "isEnrollmentPaused": false,
                    "branches": [
                        {
                            "preferences": {
                                "trailhead.firstrun.branches": {
                                    "preferenceBranchType": "default",
                                    "preferenceType": "string",
                                    "preferenceValue": "join-dynamic"
                                }
                            },
                            "ratio": 1,
                            "slug": "control"
                        },
                        {
                            "preferences": {
                                "trailhead.firstrun.branches": {
                                    "preferenceBranchType": "default",
                                    "preferenceType": "string",
                                    "preferenceValue": "join-dynamic_chrome"
                                }
                            },
                            "ratio": 99,
                            "slug": "variant"
                        }
                    ]
                },
                "experimenter_slug": null,
                "capabilities": [
                    "jexl.transform.versionCompare",
                    "capabilities-v1",
                    "jexl.context.env.version",
                    "action.multi-preference-experiment"
                ],
                "comment": "",
                "creator": {
                    "id": 52,
                    "first_name": "Ciprian",
                    "last_name": "Muresan",
                    "email": "cmuresan@mozilla.com"
                },
                "date_created": "2020-02-14T10:31:00.357120Z",
                "enabled_states": [
                    {
                        "id": 1437,
                        "created": "2020-02-14T17:23:30.796101Z",
                        "creator": {
                            "id": 52,
                            "first_name": "Ciprian",
                            "last_name": "Muresan",
                            "email": "cmuresan@mozilla.com"
                        },
                        "enabled": false,
                        "carryover_from": null
                    },
                    {
                        "id": 1436,
                        "created": "2020-02-14T17:23:18.605290Z",
                        "creator": {
                            "id": 52,
                            "first_name": "Ciprian",
                            "last_name": "Muresan",
                            "email": "cmuresan@mozilla.com"
                        },
                        "enabled": true,
                        "carryover_from": null
                    }
                ],
                "enabled": false,
                "extra_capabilities": [],
                "extra_filter_expression": "normandy.attribution.ua == 'chrome' \n&& normandy.channel == 'default'",
                "filter_expression": "(normandy.locale in [\"en-US\"]) && (normandy.country in [\"RO\"]) && ((env.version|versionCompare(\"73.!\")>=0)&&(env.version|versionCompare(\"73.*\")<0)) && (normandy.attribution.ua == 'chrome' \n&& normandy.channel == 'default')",
                "filter_object": [
                    {
                        "locales": [
                            "en-US"
                        ],
                        "type": "locale"
                    },
                    {
                        "countries": [
                            "RO"
                        ],
                        "type": "country"
                    },
                    {
                        "versions": [
                            73
                        ],
                        "type": "version"
                    }
                ],
                "id": 2924,
                "identicon_seed": "v1:234oz9lkton",
                "metadata": {},
                "name": "[cmuresan][pi-352]contextual-onboarding-for-chrome-switchers-release-73-test",
                "recipe": {
                    "approved_revision_id": 2924,
                    "id": 911,
                    "latest_revision_id": 2924
                },
                "updated": "2020-02-14T17:23:30.797706Z"
            },
            "id": 911,
            "latest_revision": {
                "action": {
                    "arguments_schema": {
                        "$schema": "http://json-schema.org/draft-04/schema#",
                        "title": "Run a feature experiment activated by a set of preferences.",
                        "type": "object",
                        "required": [
                            "slug",
                            "userFacingName",
                            "userFacingDescription",
                            "branches"
                        ],
                        "properties": {
                            "slug": {
                                "description": "Unique identifier for this experiment",
                                "type": "string",
                                "pattern": "^[A-Za-z0-9\\-_]+$"
                            },
                            "userFacingName": {
                                "description": "User-facing name of the experiment",
                                "type": "string",
                                "minLength": 1
                            },
                            "userFacingDescription": {
                                "description": "User-facing description of the experiment",
                                "type": "string",
                                "minLength": 1
                            },
                            "experimentDocumentUrl": {
                                "description": "URL of a document describing the experiment",
                                "type": "string",
                                "format": "uri",
                                "default": ""
                            },
                            "isHighPopulation": {
                                "description": "Marks the preference experiment as a high population experiment, that should be excluded from certain types of telemetry",
                                "type": "boolean",
                                "default": "false"
                            },
                            "isEnrollmentPaused": {
                                "description": "If true, new users will not be enrolled in the study.",
                                "type": "boolean",
                                "default": false
                            },
                            "branches": {
                                "description": "List of experimental branches",
                                "type": "array",
                                "minItems": 1,
                                "items": {
                                    "type": "object",
                                    "required": [
                                        "slug",
                                        "ratio",
                                        "preferences"
                                    ],
                                    "properties": {
                                        "slug": {
                                            "description": "Unique identifier for this branch of the experiment",
                                            "type": "string",
                                            "pattern": "^[A-Za-z0-9\\-_]+$"
                                        },
                                        "ratio": {
                                            "description": "Ratio of users who should be grouped into this branch",
                                            "type": "integer",
                                            "minimum": 1
                                        },
                                        "preferences": {
                                            "description": "The set of preferences to be set if this branch is chosen",
                                            "type": "object",
                                            "patternProperties": {
                                                ".*": {
                                                    "type": "object",
                                                    "properties": {
                                                        "preferenceType": {
                                                            "description": "Data type of the preference that controls this experiment",
                                                            "type": "string",
                                                            "enum": [
                                                                "string",
                                                                "integer",
                                                                "boolean"
                                                            ]
                                                        },
                                                        "preferenceBranchType": {
                                                            "description": "Controls whether the default or user value of the preference is modified",
                                                            "type": "string",
                                                            "enum": [
                                                                "user",
                                                                "default"
                                                            ],
                                                            "default": "default"
                                                        },
                                                        "preferenceValue": {
                                                            "description": "Value for this preference when this branch is chosen",
                                                            "type": [
                                                                "string",
                                                                "number",
                                                                "boolean"
                                                            ]
                                                        }
                                                    },
                                                    "required": [
                                                        "preferenceType",
                                                        "preferenceBranchType",
                                                        "preferenceValue"
                                                    ]
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "name": "multi-preference-experiment",
                    "id": 9,
                    "implementation_url": null
                },
                "approval_request": {
                    "approved": true,
                    "approver": {
                        "id": 57,
                        "first_name": "Patriciu",
                        "last_name": "Pop",
                        "email": "ppop@mozilla.com"
                    },
                    "comment": "approved",
                    "created": "2020-02-14T10:31:09.543467Z",
                    "creator": {
                        "id": 52,
                        "first_name": "Ciprian",
                        "last_name": "Muresan",
                        "email": "cmuresan@mozilla.com"
                    },
                    "id": 1983,
                    "revision": {
                        "id": 2924,
                        "recipe_id": 911
                    }
                },
                "arguments": {
                    "slug": "contextual-onboarding-for-chrome-switchers-release-73-pi-352-test",
                    "userFacingName": "Import Now for Chrome Switchers",
                    "isHighVolume": false,
                    "experimentDocumentUrl": "https://jira.mozilla.com/browse/PI-352",
                    "userFacingDescription": "Adds a Import Data card for Chrome switchers",
                    "isEnrollmentPaused": false,
                    "branches": [
                        {
                            "preferences": {
                                "trailhead.firstrun.branches": {
                                    "preferenceBranchType": "default",
                                    "preferenceType": "string",
                                    "preferenceValue": "join-dynamic"
                                }
                            },
                            "ratio": 1,
                            "slug": "control"
                        },
                        {
                            "preferences": {
                                "trailhead.firstrun.branches": {
                                    "preferenceBranchType": "default",
                                    "preferenceType": "string",
                                    "preferenceValue": "join-dynamic_chrome"
                                }
                            },
                            "ratio": 99,
                            "slug": "variant"
                        }
                    ]
                },
                "experimenter_slug": null,
                "capabilities": [
                    "jexl.transform.versionCompare",
                    "capabilities-v1",
                    "jexl.context.env.version",
                    "action.multi-preference-experiment"
                ],
                "comment": "",
                "creator": {
                    "id": 52,
                    "first_name": "Ciprian",
                    "last_name": "Muresan",
                    "email": "cmuresan@mozilla.com"
                },
                "date_created": "2020-02-14T10:31:00.357120Z",
                "enabled_states": [
                    {
                        "id": 1437,
                        "created": "2020-02-14T17:23:30.796101Z",
                        "creator": {
                            "id": 52,
                            "first_name": "Ciprian",
                            "last_name": "Muresan",
                            "email": "cmuresan@mozilla.com"
                        },
                        "enabled": false,
                        "carryover_from": null
                    },
                    {
                        "id": 1436,
                        "created": "2020-02-14T17:23:18.605290Z",
                        "creator": {
                            "id": 52,
                            "first_name": "Ciprian",
                            "last_name": "Muresan",
                            "email": "cmuresan@mozilla.com"
                        },
                        "enabled": true,
                        "carryover_from": null
                    }
                ],
                "enabled": false,
                "extra_capabilities": [],
                "extra_filter_expression": "normandy.attribution.ua == 'chrome' \n&& normandy.channel == 'default'",
                "filter_expression": "(normandy.locale in [\"en-US\"]) && (normandy.country in [\"RO\"]) && ((env.version|versionCompare(\"73.!\")>=0)&&(env.version|versionCompare(\"73.*\")<0)) && (normandy.attribution.ua == 'chrome' \n&& normandy.channel == 'default')",
                "filter_object": [
                    {
                        "locales": [
                            "en-US"
                        ],
                        "type": "locale"
                    },
                    {
                        "countries": [
                            "RO"
                        ],
                        "type": "country"
                    },
                    {
                        "versions": [
                            73
                        ],
                        "type": "version"
                    }
                ],
                "id": 2924,
                "identicon_seed": "v1:234oz9lkton",
                "metadata": {},
                "name": "[cmuresan][pi-352]contextual-onboarding-for-chrome-switchers-release-73-test",
                "recipe": {
                    "approved_revision_id": 2924,
                    "id": 911,
                    "latest_revision_id": 2924
                },
                "updated": "2020-02-14T17:23:30.797706Z"
            },
            "signature": null,
            "uses_only_baseline_capabilities": false
        },
        {
            "approved_revision": {
                "action": {
                    "arguments_schema": {
                        "$schema": "http://json-schema.org/draft-04/schema#",
                        "title": "Run a feature experiment activated by a set of preferences.",
                        "type": "object",
                        "required": [
                            "slug",
                            "userFacingName",
                            "userFacingDescription",
                            "branches"
                        ],
                        "properties": {
                            "slug": {
                                "description": "Unique identifier for this experiment",
                                "type": "string",
                                "pattern": "^[A-Za-z0-9\\-_]+$"
                            },
                            "userFacingName": {
                                "description": "User-facing name of the experiment",
                                "type": "string",
                                "minLength": 1
                            },
                            "userFacingDescription": {
                                "description": "User-facing description of the experiment",
                                "type": "string",
                                "minLength": 1
                            },
                            "experimentDocumentUrl": {
                                "description": "URL of a document describing the experiment",
                                "type": "string",
                                "format": "uri",
                                "default": ""
                            },
                            "isHighPopulation": {
                                "description": "Marks the preference experiment as a high population experiment, that should be excluded from certain types of telemetry",
                                "type": "boolean",
                                "default": "false"
                            },
                            "isEnrollmentPaused": {
                                "description": "If true, new users will not be enrolled in the study.",
                                "type": "boolean",
                                "default": false
                            },
                            "branches": {
                                "description": "List of experimental branches",
                                "type": "array",
                                "minItems": 1,
                                "items": {
                                    "type": "object",
                                    "required": [
                                        "slug",
                                        "ratio",
                                        "preferences"
                                    ],
                                    "properties": {
                                        "slug": {
                                            "description": "Unique identifier for this branch of the experiment",
                                            "type": "string",
                                            "pattern": "^[A-Za-z0-9\\-_]+$"
                                        },
                                        "ratio": {
                                            "description": "Ratio of users who should be grouped into this branch",
                                            "type": "integer",
                                            "minimum": 1
                                        },
                                        "preferences": {
                                            "description": "The set of preferences to be set if this branch is chosen",
                                            "type": "object",
                                            "patternProperties": {
                                                ".*": {
                                                    "type": "object",
                                                    "properties": {
                                                        "preferenceType": {
                                                            "description": "Data type of the preference that controls this experiment",
                                                            "type": "string",
                                                            "enum": [
                                                                "string",
                                                                "integer",
                                                                "boolean"
                                                            ]
                                                        },
                                                        "preferenceBranchType": {
                                                            "description": "Controls whether the default or user value of the preference is modified",
                                                            "type": "string",
                                                            "enum": [
                                                                "user",
                                                                "default"
                                                            ],
                                                            "default": "default"
                                                        },
                                                        "preferenceValue": {
                                                            "description": "Value for this preference when this branch is chosen",
                                                            "type": [
                                                                "string",
                                                                "number",
                                                                "boolean"
                                                            ]
                                                        }
                                                    },
                                                    "required": [
                                                        "preferenceType",
                                                        "preferenceBranchType",
                                                        "preferenceValue"
                                                    ]
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "name": "multi-preference-experiment",
                    "id": 9,
                    "implementation_url": null
                },
                "approval_request": {
                    "approved": true,
                    "approver": {
                        "id": 14,
                        "first_name": "Rehan",
                        "last_name": "Dalal",
                        "email": "rdalal@mozilla.com"
                    },
                    "comment": "r+",
                    "created": "2020-11-20T17:25:12.257564Z",
                    "creator": {
                        "id": 1,
                        "first_name": "Michael",
                        "last_name": "Cooper",
                        "email": "mcooper@mozilla.com"
                    },
                    "id": 2395,
                    "revision": {
                        "id": 3435,
                        "recipe_id": 1093
                    }
                },
                "arguments": {
                    "branches": [
                        {
                            "preferences": {
                                "browser.newtabpage.searchTileOverride.amazon.attributionURL.dummy": {
                                    "preferenceBranchType": "default",
                                    "preferenceType": "integer",
                                    "preferenceValue": 1
                                },
                                "browser.newtabpage.searchTileOverride.amazon.url.dummy": {
                                    "preferenceBranchType": "default",
                                    "preferenceType": "integer",
                                    "preferenceValue": 1
                                }
                            },
                            "ratio": 50,
                            "slug": "control"
                        },
                        {
                            "preferences": {
                                "browser.newtabpage.searchTileOverride.amazon.attributionURL": {
                                    "preferenceBranchType": "default",
                                    "preferenceType": "string",
                                    "preferenceValue": "https://topsites.services.mozilla.com/cid/amzn_2020_a1"
                                },
                                "browser.newtabpage.searchTileOverride.amazon.url": {
                                    "preferenceBranchType": "default",
                                    "preferenceType": "string",
                                    "preferenceValue": "https://www.amazon.co.uk/?tag=admpdesktopuk-21&ref=pd_sl_aF2E70068DAAZZ23%YYYYMMDDHH%"
                                }
                            },
                            "ratio": 50,
                            "slug": "treatment-admarketplace"
                        }
                    ],
                    "experimentDocumentUrl": "https://experimenter.services.mozilla.com/experiments/topsites-url-redirect-uk-launch-v5-v2/",
                    "isEnrollmentPaused": false,
                    "slug": "bug-1678673-pref-topsites-url-redirect-uk-launch-v5-v2-release-80-82",
                    "userFacingDescription": "TopSites url Redirect Launch",
                    "userFacingName": "TopSites url Redirect UK Launch v5 V2"
                },
                "experimenter_slug": "topsites-url-redirect-uk-launch-v5-v2",
                "capabilities": [
                    "capabilities-v1",
                    "jexl.transform.bucketSample",
                    "action.multi-preference-experiment",
                    "jexl.context.env.version",
                    "jexl.transform.versionCompare"
                ],
                "comment": "import",
                "creator": {
                    "id": 1,
                    "first_name": "Michael",
                    "last_name": "Cooper",
                    "email": "mcooper@mozilla.com"
                },
                "date_created": "2020-11-20T17:24:34.188161Z",
                "enabled_states": [
                    {
                        "id": 2062,
                        "created": "2021-03-02T17:35:50.157509Z",
                        "creator": {
                            "id": 60,
                            "first_name": "Tiffany",
                            "last_name": "Tran",
                            "email": "ttran@mozilla.com"
                        },
                        "enabled": false,
                        "carryover_from": null
                    },
                    {
                        "id": 1952,
                        "created": "2020-11-20T17:59:32.215196Z",
                        "creator": {
                            "id": 1,
                            "first_name": "Michael",
                            "last_name": "Cooper",
                            "email": "mcooper@mozilla.com"
                        },
                        "enabled": true,
                        "carryover_from": null
                    }
                ],
                "enabled": false,
                "extra_capabilities": [],
                "extra_filter_expression": "",
                "filter_expression": "(normandy.channel in [\"release\"]) && ((env.version|versionCompare(\"80.!\")>=0)&&(env.version|versionCompare(\"82.*\")<0)) && (normandy.country in [\"GB\"]) && ([\"topsites-v5\",normandy.userId]|bucketSample(0,4000,10000))",
                "filter_object": [
                    {
                        "type": "channel",
                        "channels": [
                            "release"
                        ]
                    },
                    {
                        "type": "version",
                        "versions": [
                            80,
                            81,
                            82
                        ]
                    },
                    {
                        "type": "country",
                        "countries": [
                            "GB"
                        ]
                    },
                    {
                        "type": "namespaceSample",
                        "namespace": "topsites-v5",
                        "total": 10000,
                        "count": 4000,
                        "start": 0
                    }
                ],
                "id": 3435,
                "identicon_seed": "v1:BVnmMJfvTzHI",
                "metadata": {},
                "name": "TopSites url Redirect UK Launch v5 V2",
                "recipe": {
                    "approved_revision_id": 3435,
                    "id": 1093,
                    "latest_revision_id": 3435
                },
                "updated": "2021-03-02T17:35:50.361612Z"
            },
            "id": 1093,
            "latest_revision": {
                "action": {
                    "arguments_schema": {
                        "$schema": "http://json-schema.org/draft-04/schema#",
                        "title": "Run a feature experiment activated by a set of preferences.",
                        "type": "object",
                        "required": [
                            "slug",
                            "userFacingName",
                            "userFacingDescription",
                            "branches"
                        ],
                        "properties": {
                            "slug": {
                                "description": "Unique identifier for this experiment",
                                "type": "string",
                                "pattern": "^[A-Za-z0-9\\-_]+$"
                            },
                            "userFacingName": {
                                "description": "User-facing name of the experiment",
                                "type": "string",
                                "minLength": 1
                            },
                            "userFacingDescription": {
                                "description": "User-facing description of the experiment",
                                "type": "string",
                                "minLength": 1
                            },
                            "experimentDocumentUrl": {
                                "description": "URL of a document describing the experiment",
                                "type": "string",
                                "format": "uri",
                                "default": ""
                            },
                            "isHighPopulation": {
                                "description": "Marks the preference experiment as a high population experiment, that should be excluded from certain types of telemetry",
                                "type": "boolean",
                                "default": "false"
                            },
                            "isEnrollmentPaused": {
                                "description": "If true, new users will not be enrolled in the study.",
                                "type": "boolean",
                                "default": false
                            },
                            "branches": {
                                "description": "List of experimental branches",
                                "type": "array",
                                "minItems": 1,
                                "items": {
                                    "type": "object",
                                    "required": [
                                        "slug",
                                        "ratio",
                                        "preferences"
                                    ],
                                    "properties": {
                                        "slug": {
                                            "description": "Unique identifier for this branch of the experiment",
                                            "type": "string",
                                            "pattern": "^[A-Za-z0-9\\-_]+$"
                                        },
                                        "ratio": {
                                            "description": "Ratio of users who should be grouped into this branch",
                                            "type": "integer",
                                            "minimum": 1
                                        },
                                        "preferences": {
                                            "description": "The set of preferences to be set if this branch is chosen",
                                            "type": "object",
                                            "patternProperties": {
                                                ".*": {
                                                    "type": "object",
                                                    "properties": {
                                                        "preferenceType": {
                                                            "description": "Data type of the preference that controls this experiment",
                                                            "type": "string",
                                                            "enum": [
                                                                "string",
                                                                "integer",
                                                                "boolean"
                                                            ]
                                                        },
                                                        "preferenceBranchType": {
                                                            "description": "Controls whether the default or user value of the preference is modified",
                                                            "type": "string",
                                                            "enum": [
                                                                "user",
                                                                "default"
                                                            ],
                                                            "default": "default"
                                                        },
                                                        "preferenceValue": {
                                                            "description": "Value for this preference when this branch is chosen",
                                                            "type": [
                                                                "string",
                                                                "number",
                                                                "boolean"
                                                            ]
                                                        }
                                                    },
                                                    "required": [
                                                        "preferenceType",
                                                        "preferenceBranchType",
                                                        "preferenceValue"
                                                    ]
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "name": "multi-preference-experiment",
                    "id": 9,
                    "implementation_url": null
                },
                "approval_request": {
                    "approved": true,
                    "approver": {
                        "id": 14,
                        "first_name": "Rehan",
                        "last_name": "Dalal",
                        "email": "rdalal@mozilla.com"
                    },
                    "comment": "r+",
                    "created": "2020-11-20T17:25:12.257564Z",
                    "creator": {
                        "id": 1,
                        "first_name": "Michael",
                        "last_name": "Cooper",
                        "email": "mcooper@mozilla.com"
                    },
                    "id": 2395,
                    "revision": {
                        "id": 3435,
                        "recipe_id": 1093
                    }
                },
                "arguments": {
                    "branches": [
                        {
                            "preferences": {
                                "browser.newtabpage.searchTileOverride.amazon.attributionURL.dummy": {
                                    "preferenceBranchType": "default",
                                    "preferenceType": "integer",
                                    "preferenceValue": 1
                                },
                                "browser.newtabpage.searchTileOverride.amazon.url.dummy": {
                                    "preferenceBranchType": "default",
                                    "preferenceType": "integer",
                                    "preferenceValue": 1
                                }
                            },
                            "ratio": 50,
                            "slug": "control"
                        },
                        {
                            "preferences": {
                                "browser.newtabpage.searchTileOverride.amazon.attributionURL": {
                                    "preferenceBranchType": "default",
                                    "preferenceType": "string",
                                    "preferenceValue": "https://topsites.services.mozilla.com/cid/amzn_2020_a1"
                                },
                                "browser.newtabpage.searchTileOverride.amazon.url": {
                                    "preferenceBranchType": "default",
                                    "preferenceType": "string",
                                    "preferenceValue": "https://www.amazon.co.uk/?tag=admpdesktopuk-21&ref=pd_sl_aF2E70068DAAZZ23%YYYYMMDDHH%"
                                }
                            },
                            "ratio": 50,
                            "slug": "treatment-admarketplace"
                        }
                    ],
                    "experimentDocumentUrl": "https://experimenter.services.mozilla.com/experiments/topsites-url-redirect-uk-launch-v5-v2/",
                    "isEnrollmentPaused": false,
                    "slug": "bug-1678673-pref-topsites-url-redirect-uk-launch-v5-v2-release-80-82",
                    "userFacingDescription": "TopSites url Redirect Launch",
                    "userFacingName": "TopSites url Redirect UK Launch v5 V2"
                },
                "experimenter_slug": "topsites-url-redirect-uk-launch-v5-v2",
                "capabilities": [
                    "capabilities-v1",
                    "jexl.transform.bucketSample",
                    "action.multi-preference-experiment",
                    "jexl.context.env.version",
                    "jexl.transform.versionCompare"
                ],
                "comment": "import",
                "creator": {
                    "id": 1,
                    "first_name": "Michael",
                    "last_name": "Cooper",
                    "email": "mcooper@mozilla.com"
                },
                "date_created": "2020-11-20T17:24:34.188161Z",
                "enabled_states": [
                    {
                        "id": 2062,
                        "created": "2021-03-02T17:35:50.157509Z",
                        "creator": {
                            "id": 60,
                            "first_name": "Tiffany",
                            "last_name": "Tran",
                            "email": "ttran@mozilla.com"
                        },
                        "enabled": false,
                        "carryover_from": null
                    },
                    {
                        "id": 1952,
                        "created": "2020-11-20T17:59:32.215196Z",
                        "creator": {
                            "id": 1,
                            "first_name": "Michael",
                            "last_name": "Cooper",
                            "email": "mcooper@mozilla.com"
                        },
                        "enabled": true,
                        "carryover_from": null
                    }
                ],
                "enabled": false,
                "extra_capabilities": [],
                "extra_filter_expression": "",
                "filter_expression": "(normandy.channel in [\"release\"]) && ((env.version|versionCompare(\"80.!\")>=0)&&(env.version|versionCompare(\"82.*\")<0)) && (normandy.country in [\"GB\"]) && ([\"topsites-v5\",normandy.userId]|bucketSample(0,4000,10000))",
                "filter_object": [
                    {
                        "type": "channel",
                        "channels": [
                            "release"
                        ]
                    },
                    {
                        "type": "version",
                        "versions": [
                            80,
                            81,
                            82
                        ]
                    },
                    {
                        "type": "country",
                        "countries": [
                            "GB"
                        ]
                    },
                    {
                        "type": "namespaceSample",
                        "namespace": "topsites-v5",
                        "total": 10000,
                        "count": 4000,
                        "start": 0
                    }
                ],
                "id": 3435,
                "identicon_seed": "v1:BVnmMJfvTzHI",
                "metadata": {},
                "name": "TopSites url Redirect UK Launch v5 V2",
                "recipe": {
                    "approved_revision_id": 3435,
                    "id": 1093,
                    "latest_revision_id": 3435
                },
                "updated": "2021-03-02T17:35:50.361612Z"
            },
            "signature": null,
            "uses_only_baseline_capabilities": false
        },
        {
            "approved_revision": {
                "action": {
                    "arguments_schema": {
                        "$schema": "http://json-schema.org/draft-04/schema#",
                        "title": "Run a feature experiment activated by a set of preferences.",
                        "type": "object",
                        "required": [
                            "slug",
                            "userFacingName",
                            "userFacingDescription",
                            "branches"
                        ],
                        "properties": {
                            "slug": {
                                "description": "Unique identifier for this experiment",
                                "type": "string",
                                "pattern": "^[A-Za-z0-9\\-_]+$"
                            },
                            "userFacingName": {
                                "description": "User-facing name of the experiment",
                                "type": "string",
                                "minLength": 1
                            },
                            "userFacingDescription": {
                                "description": "User-facing description of the experiment",
                                "type": "string",
                                "minLength": 1
                            },
                            "experimentDocumentUrl": {
                                "description": "URL of a document describing the experiment",
                                "type": "string",
                                "format": "uri",
                                "default": ""
                            },
                            "isHighPopulation": {
                                "description": "Marks the preference experiment as a high population experiment, that should be excluded from certain types of telemetry",
                                "type": "boolean",
                                "default": "false"
                            },
                            "isEnrollmentPaused": {
                                "description": "If true, new users will not be enrolled in the study.",
                                "type": "boolean",
                                "default": false
                            },
                            "branches": {
                                "description": "List of experimental branches",
                                "type": "array",
                                "minItems": 1,
                                "items": {
                                    "type": "object",
                                    "required": [
                                        "slug",
                                        "ratio",
                                        "preferences"
                                    ],
                                    "properties": {
                                        "slug": {
                                            "description": "Unique identifier for this branch of the experiment",
                                            "type": "string",
                                            "pattern": "^[A-Za-z0-9\\-_]+$"
                                        },
                                        "ratio": {
                                            "description": "Ratio of users who should be grouped into this branch",
                                            "type": "integer",
                                            "minimum": 1
                                        },
                                        "preferences": {
                                            "description": "The set of preferences to be set if this branch is chosen",
                                            "type": "object",
                                            "patternProperties": {
                                                ".*": {
                                                    "type": "object",
                                                    "properties": {
                                                        "preferenceType": {
                                                            "description": "Data type of the preference that controls this experiment",
                                                            "type": "string",
                                                            "enum": [
                                                                "string",
                                                                "integer",
                                                                "boolean"
                                                            ]
                                                        },
                                                        "preferenceBranchType": {
                                                            "description": "Controls whether the default or user value of the preference is modified",
                                                            "type": "string",
                                                            "enum": [
                                                                "user",
                                                                "default"
                                                            ],
                                                            "default": "default"
                                                        },
                                                        "preferenceValue": {
                                                            "description": "Value for this preference when this branch is chosen",
                                                            "type": [
                                                                "string",
                                                                "number",
                                                                "boolean"
                                                            ]
                                                        }
                                                    },
                                                    "required": [
                                                        "preferenceType",
                                                        "preferenceBranchType",
                                                        "preferenceValue"
                                                    ]
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "name": "multi-preference-experiment",
                    "id": 9,
                    "implementation_url": null
                },
                "approval_request": {
                    "approved": true,
                    "approver": {
                        "id": 1,
                        "first_name": "Michael",
                        "last_name": "Cooper",
                        "email": "mcooper@mozilla.com"
                    },
                    "comment": "r+ pausing",
                    "created": "2020-04-21T16:36:35.171544Z",
                    "creator": {
                        "id": 14,
                        "first_name": "Rehan",
                        "last_name": "Dalal",
                        "email": "rdalal@mozilla.com"
                    },
                    "id": 2061,
                    "revision": {
                        "id": 3020,
                        "recipe_id": 942
                    }
                },
                "arguments": {
                    "slug": "bug-1621834-pref-activity-stream-do-no-harm-experiment-for-simplif-release-75-76",
                    "userFacingName": "Simplified about:welcome baseline",
                    "isHighVolume": false,
                    "experimentDocumentUrl": "https://experimenter.services.mozilla.com/experiments/do-no-harm-experiment-for-simplified-aboutwelcome-in-firefox-75/",
                    "userFacingDescription": "This study will help provide a more performant onboarding experience for users who are newly installing Firefox.",
                    "isEnrollmentPaused": true,
                    "branches": [
                        {
                            "preferences": {
                                "browser.aboutwelcome.enabled": {
                                    "preferenceBranchType": "default",
                                    "preferenceType": "boolean",
                                    "preferenceValue": true
                                },
                                "trailhead.firstrun.branches": {
                                    "preferenceBranchType": "default",
                                    "preferenceType": "string",
                                    "preferenceValue": "join-dynamic"
                                }
                            },
                            "ratio": 1,
                            "slug": "treatment-simplified-dynamic"
                        },
                        {
                            "preferences": {
                                "browser.aboutwelcome.enabled": {
                                    "preferenceBranchType": "default",
                                    "preferenceType": "boolean",
                                    "preferenceValue": false
                                },
                                "trailhead.firstrun.branches": {
                                    "preferenceBranchType": "default",
                                    "preferenceType": "string",
                                    "preferenceValue": "join-dynamic"
                                }
                            },
                            "ratio": 1,
                            "slug": "control-join-dynamic"
                        }
                    ]
                },
                "experimenter_slug": "do-no-harm-experiment-for-simplified-aboutwelcome-in-firefox-75",
                "capabilities": [
                    "capabilities-v1",
                    "jexl.transform.bucketSample",
                    "action.multi-preference-experiment",
                    "jexl.context.env.version",
                    "jexl.transform.versionCompare"
                ],
                "comment": "",
                "creator": {
                    "id": 14,
                    "first_name": "Rehan",
                    "last_name": "Dalal",
                    "email": "rdalal@mozilla.com"
                },
                "date_created": "2020-04-21T16:36:12.443597Z",
                "enabled_states": [
                    {
                        "id": 1604,
                        "created": "2020-05-26T16:40:10.024436Z",
                        "creator": {
                            "id": 1,
                            "first_name": "Michael",
                            "last_name": "Cooper",
                            "email": "mcooper@mozilla.com"
                        },
                        "enabled": false,
                        "carryover_from": null
                    },
                    {
                        "id": 1528,
                        "created": "2020-04-21T17:01:39.764894Z",
                        "creator": {
                            "id": 1,
                            "first_name": "Michael",
                            "last_name": "Cooper",
                            "email": "mcooper@mozilla.com"
                        },
                        "enabled": true,
                        "carryover_from": 1517
                    }
                ],
                "enabled": false,
                "extra_capabilities": [],
                "extra_filter_expression": "!(normandy.telemetry.main.environment.profile.creationDate < (\"2020-04-14\"|date / 1000 / 60 / 60 / 24))\n&& (\n  !(\"trailhead.firstrun.didSeeAboutWelcome\"|preferenceValue)\n  || normandy.studies.pref[normandy.recipe.arguments.slug]\n)",
                "filter_expression": "(normandy.channel in [\"release\"]) && ((env.version|versionCompare(\"75.!\")>=0)&&(env.version|versionCompare(\"76.*\")<0)) && ([\"about-welcome\",normandy.userId]|bucketSample(0,2500,10000)) && (!(normandy.telemetry.main.environment.profile.creationDate < (\"2020-04-14\"|date / 1000 / 60 / 60 / 24))\n&& (\n  !(\"trailhead.firstrun.didSeeAboutWelcome\"|preferenceValue)\n  || normandy.studies.pref[normandy.recipe.arguments.slug]\n))",
                "filter_object": [
                    {
                        "channels": [
                            "release"
                        ],
                        "type": "channel"
                    },
                    {
                        "versions": [
                            75,
                            76
                        ],
                        "type": "version"
                    },
                    {
                        "count": 2500,
                        "input": [
                            "\"about-welcome\"",
                            "normandy.userId"
                        ],
                        "start": 0,
                        "total": 10000,
                        "type": "bucketSample"
                    }
                ],
                "id": 3020,
                "identicon_seed": "v1:bhidwfx81q4",
                "metadata": {},
                "name": "Activity Stream Do No Harm Experiment for simplified about:welcome in Firefox 75",
                "recipe": {
                    "approved_revision_id": 3020,
                    "id": 942,
                    "latest_revision_id": 3020
                },
                "updated": "2020-05-26T16:40:10.025639Z"
            },
            "id": 942,
            "latest_revision": {
                "action": {
                    "arguments_schema": {
                        "$schema": "http://json-schema.org/draft-04/schema#",
                        "title": "Run a feature experiment activated by a set of preferences.",
                        "type": "object",
                        "required": [
                            "slug",
                            "userFacingName",
                            "userFacingDescription",
                            "branches"
                        ],
                        "properties": {
                            "slug": {
                                "description": "Unique identifier for this experiment",
                                "type": "string",
                                "pattern": "^[A-Za-z0-9\\-_]+$"
                            },
                            "userFacingName": {
                                "description": "User-facing name of the experiment",
                                "type": "string",
                                "minLength": 1
                            },
                            "userFacingDescription": {
                                "description": "User-facing description of the experiment",
                                "type": "string",
                                "minLength": 1
                            },
                            "experimentDocumentUrl": {
                                "description": "URL of a document describing the experiment",
                                "type": "string",
                                "format": "uri",
                                "default": ""
                            },
                            "isHighPopulation": {
                                "description": "Marks the preference experiment as a high population experiment, that should be excluded from certain types of telemetry",
                                "type": "boolean",
                                "default": "false"
                            },
                            "isEnrollmentPaused": {
                                "description": "If true, new users will not be enrolled in the study.",
                                "type": "boolean",
                                "default": false
                            },
                            "branches": {
                                "description": "List of experimental branches",
                                "type": "array",
                                "minItems": 1,
                                "items": {
                                    "type": "object",
                                    "required": [
                                        "slug",
                                        "ratio",
                                        "preferences"
                                    ],
                                    "properties": {
                                        "slug": {
                                            "description": "Unique identifier for this branch of the experiment",
                                            "type": "string",
                                            "pattern": "^[A-Za-z0-9\\-_]+$"
                                        },
                                        "ratio": {
                                            "description": "Ratio of users who should be grouped into this branch",
                                            "type": "integer",
                                            "minimum": 1
                                        },
                                        "preferences": {
                                            "description": "The set of preferences to be set if this branch is chosen",
                                            "type": "object",
                                            "patternProperties": {
                                                ".*": {
                                                    "type": "object",
                                                    "properties": {
                                                        "preferenceType": {
                                                            "description": "Data type of the preference that controls this experiment",
                                                            "type": "string",
                                                            "enum": [
                                                                "string",
                                                                "integer",
                                                                "boolean"
                                                            ]
                                                        },
                                                        "preferenceBranchType": {
                                                            "description": "Controls whether the default or user value of the preference is modified",
                                                            "type": "string",
                                                            "enum": [
                                                                "user",
                                                                "default"
                                                            ],
                                                            "default": "default"
                                                        },
                                                        "preferenceValue": {
                                                            "description": "Value for this preference when this branch is chosen",
                                                            "type": [
                                                                "string",
                                                                "number",
                                                                "boolean"
                                                            ]
                                                        }
                                                    },
                                                    "required": [
                                                        "preferenceType",
                                                        "preferenceBranchType",
                                                        "preferenceValue"
                                                    ]
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "name": "multi-preference-experiment",
                    "id": 9,
                    "implementation_url": null
                },
                "approval_request": {
                    "approved": true,
                    "approver": {
                        "id": 1,
                        "first_name": "Michael",
                        "last_name": "Cooper",
                        "email": "mcooper@mozilla.com"
                    },
                    "comment": "r+ pausing",
                    "created": "2020-04-21T16:36:35.171544Z",
                    "creator": {
                        "id": 14,
                        "first_name": "Rehan",
                        "last_name": "Dalal",
                        "email": "rdalal@mozilla.com"
                    },
                    "id": 2061,
                    "revision": {
                        "id": 3020,
                        "recipe_id": 942
                    }
                },
                "arguments": {
                    "slug": "bug-1621834-pref-activity-stream-do-no-harm-experiment-for-simplif-release-75-76",
                    "userFacingName": "Simplified about:welcome baseline",
                    "isHighVolume": false,
                    "experimentDocumentUrl": "https://experimenter.services.mozilla.com/experiments/do-no-harm-experiment-for-simplified-aboutwelcome-in-firefox-75/",
                    "userFacingDescription": "This study will help provide a more performant onboarding experience for users who are newly installing Firefox.",
                    "isEnrollmentPaused": true,
                    "branches": [
                        {
                            "preferences": {
                                "browser.aboutwelcome.enabled": {
                                    "preferenceBranchType": "default",
                                    "preferenceType": "boolean",
                                    "preferenceValue": true
                                },
                                "trailhead.firstrun.branches": {
                                    "preferenceBranchType": "default",
                                    "preferenceType": "string",
                                    "preferenceValue": "join-dynamic"
                                }
                            },
                            "ratio": 1,
                            "slug": "treatment-simplified-dynamic"
                        },
                        {
                            "preferences": {
                                "browser.aboutwelcome.enabled": {
                                    "preferenceBranchType": "default",
                                    "preferenceType": "boolean",
                                    "preferenceValue": false
                                },
                                "trailhead.firstrun.branches": {
                                    "preferenceBranchType": "default",
                                    "preferenceType": "string",
                                    "preferenceValue": "join-dynamic"
                                }
                            },
                            "ratio": 1,
                            "slug": "control-join-dynamic"
                        }
                    ]
                },
                "experimenter_slug": "do-no-harm-experiment-for-simplified-aboutwelcome-in-firefox-75",
                "capabilities": [
                    "capabilities-v1",
                    "jexl.transform.bucketSample",
                    "action.multi-preference-experiment",
                    "jexl.context.env.version",
                    "jexl.transform.versionCompare"
                ],
                "comment": "",
                "creator": {
                    "id": 14,
                    "first_name": "Rehan",
                    "last_name": "Dalal",
                    "email": "rdalal@mozilla.com"
                },
                "date_created": "2020-04-21T16:36:12.443597Z",
                "enabled_states": [
                    {
                        "id": 1604,
                        "created": "2020-05-26T16:40:10.024436Z",
                        "creator": {
                            "id": 1,
                            "first_name": "Michael",
                            "last_name": "Cooper",
                            "email": "mcooper@mozilla.com"
                        },
                        "enabled": false,
                        "carryover_from": null
                    },
                    {
                        "id": 1528,
                        "created": "2020-04-21T17:01:39.764894Z",
                        "creator": {
                            "id": 1,
                            "first_name": "Michael",
                            "last_name": "Cooper",
                            "email": "mcooper@mozilla.com"
                        },
                        "enabled": true,
                        "carryover_from": 1517
                    }
                ],
                "enabled": false,
                "extra_capabilities": [],
                "extra_filter_expression": "!(normandy.telemetry.main.environment.profile.creationDate < (\"2020-04-14\"|date / 1000 / 60 / 60 / 24))\n&& (\n  !(\"trailhead.firstrun.didSeeAboutWelcome\"|preferenceValue)\n  || normandy.studies.pref[normandy.recipe.arguments.slug]\n)",
                "filter_expression": "(normandy.channel in [\"release\"]) && ((env.version|versionCompare(\"75.!\")>=0)&&(env.version|versionCompare(\"76.*\")<0)) && ([\"about-welcome\",normandy.userId]|bucketSample(0,2500,10000)) && (!(normandy.telemetry.main.environment.profile.creationDate < (\"2020-04-14\"|date / 1000 / 60 / 60 / 24))\n&& (\n  !(\"trailhead.firstrun.didSeeAboutWelcome\"|preferenceValue)\n  || normandy.studies.pref[normandy.recipe.arguments.slug]\n))",
                "filter_object": [
                    {
                        "channels": [
                            "release"
                        ],
                        "type": "channel"
                    },
                    {
                        "versions": [
                            75,
                            76
                        ],
                        "type": "version"
                    },
                    {
                        "count": 2500,
                        "input": [
                            "\"about-welcome\"",
                            "normandy.userId"
                        ],
                        "start": 0,
                        "total": 10000,
                        "type": "bucketSample"
                    }
                ],
                "id": 3020,
                "identicon_seed": "v1:bhidwfx81q4",
                "metadata": {},
                "name": "Activity Stream Do No Harm Experiment for simplified about:welcome in Firefox 75",
                "recipe": {
                    "approved_revision_id": 3020,
                    "id": 942,
                    "latest_revision_id": 3020
                },
                "updated": "2020-05-26T16:40:10.025639Z"
            },
            "signature": null,
            "uses_only_baseline_capabilities": false
        },
        {
            "approved_revision": {
                "action": {
                    "arguments_schema": {
                        "$schema": "http://json-schema.org/draft-04/schema#",
                        "title": "Run a feature experiment activated by a set of preferences.",
                        "type": "object",
                        "required": [
                            "slug",
                            "userFacingName",
                            "userFacingDescription",
                            "branches"
                        ],
                        "properties": {
                            "slug": {
                                "description": "Unique identifier for this experiment",
                                "type": "string",
                                "pattern": "^[A-Za-z0-9\\-_]+$"
                            },
                            "userFacingName": {
                                "description": "User-facing name of the experiment",
                                "type": "string",
                                "minLength": 1
                            },
                            "userFacingDescription": {
                                "description": "User-facing description of the experiment",
                                "type": "string",
                                "minLength": 1
                            },
                            "experimentDocumentUrl": {
                                "description": "URL of a document describing the experiment",
                                "type": "string",
                                "format": "uri",
                                "default": ""
                            },
                            "isHighPopulation": {
                                "description": "Marks the preference experiment as a high population experiment, that should be excluded from certain types of telemetry",
                                "type": "boolean",
                                "default": "false"
                            },
                            "isEnrollmentPaused": {
                                "description": "If true, new users will not be enrolled in the study.",
                                "type": "boolean",
                                "default": false
                            },
                            "branches": {
                                "description": "List of experimental branches",
                                "type": "array",
                                "minItems": 1,
                                "items": {
                                    "type": "object",
                                    "required": [
                                        "slug",
                                        "ratio",
                                        "preferences"
                                    ],
                                    "properties": {
                                        "slug": {
                                            "description": "Unique identifier for this branch of the experiment",
                                            "type": "string",
                                            "pattern": "^[A-Za-z0-9\\-_]+$"
                                        },
                                        "ratio": {
                                            "description": "Ratio of users who should be grouped into this branch",
                                            "type": "integer",
                                            "minimum": 1
                                        },
                                        "preferences": {
                                            "description": "The set of preferences to be set if this branch is chosen",
                                            "type": "object",
                                            "patternProperties": {
                                                ".*": {
                                                    "type": "object",
                                                    "properties": {
                                                        "preferenceType": {
                                                            "description": "Data type of the preference that controls this experiment",
                                                            "type": "string",
                                                            "enum": [
                                                                "string",
                                                                "integer",
                                                                "boolean"
                                                            ]
                                                        },
                                                        "preferenceBranchType": {
                                                            "description": "Controls whether the default or user value of the preference is modified",
                                                            "type": "string",
                                                            "enum": [
                                                                "user",
                                                                "default"
                                                            ],
                                                            "default": "default"
                                                        },
                                                        "preferenceValue": {
                                                            "description": "Value for this preference when this branch is chosen",
                                                            "type": [
                                                                "string",
                                                                "number",
                                                                "boolean"
                                                            ]
                                                        }
                                                    },
                                                    "required": [
                                                        "preferenceType",
                                                        "preferenceBranchType",
                                                        "preferenceValue"
                                                    ]
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "name": "multi-preference-experiment",
                    "id": 9,
                    "implementation_url": null
                },
                "approval_request": {
                    "approved": true,
                    "approver": {
                        "id": 14,
                        "first_name": "Rehan",
                        "last_name": "Dalal",
                        "email": "rdalal@mozilla.com"
                    },
                    "comment": "r+",
                    "created": "2019-11-26T17:38:47.711462Z",
                    "creator": {
                        "id": 1,
                        "first_name": "Michael",
                        "last_name": "Cooper",
                        "email": "mcooper@mozilla.com"
                    },
                    "id": 1912,
                    "revision": {
                        "id": 2841,
                        "recipe_id": 876
                    }
                },
                "arguments": {
                    "branches": [
                        {
                            "preferences": {
                                "browser.newtabpage.activity-stream.discoverystream.config": {
                                    "preferenceBranchType": "user",
                                    "preferenceType": "string",
                                    "preferenceValue": "{\"api_key_pref\":\"extensions.pocket.oAuthConsumerKey\",\"collapsible\":true,\"enabled\":true,\"show_spocs\":true,\"hardcoded_layout\":false,\"personalized\":false,\"layout_endpoint\":\"https://getpocket.cdn.mozilla.net/v3/newtab/layout?version=1&consumer_key=$apiKey&layout_variant=direct-response-variant-b\"}"
                                }
                            },
                            "ratio": 1,
                            "slug": "direct-response-story-card-b"
                        },
                        {
                            "preferences": {
                                "browser.newtabpage.activity-stream.discoverystream.config": {
                                    "preferenceBranchType": "user",
                                    "preferenceType": "string",
                                    "preferenceValue": "{\"api_key_pref\":\"extensions.pocket.oAuthConsumerKey\",\"collapsible\":true,\"enabled\":true,\"show_spocs\":true,\"hardcoded_layout\":false,\"personalized\":false,\"layout_endpoint\":\"https://getpocket.cdn.mozilla.net/v3/newtab/layout?version=1&consumer_key=$apiKey&layout_variant=direct-response-variant-a\"}"
                                }
                            },
                            "ratio": 1,
                            "slug": "direct-response-story-card"
                        },
                        {
                            "preferences": {
                                "browser.newtabpage.activity-stream.discoverystream.config": {
                                    "preferenceBranchType": "user",
                                    "preferenceType": "string",
                                    "preferenceValue": "{\"api_key_pref\":\"extensions.pocket.oAuthConsumerKey\",\"collapsible\":true,\"enabled\":true,\"show_spocs\":true,\"hardcoded_layout\":false,\"personalized\":false,\"layout_endpoint\":\"https://getpocket.cdn.mozilla.net/v3/newtab/layout?version=1&consumer_key=$apiKey&layout_variant=direct-response-control\"}"
                                }
                            },
                            "ratio": 1,
                            "slug": "spocs"
                        }
                    ],
                    "experimentDocumentUrl": "https://experimenter.services.mozilla.com/experiments/activity-stream-pktnewtabh22019-69-story-card-test/",
                    "isEnrollmentPaused": true,
                    "isHighVolume": false,
                    "slug": "pref-activity-stream-pktnewtabh22019-70-story-card-tes-release-70-71-bug-1593002",
                    "userFacingDescription": "Pocket New Tab Story Card with a Direct Response Call To Action",
                    "userFacingName": "Pocket New Tab Story Card"
                },
                "experimenter_slug": "activity-stream-pktnewtabh22019-69-story-card-test",
                "capabilities": [
                    "capabilities-v1",
                    "jexl.transform.bucketSample",
                    "action.multi-preference-experiment",
                    "jexl.context.env.version",
                    "jexl.transform.versionCompare"
                ],
                "comment": "",
                "creator": {
                    "id": 1,
                    "first_name": "Michael",
                    "last_name": "Cooper",
                    "email": "mcooper@mozilla.com"
                },
                "date_created": "2019-11-26T17:38:38.353909Z",
                "enabled_states": [
                    {
                        "id": 1405,
                        "created": "2020-01-07T17:31:56.789615Z",
                        "creator": {
                            "id": 1,
                            "first_name": "Michael",
                            "last_name": "Cooper",
                            "email": "mcooper@mozilla.com"
                        },
                        "enabled": false,
                        "carryover_from": null
                    },
                    {
                        "id": 1357,
                        "created": "2019-11-26T18:13:24.218655Z",
                        "creator": {
                            "id": 14,
                            "first_name": "Rehan",
                            "last_name": "Dalal",
                            "email": "rdalal@mozilla.com"
                        },
                        "enabled": true,
                        "carryover_from": 1303
                    }
                ],
                "enabled": false,
                "extra_capabilities": [],
                "extra_filter_expression": "(\n  !\"browser.newtabpage.enable\"|preferenceIsUserSet\n  || !\"browser.startup.homepage\"|preferenceIsUserSet\n) \n&& !\"browser.newtabpage.activity-stream.showSearch\"|preferenceIsUserSet\n&& !\"browser.newtabpage.activity-stream.feeds.topsites\"|preferenceIsUserSet\n&& !\"browser.newtabpage.activity-stream.feeds.section.topstories\"|preferenceIsUserSet\n&& !\"browser.newtabpage.activity-stream.feeds.section.highlights\"|preferenceIsUserSet",
                "filter_expression": "(normandy.locale in [\"en-US\"]) && (normandy.country in [\"US\"]) && (normandy.channel in [\"release\"]) && ((env.version|versionCompare(\"70.!\")>=0)&&(env.version|versionCompare(\"71.*\")<0)) && ([\"global-v1\",normandy.userId]|bucketSample(6165,100,10000)) && ((\n  !\"browser.newtabpage.enable\"|preferenceIsUserSet\n  || !\"browser.startup.homepage\"|preferenceIsUserSet\n) \n&& !\"browser.newtabpage.activity-stream.showSearch\"|preferenceIsUserSet\n&& !\"browser.newtabpage.activity-stream.feeds.topsites\"|preferenceIsUserSet\n&& !\"browser.newtabpage.activity-stream.feeds.section.topstories\"|preferenceIsUserSet\n&& !\"browser.newtabpage.activity-stream.feeds.section.highlights\"|preferenceIsUserSet)",
                "filter_object": [
                    {
                        "locales": [
                            "en-US"
                        ],
                        "type": "locale"
                    },
                    {
                        "countries": [
                            "US"
                        ],
                        "type": "country"
                    },
                    {
                        "channels": [
                            "release"
                        ],
                        "type": "channel"
                    },
                    {
                        "versions": [
                            70,
                            71
                        ],
                        "type": "version"
                    },
                    {
                        "count": 100,
                        "input": [
                            "\"global-v1\"",
                            "normandy.userId"
                        ],
                        "start": 6165,
                        "total": 10000,
                        "type": "bucketSample"
                    }
                ],
                "id": 2841,
                "identicon_seed": "v1:oq4hb3gv67q",
                "metadata": {},
                "name": "activity-stream-pktnewtabH22019-70-story-card-test",
                "recipe": {
                    "approved_revision_id": 2841,
                    "id": 876,
                    "latest_revision_id": 2841
                },
                "updated": "2020-01-07T17:31:56.791198Z"
            },
            "id": 876,
            "latest_revision": {
                "action": {
                    "arguments_schema": {
                        "$schema": "http://json-schema.org/draft-04/schema#",
                        "title": "Run a feature experiment activated by a set of preferences.",
                        "type": "object",
                        "required": [
                            "slug",
                            "userFacingName",
                            "userFacingDescription",
                            "branches"
                        ],
                        "properties": {
                            "slug": {
                                "description": "Unique identifier for this experiment",
                                "type": "string",
                                "pattern": "^[A-Za-z0-9\\-_]+$"
                            },
                            "userFacingName": {
                                "description": "User-facing name of the experiment",
                                "type": "string",
                                "minLength": 1
                            },
                            "userFacingDescription": {
                                "description": "User-facing description of the experiment",
                                "type": "string",
                                "minLength": 1
                            },
                            "experimentDocumentUrl": {
                                "description": "URL of a document describing the experiment",
                                "type": "string",
                                "format": "uri",
                                "default": ""
                            },
                            "isHighPopulation": {
                                "description": "Marks the preference experiment as a high population experiment, that should be excluded from certain types of telemetry",
                                "type": "boolean",
                                "default": "false"
                            },
                            "isEnrollmentPaused": {
                                "description": "If true, new users will not be enrolled in the study.",
                                "type": "boolean",
                                "default": false
                            },
                            "branches": {
                                "description": "List of experimental branches",
                                "type": "array",
                                "minItems": 1,
                                "items": {
                                    "type": "object",
                                    "required": [
                                        "slug",
                                        "ratio",
                                        "preferences"
                                    ],
                                    "properties": {
                                        "slug": {
                                            "description": "Unique identifier for this branch of the experiment",
                                            "type": "string",
                                            "pattern": "^[A-Za-z0-9\\-_]+$"
                                        },
                                        "ratio": {
                                            "description": "Ratio of users who should be grouped into this branch",
                                            "type": "integer",
                                            "minimum": 1
                                        },
                                        "preferences": {
                                            "description": "The set of preferences to be set if this branch is chosen",
                                            "type": "object",
                                            "patternProperties": {
                                                ".*": {
                                                    "type": "object",
                                                    "properties": {
                                                        "preferenceType": {
                                                            "description": "Data type of the preference that controls this experiment",
                                                            "type": "string",
                                                            "enum": [
                                                                "string",
                                                                "integer",
                                                                "boolean"
                                                            ]
                                                        },
                                                        "preferenceBranchType": {
                                                            "description": "Controls whether the default or user value of the preference is modified",
                                                            "type": "string",
                                                            "enum": [
                                                                "user",
                                                                "default"
                                                            ],
                                                            "default": "default"
                                                        },
                                                        "preferenceValue": {
                                                            "description": "Value for this preference when this branch is chosen",
                                                            "type": [
                                                                "string",
                                                                "number",
                                                                "boolean"
                                                            ]
                                                        }
                                                    },
                                                    "required": [
                                                        "preferenceType",
                                                        "preferenceBranchType",
                                                        "preferenceValue"
                                                    ]
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "name": "multi-preference-experiment",
                    "id": 9,
                    "implementation_url": null
                },
                "approval_request": {
                    "approved": true,
                    "approver": {
                        "id": 14,
                        "first_name": "Rehan",
                        "last_name": "Dalal",
                        "email": "rdalal@mozilla.com"
                    },
                    "comment": "r+",
                    "created": "2019-11-26T17:38:47.711462Z",
                    "creator": {
                        "id": 1,
                        "first_name": "Michael",
                        "last_name": "Cooper",
                        "email": "mcooper@mozilla.com"
                    },
                    "id": 1912,
                    "revision": {
                        "id": 2841,
                        "recipe_id": 876
                    }
                },
                "arguments": {
                    "branches": [
                        {
                            "preferences": {
                                "browser.newtabpage.activity-stream.discoverystream.config": {
                                    "preferenceBranchType": "user",
                                    "preferenceType": "string",
                                    "preferenceValue": "{\"api_key_pref\":\"extensions.pocket.oAuthConsumerKey\",\"collapsible\":true,\"enabled\":true,\"show_spocs\":true,\"hardcoded_layout\":false,\"personalized\":false,\"layout_endpoint\":\"https://getpocket.cdn.mozilla.net/v3/newtab/layout?version=1&consumer_key=$apiKey&layout_variant=direct-response-variant-b\"}"
                                }
                            },
                            "ratio": 1,
                            "slug": "direct-response-story-card-b"
                        },
                        {
                            "preferences": {
                                "browser.newtabpage.activity-stream.discoverystream.config": {
                                    "preferenceBranchType": "user",
                                    "preferenceType": "string",
                                    "preferenceValue": "{\"api_key_pref\":\"extensions.pocket.oAuthConsumerKey\",\"collapsible\":true,\"enabled\":true,\"show_spocs\":true,\"hardcoded_layout\":false,\"personalized\":false,\"layout_endpoint\":\"https://getpocket.cdn.mozilla.net/v3/newtab/layout?version=1&consumer_key=$apiKey&layout_variant=direct-response-variant-a\"}"
                                }
                            },
                            "ratio": 1,
                            "slug": "direct-response-story-card"
                        },
                        {
                            "preferences": {
                                "browser.newtabpage.activity-stream.discoverystream.config": {
                                    "preferenceBranchType": "user",
                                    "preferenceType": "string",
                                    "preferenceValue": "{\"api_key_pref\":\"extensions.pocket.oAuthConsumerKey\",\"collapsible\":true,\"enabled\":true,\"show_spocs\":true,\"hardcoded_layout\":false,\"personalized\":false,\"layout_endpoint\":\"https://getpocket.cdn.mozilla.net/v3/newtab/layout?version=1&consumer_key=$apiKey&layout_variant=direct-response-control\"}"
                                }
                            },
                            "ratio": 1,
                            "slug": "spocs"
                        }
                    ],
                    "experimentDocumentUrl": "https://experimenter.services.mozilla.com/experiments/activity-stream-pktnewtabh22019-69-story-card-test/",
                    "isEnrollmentPaused": true,
                    "isHighVolume": false,
                    "slug": "pref-activity-stream-pktnewtabh22019-70-story-card-tes-release-70-71-bug-1593002",
                    "userFacingDescription": "Pocket New Tab Story Card with a Direct Response Call To Action",
                    "userFacingName": "Pocket New Tab Story Card"
                },
                "experimenter_slug": "activity-stream-pktnewtabh22019-69-story-card-test",
                "capabilities": [
                    "capabilities-v1",
                    "jexl.transform.bucketSample",
                    "action.multi-preference-experiment",
                    "jexl.context.env.version",
                    "jexl.transform.versionCompare"
                ],
                "comment": "",
                "creator": {
                    "id": 1,
                    "first_name": "Michael",
                    "last_name": "Cooper",
                    "email": "mcooper@mozilla.com"
                },
                "date_created": "2019-11-26T17:38:38.353909Z",
                "enabled_states": [
                    {
                        "id": 1405,
                        "created": "2020-01-07T17:31:56.789615Z",
                        "creator": {
                            "id": 1,
                            "first_name": "Michael",
                            "last_name": "Cooper",
                            "email": "mcooper@mozilla.com"
                        },
                        "enabled": false,
                        "carryover_from": null
                    },
                    {
                        "id": 1357,
                        "created": "2019-11-26T18:13:24.218655Z",
                        "creator": {
                            "id": 14,
                            "first_name": "Rehan",
                            "last_name": "Dalal",
                            "email": "rdalal@mozilla.com"
                        },
                        "enabled": true,
                        "carryover_from": 1303
                    }
                ],
                "enabled": false,
                "extra_capabilities": [],
                "extra_filter_expression": "(\n  !\"browser.newtabpage.enable\"|preferenceIsUserSet\n  || !\"browser.startup.homepage\"|preferenceIsUserSet\n) \n&& !\"browser.newtabpage.activity-stream.showSearch\"|preferenceIsUserSet\n&& !\"browser.newtabpage.activity-stream.feeds.topsites\"|preferenceIsUserSet\n&& !\"browser.newtabpage.activity-stream.feeds.section.topstories\"|preferenceIsUserSet\n&& !\"browser.newtabpage.activity-stream.feeds.section.highlights\"|preferenceIsUserSet",
                "filter_expression": "(normandy.locale in [\"en-US\"]) && (normandy.country in [\"US\"]) && (normandy.channel in [\"release\"]) && ((env.version|versionCompare(\"70.!\")>=0)&&(env.version|versionCompare(\"71.*\")<0)) && ([\"global-v1\",normandy.userId]|bucketSample(6165,100,10000)) && ((\n  !\"browser.newtabpage.enable\"|preferenceIsUserSet\n  || !\"browser.startup.homepage\"|preferenceIsUserSet\n) \n&& !\"browser.newtabpage.activity-stream.showSearch\"|preferenceIsUserSet\n&& !\"browser.newtabpage.activity-stream.feeds.topsites\"|preferenceIsUserSet\n&& !\"browser.newtabpage.activity-stream.feeds.section.topstories\"|preferenceIsUserSet\n&& !\"browser.newtabpage.activity-stream.feeds.section.highlights\"|preferenceIsUserSet)",
                "filter_object": [
                    {
                        "locales": [
                            "en-US"
                        ],
                        "type": "locale"
                    },
                    {
                        "countries": [
                            "US"
                        ],
                        "type": "country"
                    },
                    {
                        "channels": [
                            "release"
                        ],
                        "type": "channel"
                    },
                    {
                        "versions": [
                            70,
                            71
                        ],
                        "type": "version"
                    },
                    {
                        "count": 100,
                        "input": [
                            "\"global-v1\"",
                            "normandy.userId"
                        ],
                        "start": 6165,
                        "total": 10000,
                        "type": "bucketSample"
                    }
                ],
                "id": 2841,
                "identicon_seed": "v1:oq4hb3gv67q",
                "metadata": {},
                "name": "activity-stream-pktnewtabH22019-70-story-card-test",
                "recipe": {
                    "approved_revision_id": 2841,
                    "id": 876,
                    "latest_revision_id": 2841
                },
                "updated": "2020-01-07T17:31:56.791198Z"
            },
            "signature": null,
            "uses_only_baseline_capabilities": false
        },
        {
            "approved_revision": {
                "action": {
                    "arguments_schema": {
                        "$schema": "http://json-schema.org/draft-04/schema#",
                        "title": "Run a feature experiment activated by a set of preferences.",
                        "type": "object",
                        "required": [
                            "slug",
                            "userFacingName",
                            "userFacingDescription",
                            "branches"
                        ],
                        "properties": {
                            "slug": {
                                "description": "Unique identifier for this experiment",
                                "type": "string",
                                "pattern": "^[A-Za-z0-9\\-_]+$"
                            },
                            "userFacingName": {
                                "description": "User-facing name of the experiment",
                                "type": "string",
                                "minLength": 1
                            },
                            "userFacingDescription": {
                                "description": "User-facing description of the experiment",
                                "type": "string",
                                "minLength": 1
                            },
                            "experimentDocumentUrl": {
                                "description": "URL of a document describing the experiment",
                                "type": "string",
                                "format": "uri",
                                "default": ""
                            },
                            "isHighPopulation": {
                                "description": "Marks the preference experiment as a high population experiment, that should be excluded from certain types of telemetry",
                                "type": "boolean",
                                "default": "false"
                            },
                            "isEnrollmentPaused": {
                                "description": "If true, new users will not be enrolled in the study.",
                                "type": "boolean",
                                "default": false
                            },
                            "branches": {
                                "description": "List of experimental branches",
                                "type": "array",
                                "minItems": 1,
                                "items": {
                                    "type": "object",
                                    "required": [
                                        "slug",
                                        "ratio",
                                        "preferences"
                                    ],
                                    "properties": {
                                        "slug": {
                                            "description": "Unique identifier for this branch of the experiment",
                                            "type": "string",
                                            "pattern": "^[A-Za-z0-9\\-_]+$"
                                        },
                                        "ratio": {
                                            "description": "Ratio of users who should be grouped into this branch",
                                            "type": "integer",
                                            "minimum": 1
                                        },
                                        "preferences": {
                                            "description": "The set of preferences to be set if this branch is chosen",
                                            "type": "object",
                                            "patternProperties": {
                                                ".*": {
                                                    "type": "object",
                                                    "properties": {
                                                        "preferenceType": {
                                                            "description": "Data type of the preference that controls this experiment",
                                                            "type": "string",
                                                            "enum": [
                                                                "string",
                                                                "integer",
                                                                "boolean"
                                                            ]
                                                        },
                                                        "preferenceBranchType": {
                                                            "description": "Controls whether the default or user value of the preference is modified",
                                                            "type": "string",
                                                            "enum": [
                                                                "user",
                                                                "default"
                                                            ],
                                                            "default": "default"
                                                        },
                                                        "preferenceValue": {
                                                            "description": "Value for this preference when this branch is chosen",
                                                            "type": [
                                                                "string",
                                                                "number",
                                                                "boolean"
                                                            ]
                                                        }
                                                    },
                                                    "required": [
                                                        "preferenceType",
                                                        "preferenceBranchType",
                                                        "preferenceValue"
                                                    ]
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "name": "multi-preference-experiment",
                    "id": 9,
                    "implementation_url": null
                },
                "approval_request": {
                    "approved": true,
                    "approver": {
                        "id": 1,
                        "first_name": "Michael",
                        "last_name": "Cooper",
                        "email": "mcooper@mozilla.com"
                    },
                    "comment": "r+ pausing",
                    "created": "2020-04-21T16:39:48.563094Z",
                    "creator": {
                        "id": 14,
                        "first_name": "Rehan",
                        "last_name": "Dalal",
                        "email": "rdalal@mozilla.com"
                    },
                    "id": 2063,
                    "revision": {
                        "id": 3022,
                        "recipe_id": 937
                    }
                },
                "arguments": {
                    "slug": "bug-1619686-pref-activity-stream-pocket-new-tab-story-card-collect-release-75-76",
                    "userFacingName": "New Tab Collections",
                    "isHighVolume": false,
                    "experimentDocumentUrl": "https://experimenter.services.mozilla.com/experiments/pocket-new-tab-story-card-collection-realease-75-test/",
                    "userFacingDescription": "New Tab Collections",
                    "isEnrollmentPaused": true,
                    "branches": [
                        {
                            "preferences": {
                                "browser.newtabpage.activity-stream.discoverystream.spocs-endpoint": {
                                    "preferenceBranchType": "default",
                                    "preferenceType": "string",
                                    "preferenceValue": "https://spocs.getpocket.com/spocs"
                                }
                            },
                            "ratio": 50,
                            "slug": "general-feed-3x7-rows"
                        },
                        {
                            "preferences": {
                                "browser.newtabpage.activity-stream.discoverystream.isCollectionDismissible": {
                                    "preferenceBranchType": "default",
                                    "preferenceType": "boolean",
                                    "preferenceValue": true
                                },
                                "browser.newtabpage.activity-stream.discoverystream.spocs-endpoint": {
                                    "preferenceBranchType": "default",
                                    "preferenceType": "string",
                                    "preferenceValue": "https://spocs.getpocket.com/spocs?site=1116390"
                                }
                            },
                            "ratio": 50,
                            "slug": "story-card-collection"
                        }
                    ]
                },
                "experimenter_slug": "pocket-new-tab-story-card-collection-realease-75-test",
                "capabilities": [
                    "capabilities-v1",
                    "jexl.transform.bucketSample",
                    "action.multi-preference-experiment",
                    "jexl.context.env.version",
                    "jexl.transform.versionCompare"
                ],
                "comment": "",
                "creator": {
                    "id": 14,
                    "first_name": "Rehan",
                    "last_name": "Dalal",
                    "email": "rdalal@mozilla.com"
                },
                "date_created": "2020-04-21T16:39:40.651724Z",
                "enabled_states": [
                    {
                        "id": 1594,
                        "created": "2020-05-20T17:06:06.210021Z",
                        "creator": {
                            "id": 1,
                            "first_name": "Michael",
                            "last_name": "Cooper",
                            "email": "mcooper@mozilla.com"
                        },
                        "enabled": false,
                        "carryover_from": null
                    },
                    {
                        "id": 1530,
                        "created": "2020-04-21T17:01:56.921212Z",
                        "creator": {
                            "id": 1,
                            "first_name": "Michael",
                            "last_name": "Cooper",
                            "email": "mcooper@mozilla.com"
                        },
                        "enabled": true,
                        "carryover_from": 1516
                    }
                ],
                "enabled": false,
                "extra_capabilities": [],
                "extra_filter_expression": "(\n  !(\"browser.newtabpage.enabled\"|preferenceIsUserSet) || \n  !(\"browser.startup.homepage\"|preferenceIsUserSet)\n) &&\n!(\"browser.newtabpage.activity-stream.showSearch\"|preferenceIsUserSet) &&\n!(\"browser.newtabpage.activity-stream.feeds.topsites\"|preferenceIsUserSet) &&\n!(\"browser.newtabpage.activity-stream.feeds.section.topstories\"|preferenceIsUserSet) &&\n!(\"browser.newtabpage.activity-stream.feeds.section.highlights\"|preferenceIsUserSet)",
                "filter_expression": "(normandy.locale in [\"en-US\"]) && (normandy.country in [\"US\"]) && (normandy.channel in [\"release\"]) && ((env.version|versionCompare(\"75.!\")>=0)&&(env.version|versionCompare(\"76.*\")<0)) && ([\"global-v2\",normandy.userId]|bucketSample(7351,100,10000)) && ((\n  !(\"browser.newtabpage.enabled\"|preferenceIsUserSet) || \n  !(\"browser.startup.homepage\"|preferenceIsUserSet)\n) &&\n!(\"browser.newtabpage.activity-stream.showSearch\"|preferenceIsUserSet) &&\n!(\"browser.newtabpage.activity-stream.feeds.topsites\"|preferenceIsUserSet) &&\n!(\"browser.newtabpage.activity-stream.feeds.section.topstories\"|preferenceIsUserSet) &&\n!(\"browser.newtabpage.activity-stream.feeds.section.highlights\"|preferenceIsUserSet))",
                "filter_object": [
                    {
                        "locales": [
                            "en-US"
                        ],
                        "type": "locale"
                    },
                    {
                        "countries": [
                            "US"
                        ],
                        "type": "country"
                    },
                    {
                        "channels": [
                            "release"
                        ],
                        "type": "channel"
                    },
                    {
                        "versions": [
                            75,
                            76
                        ],
                        "type": "version"
                    },
                    {
                        "count": 100,
                        "input": [
                            "\"global-v2\"",
                            "normandy.userId"
                        ],
                        "start": 7351,
                        "total": 10000,
                        "type": "bucketSample"
                    }
                ],
                "id": 3022,
                "identicon_seed": "v1:7fs5iyemlv6",
                "metadata": {},
                "name": "activity-stream Pocket New Tab Story Card Collection Release 75 Test",
                "recipe": {
                    "approved_revision_id": 3022,
                    "id": 937,
                    "latest_revision_id": 3022
                },
                "updated": "2020-05-20T17:06:06.211226Z"
            },
            "id": 937,
            "latest_revision": {
                "action": {
                    "arguments_schema": {
                        "$schema": "http://json-schema.org/draft-04/schema#",
                        "title": "Run a feature experiment activated by a set of preferences.",
                        "type": "object",
                        "required": [
                            "slug",
                            "userFacingName",
                            "userFacingDescription",
                            "branches"
                        ],
                        "properties": {
                            "slug": {
                                "description": "Unique identifier for this experiment",
                                "type": "string",
                                "pattern": "^[A-Za-z0-9\\-_]+$"
                            },
                            "userFacingName": {
                                "description": "User-facing name of the experiment",
                                "type": "string",
                                "minLength": 1
                            },
                            "userFacingDescription": {
                                "description": "User-facing description of the experiment",
                                "type": "string",
                                "minLength": 1
                            },
                            "experimentDocumentUrl": {
                                "description": "URL of a document describing the experiment",
                                "type": "string",
                                "format": "uri",
                                "default": ""
                            },
                            "isHighPopulation": {
                                "description": "Marks the preference experiment as a high population experiment, that should be excluded from certain types of telemetry",
                                "type": "boolean",
                                "default": "false"
                            },
                            "isEnrollmentPaused": {
                                "description": "If true, new users will not be enrolled in the study.",
                                "type": "boolean",
                                "default": false
                            },
                            "branches": {
                                "description": "List of experimental branches",
                                "type": "array",
                                "minItems": 1,
                                "items": {
                                    "type": "object",
                                    "required": [
                                        "slug",
                                        "ratio",
                                        "preferences"
                                    ],
                                    "properties": {
                                        "slug": {
                                            "description": "Unique identifier for this branch of the experiment",
                                            "type": "string",
                                            "pattern": "^[A-Za-z0-9\\-_]+$"
                                        },
                                        "ratio": {
                                            "description": "Ratio of users who should be grouped into this branch",
                                            "type": "integer",
                                            "minimum": 1
                                        },
                                        "preferences": {
                                            "description": "The set of preferences to be set if this branch is chosen",
                                            "type": "object",
                                            "patternProperties": {
                                                ".*": {
                                                    "type": "object",
                                                    "properties": {
                                                        "preferenceType": {
                                                            "description": "Data type of the preference that controls this experiment",
                                                            "type": "string",
                                                            "enum": [
                                                                "string",
                                                                "integer",
                                                                "boolean"
                                                            ]
                                                        },
                                                        "preferenceBranchType": {
                                                            "description": "Controls whether the default or user value of the preference is modified",
                                                            "type": "string",
                                                            "enum": [
                                                                "user",
                                                                "default"
                                                            ],
                                                            "default": "default"
                                                        },
                                                        "preferenceValue": {
                                                            "description": "Value for this preference when this branch is chosen",
                                                            "type": [
                                                                "string",
                                                                "number",
                                                                "boolean"
                                                            ]
                                                        }
                                                    },
                                                    "required": [
                                                        "preferenceType",
                                                        "preferenceBranchType",
                                                        "preferenceValue"
                                                    ]
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "name": "multi-preference-experiment",
                    "id": 9,
                    "implementation_url": null
                },
                "approval_request": {
                    "approved": true,
                    "approver": {
                        "id": 1,
                        "first_name": "Michael",
                        "last_name": "Cooper",
                        "email": "mcooper@mozilla.com"
                    },
                    "comment": "r+ pausing",
                    "created": "2020-04-21T16:39:48.563094Z",
                    "creator": {
                        "id": 14,
                        "first_name": "Rehan",
                        "last_name": "Dalal",
                        "email": "rdalal@mozilla.com"
                    },
                    "id": 2063,
                    "revision": {
                        "id": 3022,
                        "recipe_id": 937
                    }
                },
                "arguments": {
                    "slug": "bug-1619686-pref-activity-stream-pocket-new-tab-story-card-collect-release-75-76",
                    "userFacingName": "New Tab Collections",
                    "isHighVolume": false,
                    "experimentDocumentUrl": "https://experimenter.services.mozilla.com/experiments/pocket-new-tab-story-card-collection-realease-75-test/",
                    "userFacingDescription": "New Tab Collections",
                    "isEnrollmentPaused": true,
                    "branches": [
                        {
                            "preferences": {
                                "browser.newtabpage.activity-stream.discoverystream.spocs-endpoint": {
                                    "preferenceBranchType": "default",
                                    "preferenceType": "string",
                                    "preferenceValue": "https://spocs.getpocket.com/spocs"
                                }
                            },
                            "ratio": 50,
                            "slug": "general-feed-3x7-rows"
                        },
                        {
                            "preferences": {
                                "browser.newtabpage.activity-stream.discoverystream.isCollectionDismissible": {
                                    "preferenceBranchType": "default",
                                    "preferenceType": "boolean",
                                    "preferenceValue": true
                                },
                                "browser.newtabpage.activity-stream.discoverystream.spocs-endpoint": {
                                    "preferenceBranchType": "default",
                                    "preferenceType": "string",
                                    "preferenceValue": "https://spocs.getpocket.com/spocs?site=1116390"
                                }
                            },
                            "ratio": 50,
                            "slug": "story-card-collection"
                        }
                    ]
                },
                "experimenter_slug": "pocket-new-tab-story-card-collection-realease-75-test",
                "capabilities": [
                    "capabilities-v1",
                    "jexl.transform.bucketSample",
                    "action.multi-preference-experiment",
                    "jexl.context.env.version",
                    "jexl.transform.versionCompare"
                ],
                "comment": "",
                "creator": {
                    "id": 14,
                    "first_name": "Rehan",
                    "last_name": "Dalal",
                    "email": "rdalal@mozilla.com"
                },
                "date_created": "2020-04-21T16:39:40.651724Z",
                "enabled_states": [
                    {
                        "id": 1594,
                        "created": "2020-05-20T17:06:06.210021Z",
                        "creator": {
                            "id": 1,
                            "first_name": "Michael",
                            "last_name": "Cooper",
                            "email": "mcooper@mozilla.com"
                        },
                        "enabled": false,
                        "carryover_from": null
                    },
                    {
                        "id": 1530,
                        "created": "2020-04-21T17:01:56.921212Z",
                        "creator": {
                            "id": 1,
                            "first_name": "Michael",
                            "last_name": "Cooper",
                            "email": "mcooper@mozilla.com"
                        },
                        "enabled": true,
                        "carryover_from": 1516
                    }
                ],
                "enabled": false,
                "extra_capabilities": [],
                "extra_filter_expression": "(\n  !(\"browser.newtabpage.enabled\"|preferenceIsUserSet) || \n  !(\"browser.startup.homepage\"|preferenceIsUserSet)\n) &&\n!(\"browser.newtabpage.activity-stream.showSearch\"|preferenceIsUserSet) &&\n!(\"browser.newtabpage.activity-stream.feeds.topsites\"|preferenceIsUserSet) &&\n!(\"browser.newtabpage.activity-stream.feeds.section.topstories\"|preferenceIsUserSet) &&\n!(\"browser.newtabpage.activity-stream.feeds.section.highlights\"|preferenceIsUserSet)",
                "filter_expression": "(normandy.locale in [\"en-US\"]) && (normandy.country in [\"US\"]) && (normandy.channel in [\"release\"]) && ((env.version|versionCompare(\"75.!\")>=0)&&(env.version|versionCompare(\"76.*\")<0)) && ([\"global-v2\",normandy.userId]|bucketSample(7351,100,10000)) && ((\n  !(\"browser.newtabpage.enabled\"|preferenceIsUserSet) || \n  !(\"browser.startup.homepage\"|preferenceIsUserSet)\n) &&\n!(\"browser.newtabpage.activity-stream.showSearch\"|preferenceIsUserSet) &&\n!(\"browser.newtabpage.activity-stream.feeds.topsites\"|preferenceIsUserSet) &&\n!(\"browser.newtabpage.activity-stream.feeds.section.topstories\"|preferenceIsUserSet) &&\n!(\"browser.newtabpage.activity-stream.feeds.section.highlights\"|preferenceIsUserSet))",
                "filter_object": [
                    {
                        "locales": [
                            "en-US"
                        ],
                        "type": "locale"
                    },
                    {
                        "countries": [
                            "US"
                        ],
                        "type": "country"
                    },
                    {
                        "channels": [
                            "release"
                        ],
                        "type": "channel"
                    },
                    {
                        "versions": [
                            75,
                            76
                        ],
                        "type": "version"
                    },
                    {
                        "count": 100,
                        "input": [
                            "\"global-v2\"",
                            "normandy.userId"
                        ],
                        "start": 7351,
                        "total": 10000,
                        "type": "bucketSample"
                    }
                ],
                "id": 3022,
                "identicon_seed": "v1:7fs5iyemlv6",
                "metadata": {},
                "name": "activity-stream Pocket New Tab Story Card Collection Release 75 Test",
                "recipe": {
                    "approved_revision_id": 3022,
                    "id": 937,
                    "latest_revision_id": 3022
                },
                "updated": "2020-05-20T17:06:06.211226Z"
            },
            "signature": null,
            "uses_only_baseline_capabilities": false
        },
        {
            "approved_revision": {
                "action": {
                    "arguments_schema": {
                        "$schema": "http://json-schema.org/draft-04/schema#",
                        "title": "Run a feature experiment activated by a set of preferences.",
                        "type": "object",
                        "required": [
                            "slug",
                            "userFacingName",
                            "userFacingDescription",
                            "branches"
                        ],
                        "properties": {
                            "slug": {
                                "description": "Unique identifier for this experiment",
                                "type": "string",
                                "pattern": "^[A-Za-z0-9\\-_]+$"
                            },
                            "userFacingName": {
                                "description": "User-facing name of the experiment",
                                "type": "string",
                                "minLength": 1
                            },
                            "userFacingDescription": {
                                "description": "User-facing description of the experiment",
                                "type": "string",
                                "minLength": 1
                            },
                            "experimentDocumentUrl": {
                                "description": "URL of a document describing the experiment",
                                "type": "string",
                                "format": "uri",
                                "default": ""
                            },
                            "isHighPopulation": {
                                "description": "Marks the preference experiment as a high population experiment, that should be excluded from certain types of telemetry",
                                "type": "boolean",
                                "default": "false"
                            },
                            "isEnrollmentPaused": {
                                "description": "If true, new users will not be enrolled in the study.",
                                "type": "boolean",
                                "default": false
                            },
                            "branches": {
                                "description": "List of experimental branches",
                                "type": "array",
                                "minItems": 1,
                                "items": {
                                    "type": "object",
                                    "required": [
                                        "slug",
                                        "ratio",
                                        "preferences"
                                    ],
                                    "properties": {
                                        "slug": {
                                            "description": "Unique identifier for this branch of the experiment",
                                            "type": "string",
                                            "pattern": "^[A-Za-z0-9\\-_]+$"
                                        },
                                        "ratio": {
                                            "description": "Ratio of users who should be grouped into this branch",
                                            "type": "integer",
                                            "minimum": 1
                                        },
                                        "preferences": {
                                            "description": "The set of preferences to be set if this branch is chosen",
                                            "type": "object",
                                            "patternProperties": {
                                                ".*": {
                                                    "type": "object",
                                                    "properties": {
                                                        "preferenceType": {
                                                            "description": "Data type of the preference that controls this experiment",
                                                            "type": "string",
                                                            "enum": [
                                                                "string",
                                                                "integer",
                                                                "boolean"
                                                            ]
                                                        },
                                                        "preferenceBranchType": {
                                                            "description": "Controls whether the default or user value of the preference is modified",
                                                            "type": "string",
                                                            "enum": [
                                                                "user",
                                                                "default"
                                                            ],
                                                            "default": "default"
                                                        },
                                                        "preferenceValue": {
                                                            "description": "Value for this preference when this branch is chosen",
                                                            "type": [
                                                                "string",
                                                                "number",
                                                                "boolean"
                                                            ]
                                                        }
                                                    },
                                                    "required": [
                                                        "preferenceType",
                                                        "preferenceBranchType",
                                                        "preferenceValue"
                                                    ]
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "name": "multi-preference-experiment",
                    "id": 9,
                    "implementation_url": null
                },
                "approval_request": {
                    "approved": true,
                    "approver": {
                        "id": 60,
                        "first_name": "Tiffany",
                        "last_name": "Tran",
                        "email": "ttran@mozilla.com"
                    },
                    "comment": "r+ to enrollment pause",
                    "created": "2020-11-03T17:36:06.849459Z",
                    "creator": {
                        "id": 14,
                        "first_name": "Rehan",
                        "last_name": "Dalal",
                        "email": "rdalal@mozilla.com"
                    },
                    "id": 2366,
                    "revision": {
                        "id": 3402,
                        "recipe_id": 1078
                    }
                },
                "arguments": {
                    "branches": [
                        {
                            "preferences": {
                                "browser.defaultbrowser.notificationbar": {
                                    "preferenceBranchType": "default",
                                    "preferenceType": "boolean",
                                    "preferenceValue": true
                                }
                            },
                            "ratio": 50,
                            "slug": "infobar-default-browser-notification"
                        },
                        {
                            "preferences": {
                                "browser.defaultbrowser.notificationbar": {
                                    "preferenceBranchType": "default",
                                    "preferenceType": "boolean",
                                    "preferenceValue": false
                                }
                            },
                            "ratio": 50,
                            "slug": "modal-default-browser-notification"
                        }
                    ],
                    "experimentDocumentUrl": "https://experimenter.services.mozilla.com/experiments/measure-new-user-retention-impact-of-changing-the-prompt-to-set-firefox-as-default/",
                    "isEnrollmentPaused": true,
                    "slug": "bug-1668861-pref-measure-set-to-default-adoption-impact-of-chang-release-81-83",
                    "userFacingDescription": "Measure \"set to default\" adoption impact of changing the prompt to set Firefox as default:\r\n- Adjustment to UI (infobar design replaces modal)\r\n- Adjustment to timing (infobar displayed upon opening new tab and about:home until user dismisses the message)",
                    "userFacingName": "Measure \"set to default\" adoption impact of changing the prompt to set Firefox as default (Win10)"
                },
                "experimenter_slug": "measure-new-user-retention-impact-of-changing-the-prompt-to-set-firefox-as-default",
                "capabilities": [
                    "jexl.transform.bucketSample",
                    "jexl.context.normandy.studies",
                    "capabilities-v1",
                    "jexl.context.env.version",
                    "jexl.context.normandy.telemetry",
                    "jexl.transform.versionCompare",
                    "jexl.context.normandy.os",
                    "action.multi-preference-experiment"
                ],
                "comment": "pause",
                "creator": {
                    "id": 14,
                    "first_name": "Rehan",
                    "last_name": "Dalal",
                    "email": "rdalal@mozilla.com"
                },
                "date_created": "2020-11-03T17:35:26.110052Z",
                "enabled_states": [
                    {
                        "id": 1960,
                        "created": "2020-12-01T17:34:53.998259Z",
                        "creator": {
                            "id": 14,
                            "first_name": "Rehan",
                            "last_name": "Dalal",
                            "email": "rdalal@mozilla.com"
                        },
                        "enabled": false,
                        "carryover_from": null
                    },
                    {
                        "id": 1920,
                        "created": "2020-11-03T17:46:26.191461Z",
                        "creator": {
                            "id": 60,
                            "first_name": "Tiffany",
                            "last_name": "Tran",
                            "email": "ttran@mozilla.com"
                        },
                        "enabled": true,
                        "carryover_from": 1912
                    }
                ],
                "enabled": false,
                "extra_capabilities": [],
                "extra_filter_expression": "",
                "filter_expression": "(normandy.channel in [\"release\"]) && ((env.version|versionCompare(\"81.!\")>=0)&&(env.version|versionCompare(\"83.*\")<0)) && (normandy.channel in [\"release\"]) && ((((normandy.request_time / 1000 / 60 / 60 /24) - normandy.telemetry.main.environment.profile.creationDate < 7)||(!normandy.telemetry.main.environment)||(normandy.studies.pref[normandy.recipe.arguments.slug].expired == false))) && (normandy.os.isWindows) && ((normandy.os.windowsVersion == 10)) && ([\"first-run\",normandy.userId]|bucketSample(9700,300,10000))",
                "filter_object": [
                    {
                        "channels": [
                            "release"
                        ],
                        "type": "channel"
                    },
                    {
                        "type": "version",
                        "versions": [
                            81,
                            82,
                            83
                        ]
                    },
                    {
                        "channels": [
                            "release"
                        ],
                        "type": "channel"
                    },
                    {
                        "subfilters": [
                            {
                                "capabilities": [
                                    "jexl.context.normandy.telemetry"
                                ],
                                "comment": "new profiles only using telemetry age",
                                "expression": "(normandy.request_time / 1000 / 60 / 60 /24) - normandy.telemetry.main.environment.profile.creationDate < 7",
                                "type": "jexl"
                            },
                            {
                                "capabilities": [
                                    "jexl.context.normandy.telemetry"
                                ],
                                "comment": "telemetry is unavailable",
                                "expression": "!normandy.telemetry.main.environment",
                                "type": "jexl"
                            },
                            {
                                "capabilities": [
                                    "jexl.context.normandy.studies"
                                ],
                                "comment": "recipe is already enrolled (sticky)",
                                "expression": "normandy.studies.pref[normandy.recipe.arguments.slug].expired == false",
                                "type": "jexl"
                            }
                        ],
                        "type": "or"
                    },
                    {
                        "platforms": [
                            "all_windows"
                        ],
                        "type": "platform"
                    },
                    {
                        "capabilities": [
                            "jexl.context.normandy.os"
                        ],
                        "comment": "Windows 10",
                        "expression": "normandy.os.windowsVersion == 10",
                        "type": "jexl"
                    },
                    {
                        "count": 300,
                        "namespace": "first-run",
                        "start": 9700,
                        "total": 10000,
                        "type": "namespaceSample"
                    }
                ],
                "id": 3402,
                "identicon_seed": "v1:aIPtXXZhNekb",
                "metadata": {},
                "name": "Measure \"set to default\" adoption impact of changing the prompt to set Firefox as default (Win10)",
                "recipe": {
                    "approved_revision_id": 3402,
                    "id": 1078,
                    "latest_revision_id": 3402
                },
                "updated": "2020-12-01T17:34:54.166512Z"
            },
            "id": 1078,
            "latest_revision": {
                "action": {
                    "arguments_schema": {
                        "$schema": "http://json-schema.org/draft-04/schema#",
                        "title": "Run a feature experiment activated by a set of preferences.",
                        "type": "object",
                        "required": [
                            "slug",
                            "userFacingName",
                            "userFacingDescription",
                            "branches"
                        ],
                        "properties": {
                            "slug": {
                                "description": "Unique identifier for this experiment",
                                "type": "string",
                                "pattern": "^[A-Za-z0-9\\-_]+$"
                            },
                            "userFacingName": {
                                "description": "User-facing name of the experiment",
                                "type": "string",
                                "minLength": 1
                            },
                            "userFacingDescription": {
                                "description": "User-facing description of the experiment",
                                "type": "string",
                                "minLength": 1
                            },
                            "experimentDocumentUrl": {
                                "description": "URL of a document describing the experiment",
                                "type": "string",
                                "format": "uri",
                                "default": ""
                            },
                            "isHighPopulation": {
                                "description": "Marks the preference experiment as a high population experiment, that should be excluded from certain types of telemetry",
                                "type": "boolean",
                                "default": "false"
                            },
                            "isEnrollmentPaused": {
                                "description": "If true, new users will not be enrolled in the study.",
                                "type": "boolean",
                                "default": false
                            },
                            "branches": {
                                "description": "List of experimental branches",
                                "type": "array",
                                "minItems": 1,
                                "items": {
                                    "type": "object",
                                    "required": [
                                        "slug",
                                        "ratio",
                                        "preferences"
                                    ],
                                    "properties": {
                                        "slug": {
                                            "description": "Unique identifier for this branch of the experiment",
                                            "type": "string",
                                            "pattern": "^[A-Za-z0-9\\-_]+$"
                                        },
                                        "ratio": {
                                            "description": "Ratio of users who should be grouped into this branch",
                                            "type": "integer",
                                            "minimum": 1
                                        },
                                        "preferences": {
                                            "description": "The set of preferences to be set if this branch is chosen",
                                            "type": "object",
                                            "patternProperties": {
                                                ".*": {
                                                    "type": "object",
                                                    "properties": {
                                                        "preferenceType": {
                                                            "description": "Data type of the preference that controls this experiment",
                                                            "type": "string",
                                                            "enum": [
                                                                "string",
                                                                "integer",
                                                                "boolean"
                                                            ]
                                                        },
                                                        "preferenceBranchType": {
                                                            "description": "Controls whether the default or user value of the preference is modified",
                                                            "type": "string",
                                                            "enum": [
                                                                "user",
                                                                "default"
                                                            ],
                                                            "default": "default"
                                                        },
                                                        "preferenceValue": {
                                                            "description": "Value for this preference when this branch is chosen",
                                                            "type": [
                                                                "string",
                                                                "number",
                                                                "boolean"
                                                            ]
                                                        }
                                                    },
                                                    "required": [
                                                        "preferenceType",
                                                        "preferenceBranchType",
                                                        "preferenceValue"
                                                    ]
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "name": "multi-preference-experiment",
                    "id": 9,
                    "implementation_url": null
                },
                "approval_request": {
                    "approved": true,
                    "approver": {
                        "id": 60,
                        "first_name": "Tiffany",
                        "last_name": "Tran",
                        "email": "ttran@mozilla.com"
                    },
                    "comment": "r+ to enrollment pause",
                    "created": "2020-11-03T17:36:06.849459Z",
                    "creator": {
                        "id": 14,
                        "first_name": "Rehan",
                        "last_name": "Dalal",
                        "email": "rdalal@mozilla.com"
                    },
                    "id": 2366,
                    "revision": {
                        "id": 3402,
                        "recipe_id": 1078
                    }
                },
                "arguments": {
                    "branches": [
                        {
                            "preferences": {
                                "browser.defaultbrowser.notificationbar": {
                                    "preferenceBranchType": "default",
                                    "preferenceType": "boolean",
                                    "preferenceValue": true
                                }
                            },
                            "ratio": 50,
                            "slug": "infobar-default-browser-notification"
                        },
                        {
                            "preferences": {
                                "browser.defaultbrowser.notificationbar": {
                                    "preferenceBranchType": "default",
                                    "preferenceType": "boolean",
                                    "preferenceValue": false
                                }
                            },
                            "ratio": 50,
                            "slug": "modal-default-browser-notification"
                        }
                    ],
                    "experimentDocumentUrl": "https://experimenter.services.mozilla.com/experiments/measure-new-user-retention-impact-of-changing-the-prompt-to-set-firefox-as-default/",
                    "isEnrollmentPaused": true,
                    "slug": "bug-1668861-pref-measure-set-to-default-adoption-impact-of-chang-release-81-83",
                    "userFacingDescription": "Measure \"set to default\" adoption impact of changing the prompt to set Firefox as default:\r\n- Adjustment to UI (infobar design replaces modal)\r\n- Adjustment to timing (infobar displayed upon opening new tab and about:home until user dismisses the message)",
                    "userFacingName": "Measure \"set to default\" adoption impact of changing the prompt to set Firefox as default (Win10)"
                },
                "experimenter_slug": "measure-new-user-retention-impact-of-changing-the-prompt-to-set-firefox-as-default",
                "capabilities": [
                    "jexl.transform.bucketSample",
                    "jexl.context.normandy.studies",
                    "capabilities-v1",
                    "jexl.context.env.version",
                    "jexl.context.normandy.telemetry",
                    "jexl.transform.versionCompare",
                    "jexl.context.normandy.os",
                    "action.multi-preference-experiment"
                ],
                "comment": "pause",
                "creator": {
                    "id": 14,
                    "first_name": "Rehan",
                    "last_name": "Dalal",
                    "email": "rdalal@mozilla.com"
                },
                "date_created": "2020-11-03T17:35:26.110052Z",
                "enabled_states": [
                    {
                        "id": 1960,
                        "created": "2020-12-01T17:34:53.998259Z",
                        "creator": {
                            "id": 14,
                            "first_name": "Rehan",
                            "last_name": "Dalal",
                            "email": "rdalal@mozilla.com"
                        },
                        "enabled": false,
                        "carryover_from": null
                    },
                    {
                        "id": 1920,
                        "created": "2020-11-03T17:46:26.191461Z",
                        "creator": {
                            "id": 60,
                            "first_name": "Tiffany",
                            "last_name": "Tran",
                            "email": "ttran@mozilla.com"
                        },
                        "enabled": true,
                        "carryover_from": 1912
                    }
                ],
                "enabled": false,
                "extra_capabilities": [],
                "extra_filter_expression": "",
                "filter_expression": "(normandy.channel in [\"release\"]) && ((env.version|versionCompare(\"81.!\")>=0)&&(env.version|versionCompare(\"83.*\")<0)) && (normandy.channel in [\"release\"]) && ((((normandy.request_time / 1000 / 60 / 60 /24) - normandy.telemetry.main.environment.profile.creationDate < 7)||(!normandy.telemetry.main.environment)||(normandy.studies.pref[normandy.recipe.arguments.slug].expired == false))) && (normandy.os.isWindows) && ((normandy.os.windowsVersion == 10)) && ([\"first-run\",normandy.userId]|bucketSample(9700,300,10000))",
                "filter_object": [
                    {
                        "channels": [
                            "release"
                        ],
                        "type": "channel"
                    },
                    {
                        "type": "version",
                        "versions": [
                            81,
                            82,
                            83
                        ]
                    },
                    {
                        "channels": [
                            "release"
                        ],
                        "type": "channel"
                    },
                    {
                        "subfilters": [
                            {
                                "capabilities": [
                                    "jexl.context.normandy.telemetry"
                                ],
                                "comment": "new profiles only using telemetry age",
                                "expression": "(normandy.request_time / 1000 / 60 / 60 /24) - normandy.telemetry.main.environment.profile.creationDate < 7",
                                "type": "jexl"
                            },
                            {
                                "capabilities": [
                                    "jexl.context.normandy.telemetry"
                                ],
                                "comment": "telemetry is unavailable",
                                "expression": "!normandy.telemetry.main.environment",
                                "type": "jexl"
                            },
                            {
                                "capabilities": [
                                    "jexl.context.normandy.studies"
                                ],
                                "comment": "recipe is already enrolled (sticky)",
                                "expression": "normandy.studies.pref[normandy.recipe.arguments.slug].expired == false",
                                "type": "jexl"
                            }
                        ],
                        "type": "or"
                    },
                    {
                        "platforms": [
                            "all_windows"
                        ],
                        "type": "platform"
                    },
                    {
                        "capabilities": [
                            "jexl.context.normandy.os"
                        ],
                        "comment": "Windows 10",
                        "expression": "normandy.os.windowsVersion == 10",
                        "type": "jexl"
                    },
                    {
                        "count": 300,
                        "namespace": "first-run",
                        "start": 9700,
                        "total": 10000,
                        "type": "namespaceSample"
                    }
                ],
                "id": 3402,
                "identicon_seed": "v1:aIPtXXZhNekb",
                "metadata": {},
                "name": "Measure \"set to default\" adoption impact of changing the prompt to set Firefox as default (Win10)",
                "recipe": {
                    "approved_revision_id": 3402,
                    "id": 1078,
                    "latest_revision_id": 3402
                },
                "updated": "2020-12-01T17:34:54.166512Z"
            },
            "signature": null,
            "uses_only_baseline_capabilities": false
        },
        {
            "approved_revision": {
                "action": {
                    "arguments_schema": {
                        "$schema": "http://json-schema.org/draft-04/schema#",
                        "title": "Run a feature experiment activated by a set of preferences.",
                        "type": "object",
                        "required": [
                            "slug",
                            "userFacingName",
                            "userFacingDescription",
                            "branches"
                        ],
                        "properties": {
                            "slug": {
                                "description": "Unique identifier for this experiment",
                                "type": "string",
                                "pattern": "^[A-Za-z0-9\\-_]+$"
                            },
                            "userFacingName": {
                                "description": "User-facing name of the experiment",
                                "type": "string",
                                "minLength": 1
                            },
                            "userFacingDescription": {
                                "description": "User-facing description of the experiment",
                                "type": "string",
                                "minLength": 1
                            },
                            "experimentDocumentUrl": {
                                "description": "URL of a document describing the experiment",
                                "type": "string",
                                "format": "uri",
                                "default": ""
                            },
                            "isHighPopulation": {
                                "description": "Marks the preference experiment as a high population experiment, that should be excluded from certain types of telemetry",
                                "type": "boolean",
                                "default": "false"
                            },
                            "isEnrollmentPaused": {
                                "description": "If true, new users will not be enrolled in the study.",
                                "type": "boolean",
                                "default": false
                            },
                            "branches": {
                                "description": "List of experimental branches",
                                "type": "array",
                                "minItems": 1,
                                "items": {
                                    "type": "object",
                                    "required": [
                                        "slug",
                                        "ratio",
                                        "preferences"
                                    ],
                                    "properties": {
                                        "slug": {
                                            "description": "Unique identifier for this branch of the experiment",
                                            "type": "string",
                                            "pattern": "^[A-Za-z0-9\\-_]+$"
                                        },
                                        "ratio": {
                                            "description": "Ratio of users who should be grouped into this branch",
                                            "type": "integer",
                                            "minimum": 1
                                        },
                                        "preferences": {
                                            "description": "The set of preferences to be set if this branch is chosen",
                                            "type": "object",
                                            "patternProperties": {
                                                ".*": {
                                                    "type": "object",
                                                    "properties": {
                                                        "preferenceType": {
                                                            "description": "Data type of the preference that controls this experiment",
                                                            "type": "string",
                                                            "enum": [
                                                                "string",
                                                                "integer",
                                                                "boolean"
                                                            ]
                                                        },
                                                        "preferenceBranchType": {
                                                            "description": "Controls whether the default or user value of the preference is modified",
                                                            "type": "string",
                                                            "enum": [
                                                                "user",
                                                                "default"
                                                            ],
                                                            "default": "default"
                                                        },
                                                        "preferenceValue": {
                                                            "description": "Value for this preference when this branch is chosen",
                                                            "type": [
                                                                "string",
                                                                "number",
                                                                "boolean"
                                                            ]
                                                        }
                                                    },
                                                    "required": [
                                                        "preferenceType",
                                                        "preferenceBranchType",
                                                        "preferenceValue"
                                                    ]
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "name": "multi-preference-experiment",
                    "id": 9,
                    "implementation_url": null
                },
                "approval_request": {
                    "approved": true,
                    "approver": {
                        "id": 14,
                        "first_name": "Rehan",
                        "last_name": "Dalal",
                        "email": "rdalal@mozilla.com"
                    },
                    "comment": "r+",
                    "created": "2019-12-11T17:40:43.652138Z",
                    "creator": {
                        "id": 1,
                        "first_name": "Michael",
                        "last_name": "Cooper",
                        "email": "mcooper@mozilla.com"
                    },
                    "id": 1930,
                    "revision": {
                        "id": 2862,
                        "recipe_id": 889
                    }
                },
                "arguments": {
                    "slug": "pref-activity-stream-contextual-onboarding-framework-expe-beta-72-73-bug-1601763",
                    "userFacingName": "Contextual onboarding framework experiment",
                    "isHighVolume": false,
                    "experimentDocumentUrl": "https://experimenter.services.mozilla.com/experiments/activity-stream-contextual-onboarding-experiment-for-dynamic-triplets-on-newtab-in-firefox-72-beta/",
                    "userFacingDescription": "Testing our ability to present onboarding cards dynamically through experiments.",
                    "isEnrollmentPaused": false,
                    "branches": [
                        {
                            "preferences": {
                                "trailhead.firstrun.branches": {
                                    "preferenceBranchType": "default",
                                    "preferenceType": "string",
                                    "preferenceValue": "join-static"
                                }
                            },
                            "ratio": 1,
                            "slug": "static-triplets"
                        },
                        {
                            "preferences": {
                                "trailhead.firstrun.branches": {
                                    "preferenceBranchType": "default",
                                    "preferenceType": "string",
                                    "preferenceValue": "join-dynamic"
                                }
                            },
                            "ratio": 1,
                            "slug": "dynamic-triplets"
                        }
                    ]
                },
                "experimenter_slug": "activity-stream-contextual-onboarding-experiment-for-dynamic-triplets-on-newtab-in-firefox-72-beta",
                "capabilities": [
                    "capabilities-v1",
                    "jexl.transform.bucketSample",
                    "action.multi-preference-experiment",
                    "jexl.context.env.version",
                    "jexl.transform.versionCompare"
                ],
                "comment": "",
                "creator": {
                    "id": 1,
                    "first_name": "Michael",
                    "last_name": "Cooper",
                    "email": "mcooper@mozilla.com"
                },
                "date_created": "2019-12-11T17:40:38.791792Z",
                "enabled_states": [
                    {
                        "id": 1394,
                        "created": "2019-12-17T18:08:01.520505Z",
                        "creator": {
                            "id": 1,
                            "first_name": "Michael",
                            "last_name": "Cooper",
                            "email": "mcooper@mozilla.com"
                        },
                        "enabled": false,
                        "carryover_from": null
                    },
                    {
                        "id": 1377,
                        "created": "2019-12-11T17:54:41.750839Z",
                        "creator": {
                            "id": 14,
                            "first_name": "Rehan",
                            "last_name": "Dalal",
                            "email": "rdalal@mozilla.com"
                        },
                        "enabled": true,
                        "carryover_from": 1374
                    }
                ],
                "enabled": false,
                "extra_capabilities": [],
                "extra_filter_expression": "normandy.os.isWindows\n&& !(normandy.telemetry.main.environment.profile.creationDate < (\"2019-12-10\"|date / 1000 / 60 / 60 / 24))\n&& (\n  \"pref-activity-stream-contextual-onboarding-framework-expe-beta-72-73-bug-1601763\" in normandy.experiments.all\n  || !\"trailhead.firstrun.didSeeAboutWelcome\"|preferenceValue\n)",
                "filter_expression": "(normandy.channel in [\"beta\"]) && ((env.version|versionCompare(\"72.!\")>=0)&&(env.version|versionCompare(\"73.*\")<0)) && ([\"global-v2-beta\",normandy.userId]|bucketSample(0,5000,10000)) && (normandy.os.isWindows\n&& !(normandy.telemetry.main.environment.profile.creationDate < (\"2019-12-10\"|date / 1000 / 60 / 60 / 24))\n&& (\n  \"pref-activity-stream-contextual-onboarding-framework-expe-beta-72-73-bug-1601763\" in normandy.experiments.all\n  || !\"trailhead.firstrun.didSeeAboutWelcome\"|preferenceValue\n))",
                "filter_object": [
                    {
                        "channels": [
                            "beta"
                        ],
                        "type": "channel"
                    },
                    {
                        "versions": [
                            72,
                            73
                        ],
                        "type": "version"
                    },
                    {
                        "count": 5000,
                        "input": [
                            "\"global-v2-beta\"",
                            "normandy.userId"
                        ],
                        "start": 0,
                        "total": 10000,
                        "type": "bucketSample"
                    }
                ],
                "id": 2862,
                "identicon_seed": "v1:ombl0bn2sxp",
                "metadata": {},
                "name": "activity-stream Contextual Onboarding Framework Experiment in BETA",
                "recipe": {
                    "approved_revision_id": 2862,
                    "id": 889,
                    "latest_revision_id": 2862
                },
                "updated": "2019-12-17T18:08:01.523899Z"
            },
            "id": 889,
            "latest_revision": {
                "action": {
                    "arguments_schema": {
                        "$schema": "http://json-schema.org/draft-04/schema#",
                        "title": "Run a feature experiment activated by a set of preferences.",
                        "type": "object",
                        "required": [
                            "slug",
                            "userFacingName",
                            "userFacingDescription",
                            "branches"
                        ],
                        "properties": {
                            "slug": {
                                "description": "Unique identifier for this experiment",
                                "type": "string",
                                "pattern": "^[A-Za-z0-9\\-_]+$"
                            },
                            "userFacingName": {
                                "description": "User-facing name of the experiment",
                                "type": "string",
                                "minLength": 1
                            },
                            "userFacingDescription": {
                                "description": "User-facing description of the experiment",
                                "type": "string",
                                "minLength": 1
                            },
                            "experimentDocumentUrl": {
                                "description": "URL of a document describing the experiment",
                                "type": "string",
                                "format": "uri",
                                "default": ""
                            },
                            "isHighPopulation": {
                                "description": "Marks the preference experiment as a high population experiment, that should be excluded from certain types of telemetry",
                                "type": "boolean",
                                "default": "false"
                            },
                            "isEnrollmentPaused": {
                                "description": "If true, new users will not be enrolled in the study.",
                                "type": "boolean",
                                "default": false
                            },
                            "branches": {
                                "description": "List of experimental branches",
                                "type": "array",
                                "minItems": 1,
                                "items": {
                                    "type": "object",
                                    "required": [
                                        "slug",
                                        "ratio",
                                        "preferences"
                                    ],
                                    "properties": {
                                        "slug": {
                                            "description": "Unique identifier for this branch of the experiment",
                                            "type": "string",
                                            "pattern": "^[A-Za-z0-9\\-_]+$"
                                        },
                                        "ratio": {
                                            "description": "Ratio of users who should be grouped into this branch",
                                            "type": "integer",
                                            "minimum": 1
                                        },
                                        "preferences": {
                                            "description": "The set of preferences to be set if this branch is chosen",
                                            "type": "object",
                                            "patternProperties": {
                                                ".*": {
                                                    "type": "object",
                                                    "properties": {
                                                        "preferenceType": {
                                                            "description": "Data type of the preference that controls this experiment",
                                                            "type": "string",
                                                            "enum": [
                                                                "string",
                                                                "integer",
                                                                "boolean"
                                                            ]
                                                        },
                                                        "preferenceBranchType": {
                                                            "description": "Controls whether the default or user value of the preference is modified",
                                                            "type": "string",
                                                            "enum": [
                                                                "user",
                                                                "default"
                                                            ],
                                                            "default": "default"
                                                        },
                                                        "preferenceValue": {
                                                            "description": "Value for this preference when this branch is chosen",
                                                            "type": [
                                                                "string",
                                                                "number",
                                                                "boolean"
                                                            ]
                                                        }
                                                    },
                                                    "required": [
                                                        "preferenceType",
                                                        "preferenceBranchType",
                                                        "preferenceValue"
                                                    ]
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "name": "multi-preference-experiment",
                    "id": 9,
                    "implementation_url": null
                },
                "approval_request": {
                    "approved": true,
                    "approver": {
                        "id": 14,
                        "first_name": "Rehan",
                        "last_name": "Dalal",
                        "email": "rdalal@mozilla.com"
                    },
                    "comment": "r+",
                    "created": "2019-12-11T17:40:43.652138Z",
                    "creator": {
                        "id": 1,
                        "first_name": "Michael",
                        "last_name": "Cooper",
                        "email": "mcooper@mozilla.com"
                    },
                    "id": 1930,
                    "revision": {
                        "id": 2862,
                        "recipe_id": 889
                    }
                },
                "arguments": {
                    "slug": "pref-activity-stream-contextual-onboarding-framework-expe-beta-72-73-bug-1601763",
                    "userFacingName": "Contextual onboarding framework experiment",
                    "isHighVolume": false,
                    "experimentDocumentUrl": "https://experimenter.services.mozilla.com/experiments/activity-stream-contextual-onboarding-experiment-for-dynamic-triplets-on-newtab-in-firefox-72-beta/",
                    "userFacingDescription": "Testing our ability to present onboarding cards dynamically through experiments.",
                    "isEnrollmentPaused": false,
                    "branches": [
                        {
                            "preferences": {
                                "trailhead.firstrun.branches": {
                                    "preferenceBranchType": "default",
                                    "preferenceType": "string",
                                    "preferenceValue": "join-static"
                                }
                            },
                            "ratio": 1,
                            "slug": "static-triplets"
                        },
                        {
                            "preferences": {
                                "trailhead.firstrun.branches": {
                                    "preferenceBranchType": "default",
                                    "preferenceType": "string",
                                    "preferenceValue": "join-dynamic"
                                }
                            },
                            "ratio": 1,
                            "slug": "dynamic-triplets"
                        }
                    ]
                },
                "experimenter_slug": "activity-stream-contextual-onboarding-experiment-for-dynamic-triplets-on-newtab-in-firefox-72-beta",
                "capabilities": [
                    "capabilities-v1",
                    "jexl.transform.bucketSample",
                    "action.multi-preference-experiment",
                    "jexl.context.env.version",
                    "jexl.transform.versionCompare"
                ],
                "comment": "",
                "creator": {
                    "id": 1,
                    "first_name": "Michael",
                    "last_name": "Cooper",
                    "email": "mcooper@mozilla.com"
                },
                "date_created": "2019-12-11T17:40:38.791792Z",
                "enabled_states": [
                    {
                        "id": 1394,
                        "created": "2019-12-17T18:08:01.520505Z",
                        "creator": {
                            "id": 1,
                            "first_name": "Michael",
                            "last_name": "Cooper",
                            "email": "mcooper@mozilla.com"
                        },
                        "enabled": false,
                        "carryover_from": null
                    },
                    {
                        "id": 1377,
                        "created": "2019-12-11T17:54:41.750839Z",
                        "creator": {
                            "id": 14,
                            "first_name": "Rehan",
                            "last_name": "Dalal",
                            "email": "rdalal@mozilla.com"
                        },
                        "enabled": true,
                        "carryover_from": 1374
                    }
                ],
                "enabled": false,
                "extra_capabilities": [],
                "extra_filter_expression": "normandy.os.isWindows\n&& !(normandy.telemetry.main.environment.profile.creationDate < (\"2019-12-10\"|date / 1000 / 60 / 60 / 24))\n&& (\n  \"pref-activity-stream-contextual-onboarding-framework-expe-beta-72-73-bug-1601763\" in normandy.experiments.all\n  || !\"trailhead.firstrun.didSeeAboutWelcome\"|preferenceValue\n)",
                "filter_expression": "(normandy.channel in [\"beta\"]) && ((env.version|versionCompare(\"72.!\")>=0)&&(env.version|versionCompare(\"73.*\")<0)) && ([\"global-v2-beta\",normandy.userId]|bucketSample(0,5000,10000)) && (normandy.os.isWindows\n&& !(normandy.telemetry.main.environment.profile.creationDate < (\"2019-12-10\"|date / 1000 / 60 / 60 / 24))\n&& (\n  \"pref-activity-stream-contextual-onboarding-framework-expe-beta-72-73-bug-1601763\" in normandy.experiments.all\n  || !\"trailhead.firstrun.didSeeAboutWelcome\"|preferenceValue\n))",
                "filter_object": [
                    {
                        "channels": [
                            "beta"
                        ],
                        "type": "channel"
                    },
                    {
                        "versions": [
                            72,
                            73
                        ],
                        "type": "version"
                    },
                    {
                        "count": 5000,
                        "input": [
                            "\"global-v2-beta\"",
                            "normandy.userId"
                        ],
                        "start": 0,
                        "total": 10000,
                        "type": "bucketSample"
                    }
                ],
                "id": 2862,
                "identicon_seed": "v1:ombl0bn2sxp",
                "metadata": {},
                "name": "activity-stream Contextual Onboarding Framework Experiment in BETA",
                "recipe": {
                    "approved_revision_id": 2862,
                    "id": 889,
                    "latest_revision_id": 2862
                },
                "updated": "2019-12-17T18:08:01.523899Z"
            },
            "signature": null,
            "uses_only_baseline_capabilities": false
        },
        {
            "approved_revision": {
                "action": {
                    "arguments_schema": {
                        "$schema": "http://json-schema.org/draft-04/schema#",
                        "title": "Run a feature experiment activated by a set of preferences.",
                        "type": "object",
                        "required": [
                            "slug",
                            "userFacingName",
                            "userFacingDescription",
                            "branches"
                        ],
                        "properties": {
                            "slug": {
                                "description": "Unique identifier for this experiment",
                                "type": "string",
                                "pattern": "^[A-Za-z0-9\\-_]+$"
                            },
                            "userFacingName": {
                                "description": "User-facing name of the experiment",
                                "type": "string",
                                "minLength": 1
                            },
                            "userFacingDescription": {
                                "description": "User-facing description of the experiment",
                                "type": "string",
                                "minLength": 1
                            },
                            "experimentDocumentUrl": {
                                "description": "URL of a document describing the experiment",
                                "type": "string",
                                "format": "uri",
                                "default": ""
                            },
                            "isHighPopulation": {
                                "description": "Marks the preference experiment as a high population experiment, that should be excluded from certain types of telemetry",
                                "type": "boolean",
                                "default": "false"
                            },
                            "isEnrollmentPaused": {
                                "description": "If true, new users will not be enrolled in the study.",
                                "type": "boolean",
                                "default": false
                            },
                            "branches": {
                                "description": "List of experimental branches",
                                "type": "array",
                                "minItems": 1,
                                "items": {
                                    "type": "object",
                                    "required": [
                                        "slug",
                                        "ratio",
                                        "preferences"
                                    ],
                                    "properties": {
                                        "slug": {
                                            "description": "Unique identifier for this branch of the experiment",
                                            "type": "string",
                                            "pattern": "^[A-Za-z0-9\\-_]+$"
                                        },
                                        "ratio": {
                                            "description": "Ratio of users who should be grouped into this branch",
                                            "type": "integer",
                                            "minimum": 1
                                        },
                                        "preferences": {
                                            "description": "The set of preferences to be set if this branch is chosen",
                                            "type": "object",
                                            "patternProperties": {
                                                ".*": {
                                                    "type": "object",
                                                    "properties": {
                                                        "preferenceType": {
                                                            "description": "Data type of the preference that controls this experiment",
                                                            "type": "string",
                                                            "enum": [
                                                                "string",
                                                                "integer",
                                                                "boolean"
                                                            ]
                                                        },
                                                        "preferenceBranchType": {
                                                            "description": "Controls whether the default or user value of the preference is modified",
                                                            "type": "string",
                                                            "enum": [
                                                                "user",
                                                                "default"
                                                            ],
                                                            "default": "default"
                                                        },
                                                        "preferenceValue": {
                                                            "description": "Value for this preference when this branch is chosen",
                                                            "type": [
                                                                "string",
                                                                "number",
                                                                "boolean"
                                                            ]
                                                        }
                                                    },
                                                    "required": [
                                                        "preferenceType",
                                                        "preferenceBranchType",
                                                        "preferenceValue"
                                                    ]
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "name": "multi-preference-experiment",
                    "id": 9,
                    "implementation_url": null
                },
                "approval_request": {
                    "approved": true,
                    "approver": {
                        "id": 1,
                        "first_name": "Michael",
                        "last_name": "Cooper",
                        "email": "mcooper@mozilla.com"
                    },
                    "comment": "r+",
                    "created": "2020-10-13T16:38:08.423375Z",
                    "creator": {
                        "id": 60,
                        "first_name": "Tiffany",
                        "last_name": "Tran",
                        "email": "ttran@mozilla.com"
                    },
                    "id": 2343,
                    "revision": {
                        "id": 3375,
                        "recipe_id": 1023
                    }
                },
                "arguments": {
                    "branches": [
                        {
                            "preferences": {
                                "browser.newtabpage.activity-stream.discoverystream.region-layout-config": {
                                    "preferenceBranchType": "default",
                                    "preferenceType": "string",
                                    "preferenceValue": "US,CA,GB,IN"
                                },
                                "browser.newtabpage.activity-stream.discoverystream.region-stories-config": {
                                    "preferenceBranchType": "default",
                                    "preferenceType": "string",
                                    "preferenceValue": "US,DE,CA,GB,IN"
                                }
                            },
                            "ratio": 50,
                            "slug": "india-variant"
                        },
                        {
                            "preferences": {
                                "browser.newtabpage.activity-stream.discoverystream.region-layout-config": {
                                    "preferenceBranchType": "default",
                                    "preferenceType": "string",
                                    "preferenceValue": "US,CA,GB"
                                },
                                "browser.newtabpage.activity-stream.discoverystream.region-stories-config": {
                                    "preferenceBranchType": "default",
                                    "preferenceType": "string",
                                    "preferenceValue": "US,DE,CA,GB"
                                }
                            },
                            "ratio": 50,
                            "slug": "control"
                        }
                    ],
                    "experimentDocumentUrl": "https://experimenter.services.mozilla.com/experiments/activity-stream-pocket-new-tab-india-new-tab-recs-study/",
                    "isEnrollmentPaused": true,
                    "slug": "bug-1652836-pref-activity-stream-pocket-new-tab-india-new-tab-recs-release-78-80",
                    "userFacingDescription": "Study to display New Tab recommendations to en-US users in India",
                    "userFacingName": "activity-stream-pocket-new-tab-india-new-tab-recs-study"
                },
                "experimenter_slug": "activity-stream-pocket-new-tab-india-new-tab-recs-study",
                "capabilities": [
                    "capabilities-v1",
                    "jexl.transform.bucketSample",
                    "action.multi-preference-experiment",
                    "jexl.context.env.version",
                    "jexl.transform.versionCompare"
                ],
                "comment": "added version",
                "creator": {
                    "id": 60,
                    "first_name": "Tiffany",
                    "last_name": "Tran",
                    "email": "ttran@mozilla.com"
                },
                "date_created": "2020-10-13T16:38:03.992579Z",
                "enabled_states": [
                    {
                        "id": 1975,
                        "created": "2020-12-08T17:38:31.249614Z",
                        "creator": {
                            "id": 60,
                            "first_name": "Tiffany",
                            "last_name": "Tran",
                            "email": "ttran@mozilla.com"
                        },
                        "enabled": false,
                        "carryover_from": null
                    },
                    {
                        "id": 1882,
                        "created": "2020-10-13T16:43:54.788687Z",
                        "creator": {
                            "id": 1,
                            "first_name": "Michael",
                            "last_name": "Cooper",
                            "email": "mcooper@mozilla.com"
                        },
                        "enabled": true,
                        "carryover_from": 1861
                    }
                ],
                "enabled": false,
                "extra_capabilities": [],
                "extra_filter_expression": "(\n  !(\"browser.newtabpage.enabled\"|preferenceIsUserSet)\n  || !(\"browser.startup.homepage\"|preferenceIsUserSet)\n)\n&& !(\"browser.newtabpage.activity-stream.showSearch\"|preferenceIsUserSet)\n&& !(\"browser.newtabpage.activity-stream.feeds.topsites\"|preferenceIsUserSet)\n&& !(\"browser.newtabpage.activity-stream.feeds.section.topstories\"|preferenceIsUserSet)\n&& !(\"browser.newtabpage.activity-stream.feeds.section.highlights\"|preferenceIsUserSet)",
                "filter_expression": "(normandy.channel in [\"release\"]) && (normandy.locale in [\"en-GB\",\"en-CA\",\"en-US\"]) && (normandy.country in [\"IN\"]) && ([normandy.userId,\"global-v3\"]|bucketSample(5600,2500,10000)) && ((env.version|versionCompare(\"78.!\")>=0)&&(env.version|versionCompare(\"83.*\")<0)) && ((\n  !(\"browser.newtabpage.enabled\"|preferenceIsUserSet)\n  || !(\"browser.startup.homepage\"|preferenceIsUserSet)\n)\n&& !(\"browser.newtabpage.activity-stream.showSearch\"|preferenceIsUserSet)\n&& !(\"browser.newtabpage.activity-stream.feeds.topsites\"|preferenceIsUserSet)\n&& !(\"browser.newtabpage.activity-stream.feeds.section.topstories\"|preferenceIsUserSet)\n&& !(\"browser.newtabpage.activity-stream.feeds.section.highlights\"|preferenceIsUserSet))",
                "filter_object": [
                    {
                        "channels": [
                            "release"
                        ],
                        "type": "channel"
                    },
                    {
                        "locales": [
                            "en-GB",
                            "en-CA",
                            "en-US"
                        ],
                        "type": "locale"
                    },
                    {
                        "countries": [
                            "IN"
                        ],
                        "type": "country"
                    },
                    {
                        "count": 2500,
                        "input": [
                            "normandy.userId",
                            "\"global-v3\""
                        ],
                        "start": 5600,
                        "total": 10000,
                        "type": "bucketSample"
                    },
                    {
                        "type": "version",
                        "versions": [
                            78,
                            79,
                            80,
                            81,
                            82,
                            83
                        ]
                    }
                ],
                "id": 3375,
                "identicon_seed": "v1:PtKgwQwpQTak",
                "metadata": {},
                "name": "activity-stream-pocket-new-tab-india-new-tab-recs-study",
                "recipe": {
                    "approved_revision_id": 3375,
                    "id": 1023,
                    "latest_revision_id": 3375
                },
                "updated": "2020-12-08T17:38:31.425751Z"
            },
            "id": 1023,
            "latest_revision": {
                "action": {
                    "arguments_schema": {
                        "$schema": "http://json-schema.org/draft-04/schema#",
                        "title": "Run a feature experiment activated by a set of preferences.",
                        "type": "object",
                        "required": [
                            "slug",
                            "userFacingName",
                            "userFacingDescription",
                            "branches"
                        ],
                        "properties": {
                            "slug": {
                                "description": "Unique identifier for this experiment",
                                "type": "string",
                                "pattern": "^[A-Za-z0-9\\-_]+$"
                            },
                            "userFacingName": {
                                "description": "User-facing name of the experiment",
                                "type": "string",
                                "minLength": 1
                            },
                            "userFacingDescription": {
                                "description": "User-facing description of the experiment",
                                "type": "string",
                                "minLength": 1
                            },
                            "experimentDocumentUrl": {
                                "description": "URL of a document describing the experiment",
                                "type": "string",
                                "format": "uri",
                                "default": ""
                            },
                            "isHighPopulation": {
                                "description": "Marks the preference experiment as a high population experiment, that should be excluded from certain types of telemetry",
                                "type": "boolean",
                                "default": "false"
                            },
                            "isEnrollmentPaused": {
                                "description": "If true, new users will not be enrolled in the study.",
                                "type": "boolean",
                                "default": false
                            },
                            "branches": {
                                "description": "List of experimental branches",
                                "type": "array",
                                "minItems": 1,
                                "items": {
                                    "type": "object",
                                    "required": [
                                        "slug",
                                        "ratio",
                                        "preferences"
                                    ],
                                    "properties": {
                                        "slug": {
                                            "description": "Unique identifier for this branch of the experiment",
                                            "type": "string",
                                            "pattern": "^[A-Za-z0-9\\-_]+$"
                                        },
                                        "ratio": {
                                            "description": "Ratio of users who should be grouped into this branch",
                                            "type": "integer",
                                            "minimum": 1
                                        },
                                        "preferences": {
                                            "description": "The set of preferences to be set if this branch is chosen",
                                            "type": "object",
                                            "patternProperties": {
                                                ".*": {
                                                    "type": "object",
                                                    "properties": {
                                                        "preferenceType": {
                                                            "description": "Data type of the preference that controls this experiment",
                                                            "type": "string",
                                                            "enum": [
                                                                "string",
                                                                "integer",
                                                                "boolean"
                                                            ]
                                                        },
                                                        "preferenceBranchType": {
                                                            "description": "Controls whether the default or user value of the preference is modified",
                                                            "type": "string",
                                                            "enum": [
                                                                "user",
                                                                "default"
                                                            ],
                                                            "default": "default"
                                                        },
                                                        "preferenceValue": {
                                                            "description": "Value for this preference when this branch is chosen",
                                                            "type": [
                                                                "string",
                                                                "number",
                                                                "boolean"
                                                            ]
                                                        }
                                                    },
                                                    "required": [
                                                        "preferenceType",
                                                        "preferenceBranchType",
                                                        "preferenceValue"
                                                    ]
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "name": "multi-preference-experiment",
                    "id": 9,
                    "implementation_url": null
                },
                "approval_request": {
                    "approved": true,
                    "approver": {
                        "id": 1,
                        "first_name": "Michael",
                        "last_name": "Cooper",
                        "email": "mcooper@mozilla.com"
                    },
                    "comment": "r+",
                    "created": "2020-10-13T16:38:08.423375Z",
                    "creator": {
                        "id": 60,
                        "first_name": "Tiffany",
                        "last_name": "Tran",
                        "email": "ttran@mozilla.com"
                    },
                    "id": 2343,
                    "revision": {
                        "id": 3375,
                        "recipe_id": 1023
                    }
                },
                "arguments": {
                    "branches": [
                        {
                            "preferences": {
                                "browser.newtabpage.activity-stream.discoverystream.region-layout-config": {
                                    "preferenceBranchType": "default",
                                    "preferenceType": "string",
                                    "preferenceValue": "US,CA,GB,IN"
                                },
                                "browser.newtabpage.activity-stream.discoverystream.region-stories-config": {
                                    "preferenceBranchType": "default",
                                    "preferenceType": "string",
                                    "preferenceValue": "US,DE,CA,GB,IN"
                                }
                            },
                            "ratio": 50,
                            "slug": "india-variant"
                        },
                        {
                            "preferences": {
                                "browser.newtabpage.activity-stream.discoverystream.region-layout-config": {
                                    "preferenceBranchType": "default",
                                    "preferenceType": "string",
                                    "preferenceValue": "US,CA,GB"
                                },
                                "browser.newtabpage.activity-stream.discoverystream.region-stories-config": {
                                    "preferenceBranchType": "default",
                                    "preferenceType": "string",
                                    "preferenceValue": "US,DE,CA,GB"
                                }
                            },
                            "ratio": 50,
                            "slug": "control"
                        }
                    ],
                    "experimentDocumentUrl": "https://experimenter.services.mozilla.com/experiments/activity-stream-pocket-new-tab-india-new-tab-recs-study/",
                    "isEnrollmentPaused": true,
                    "slug": "bug-1652836-pref-activity-stream-pocket-new-tab-india-new-tab-recs-release-78-80",
                    "userFacingDescription": "Study to display New Tab recommendations to en-US users in India",
                    "userFacingName": "activity-stream-pocket-new-tab-india-new-tab-recs-study"
                },
                "experimenter_slug": "activity-stream-pocket-new-tab-india-new-tab-recs-study",
                "capabilities": [
                    "capabilities-v1",
                    "jexl.transform.bucketSample",
                    "action.multi-preference-experiment",
                    "jexl.context.env.version",
                    "jexl.transform.versionCompare"
                ],
                "comment": "added version",
                "creator": {
                    "id": 60,
                    "first_name": "Tiffany",
                    "last_name": "Tran",
                    "email": "ttran@mozilla.com"
                },
                "date_created": "2020-10-13T16:38:03.992579Z",
                "enabled_states": [
                    {
                        "id": 1975,
                        "created": "2020-12-08T17:38:31.249614Z",
                        "creator": {
                            "id": 60,
                            "first_name": "Tiffany",
                            "last_name": "Tran",
                            "email": "ttran@mozilla.com"
                        },
                        "enabled": false,
                        "carryover_from": null
                    },
                    {
                        "id": 1882,
                        "created": "2020-10-13T16:43:54.788687Z",
                        "creator": {
                            "id": 1,
                            "first_name": "Michael",
                            "last_name": "Cooper",
                            "email": "mcooper@mozilla.com"
                        },
                        "enabled": true,
                        "carryover_from": 1861
                    }
                ],
                "enabled": false,
                "extra_capabilities": [],
                "extra_filter_expression": "(\n  !(\"browser.newtabpage.enabled\"|preferenceIsUserSet)\n  || !(\"browser.startup.homepage\"|preferenceIsUserSet)\n)\n&& !(\"browser.newtabpage.activity-stream.showSearch\"|preferenceIsUserSet)\n&& !(\"browser.newtabpage.activity-stream.feeds.topsites\"|preferenceIsUserSet)\n&& !(\"browser.newtabpage.activity-stream.feeds.section.topstories\"|preferenceIsUserSet)\n&& !(\"browser.newtabpage.activity-stream.feeds.section.highlights\"|preferenceIsUserSet)",
                "filter_expression": "(normandy.channel in [\"release\"]) && (normandy.locale in [\"en-GB\",\"en-CA\",\"en-US\"]) && (normandy.country in [\"IN\"]) && ([normandy.userId,\"global-v3\"]|bucketSample(5600,2500,10000)) && ((env.version|versionCompare(\"78.!\")>=0)&&(env.version|versionCompare(\"83.*\")<0)) && ((\n  !(\"browser.newtabpage.enabled\"|preferenceIsUserSet)\n  || !(\"browser.startup.homepage\"|preferenceIsUserSet)\n)\n&& !(\"browser.newtabpage.activity-stream.showSearch\"|preferenceIsUserSet)\n&& !(\"browser.newtabpage.activity-stream.feeds.topsites\"|preferenceIsUserSet)\n&& !(\"browser.newtabpage.activity-stream.feeds.section.topstories\"|preferenceIsUserSet)\n&& !(\"browser.newtabpage.activity-stream.feeds.section.highlights\"|preferenceIsUserSet))",
                "filter_object": [
                    {
                        "channels": [
                            "release"
                        ],
                        "type": "channel"
                    },
                    {
                        "locales": [
                            "en-GB",
                            "en-CA",
                            "en-US"
                        ],
                        "type": "locale"
                    },
                    {
                        "countries": [
                            "IN"
                        ],
                        "type": "country"
                    },
                    {
                        "count": 2500,
                        "input": [
                            "normandy.userId",
                            "\"global-v3\""
                        ],
                        "start": 5600,
                        "total": 10000,
                        "type": "bucketSample"
                    },
                    {
                        "type": "version",
                        "versions": [
                            78,
                            79,
                            80,
                            81,
                            82,
                            83
                        ]
                    }
                ],
                "id": 3375,
                "identicon_seed": "v1:PtKgwQwpQTak",
                "metadata": {},
                "name": "activity-stream-pocket-new-tab-india-new-tab-recs-study",
                "recipe": {
                    "approved_revision_id": 3375,
                    "id": 1023,
                    "latest_revision_id": 3375
                },
                "updated": "2020-12-08T17:38:31.425751Z"
            },
            "signature": null,
            "uses_only_baseline_capabilities": false
        },
        {
            "approved_revision": {
                "action": {
                    "arguments_schema": {
                        "$schema": "http://json-schema.org/draft-04/schema#",
                        "title": "Run a feature experiment activated by a set of preferences.",
                        "type": "object",
                        "required": [
                            "slug",
                            "userFacingName",
                            "userFacingDescription",
                            "branches"
                        ],
                        "properties": {
                            "slug": {
                                "description": "Unique identifier for this experiment",
                                "type": "string",
                                "pattern": "^[A-Za-z0-9\\-_]+$"
                            },
                            "userFacingName": {
                                "description": "User-facing name of the experiment",
                                "type": "string",
                                "minLength": 1
                            },
                            "userFacingDescription": {
                                "description": "User-facing description of the experiment",
                                "type": "string",
                                "minLength": 1
                            },
                            "experimentDocumentUrl": {
                                "description": "URL of a document describing the experiment",
                                "type": "string",
                                "format": "uri",
                                "default": ""
                            },
                            "isHighPopulation": {
                                "description": "Marks the preference experiment as a high population experiment, that should be excluded from certain types of telemetry",
                                "type": "boolean",
                                "default": "false"
                            },
                            "isEnrollmentPaused": {
                                "description": "If true, new users will not be enrolled in the study.",
                                "type": "boolean",
                                "default": false
                            },
                            "branches": {
                                "description": "List of experimental branches",
                                "type": "array",
                                "minItems": 1,
                                "items": {
                                    "type": "object",
                                    "required": [
                                        "slug",
                                        "ratio",
                                        "preferences"
                                    ],
                                    "properties": {
                                        "slug": {
                                            "description": "Unique identifier for this branch of the experiment",
                                            "type": "string",
                                            "pattern": "^[A-Za-z0-9\\-_]+$"
                                        },
                                        "ratio": {
                                            "description": "Ratio of users who should be grouped into this branch",
                                            "type": "integer",
                                            "minimum": 1
                                        },
                                        "preferences": {
                                            "description": "The set of preferences to be set if this branch is chosen",
                                            "type": "object",
                                            "patternProperties": {
                                                ".*": {
                                                    "type": "object",
                                                    "properties": {
                                                        "preferenceType": {
                                                            "description": "Data type of the preference that controls this experiment",
                                                            "type": "string",
                                                            "enum": [
                                                                "string",
                                                                "integer",
                                                                "boolean"
                                                            ]
                                                        },
                                                        "preferenceBranchType": {
                                                            "description": "Controls whether the default or user value of the preference is modified",
                                                            "type": "string",
                                                            "enum": [
                                                                "user",
                                                                "default"
                                                            ],
                                                            "default": "default"
                                                        },
                                                        "preferenceValue": {
                                                            "description": "Value for this preference when this branch is chosen",
                                                            "type": [
                                                                "string",
                                                                "number",
                                                                "boolean"
                                                            ]
                                                        }
                                                    },
                                                    "required": [
                                                        "preferenceType",
                                                        "preferenceBranchType",
                                                        "preferenceValue"
                                                    ]
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "name": "multi-preference-experiment",
                    "id": 9,
                    "implementation_url": null
                },
                "approval_request": {
                    "approved": true,
                    "approver": {
                        "id": 14,
                        "first_name": "Rehan",
                        "last_name": "Dalal",
                        "email": "rdalal@mozilla.com"
                    },
                    "comment": "r+",
                    "created": "2019-11-27T19:16:30.931803Z",
                    "creator": {
                        "id": 1,
                        "first_name": "Michael",
                        "last_name": "Cooper",
                        "email": "mcooper@mozilla.com"
                    },
                    "id": 1916,
                    "revision": {
                        "id": 2844,
                        "recipe_id": 857
                    }
                },
                "arguments": {
                    "branches": [
                        {
                            "preferences": {
                                "doh-rollout.enabled": {
                                    "preferenceBranchType": "default",
                                    "preferenceType": "boolean",
                                    "preferenceValue": false
                                }
                            },
                            "ratio": 50,
                            "slug": "disabled"
                        },
                        {
                            "preferences": {
                                "doh-rollout.enabled": {
                                    "preferenceBranchType": "default",
                                    "preferenceType": "boolean",
                                    "preferenceValue": true
                                }
                            },
                            "ratio": 50,
                            "slug": "enabled"
                        }
                    ],
                    "experimentDocumentUrl": "https://experimenter.services.mozilla.com/experiments/doh-us-engagement-study-v2/",
                    "isEnrollmentPaused": true,
                    "slug": "pref-doh-us-engagement-study-v2-release-69-71-bug-1590831",
                    "userFacingDescription": "This Firefox experiment will measure the impact on user engagement and retention when DNS over HTTPS is rolled out in the United States. Users who are part of the study will receive a notification before DNS over HTTPS is enabled. Set network.trr.mode to ‘5’ in about:config to permanently disable DoH. This experiment does not collect personally-identifiable information, DNS queries, or answers.",
                    "userFacingName": "DNS over HTTPS US Rollout"
                },
                "experimenter_slug": "doh-us-engagement-study-v2",
                "capabilities": [
                    "capabilities-v1",
                    "jexl.transform.bucketSample",
                    "action.multi-preference-experiment",
                    "jexl.context.env.version",
                    "jexl.transform.versionCompare"
                ],
                "comment": "",
                "creator": {
                    "id": 1,
                    "first_name": "Michael",
                    "last_name": "Cooper",
                    "email": "mcooper@mozilla.com"
                },
                "date_created": "2019-11-27T19:10:00.187192Z",
                "enabled_states": [
                    {
                        "id": 1386,
                        "created": "2019-12-16T21:19:40.488259Z",
                        "creator": {
                            "id": 1,
                            "first_name": "Michael",
                            "last_name": "Cooper",
                            "email": "mcooper@mozilla.com"
                        },
                        "enabled": false,
                        "carryover_from": null
                    },
                    {
                        "id": 1359,
                        "created": "2019-11-27T19:20:51.401564Z",
                        "creator": {
                            "id": 14,
                            "first_name": "Rehan",
                            "last_name": "Dalal",
                            "email": "rdalal@mozilla.com"
                        },
                        "enabled": true,
                        "carryover_from": 1249
                    }
                ],
                "enabled": false,
                "extra_capabilities": [],
                "extra_filter_expression": "\"pref-doh-us-engagement-study-v2-release-69-71-bug-1590831\" in normandy.experiments.all",
                "filter_expression": "(normandy.locale in [\"en-GB\",\"en-CA\",\"en-US\"]) && (normandy.channel in [\"release\"]) && ((env.version|versionCompare(\"69.!\")>=0)&&(env.version|versionCompare(\"71.*\")<0)) && ([\"doh-rollout\",normandy.userId]|bucketSample(0,100,10000)) && (\"pref-doh-us-engagement-study-v2-release-69-71-bug-1590831\" in normandy.experiments.all)",
                "filter_object": [
                    {
                        "locales": [
                            "en-GB",
                            "en-CA",
                            "en-US"
                        ],
                        "type": "locale"
                    },
                    {
                        "channels": [
                            "release"
                        ],
                        "type": "channel"
                    },
                    {
                        "versions": [
                            69,
                            70,
                            71
                        ],
                        "type": "version"
                    },
                    {
                        "count": 100,
                        "input": [
                            "\"doh-rollout\"",
                            "normandy.userId"
                        ],
                        "start": 0,
                        "total": 10000,
                        "type": "bucketSample"
                    }
                ],
                "id": 2844,
                "identicon_seed": "v1:f6eadyst2jb",
                "metadata": {},
                "name": "DoH US Engagement Study V2",
                "recipe": {
                    "approved_revision_id": 2844,
                    "id": 857,
                    "latest_revision_id": 2844
                },
                "updated": "2019-12-16T21:19:40.489797Z"
            },
            "id": 857,
            "latest_revision": {
                "action": {
                    "arguments_schema": {
                        "$schema": "http://json-schema.org/draft-04/schema#",
                        "title": "Run a feature experiment activated by a set of preferences.",
                        "type": "object",
                        "required": [
                            "slug",
                            "userFacingName",
                            "userFacingDescription",
                            "branches"
                        ],
                        "properties": {
                            "slug": {
                                "description": "Unique identifier for this experiment",
                                "type": "string",
                                "pattern": "^[A-Za-z0-9\\-_]+$"
                            },
                            "userFacingName": {
                                "description": "User-facing name of the experiment",
                                "type": "string",
                                "minLength": 1
                            },
                            "userFacingDescription": {
                                "description": "User-facing description of the experiment",
                                "type": "string",
                                "minLength": 1
                            },
                            "experimentDocumentUrl": {
                                "description": "URL of a document describing the experiment",
                                "type": "string",
                                "format": "uri",
                                "default": ""
                            },
                            "isHighPopulation": {
                                "description": "Marks the preference experiment as a high population experiment, that should be excluded from certain types of telemetry",
                                "type": "boolean",
                                "default": "false"
                            },
                            "isEnrollmentPaused": {
                                "description": "If true, new users will not be enrolled in the study.",
                                "type": "boolean",
                                "default": false
                            },
                            "branches": {
                                "description": "List of experimental branches",
                                "type": "array",
                                "minItems": 1,
                                "items": {
                                    "type": "object",
                                    "required": [
                                        "slug",
                                        "ratio",
                                        "preferences"
                                    ],
                                    "properties": {
                                        "slug": {
                                            "description": "Unique identifier for this branch of the experiment",
                                            "type": "string",
                                            "pattern": "^[A-Za-z0-9\\-_]+$"
                                        },
                                        "ratio": {
                                            "description": "Ratio of users who should be grouped into this branch",
                                            "type": "integer",
                                            "minimum": 1
                                        },
                                        "preferences": {
                                            "description": "The set of preferences to be set if this branch is chosen",
                                            "type": "object",
                                            "patternProperties": {
                                                ".*": {
                                                    "type": "object",
                                                    "properties": {
                                                        "preferenceType": {
                                                            "description": "Data type of the preference that controls this experiment",
                                                            "type": "string",
                                                            "enum": [
                                                                "string",
                                                                "integer",
                                                                "boolean"
                                                            ]
                                                        },
                                                        "preferenceBranchType": {
                                                            "description": "Controls whether the default or user value of the preference is modified",
                                                            "type": "string",
                                                            "enum": [
                                                                "user",
                                                                "default"
                                                            ],
                                                            "default": "default"
                                                        },
                                                        "preferenceValue": {
                                                            "description": "Value for this preference when this branch is chosen",
                                                            "type": [
                                                                "string",
                                                                "number",
                                                                "boolean"
                                                            ]
                                                        }
                                                    },
                                                    "required": [
                                                        "preferenceType",
                                                        "preferenceBranchType",
                                                        "preferenceValue"
                                                    ]
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "name": "multi-preference-experiment",
                    "id": 9,
                    "implementation_url": null
                },
                "approval_request": {
                    "approved": true,
                    "approver": {
                        "id": 14,
                        "first_name": "Rehan",
                        "last_name": "Dalal",
                        "email": "rdalal@mozilla.com"
                    },
                    "comment": "r+",
                    "created": "2019-11-27T19:16:30.931803Z",
                    "creator": {
                        "id": 1,
                        "first_name": "Michael",
                        "last_name": "Cooper",
                        "email": "mcooper@mozilla.com"
                    },
                    "id": 1916,
                    "revision": {
                        "id": 2844,
                        "recipe_id": 857
                    }
                },
                "arguments": {
                    "branches": [
                        {
                            "preferences": {
                                "doh-rollout.enabled": {
                                    "preferenceBranchType": "default",
                                    "preferenceType": "boolean",
                                    "preferenceValue": false
                                }
                            },
                            "ratio": 50,
                            "slug": "disabled"
                        },
                        {
                            "preferences": {
                                "doh-rollout.enabled": {
                                    "preferenceBranchType": "default",
                                    "preferenceType": "boolean",
                                    "preferenceValue": true
                                }
                            },
                            "ratio": 50,
                            "slug": "enabled"
                        }
                    ],
                    "experimentDocumentUrl": "https://experimenter.services.mozilla.com/experiments/doh-us-engagement-study-v2/",
                    "isEnrollmentPaused": true,
                    "slug": "pref-doh-us-engagement-study-v2-release-69-71-bug-1590831",
                    "userFacingDescription": "This Firefox experiment will measure the impact on user engagement and retention when DNS over HTTPS is rolled out in the United States. Users who are part of the study will receive a notification before DNS over HTTPS is enabled. Set network.trr.mode to ‘5’ in about:config to permanently disable DoH. This experiment does not collect personally-identifiable information, DNS queries, or answers.",
                    "userFacingName": "DNS over HTTPS US Rollout"
                },
                "experimenter_slug": "doh-us-engagement-study-v2",
                "capabilities": [
                    "capabilities-v1",
                    "jexl.transform.bucketSample",
                    "action.multi-preference-experiment",
                    "jexl.context.env.version",
                    "jexl.transform.versionCompare"
                ],
                "comment": "",
                "creator": {
                    "id": 1,
                    "first_name": "Michael",
                    "last_name": "Cooper",
                    "email": "mcooper@mozilla.com"
                },
                "date_created": "2019-11-27T19:10:00.187192Z",
                "enabled_states": [
                    {
                        "id": 1386,
                        "created": "2019-12-16T21:19:40.488259Z",
                        "creator": {
                            "id": 1,
                            "first_name": "Michael",
                            "last_name": "Cooper",
                            "email": "mcooper@mozilla.com"
                        },
                        "enabled": false,
                        "carryover_from": null
                    },
                    {
                        "id": 1359,
                        "created": "2019-11-27T19:20:51.401564Z",
                        "creator": {
                            "id": 14,
                            "first_name": "Rehan",
                            "last_name": "Dalal",
                            "email": "rdalal@mozilla.com"
                        },
                        "enabled": true,
                        "carryover_from": 1249
                    }
                ],
                "enabled": false,
                "extra_capabilities": [],
                "extra_filter_expression": "\"pref-doh-us-engagement-study-v2-release-69-71-bug-1590831\" in normandy.experiments.all",
                "filter_expression": "(normandy.locale in [\"en-GB\",\"en-CA\",\"en-US\"]) && (normandy.channel in [\"release\"]) && ((env.version|versionCompare(\"69.!\")>=0)&&(env.version|versionCompare(\"71.*\")<0)) && ([\"doh-rollout\",normandy.userId]|bucketSample(0,100,10000)) && (\"pref-doh-us-engagement-study-v2-release-69-71-bug-1590831\" in normandy.experiments.all)",
                "filter_object": [
                    {
                        "locales": [
                            "en-GB",
                            "en-CA",
                            "en-US"
                        ],
                        "type": "locale"
                    },
                    {
                        "channels": [
                            "release"
                        ],
                        "type": "channel"
                    },
                    {
                        "versions": [
                            69,
                            70,
                            71
                        ],
                        "type": "version"
                    },
                    {
                        "count": 100,
                        "input": [
                            "\"doh-rollout\"",
                            "normandy.userId"
                        ],
                        "start": 0,
                        "total": 10000,
                        "type": "bucketSample"
                    }
                ],
                "id": 2844,
                "identicon_seed": "v1:f6eadyst2jb",
                "metadata": {},
                "name": "DoH US Engagement Study V2",
                "recipe": {
                    "approved_revision_id": 2844,
                    "id": 857,
                    "latest_revision_id": 2844
                },
                "updated": "2019-12-16T21:19:40.489797Z"
            },
            "signature": null,
            "uses_only_baseline_capabilities": false
        },
        {
            "approved_revision": {
                "action": {
                    "arguments_schema": {
                        "$schema": "http://json-schema.org/draft-04/schema#",
                        "title": "Run a feature experiment activated by a set of preferences.",
                        "type": "object",
                        "required": [
                            "slug",
                            "userFacingName",
                            "userFacingDescription",
                            "branches"
                        ],
                        "properties": {
                            "slug": {
                                "description": "Unique identifier for this experiment",
                                "type": "string",
                                "pattern": "^[A-Za-z0-9\\-_]+$"
                            },
                            "userFacingName": {
                                "description": "User-facing name of the experiment",
                                "type": "string",
                                "minLength": 1
                            },
                            "userFacingDescription": {
                                "description": "User-facing description of the experiment",
                                "type": "string",
                                "minLength": 1
                            },
                            "experimentDocumentUrl": {
                                "description": "URL of a document describing the experiment",
                                "type": "string",
                                "format": "uri",
                                "default": ""
                            },
                            "isHighPopulation": {
                                "description": "Marks the preference experiment as a high population experiment, that should be excluded from certain types of telemetry",
                                "type": "boolean",
                                "default": "false"
                            },
                            "isEnrollmentPaused": {
                                "description": "If true, new users will not be enrolled in the study.",
                                "type": "boolean",
                                "default": false
                            },
                            "branches": {
                                "description": "List of experimental branches",
                                "type": "array",
                                "minItems": 1,
                                "items": {
                                    "type": "object",
                                    "required": [
                                        "slug",
                                        "ratio",
                                        "preferences"
                                    ],
                                    "properties": {
                                        "slug": {
                                            "description": "Unique identifier for this branch of the experiment",
                                            "type": "string",
                                            "pattern": "^[A-Za-z0-9\\-_]+$"
                                        },
                                        "ratio": {
                                            "description": "Ratio of users who should be grouped into this branch",
                                            "type": "integer",
                                            "minimum": 1
                                        },
                                        "preferences": {
                                            "description": "The set of preferences to be set if this branch is chosen",
                                            "type": "object",
                                            "patternProperties": {
                                                ".*": {
                                                    "type": "object",
                                                    "properties": {
                                                        "preferenceType": {
                                                            "description": "Data type of the preference that controls this experiment",
                                                            "type": "string",
                                                            "enum": [
                                                                "string",
                                                                "integer",
                                                                "boolean"
                                                            ]
                                                        },
                                                        "preferenceBranchType": {
                                                            "description": "Controls whether the default or user value of the preference is modified",
                                                            "type": "string",
                                                            "enum": [
                                                                "user",
                                                                "default"
                                                            ],
                                                            "default": "default"
                                                        },
                                                        "preferenceValue": {
                                                            "description": "Value for this preference when this branch is chosen",
                                                            "type": [
                                                                "string",
                                                                "number",
                                                                "boolean"
                                                            ]
                                                        }
                                                    },
                                                    "required": [
                                                        "preferenceType",
                                                        "preferenceBranchType",
                                                        "preferenceValue"
                                                    ]
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "name": "multi-preference-experiment",
                    "id": 9,
                    "implementation_url": null
                },
                "approval_request": {
                    "approved": true,
                    "approver": {
                        "id": 1,
                        "first_name": "Michael",
                        "last_name": "Cooper",
                        "email": "mcooper@mozilla.com"
                    },
                    "comment": "r+ to launch",
                    "created": "2019-12-10T19:42:00.598438Z",
                    "creator": {
                        "id": 6,
                        "first_name": "Josh",
                        "last_name": "Gaunt",
                        "email": "jgaunt@mozilla.com"
                    },
                    "id": 1924,
                    "revision": {
                        "id": 2856,
                        "recipe_id": 888
                    }
                },
                "arguments": {
                    "slug": "pref-unimplemented-window-api-use-counters-in-beta-beta-72-73-bug-1600798",
                    "userFacingName": "Measure how often webpages use features Firefox doesn't support",
                    "isHighVolume": false,
                    "experimentDocumentUrl": "https://experimenter.services.mozilla.com/experiments/unimplemented-window-api-use-counters-in-beta/",
                    "userFacingDescription": "In order to learn how often websites use web platform features that Firefox doesn't support, this study counts how often sites try to use some of these features.",
                    "isEnrollmentPaused": false,
                    "branches": [
                        {
                            "slug": "disabled",
                            "preferences": {
                                "dom.missing_prop_counters.enabled": {
                                    "preferenceValue": false,
                                    "preferenceType": "boolean",
                                    "preferenceBranchType": "default"
                                }
                            },
                            "ratio": 50
                        },
                        {
                            "slug": "enabled",
                            "preferences": {
                                "dom.missing_prop_counters.enabled": {
                                    "preferenceValue": true,
                                    "preferenceType": "boolean",
                                    "preferenceBranchType": "default"
                                }
                            },
                            "ratio": 50
                        }
                    ]
                },
                "experimenter_slug": "unimplemented-window-api-use-counters-in-beta",
                "capabilities": [
                    "capabilities-v1",
                    "jexl.transform.bucketSample",
                    "action.multi-preference-experiment",
                    "jexl.context.env.version",
                    "jexl.transform.versionCompare"
                ],
                "comment": "",
                "creator": {
                    "id": 6,
                    "first_name": "Josh",
                    "last_name": "Gaunt",
                    "email": "jgaunt@mozilla.com"
                },
                "date_created": "2019-12-10T19:40:58.299288Z",
                "enabled_states": [
                    {
                        "id": 1393,
                        "created": "2019-12-17T17:47:39.445347Z",
                        "creator": {
                            "id": 1,
                            "first_name": "Michael",
                            "last_name": "Cooper",
                            "email": "mcooper@mozilla.com"
                        },
                        "enabled": false,
                        "carryover_from": null
                    },
                    {
                        "id": 1375,
                        "created": "2019-12-10T23:30:17.198891Z",
                        "creator": {
                            "id": 1,
                            "first_name": "Michael",
                            "last_name": "Cooper",
                            "email": "mcooper@mozilla.com"
                        },
                        "enabled": true,
                        "carryover_from": null
                    }
                ],
                "enabled": false,
                "extra_capabilities": [],
                "extra_filter_expression": "",
                "filter_expression": "(normandy.channel in [\"beta\"]) && ((env.version|versionCompare(\"72.!\")>=0)&&(env.version|versionCompare(\"73.*\")<0)) && ([\"global-v1-beta\",normandy.userId]|bucketSample(7200,200,10000))",
                "filter_object": [
                    {
                        "channels": [
                            "beta"
                        ],
                        "type": "channel"
                    },
                    {
                        "versions": [
                            72,
                            73
                        ],
                        "type": "version"
                    },
                    {
                        "type": "bucketSample",
                        "input": [
                            "\"global-v1-beta\"",
                            "normandy.userId"
                        ],
                        "start": 7200,
                        "count": 200,
                        "total": 10000
                    }
                ],
                "id": 2856,
                "identicon_seed": "v1:1uzxfhvpo6m",
                "metadata": {},
                "name": "Unimplemented Window API use counters in beta",
                "recipe": {
                    "approved_revision_id": 2856,
                    "id": 888,
                    "latest_revision_id": 2856
                },
                "updated": "2019-12-17T17:47:39.446682Z"
            },
            "id": 888,
            "latest_revision": {
                "action": {
                    "arguments_schema": {
                        "$schema": "http://json-schema.org/draft-04/schema#",
                        "title": "Run a feature experiment activated by a set of preferences.",
                        "type": "object",
                        "required": [
                            "slug",
                            "userFacingName",
                            "userFacingDescription",
                            "branches"
                        ],
                        "properties": {
                            "slug": {
                                "description": "Unique identifier for this experiment",
                                "type": "string",
                                "pattern": "^[A-Za-z0-9\\-_]+$"
                            },
                            "userFacingName": {
                                "description": "User-facing name of the experiment",
                                "type": "string",
                                "minLength": 1
                            },
                            "userFacingDescription": {
                                "description": "User-facing description of the experiment",
                                "type": "string",
                                "minLength": 1
                            },
                            "experimentDocumentUrl": {
                                "description": "URL of a document describing the experiment",
                                "type": "string",
                                "format": "uri",
                                "default": ""
                            },
                            "isHighPopulation": {
                                "description": "Marks the preference experiment as a high population experiment, that should be excluded from certain types of telemetry",
                                "type": "boolean",
                                "default": "false"
                            },
                            "isEnrollmentPaused": {
                                "description": "If true, new users will not be enrolled in the study.",
                                "type": "boolean",
                                "default": false
                            },
                            "branches": {
                                "description": "List of experimental branches",
                                "type": "array",
                                "minItems": 1,
                                "items": {
                                    "type": "object",
                                    "required": [
                                        "slug",
                                        "ratio",
                                        "preferences"
                                    ],
                                    "properties": {
                                        "slug": {
                                            "description": "Unique identifier for this branch of the experiment",
                                            "type": "string",
                                            "pattern": "^[A-Za-z0-9\\-_]+$"
                                        },
                                        "ratio": {
                                            "description": "Ratio of users who should be grouped into this branch",
                                            "type": "integer",
                                            "minimum": 1
                                        },
                                        "preferences": {
                                            "description": "The set of preferences to be set if this branch is chosen",
                                            "type": "object",
                                            "patternProperties": {
                                                ".*": {
                                                    "type": "object",
                                                    "properties": {
                                                        "preferenceType": {
                                                            "description": "Data type of the preference that controls this experiment",
                                                            "type": "string",
                                                            "enum": [
                                                                "string",
                                                                "integer",
                                                                "boolean"
                                                            ]
                                                        },
                                                        "preferenceBranchType": {
                                                            "description": "Controls whether the default or user value of the preference is modified",
                                                            "type": "string",
                                                            "enum": [
                                                                "user",
                                                                "default"
                                                            ],
                                                            "default": "default"
                                                        },
                                                        "preferenceValue": {
                                                            "description": "Value for this preference when this branch is chosen",
                                                            "type": [
                                                                "string",
                                                                "number",
                                                                "boolean"
                                                            ]
                                                        }
                                                    },
                                                    "required": [
                                                        "preferenceType",
                                                        "preferenceBranchType",
                                                        "preferenceValue"
                                                    ]
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "name": "multi-preference-experiment",
                    "id": 9,
                    "implementation_url": null
                },
                "approval_request": {
                    "approved": true,
                    "approver": {
                        "id": 1,
                        "first_name": "Michael",
                        "last_name": "Cooper",
                        "email": "mcooper@mozilla.com"
                    },
                    "comment": "r+ to launch",
                    "created": "2019-12-10T19:42:00.598438Z",
                    "creator": {
                        "id": 6,
                        "first_name": "Josh",
                        "last_name": "Gaunt",
                        "email": "jgaunt@mozilla.com"
                    },
                    "id": 1924,
                    "revision": {
                        "id": 2856,
                        "recipe_id": 888
                    }
                },
                "arguments": {
                    "slug": "pref-unimplemented-window-api-use-counters-in-beta-beta-72-73-bug-1600798",
                    "userFacingName": "Measure how often webpages use features Firefox doesn't support",
                    "isHighVolume": false,
                    "experimentDocumentUrl": "https://experimenter.services.mozilla.com/experiments/unimplemented-window-api-use-counters-in-beta/",
                    "userFacingDescription": "In order to learn how often websites use web platform features that Firefox doesn't support, this study counts how often sites try to use some of these features.",
                    "isEnrollmentPaused": false,
                    "branches": [
                        {
                            "slug": "disabled",
                            "preferences": {
                                "dom.missing_prop_counters.enabled": {
                                    "preferenceValue": false,
                                    "preferenceType": "boolean",
                                    "preferenceBranchType": "default"
                                }
                            },
                            "ratio": 50
                        },
                        {
                            "slug": "enabled",
                            "preferences": {
                                "dom.missing_prop_counters.enabled": {
                                    "preferenceValue": true,
                                    "preferenceType": "boolean",
                                    "preferenceBranchType": "default"
                                }
                            },
                            "ratio": 50
                        }
                    ]
                },
                "experimenter_slug": "unimplemented-window-api-use-counters-in-beta",
                "capabilities": [
                    "capabilities-v1",
                    "jexl.transform.bucketSample",
                    "action.multi-preference-experiment",
                    "jexl.context.env.version",
                    "jexl.transform.versionCompare"
                ],
                "comment": "",
                "creator": {
                    "id": 6,
                    "first_name": "Josh",
                    "last_name": "Gaunt",
                    "email": "jgaunt@mozilla.com"
                },
                "date_created": "2019-12-10T19:40:58.299288Z",
                "enabled_states": [
                    {
                        "id": 1393,
                        "created": "2019-12-17T17:47:39.445347Z",
                        "creator": {
                            "id": 1,
                            "first_name": "Michael",
                            "last_name": "Cooper",
                            "email": "mcooper@mozilla.com"
                        },
                        "enabled": false,
                        "carryover_from": null
                    },
                    {
                        "id": 1375,
                        "created": "2019-12-10T23:30:17.198891Z",
                        "creator": {
                            "id": 1,
                            "first_name": "Michael",
                            "last_name": "Cooper",
                            "email": "mcooper@mozilla.com"
                        },
                        "enabled": true,
                        "carryover_from": null
                    }
                ],
                "enabled": false,
                "extra_capabilities": [],
                "extra_filter_expression": "",
                "filter_expression": "(normandy.channel in [\"beta\"]) && ((env.version|versionCompare(\"72.!\")>=0)&&(env.version|versionCompare(\"73.*\")<0)) && ([\"global-v1-beta\",normandy.userId]|bucketSample(7200,200,10000))",
                "filter_object": [
                    {
                        "channels": [
                            "beta"
                        ],
                        "type": "channel"
                    },
                    {
                        "versions": [
                            72,
                            73
                        ],
                        "type": "version"
                    },
                    {
                        "type": "bucketSample",
                        "input": [
                            "\"global-v1-beta\"",
                            "normandy.userId"
                        ],
                        "start": 7200,
                        "count": 200,
                        "total": 10000
                    }
                ],
                "id": 2856,
                "identicon_seed": "v1:1uzxfhvpo6m",
                "metadata": {},
                "name": "Unimplemented Window API use counters in beta",
                "recipe": {
                    "approved_revision_id": 2856,
                    "id": 888,
                    "latest_revision_id": 2856
                },
                "updated": "2019-12-17T17:47:39.446682Z"
            },
            "signature": null,
            "uses_only_baseline_capabilities": false
        },
        {
            "approved_revision": {
                "action": {
                    "arguments_schema": {
                        "$schema": "http://json-schema.org/draft-04/schema#",
                        "title": "Run a feature experiment activated by a set of preferences.",
                        "type": "object",
                        "required": [
                            "slug",
                            "userFacingName",
                            "userFacingDescription",
                            "branches"
                        ],
                        "properties": {
                            "slug": {
                                "description": "Unique identifier for this experiment",
                                "type": "string",
                                "pattern": "^[A-Za-z0-9\\-_]+$"
                            },
                            "userFacingName": {
                                "description": "User-facing name of the experiment",
                                "type": "string",
                                "minLength": 1
                            },
                            "userFacingDescription": {
                                "description": "User-facing description of the experiment",
                                "type": "string",
                                "minLength": 1
                            },
                            "experimentDocumentUrl": {
                                "description": "URL of a document describing the experiment",
                                "type": "string",
                                "format": "uri",
                                "default": ""
                            },
                            "isHighPopulation": {
                                "description": "Marks the preference experiment as a high population experiment, that should be excluded from certain types of telemetry",
                                "type": "boolean",
                                "default": "false"
                            },
                            "isEnrollmentPaused": {
                                "description": "If true, new users will not be enrolled in the study.",
                                "type": "boolean",
                                "default": false
                            },
                            "branches": {
                                "description": "List of experimental branches",
                                "type": "array",
                                "minItems": 1,
                                "items": {
                                    "type": "object",
                                    "required": [
                                        "slug",
                                        "ratio",
                                        "preferences"
                                    ],
                                    "properties": {
                                        "slug": {
                                            "description": "Unique identifier for this branch of the experiment",
                                            "type": "string",
                                            "pattern": "^[A-Za-z0-9\\-_]+$"
                                        },
                                        "ratio": {
                                            "description": "Ratio of users who should be grouped into this branch",
                                            "type": "integer",
                                            "minimum": 1
                                        },
                                        "preferences": {
                                            "description": "The set of preferences to be set if this branch is chosen",
                                            "type": "object",
                                            "patternProperties": {
                                                ".*": {
                                                    "type": "object",
                                                    "properties": {
                                                        "preferenceType": {
                                                            "description": "Data type of the preference that controls this experiment",
                                                            "type": "string",
                                                            "enum": [
                                                                "string",
                                                                "integer",
                                                                "boolean"
                                                            ]
                                                        },
                                                        "preferenceBranchType": {
                                                            "description": "Controls whether the default or user value of the preference is modified",
                                                            "type": "string",
                                                            "enum": [
                                                                "user",
                                                                "default"
                                                            ],
                                                            "default": "default"
                                                        },
                                                        "preferenceValue": {
                                                            "description": "Value for this preference when this branch is chosen",
                                                            "type": [
                                                                "string",
                                                                "number",
                                                                "boolean"
                                                            ]
                                                        }
                                                    },
                                                    "required": [
                                                        "preferenceType",
                                                        "preferenceBranchType",
                                                        "preferenceValue"
                                                    ]
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "name": "multi-preference-experiment",
                    "id": 9,
                    "implementation_url": null
                },
                "approval_request": {
                    "approved": true,
                    "approver": {
                        "id": 1,
                        "first_name": "Michael",
                        "last_name": "Cooper",
                        "email": "mcooper@mozilla.com"
                    },
                    "comment": "r+ to pause",
                    "created": "2020-01-14T18:41:11.494597Z",
                    "creator": {
                        "id": 6,
                        "first_name": "Josh",
                        "last_name": "Gaunt",
                        "email": "jgaunt@mozilla.com"
                    },
                    "id": 1956,
                    "revision": {
                        "id": 2894,
                        "recipe_id": 899
                    }
                },
                "arguments": {
                    "slug": "pref-activity-stream-contextual-onboarding-experiment-release-72-73-bug-1601762",
                    "userFacingName": "activity-stream-contextual-onboarding",
                    "isHighVolume": false,
                    "experimentDocumentUrl": "https://experimenter.services.mozilla.com/experiments/activity-stream-contextual-onboarding-experiment-for-dynamic-triplets-on-newtab-in-firefox-72/",
                    "userFacingDescription": "This study will help provide a more informative onboarding experience for users who are newly installing Firefox.",
                    "isEnrollmentPaused": true,
                    "branches": [
                        {
                            "preferences": {
                                "set trailhead.firstrun.branches": {
                                    "preferenceBranchType": "default",
                                    "preferenceType": "string",
                                    "preferenceValue": "join-dynamic"
                                }
                            },
                            "ratio": 1,
                            "slug": "dynamic-triplets"
                        },
                        {
                            "preferences": {
                                "set trailhead.firstrun.branches": {
                                    "preferenceBranchType": "default",
                                    "preferenceType": "string",
                                    "preferenceValue": "join-static"
                                }
                            },
                            "ratio": 1,
                            "slug": "static-triplets"
                        }
                    ]
                },
                "experimenter_slug": "activity-stream-contextual-onboarding-experiment-for-dynamic-triplets-on-newtab-in-firefox-72",
                "capabilities": [
                    "capabilities-v1",
                    "jexl.transform.bucketSample",
                    "action.multi-preference-experiment",
                    "jexl.context.env.version",
                    "jexl.transform.versionCompare"
                ],
                "comment": "",
                "creator": {
                    "id": 6,
                    "first_name": "Josh",
                    "last_name": "Gaunt",
                    "email": "jgaunt@mozilla.com"
                },
                "date_created": "2020-01-14T18:41:06.665085Z",
                "enabled_states": [
                    {
                        "id": 1415,
                        "created": "2020-01-22T21:21:02.229839Z",
                        "creator": {
                            "id": 1,
                            "first_name": "Michael",
                            "last_name": "Cooper",
                            "email": "mcooper@mozilla.com"
                        },
                        "enabled": false,
                        "carryover_from": null
                    },
                    {
                        "id": 1411,
                        "created": "2020-01-14T18:42:02.177539Z",
                        "creator": {
                            "id": 1,
                            "first_name": "Michael",
                            "last_name": "Cooper",
                            "email": "mcooper@mozilla.com"
                        },
                        "enabled": true,
                        "carryover_from": 1406
                    }
                ],
                "enabled": false,
                "extra_capabilities": [],
                "extra_filter_expression": "normandy.os.isWindows\n&& !(normandy.telemetry.main.environment.profile.creationDate < (\"2020-01-07\"|date / 1000 / 60 / 60 / 24))\n&& (\n  \"pref-activity-stream-contextual-onboarding-experiment-release-72-73-bug-1601762\" in normandy.experiments.all\n  || !\"trailhead.firstrun.didSeeAboutWelcome\"|preferenceValue\n)",
                "filter_expression": "(normandy.channel in [\"release\"]) && ((env.version|versionCompare(\"72.!\")>=0)&&(env.version|versionCompare(\"73.*\")<0)) && ([\"global-v1\",normandy.userId]|bucketSample(6860,2500,10000)) && (normandy.os.isWindows\n&& !(normandy.telemetry.main.environment.profile.creationDate < (\"2020-01-07\"|date / 1000 / 60 / 60 / 24))\n&& (\n  \"pref-activity-stream-contextual-onboarding-experiment-release-72-73-bug-1601762\" in normandy.experiments.all\n  || !\"trailhead.firstrun.didSeeAboutWelcome\"|preferenceValue\n))",
                "filter_object": [
                    {
                        "channels": [
                            "release"
                        ],
                        "type": "channel"
                    },
                    {
                        "versions": [
                            72,
                            73
                        ],
                        "type": "version"
                    },
                    {
                        "count": 2500,
                        "input": [
                            "\"global-v1\"",
                            "normandy.userId"
                        ],
                        "start": 6860,
                        "total": 10000,
                        "type": "bucketSample"
                    }
                ],
                "id": 2894,
                "identicon_seed": "v1:09iwrz8fl5j8",
                "metadata": {},
                "name": "activity-stream Contextual Onboarding Experiment for Dynamic Triplets on Newtab in Firefox 72",
                "recipe": {
                    "approved_revision_id": 2894,
                    "id": 899,
                    "latest_revision_id": 2894
                },
                "updated": "2020-01-22T21:21:02.231184Z"
            },
            "id": 899,
            "latest_revision": {
                "action": {
                    "arguments_schema": {
                        "$schema": "http://json-schema.org/draft-04/schema#",
                        "title": "Run a feature experiment activated by a set of preferences.",
                        "type": "object",
                        "required": [
                            "slug",
                            "userFacingName",
                            "userFacingDescription",
                            "branches"
                        ],
                        "properties": {
                            "slug": {
                                "description": "Unique identifier for this experiment",
                                "type": "string",
                                "pattern": "^[A-Za-z0-9\\-_]+$"
                            },
                            "userFacingName": {
                                "description": "User-facing name of the experiment",
                                "type": "string",
                                "minLength": 1
                            },
                            "userFacingDescription": {
                                "description": "User-facing description of the experiment",
                                "type": "string",
                                "minLength": 1
                            },
                            "experimentDocumentUrl": {
                                "description": "URL of a document describing the experiment",
                                "type": "string",
                                "format": "uri",
                                "default": ""
                            },
                            "isHighPopulation": {
                                "description": "Marks the preference experiment as a high population experiment, that should be excluded from certain types of telemetry",
                                "type": "boolean",
                                "default": "false"
                            },
                            "isEnrollmentPaused": {
                                "description": "If true, new users will not be enrolled in the study.",
                                "type": "boolean",
                                "default": false
                            },
                            "branches": {
                                "description": "List of experimental branches",
                                "type": "array",
                                "minItems": 1,
                                "items": {
                                    "type": "object",
                                    "required": [
                                        "slug",
                                        "ratio",
                                        "preferences"
                                    ],
                                    "properties": {
                                        "slug": {
                                            "description": "Unique identifier for this branch of the experiment",
                                            "type": "string",
                                            "pattern": "^[A-Za-z0-9\\-_]+$"
                                        },
                                        "ratio": {
                                            "description": "Ratio of users who should be grouped into this branch",
                                            "type": "integer",
                                            "minimum": 1
                                        },
                                        "preferences": {
                                            "description": "The set of preferences to be set if this branch is chosen",
                                            "type": "object",
                                            "patternProperties": {
                                                ".*": {
                                                    "type": "object",
                                                    "properties": {
                                                        "preferenceType": {
                                                            "description": "Data type of the preference that controls this experiment",
                                                            "type": "string",
                                                            "enum": [
                                                                "string",
                                                                "integer",
                                                                "boolean"
                                                            ]
                                                        },
                                                        "preferenceBranchType": {
                                                            "description": "Controls whether the default or user value of the preference is modified",
                                                            "type": "string",
                                                            "enum": [
                                                                "user",
                                                                "default"
                                                            ],
                                                            "default": "default"
                                                        },
                                                        "preferenceValue": {
                                                            "description": "Value for this preference when this branch is chosen",
                                                            "type": [
                                                                "string",
                                                                "number",
                                                                "boolean"
                                                            ]
                                                        }
                                                    },
                                                    "required": [
                                                        "preferenceType",
                                                        "preferenceBranchType",
                                                        "preferenceValue"
                                                    ]
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "name": "multi-preference-experiment",
                    "id": 9,
                    "implementation_url": null
                },
                "approval_request": {
                    "approved": true,
                    "approver": {
                        "id": 1,
                        "first_name": "Michael",
                        "last_name": "Cooper",
                        "email": "mcooper@mozilla.com"
                    },
                    "comment": "r+ to pause",
                    "created": "2020-01-14T18:41:11.494597Z",
                    "creator": {
                        "id": 6,
                        "first_name": "Josh",
                        "last_name": "Gaunt",
                        "email": "jgaunt@mozilla.com"
                    },
                    "id": 1956,
                    "revision": {
                        "id": 2894,
                        "recipe_id": 899
                    }
                },
                "arguments": {
                    "slug": "pref-activity-stream-contextual-onboarding-experiment-release-72-73-bug-1601762",
                    "userFacingName": "activity-stream-contextual-onboarding",
                    "isHighVolume": false,
                    "experimentDocumentUrl": "https://experimenter.services.mozilla.com/experiments/activity-stream-contextual-onboarding-experiment-for-dynamic-triplets-on-newtab-in-firefox-72/",
                    "userFacingDescription": "This study will help provide a more informative onboarding experience for users who are newly installing Firefox.",
                    "isEnrollmentPaused": true,
                    "branches": [
                        {
                            "preferences": {
                                "set trailhead.firstrun.branches": {
                                    "preferenceBranchType": "default",
                                    "preferenceType": "string",
                                    "preferenceValue": "join-dynamic"
                                }
                            },
                            "ratio": 1,
                            "slug": "dynamic-triplets"
                        },
                        {
                            "preferences": {
                                "set trailhead.firstrun.branches": {
                                    "preferenceBranchType": "default",
                                    "preferenceType": "string",
                                    "preferenceValue": "join-static"
                                }
                            },
                            "ratio": 1,
                            "slug": "static-triplets"
                        }
                    ]
                },
                "experimenter_slug": "activity-stream-contextual-onboarding-experiment-for-dynamic-triplets-on-newtab-in-firefox-72",
                "capabilities": [
                    "capabilities-v1",
                    "jexl.transform.bucketSample",
                    "action.multi-preference-experiment",
                    "jexl.context.env.version",
                    "jexl.transform.versionCompare"
                ],
                "comment": "",
                "creator": {
                    "id": 6,
                    "first_name": "Josh",
                    "last_name": "Gaunt",
                    "email": "jgaunt@mozilla.com"
                },
                "date_created": "2020-01-14T18:41:06.665085Z",
                "enabled_states": [
                    {
                        "id": 1415,
                        "created": "2020-01-22T21:21:02.229839Z",
                        "creator": {
                            "id": 1,
                            "first_name": "Michael",
                            "last_name": "Cooper",
                            "email": "mcooper@mozilla.com"
                        },
                        "enabled": false,
                        "carryover_from": null
                    },
                    {
                        "id": 1411,
                        "created": "2020-01-14T18:42:02.177539Z",
                        "creator": {
                            "id": 1,
                            "first_name": "Michael",
                            "last_name": "Cooper",
                            "email": "mcooper@mozilla.com"
                        },
                        "enabled": true,
                        "carryover_from": 1406
                    }
                ],
                "enabled": false,
                "extra_capabilities": [],
                "extra_filter_expression": "normandy.os.isWindows\n&& !(normandy.telemetry.main.environment.profile.creationDate < (\"2020-01-07\"|date / 1000 / 60 / 60 / 24))\n&& (\n  \"pref-activity-stream-contextual-onboarding-experiment-release-72-73-bug-1601762\" in normandy.experiments.all\n  || !\"trailhead.firstrun.didSeeAboutWelcome\"|preferenceValue\n)",
                "filter_expression": "(normandy.channel in [\"release\"]) && ((env.version|versionCompare(\"72.!\")>=0)&&(env.version|versionCompare(\"73.*\")<0)) && ([\"global-v1\",normandy.userId]|bucketSample(6860,2500,10000)) && (normandy.os.isWindows\n&& !(normandy.telemetry.main.environment.profile.creationDate < (\"2020-01-07\"|date / 1000 / 60 / 60 / 24))\n&& (\n  \"pref-activity-stream-contextual-onboarding-experiment-release-72-73-bug-1601762\" in normandy.experiments.all\n  || !\"trailhead.firstrun.didSeeAboutWelcome\"|preferenceValue\n))",
                "filter_object": [
                    {
                        "channels": [
                            "release"
                        ],
                        "type": "channel"
                    },
                    {
                        "versions": [
                            72,
                            73
                        ],
                        "type": "version"
                    },
                    {
                        "count": 2500,
                        "input": [
                            "\"global-v1\"",
                            "normandy.userId"
                        ],
                        "start": 6860,
                        "total": 10000,
                        "type": "bucketSample"
                    }
                ],
                "id": 2894,
                "identicon_seed": "v1:09iwrz8fl5j8",
                "metadata": {},
                "name": "activity-stream Contextual Onboarding Experiment for Dynamic Triplets on Newtab in Firefox 72",
                "recipe": {
                    "approved_revision_id": 2894,
                    "id": 899,
                    "latest_revision_id": 2894
                },
                "updated": "2020-01-22T21:21:02.231184Z"
            },
            "signature": null,
            "uses_only_baseline_capabilities": false
        },
        {
            "approved_revision": {
                "action": {
                    "arguments_schema": {
                        "$schema": "http://json-schema.org/draft-04/schema#",
                        "title": "Run a feature experiment activated by a set of preferences.",
                        "type": "object",
                        "required": [
                            "slug",
                            "userFacingName",
                            "userFacingDescription",
                            "branches"
                        ],
                        "properties": {
                            "slug": {
                                "description": "Unique identifier for this experiment",
                                "type": "string",
                                "pattern": "^[A-Za-z0-9\\-_]+$"
                            },
                            "userFacingName": {
                                "description": "User-facing name of the experiment",
                                "type": "string",
                                "minLength": 1
                            },
                            "userFacingDescription": {
                                "description": "User-facing description of the experiment",
                                "type": "string",
                                "minLength": 1
                            },
                            "experimentDocumentUrl": {
                                "description": "URL of a document describing the experiment",
                                "type": "string",
                                "format": "uri",
                                "default": ""
                            },
                            "isHighPopulation": {
                                "description": "Marks the preference experiment as a high population experiment, that should be excluded from certain types of telemetry",
                                "type": "boolean",
                                "default": "false"
                            },
                            "isEnrollmentPaused": {
                                "description": "If true, new users will not be enrolled in the study.",
                                "type": "boolean",
                                "default": false
                            },
                            "branches": {
                                "description": "List of experimental branches",
                                "type": "array",
                                "minItems": 1,
                                "items": {
                                    "type": "object",
                                    "required": [
                                        "slug",
                                        "ratio",
                                        "preferences"
                                    ],
                                    "properties": {
                                        "slug": {
                                            "description": "Unique identifier for this branch of the experiment",
                                            "type": "string",
                                            "pattern": "^[A-Za-z0-9\\-_]+$"
                                        },
                                        "ratio": {
                                            "description": "Ratio of users who should be grouped into this branch",
                                            "type": "integer",
                                            "minimum": 1
                                        },
                                        "preferences": {
                                            "description": "The set of preferences to be set if this branch is chosen",
                                            "type": "object",
                                            "patternProperties": {
                                                ".*": {
                                                    "type": "object",
                                                    "properties": {
                                                        "preferenceType": {
                                                            "description": "Data type of the preference that controls this experiment",
                                                            "type": "string",
                                                            "enum": [
                                                                "string",
                                                                "integer",
                                                                "boolean"
                                                            ]
                                                        },
                                                        "preferenceBranchType": {
                                                            "description": "Controls whether the default or user value of the preference is modified",
                                                            "type": "string",
                                                            "enum": [
                                                                "user",
                                                                "default"
                                                            ],
                                                            "default": "default"
                                                        },
                                                        "preferenceValue": {
                                                            "description": "Value for this preference when this branch is chosen",
                                                            "type": [
                                                                "string",
                                                                "number",
                                                                "boolean"
                                                            ]
                                                        }
                                                    },
                                                    "required": [
                                                        "preferenceType",
                                                        "preferenceBranchType",
                                                        "preferenceValue"
                                                    ]
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "name": "multi-preference-experiment",
                    "id": 9,
                    "implementation_url": null
                },
                "approval_request": {
                    "approved": true,
                    "approver": {
                        "id": 14,
                        "first_name": "Rehan",
                        "last_name": "Dalal",
                        "email": "rdalal@mozilla.com"
                    },
                    "comment": "r+",
                    "created": "2019-11-26T17:39:27.147495Z",
                    "creator": {
                        "id": 1,
                        "first_name": "Michael",
                        "last_name": "Cooper",
                        "email": "mcooper@mozilla.com"
                    },
                    "id": 1914,
                    "revision": {
                        "id": 2843,
                        "recipe_id": 858
                    }
                },
                "arguments": {
                    "branches": [
                        {
                            "preferences": {
                                "privacy.trackingprotection.fingerprinting.enabled": {
                                    "preferenceBranchType": "default",
                                    "preferenceType": "boolean",
                                    "preferenceValue": true
                                }
                            },
                            "ratio": 1,
                            "slug": "treatment"
                        },
                        {
                            "preferences": {
                                "privacy.trackingprotection.fingerprinting.enabled": {
                                    "preferenceBranchType": "default",
                                    "preferenceType": "boolean",
                                    "preferenceValue": false
                                }
                            },
                            "ratio": 1,
                            "slug": "control"
                        }
                    ],
                    "experimentDocumentUrl": "https://experimenter.services.mozilla.com/experiments/fingerprinting-protections-retention-study-v2/",
                    "slug": "pref-fingerprinting-protections-retention-study-release-70",
                    "userFacingDescription": "This study is testing fingerprinting protections enabled by default.",
                    "userFacingName": "Default-On Fingerprinting Protections Study",
                    "isEnrollmentPaused": true
                },
                "experimenter_slug": "fingerprinting-protections-retention-study-v2",
                "capabilities": [
                    "capabilities-v1",
                    "jexl.transform.bucketSample",
                    "action.multi-preference-experiment",
                    "jexl.context.env.version",
                    "jexl.transform.versionCompare"
                ],
                "comment": "",
                "creator": {
                    "id": 1,
                    "first_name": "Michael",
                    "last_name": "Cooper",
                    "email": "mcooper@mozilla.com"
                },
                "date_created": "2019-11-26T17:39:19.979971Z",
                "enabled_states": [
                    {
                        "id": 1371,
                        "created": "2019-12-10T17:40:22.434196Z",
                        "creator": {
                            "id": 1,
                            "first_name": "Michael",
                            "last_name": "Cooper",
                            "email": "mcooper@mozilla.com"
                        },
                        "enabled": false,
                        "carryover_from": null
                    },
                    {
                        "id": 1355,
                        "created": "2019-11-26T18:12:49.321909Z",
                        "creator": {
                            "id": 14,
                            "first_name": "Rehan",
                            "last_name": "Dalal",
                            "email": "rdalal@mozilla.com"
                        },
                        "enabled": true,
                        "carryover_from": 1240
                    }
                ],
                "enabled": false,
                "extra_capabilities": [],
                "extra_filter_expression": "",
                "filter_expression": "(normandy.channel in [\"release\"]) && ((env.version|versionCompare(\"70.!\")>=0)&&(env.version|versionCompare(\"70.*\")<0)) && ([\"global-v1\",normandy.userId]|bucketSample(5025,90,10000))",
                "filter_object": [
                    {
                        "channels": [
                            "release"
                        ],
                        "type": "channel"
                    },
                    {
                        "versions": [
                            70
                        ],
                        "type": "version"
                    },
                    {
                        "count": 90,
                        "input": [
                            "\"global-v1\"",
                            "normandy.userId"
                        ],
                        "start": 5025,
                        "total": 10000,
                        "type": "bucketSample"
                    }
                ],
                "id": 2843,
                "identicon_seed": "v1:wslg6w8j5k",
                "metadata": {},
                "name": "Pref Flip: Fingerprinting Protections Retention Study V2",
                "recipe": {
                    "approved_revision_id": 2843,
                    "id": 858,
                    "latest_revision_id": 2843
                },
                "updated": "2019-12-10T17:40:22.435411Z"
            },
            "id": 858,
            "latest_revision": {
                "action": {
                    "arguments_schema": {
                        "$schema": "http://json-schema.org/draft-04/schema#",
                        "title": "Run a feature experiment activated by a set of preferences.",
                        "type": "object",
                        "required": [
                            "slug",
                            "userFacingName",
                            "userFacingDescription",
                            "branches"
                        ],
                        "properties": {
                            "slug": {
                                "description": "Unique identifier for this experiment",
                                "type": "string",
                                "pattern": "^[A-Za-z0-9\\-_]+$"
                            },
                            "userFacingName": {
                                "description": "User-facing name of the experiment",
                                "type": "string",
                                "minLength": 1
                            },
                            "userFacingDescription": {
                                "description": "User-facing description of the experiment",
                                "type": "string",
                                "minLength": 1
                            },
                            "experimentDocumentUrl": {
                                "description": "URL of a document describing the experiment",
                                "type": "string",
                                "format": "uri",
                                "default": ""
                            },
                            "isHighPopulation": {
                                "description": "Marks the preference experiment as a high population experiment, that should be excluded from certain types of telemetry",
                                "type": "boolean",
                                "default": "false"
                            },
                            "isEnrollmentPaused": {
                                "description": "If true, new users will not be enrolled in the study.",
                                "type": "boolean",
                                "default": false
                            },
                            "branches": {
                                "description": "List of experimental branches",
                                "type": "array",
                                "minItems": 1,
                                "items": {
                                    "type": "object",
                                    "required": [
                                        "slug",
                                        "ratio",
                                        "preferences"
                                    ],
                                    "properties": {
                                        "slug": {
                                            "description": "Unique identifier for this branch of the experiment",
                                            "type": "string",
                                            "pattern": "^[A-Za-z0-9\\-_]+$"
                                        },
                                        "ratio": {
                                            "description": "Ratio of users who should be grouped into this branch",
                                            "type": "integer",
                                            "minimum": 1
                                        },
                                        "preferences": {
                                            "description": "The set of preferences to be set if this branch is chosen",
                                            "type": "object",
                                            "patternProperties": {
                                                ".*": {
                                                    "type": "object",
                                                    "properties": {
                                                        "preferenceType": {
                                                            "description": "Data type of the preference that controls this experiment",
                                                            "type": "string",
                                                            "enum": [
                                                                "string",
                                                                "integer",
                                                                "boolean"
                                                            ]
                                                        },
                                                        "preferenceBranchType": {
                                                            "description": "Controls whether the default or user value of the preference is modified",
                                                            "type": "string",
                                                            "enum": [
                                                                "user",
                                                                "default"
                                                            ],
                                                            "default": "default"
                                                        },
                                                        "preferenceValue": {
                                                            "description": "Value for this preference when this branch is chosen",
                                                            "type": [
                                                                "string",
                                                                "number",
                                                                "boolean"
                                                            ]
                                                        }
                                                    },
                                                    "required": [
                                                        "preferenceType",
                                                        "preferenceBranchType",
                                                        "preferenceValue"
                                                    ]
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "name": "multi-preference-experiment",
                    "id": 9,
                    "implementation_url": null
                },
                "approval_request": {
                    "approved": true,
                    "approver": {
                        "id": 14,
                        "first_name": "Rehan",
                        "last_name": "Dalal",
                        "email": "rdalal@mozilla.com"
                    },
                    "comment": "r+",
                    "created": "2019-11-26T17:39:27.147495Z",
                    "creator": {
                        "id": 1,
                        "first_name": "Michael",
                        "last_name": "Cooper",
                        "email": "mcooper@mozilla.com"
                    },
                    "id": 1914,
                    "revision": {
                        "id": 2843,
                        "recipe_id": 858
                    }
                },
                "arguments": {
                    "branches": [
                        {
                            "preferences": {
                                "privacy.trackingprotection.fingerprinting.enabled": {
                                    "preferenceBranchType": "default",
                                    "preferenceType": "boolean",
                                    "preferenceValue": true
                                }
                            },
                            "ratio": 1,
                            "slug": "treatment"
                        },
                        {
                            "preferences": {
                                "privacy.trackingprotection.fingerprinting.enabled": {
                                    "preferenceBranchType": "default",
                                    "preferenceType": "boolean",
                                    "preferenceValue": false
                                }
                            },
                            "ratio": 1,
                            "slug": "control"
                        }
                    ],
                    "experimentDocumentUrl": "https://experimenter.services.mozilla.com/experiments/fingerprinting-protections-retention-study-v2/",
                    "slug": "pref-fingerprinting-protections-retention-study-release-70",
                    "userFacingDescription": "This study is testing fingerprinting protections enabled by default.",
                    "userFacingName": "Default-On Fingerprinting Protections Study",
                    "isEnrollmentPaused": true
                },
                "experimenter_slug": "fingerprinting-protections-retention-study-v2",
                "capabilities": [
                    "capabilities-v1",
                    "jexl.transform.bucketSample",
                    "action.multi-preference-experiment",
                    "jexl.context.env.version",
                    "jexl.transform.versionCompare"
                ],
                "comment": "",
                "creator": {
                    "id": 1,
                    "first_name": "Michael",
                    "last_name": "Cooper",
                    "email": "mcooper@mozilla.com"
                },
                "date_created": "2019-11-26T17:39:19.979971Z",
                "enabled_states": [
                    {
                        "id": 1371,
                        "created": "2019-12-10T17:40:22.434196Z",
                        "creator": {
                            "id": 1,
                            "first_name": "Michael",
                            "last_name": "Cooper",
                            "email": "mcooper@mozilla.com"
                        },
                        "enabled": false,
                        "carryover_from": null
                    },
                    {
                        "id": 1355,
                        "created": "2019-11-26T18:12:49.321909Z",
                        "creator": {
                            "id": 14,
                            "first_name": "Rehan",
                            "last_name": "Dalal",
                            "email": "rdalal@mozilla.com"
                        },
                        "enabled": true,
                        "carryover_from": 1240
                    }
                ],
                "enabled": false,
                "extra_capabilities": [],
                "extra_filter_expression": "",
                "filter_expression": "(normandy.channel in [\"release\"]) && ((env.version|versionCompare(\"70.!\")>=0)&&(env.version|versionCompare(\"70.*\")<0)) && ([\"global-v1\",normandy.userId]|bucketSample(5025,90,10000))",
                "filter_object": [
                    {
                        "channels": [
                            "release"
                        ],
                        "type": "channel"
                    },
                    {
                        "versions": [
                            70
                        ],
                        "type": "version"
                    },
                    {
                        "count": 90,
                        "input": [
                            "\"global-v1\"",
                            "normandy.userId"
                        ],
                        "start": 5025,
                        "total": 10000,
                        "type": "bucketSample"
                    }
                ],
                "id": 2843,
                "identicon_seed": "v1:wslg6w8j5k",
                "metadata": {},
                "name": "Pref Flip: Fingerprinting Protections Retention Study V2",
                "recipe": {
                    "approved_revision_id": 2843,
                    "id": 858,
                    "latest_revision_id": 2843
                },
                "updated": "2019-12-10T17:40:22.435411Z"
            },
            "signature": null,
            "uses_only_baseline_capabilities": false
        },
        {
            "approved_revision": {
                "action": {
                    "arguments_schema": {
                        "$schema": "http://json-schema.org/draft-04/schema#",
                        "title": "Run a feature experiment activated by a set of preferences.",
                        "type": "object",
                        "required": [
                            "slug",
                            "userFacingName",
                            "userFacingDescription",
                            "branches"
                        ],
                        "properties": {
                            "slug": {
                                "description": "Unique identifier for this experiment",
                                "type": "string",
                                "pattern": "^[A-Za-z0-9\\-_]+$"
                            },
                            "userFacingName": {
                                "description": "User-facing name of the experiment",
                                "type": "string",
                                "minLength": 1
                            },
                            "userFacingDescription": {
                                "description": "User-facing description of the experiment",
                                "type": "string",
                                "minLength": 1
                            },
                            "experimentDocumentUrl": {
                                "description": "URL of a document describing the experiment",
                                "type": "string",
                                "format": "uri",
                                "default": ""
                            },
                            "isHighPopulation": {
                                "description": "Marks the preference experiment as a high population experiment, that should be excluded from certain types of telemetry",
                                "type": "boolean",
                                "default": "false"
                            },
                            "isEnrollmentPaused": {
                                "description": "If true, new users will not be enrolled in the study.",
                                "type": "boolean",
                                "default": false
                            },
                            "branches": {
                                "description": "List of experimental branches",
                                "type": "array",
                                "minItems": 1,
                                "items": {
                                    "type": "object",
                                    "required": [
                                        "slug",
                                        "ratio",
                                        "preferences"
                                    ],
                                    "properties": {
                                        "slug": {
                                            "description": "Unique identifier for this branch of the experiment",
                                            "type": "string",
                                            "pattern": "^[A-Za-z0-9\\-_]+$"
                                        },
                                        "ratio": {
                                            "description": "Ratio of users who should be grouped into this branch",
                                            "type": "integer",
                                            "minimum": 1
                                        },
                                        "preferences": {
                                            "description": "The set of preferences to be set if this branch is chosen",
                                            "type": "object",
                                            "patternProperties": {
                                                ".*": {
                                                    "type": "object",
                                                    "properties": {
                                                        "preferenceType": {
                                                            "description": "Data type of the preference that controls this experiment",
                                                            "type": "string",
                                                            "enum": [
                                                                "string",
                                                                "integer",
                                                                "boolean"
                                                            ]
                                                        },
                                                        "preferenceBranchType": {
                                                            "description": "Controls whether the default or user value of the preference is modified",
                                                            "type": "string",
                                                            "enum": [
                                                                "user",
                                                                "default"
                                                            ],
                                                            "default": "default"
                                                        },
                                                        "preferenceValue": {
                                                            "description": "Value for this preference when this branch is chosen",
                                                            "type": [
                                                                "string",
                                                                "number",
                                                                "boolean"
                                                            ]
                                                        }
                                                    },
                                                    "required": [
                                                        "preferenceType",
                                                        "preferenceBranchType",
                                                        "preferenceValue"
                                                    ]
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "name": "multi-preference-experiment",
                    "id": 9,
                    "implementation_url": null
                },
                "approval_request": {
                    "approved": true,
                    "approver": {
                        "id": 52,
                        "first_name": "Ciprian",
                        "last_name": "Muresan",
                        "email": "cmuresan@mozilla.com"
                    },
                    "comment": "r+ for testing (beta channel was added)",
                    "created": "2019-11-19T10:01:24.011257Z",
                    "creator": {
                        "id": 20,
                        "first_name": "Adrian",
                        "last_name": "Florinescu",
                        "email": "aflorinescu@mozilla.com"
                    },
                    "id": 1904,
                    "revision": {
                        "id": 2832,
                        "recipe_id": 879
                    }
                },
                "arguments": {
                    "branches": [
                        {
                            "preferences": {
                                "startup.homepage_welcome_url": {
                                    "preferenceBranchType": "default",
                                    "preferenceType": "string",
                                    "preferenceValue": "about:welcome"
                                },
                                "trailhead.firstrun.branches": {
                                    "preferenceBranchType": "default",
                                    "preferenceType": "string",
                                    "preferenceValue": "sync-supercharge"
                                }
                            },
                            "ratio": 1,
                            "slug": "sync-supercharge"
                        },
                        {
                            "preferences": {
                                "startup.homepage_welcome_url": {
                                    "preferenceBranchType": "default",
                                    "preferenceType": "string",
                                    "preferenceValue": "about:welcome"
                                },
                                "trailhead.firstrun.branches": {
                                    "preferenceBranchType": "default",
                                    "preferenceType": "string",
                                    "preferenceValue": "join-privacy"
                                }
                            },
                            "ratio": 1,
                            "slug": "join-privacy"
                        }
                    ],
                    "isEnrollmentPaused": true,
                    "slug": "multi-preference-experiment-stub-attribution-test-1571777",
                    "userFacingDescription": "Test for attribution code and about:welcome bug 1571777",
                    "userFacingName": "Stub attribution test for about:welcome, see bug 1571777"
                },
                "experimenter_slug": null,
                "capabilities": [
                    "jexl.transform.versionCompare",
                    "capabilities-v1",
                    "jexl.context.env.version",
                    "action.multi-preference-experiment"
                ],
                "comment": "",
                "creator": {
                    "id": 20,
                    "first_name": "Adrian",
                    "last_name": "Florinescu",
                    "email": "aflorinescu@mozilla.com"
                },
                "date_created": "2019-11-19T10:00:38.444790Z",
                "enabled_states": [
                    {
                        "id": 1334,
                        "created": "2019-11-19T12:29:20.176299Z",
                        "creator": {
                            "id": 52,
                            "first_name": "Ciprian",
                            "last_name": "Muresan",
                            "email": "cmuresan@mozilla.com"
                        },
                        "enabled": false,
                        "carryover_from": null
                    },
                    {
                        "id": 1332,
                        "created": "2019-11-19T10:19:43.722496Z",
                        "creator": {
                            "id": 52,
                            "first_name": "Ciprian",
                            "last_name": "Muresan",
                            "email": "cmuresan@mozilla.com"
                        },
                        "enabled": true,
                        "carryover_from": null
                    }
                ],
                "enabled": false,
                "extra_capabilities": [],
                "extra_filter_expression": "normandy.attribution.medium == \"rhelmer\"\n&& normandy.attribution.campaign == \"stubtest\"\n&& (\n  !\"trailhead.firstrun.didSeeAboutWelcome\"|preferenceIsUserSet\n  || \"multi-preference-experiment-stub-attribution-test-1571777\" in normandy.experiments.active\n)",
                "filter_expression": "(normandy.channel in [\"beta\",\"nightly\"]) && ((env.version|versionCompare(\"71.!\")>=0)&&(env.version|versionCompare(\"72.*\")<0)) && (normandy.attribution.medium == \"rhelmer\"\n&& normandy.attribution.campaign == \"stubtest\"\n&& (\n  !\"trailhead.firstrun.didSeeAboutWelcome\"|preferenceIsUserSet\n  || \"multi-preference-experiment-stub-attribution-test-1571777\" in normandy.experiments.active\n))",
                "filter_object": [
                    {
                        "channels": [
                            "beta",
                            "nightly"
                        ],
                        "type": "channel"
                    },
                    {
                        "versions": [
                            71,
                            72
                        ],
                        "type": "version"
                    }
                ],
                "id": 2832,
                "identicon_seed": "v1:ccw5o9nix59",
                "metadata": {},
                "name": "multi-preference-experiment-stub-attribution-test-1571777-paused-enrollment",
                "recipe": {
                    "approved_revision_id": 2832,
                    "id": 879,
                    "latest_revision_id": 2832
                },
                "updated": "2019-11-19T12:29:20.177611Z"
            },
            "id": 879,
            "latest_revision": {
                "action": {
                    "arguments_schema": {
                        "$schema": "http://json-schema.org/draft-04/schema#",
                        "title": "Run a feature experiment activated by a set of preferences.",
                        "type": "object",
                        "required": [
                            "slug",
                            "userFacingName",
                            "userFacingDescription",
                            "branches"
                        ],
                        "properties": {
                            "slug": {
                                "description": "Unique identifier for this experiment",
                                "type": "string",
                                "pattern": "^[A-Za-z0-9\\-_]+$"
                            },
                            "userFacingName": {
                                "description": "User-facing name of the experiment",
                                "type": "string",
                                "minLength": 1
                            },
                            "userFacingDescription": {
                                "description": "User-facing description of the experiment",
                                "type": "string",
                                "minLength": 1
                            },
                            "experimentDocumentUrl": {
                                "description": "URL of a document describing the experiment",
                                "type": "string",
                                "format": "uri",
                                "default": ""
                            },
                            "isHighPopulation": {
                                "description": "Marks the preference experiment as a high population experiment, that should be excluded from certain types of telemetry",
                                "type": "boolean",
                                "default": "false"
                            },
                            "isEnrollmentPaused": {
                                "description": "If true, new users will not be enrolled in the study.",
                                "type": "boolean",
                                "default": false
                            },
                            "branches": {
                                "description": "List of experimental branches",
                                "type": "array",
                                "minItems": 1,
                                "items": {
                                    "type": "object",
                                    "required": [
                                        "slug",
                                        "ratio",
                                        "preferences"
                                    ],
                                    "properties": {
                                        "slug": {
                                            "description": "Unique identifier for this branch of the experiment",
                                            "type": "string",
                                            "pattern": "^[A-Za-z0-9\\-_]+$"
                                        },
                                        "ratio": {
                                            "description": "Ratio of users who should be grouped into this branch",
                                            "type": "integer",
                                            "minimum": 1
                                        },
                                        "preferences": {
                                            "description": "The set of preferences to be set if this branch is chosen",
                                            "type": "object",
                                            "patternProperties": {
                                                ".*": {
                                                    "type": "object",
                                                    "properties": {
                                                        "preferenceType": {
                                                            "description": "Data type of the preference that controls this experiment",
                                                            "type": "string",
                                                            "enum": [
                                                                "string",
                                                                "integer",
                                                                "boolean"
                                                            ]
                                                        },
                                                        "preferenceBranchType": {
                                                            "description": "Controls whether the default or user value of the preference is modified",
                                                            "type": "string",
                                                            "enum": [
                                                                "user",
                                                                "default"
                                                            ],
                                                            "default": "default"
                                                        },
                                                        "preferenceValue": {
                                                            "description": "Value for this preference when this branch is chosen",
                                                            "type": [
                                                                "string",
                                                                "number",
                                                                "boolean"
                                                            ]
                                                        }
                                                    },
                                                    "required": [
                                                        "preferenceType",
                                                        "preferenceBranchType",
                                                        "preferenceValue"
                                                    ]
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "name": "multi-preference-experiment",
                    "id": 9,
                    "implementation_url": null
                },
                "approval_request": {
                    "approved": true,
                    "approver": {
                        "id": 52,
                        "first_name": "Ciprian",
                        "last_name": "Muresan",
                        "email": "cmuresan@mozilla.com"
                    },
                    "comment": "r+ for testing (beta channel was added)",
                    "created": "2019-11-19T10:01:24.011257Z",
                    "creator": {
                        "id": 20,
                        "first_name": "Adrian",
                        "last_name": "Florinescu",
                        "email": "aflorinescu@mozilla.com"
                    },
                    "id": 1904,
                    "revision": {
                        "id": 2832,
                        "recipe_id": 879
                    }
                },
                "arguments": {
                    "branches": [
                        {
                            "preferences": {
                                "startup.homepage_welcome_url": {
                                    "preferenceBranchType": "default",
                                    "preferenceType": "string",
                                    "preferenceValue": "about:welcome"
                                },
                                "trailhead.firstrun.branches": {
                                    "preferenceBranchType": "default",
                                    "preferenceType": "string",
                                    "preferenceValue": "sync-supercharge"
                                }
                            },
                            "ratio": 1,
                            "slug": "sync-supercharge"
                        },
                        {
                            "preferences": {
                                "startup.homepage_welcome_url": {
                                    "preferenceBranchType": "default",
                                    "preferenceType": "string",
                                    "preferenceValue": "about:welcome"
                                },
                                "trailhead.firstrun.branches": {
                                    "preferenceBranchType": "default",
                                    "preferenceType": "string",
                                    "preferenceValue": "join-privacy"
                                }
                            },
                            "ratio": 1,
                            "slug": "join-privacy"
                        }
                    ],
                    "isEnrollmentPaused": true,
                    "slug": "multi-preference-experiment-stub-attribution-test-1571777",
                    "userFacingDescription": "Test for attribution code and about:welcome bug 1571777",
                    "userFacingName": "Stub attribution test for about:welcome, see bug 1571777"
                },
                "experimenter_slug": null,
                "capabilities": [
                    "jexl.transform.versionCompare",
                    "capabilities-v1",
                    "jexl.context.env.version",
                    "action.multi-preference-experiment"
                ],
                "comment": "",
                "creator": {
                    "id": 20,
                    "first_name": "Adrian",
                    "last_name": "Florinescu",
                    "email": "aflorinescu@mozilla.com"
                },
                "date_created": "2019-11-19T10:00:38.444790Z",
                "enabled_states": [
                    {
                        "id": 1334,
                        "created": "2019-11-19T12:29:20.176299Z",
                        "creator": {
                            "id": 52,
                            "first_name": "Ciprian",
                            "last_name": "Muresan",
                            "email": "cmuresan@mozilla.com"
                        },
                        "enabled": false,
                        "carryover_from": null
                    },
                    {
                        "id": 1332,
                        "created": "2019-11-19T10:19:43.722496Z",
                        "creator": {
                            "id": 52,
                            "first_name": "Ciprian",
                            "last_name": "Muresan",
                            "email": "cmuresan@mozilla.com"
                        },
                        "enabled": true,
                        "carryover_from": null
                    }
                ],
                "enabled": false,
                "extra_capabilities": [],
                "extra_filter_expression": "normandy.attribution.medium == \"rhelmer\"\n&& normandy.attribution.campaign == \"stubtest\"\n&& (\n  !\"trailhead.firstrun.didSeeAboutWelcome\"|preferenceIsUserSet\n  || \"multi-preference-experiment-stub-attribution-test-1571777\" in normandy.experiments.active\n)",
                "filter_expression": "(normandy.channel in [\"beta\",\"nightly\"]) && ((env.version|versionCompare(\"71.!\")>=0)&&(env.version|versionCompare(\"72.*\")<0)) && (normandy.attribution.medium == \"rhelmer\"\n&& normandy.attribution.campaign == \"stubtest\"\n&& (\n  !\"trailhead.firstrun.didSeeAboutWelcome\"|preferenceIsUserSet\n  || \"multi-preference-experiment-stub-attribution-test-1571777\" in normandy.experiments.active\n))",
                "filter_object": [
                    {
                        "channels": [
                            "beta",
                            "nightly"
                        ],
                        "type": "channel"
                    },
                    {
                        "versions": [
                            71,
                            72
                        ],
                        "type": "version"
                    }
                ],
                "id": 2832,
                "identicon_seed": "v1:ccw5o9nix59",
                "metadata": {},
                "name": "multi-preference-experiment-stub-attribution-test-1571777-paused-enrollment",
                "recipe": {
                    "approved_revision_id": 2832,
                    "id": 879,
                    "latest_revision_id": 2832
                },
                "updated": "2019-11-19T12:29:20.177611Z"
            },
            "signature": null,
            "uses_only_baseline_capabilities": false
        },
        {
            "approved_revision": {
                "action": {
                    "arguments_schema": {
                        "$schema": "http://json-schema.org/draft-04/schema#",
                        "title": "Run a feature experiment activated by a set of preferences.",
                        "type": "object",
                        "required": [
                            "slug",
                            "userFacingName",
                            "userFacingDescription",
                            "branches"
                        ],
                        "properties": {
                            "slug": {
                                "description": "Unique identifier for this experiment",
                                "type": "string",
                                "pattern": "^[A-Za-z0-9\\-_]+$"
                            },
                            "userFacingName": {
                                "description": "User-facing name of the experiment",
                                "type": "string",
                                "minLength": 1
                            },
                            "userFacingDescription": {
                                "description": "User-facing description of the experiment",
                                "type": "string",
                                "minLength": 1
                            },
                            "experimentDocumentUrl": {
                                "description": "URL of a document describing the experiment",
                                "type": "string",
                                "format": "uri",
                                "default": ""
                            },
                            "isHighPopulation": {
                                "description": "Marks the preference experiment as a high population experiment, that should be excluded from certain types of telemetry",
                                "type": "boolean",
                                "default": "false"
                            },
                            "isEnrollmentPaused": {
                                "description": "If true, new users will not be enrolled in the study.",
                                "type": "boolean",
                                "default": false
                            },
                            "branches": {
                                "description": "List of experimental branches",
                                "type": "array",
                                "minItems": 1,
                                "items": {
                                    "type": "object",
                                    "required": [
                                        "slug",
                                        "ratio",
                                        "preferences"
                                    ],
                                    "properties": {
                                        "slug": {
                                            "description": "Unique identifier for this branch of the experiment",
                                            "type": "string",
                                            "pattern": "^[A-Za-z0-9\\-_]+$"
                                        },
                                        "ratio": {
                                            "description": "Ratio of users who should be grouped into this branch",
                                            "type": "integer",
                                            "minimum": 1
                                        },
                                        "preferences": {
                                            "description": "The set of preferences to be set if this branch is chosen",
                                            "type": "object",
                                            "patternProperties": {
                                                ".*": {
                                                    "type": "object",
                                                    "properties": {
                                                        "preferenceType": {
                                                            "description": "Data type of the preference that controls this experiment",
                                                            "type": "string",
                                                            "enum": [
                                                                "string",
                                                                "integer",
                                                                "boolean"
                                                            ]
                                                        },
                                                        "preferenceBranchType": {
                                                            "description": "Controls whether the default or user value of the preference is modified",
                                                            "type": "string",
                                                            "enum": [
                                                                "user",
                                                                "default"
                                                            ],
                                                            "default": "default"
                                                        },
                                                        "preferenceValue": {
                                                            "description": "Value for this preference when this branch is chosen",
                                                            "type": [
                                                                "string",
                                                                "number",
                                                                "boolean"
                                                            ]
                                                        }
                                                    },
                                                    "required": [
                                                        "preferenceType",
                                                        "preferenceBranchType",
                                                        "preferenceValue"
                                                    ]
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "name": "multi-preference-experiment",
                    "id": 9,
                    "implementation_url": null
                },
                "approval_request": {
                    "approved": true,
                    "approver": {
                        "id": 1,
                        "first_name": "Michael",
                        "last_name": "Cooper",
                        "email": "mcooper@mozilla.com"
                    },
                    "comment": "r+",
                    "created": "2020-01-28T13:02:53.385119Z",
                    "creator": {
                        "id": 14,
                        "first_name": "Rehan",
                        "last_name": "Dalal",
                        "email": "rdalal@mozilla.com"
                    },
                    "id": 1969,
                    "revision": {
                        "id": 2909,
                        "recipe_id": 906
                    }
                },
                "arguments": {
                    "slug": "pref-impact-of-level-2-etp-on-a-custom-distribution-release-72-80-bug-1607493",
                    "userFacingName": "Impact of Level 2 ETP",
                    "isHighVolume": false,
                    "experimentDocumentUrl": "https://experimenter.services.mozilla.com/experiments/impact-of-level-2-etp-on-a-custom-distribution/",
                    "userFacingDescription": "This study enables ETP for a known population to observe impacts on usage and revenue",
                    "isEnrollmentPaused": false,
                    "branches": [
                        {
                            "preferences": {
                                "privacy.annotate_channels.strict_list.enabled": {
                                    "preferenceBranchType": "default",
                                    "preferenceType": "boolean",
                                    "preferenceValue": true
                                }
                            },
                            "ratio": 100,
                            "slug": "treatment"
                        }
                    ]
                },
                "experimenter_slug": "impact-of-level-2-etp-on-a-custom-distribution",
                "capabilities": [
                    "capabilities-v1",
                    "jexl.transform.bucketSample",
                    "action.multi-preference-experiment",
                    "jexl.context.env.version",
                    "jexl.transform.versionCompare"
                ],
                "comment": "",
                "creator": {
                    "id": 1,
                    "first_name": "Michael",
                    "last_name": "Cooper",
                    "email": "mcooper@mozilla.com"
                },
                "date_created": "2020-01-28T12:27:57.650410Z",
                "enabled_states": [
                    {
                        "id": 1899,
                        "created": "2020-10-27T16:05:49.588143Z",
                        "creator": {
                            "id": 14,
                            "first_name": "Rehan",
                            "last_name": "Dalal",
                            "email": "rdalal@mozilla.com"
                        },
                        "enabled": false,
                        "carryover_from": null
                    },
                    {
                        "id": 1422,
                        "created": "2020-01-28T13:03:54.690105Z",
                        "creator": {
                            "id": 1,
                            "first_name": "Michael",
                            "last_name": "Cooper",
                            "email": "mcooper@mozilla.com"
                        },
                        "enabled": true,
                        "carryover_from": null
                    }
                ],
                "enabled": false,
                "extra_capabilities": [],
                "extra_filter_expression": "normandy.distribution in [\"isltd-g-aura-001\", \"isltd-g-001\"]",
                "filter_expression": "(normandy.channel in [\"release\"]) && ((env.version|versionCompare(\"72.!\")>=0)&&(env.version|versionCompare(\"80.*\")<0)) && ([\"etp2\",normandy.userId]|bucketSample(0,10000,10000)) && (normandy.distribution in [\"isltd-g-aura-001\", \"isltd-g-001\"])",
                "filter_object": [
                    {
                        "channels": [
                            "release"
                        ],
                        "type": "channel"
                    },
                    {
                        "versions": [
                            72,
                            73,
                            74,
                            75,
                            76,
                            77,
                            78,
                            79,
                            80
                        ],
                        "type": "version"
                    },
                    {
                        "type": "bucketSample",
                        "input": [
                            "\"etp2\"",
                            "normandy.userId"
                        ],
                        "start": 0,
                        "count": 10000,
                        "total": 10000
                    }
                ],
                "id": 2909,
                "identicon_seed": "v1:b610jvi03tb",
                "metadata": {},
                "name": "Impact of Level 2 ETP on a Custom Distribution",
                "recipe": {
                    "approved_revision_id": 2909,
                    "id": 906,
                    "latest_revision_id": 2909
                },
                "updated": "2020-10-27T16:05:49.755196Z"
            },
            "id": 906,
            "latest_revision": {
                "action": {
                    "arguments_schema": {
                        "$schema": "http://json-schema.org/draft-04/schema#",
                        "title": "Run a feature experiment activated by a set of preferences.",
                        "type": "object",
                        "required": [
                            "slug",
                            "userFacingName",
                            "userFacingDescription",
                            "branches"
                        ],
                        "properties": {
                            "slug": {
                                "description": "Unique identifier for this experiment",
                                "type": "string",
                                "pattern": "^[A-Za-z0-9\\-_]+$"
                            },
                            "userFacingName": {
                                "description": "User-facing name of the experiment",
                                "type": "string",
                                "minLength": 1
                            },
                            "userFacingDescription": {
                                "description": "User-facing description of the experiment",
                                "type": "string",
                                "minLength": 1
                            },
                            "experimentDocumentUrl": {
                                "description": "URL of a document describing the experiment",
                                "type": "string",
                                "format": "uri",
                                "default": ""
                            },
                            "isHighPopulation": {
                                "description": "Marks the preference experiment as a high population experiment, that should be excluded from certain types of telemetry",
                                "type": "boolean",
                                "default": "false"
                            },
                            "isEnrollmentPaused": {
                                "description": "If true, new users will not be enrolled in the study.",
                                "type": "boolean",
                                "default": false
                            },
                            "branches": {
                                "description": "List of experimental branches",
                                "type": "array",
                                "minItems": 1,
                                "items": {
                                    "type": "object",
                                    "required": [
                                        "slug",
                                        "ratio",
                                        "preferences"
                                    ],
                                    "properties": {
                                        "slug": {
                                            "description": "Unique identifier for this branch of the experiment",
                                            "type": "string",
                                            "pattern": "^[A-Za-z0-9\\-_]+$"
                                        },
                                        "ratio": {
                                            "description": "Ratio of users who should be grouped into this branch",
                                            "type": "integer",
                                            "minimum": 1
                                        },
                                        "preferences": {
                                            "description": "The set of preferences to be set if this branch is chosen",
                                            "type": "object",
                                            "patternProperties": {
                                                ".*": {
                                                    "type": "object",
                                                    "properties": {
                                                        "preferenceType": {
                                                            "description": "Data type of the preference that controls this experiment",
                                                            "type": "string",
                                                            "enum": [
                                                                "string",
                                                                "integer",
                                                                "boolean"
                                                            ]
                                                        },
                                                        "preferenceBranchType": {
                                                            "description": "Controls whether the default or user value of the preference is modified",
                                                            "type": "string",
                                                            "enum": [
                                                                "user",
                                                                "default"
                                                            ],
                                                            "default": "default"
                                                        },
                                                        "preferenceValue": {
                                                            "description": "Value for this preference when this branch is chosen",
                                                            "type": [
                                                                "string",
                                                                "number",
                                                                "boolean"
                                                            ]
                                                        }
                                                    },
                                                    "required": [
                                                        "preferenceType",
                                                        "preferenceBranchType",
                                                        "preferenceValue"
                                                    ]
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "name": "multi-preference-experiment",
                    "id": 9,
                    "implementation_url": null
                },
                "approval_request": {
                    "approved": true,
                    "approver": {
                        "id": 1,
                        "first_name": "Michael",
                        "last_name": "Cooper",
                        "email": "mcooper@mozilla.com"
                    },
                    "comment": "r+",
                    "created": "2020-01-28T13:02:53.385119Z",
                    "creator": {
                        "id": 14,
                        "first_name": "Rehan",
                        "last_name": "Dalal",
                        "email": "rdalal@mozilla.com"
                    },
                    "id": 1969,
                    "revision": {
                        "id": 2909,
                        "recipe_id": 906
                    }
                },
                "arguments": {
                    "slug": "pref-impact-of-level-2-etp-on-a-custom-distribution-release-72-80-bug-1607493",
                    "userFacingName": "Impact of Level 2 ETP",
                    "isHighVolume": false,
                    "experimentDocumentUrl": "https://experimenter.services.mozilla.com/experiments/impact-of-level-2-etp-on-a-custom-distribution/",
                    "userFacingDescription": "This study enables ETP for a known population to observe impacts on usage and revenue",
                    "isEnrollmentPaused": false,
                    "branches": [
                        {
                            "preferences": {
                                "privacy.annotate_channels.strict_list.enabled": {
                                    "preferenceBranchType": "default",
                                    "preferenceType": "boolean",
                                    "preferenceValue": true
                                }
                            },
                            "ratio": 100,
                            "slug": "treatment"
                        }
                    ]
                },
                "experimenter_slug": "impact-of-level-2-etp-on-a-custom-distribution",
                "capabilities": [
                    "capabilities-v1",
                    "jexl.transform.bucketSample",
                    "action.multi-preference-experiment",
                    "jexl.context.env.version",
                    "jexl.transform.versionCompare"
                ],
                "comment": "",
                "creator": {
                    "id": 1,
                    "first_name": "Michael",
                    "last_name": "Cooper",
                    "email": "mcooper@mozilla.com"
                },
                "date_created": "2020-01-28T12:27:57.650410Z",
                "enabled_states": [
                    {
                        "id": 1899,
                        "created": "2020-10-27T16:05:49.588143Z",
                        "creator": {
                            "id": 14,
                            "first_name": "Rehan",
                            "last_name": "Dalal",
                            "email": "rdalal@mozilla.com"
                        },
                        "enabled": false,
                        "carryover_from": null
                    },
                    {
                        "id": 1422,
                        "created": "2020-01-28T13:03:54.690105Z",
                        "creator": {
                            "id": 1,
                            "first_name": "Michael",
                            "last_name": "Cooper",
                            "email": "mcooper@mozilla.com"
                        },
                        "enabled": true,
                        "carryover_from": null
                    }
                ],
                "enabled": false,
                "extra_capabilities": [],
                "extra_filter_expression": "normandy.distribution in [\"isltd-g-aura-001\", \"isltd-g-001\"]",
                "filter_expression": "(normandy.channel in [\"release\"]) && ((env.version|versionCompare(\"72.!\")>=0)&&(env.version|versionCompare(\"80.*\")<0)) && ([\"etp2\",normandy.userId]|bucketSample(0,10000,10000)) && (normandy.distribution in [\"isltd-g-aura-001\", \"isltd-g-001\"])",
                "filter_object": [
                    {
                        "channels": [
                            "release"
                        ],
                        "type": "channel"
                    },
                    {
                        "versions": [
                            72,
                            73,
                            74,
                            75,
                            76,
                            77,
                            78,
                            79,
                            80
                        ],
                        "type": "version"
                    },
                    {
                        "type": "bucketSample",
                        "input": [
                            "\"etp2\"",
                            "normandy.userId"
                        ],
                        "start": 0,
                        "count": 10000,
                        "total": 10000
                    }
                ],
                "id": 2909,
                "identicon_seed": "v1:b610jvi03tb",
                "metadata": {},
                "name": "Impact of Level 2 ETP on a Custom Distribution",
                "recipe": {
                    "approved_revision_id": 2909,
                    "id": 906,
                    "latest_revision_id": 2909
                },
                "updated": "2020-10-27T16:05:49.755196Z"
            },
            "signature": null,
            "uses_only_baseline_capabilities": false
        },
        {
            "approved_revision": {
                "action": {
                    "arguments_schema": {
                        "$schema": "http://json-schema.org/draft-04/schema#",
                        "title": "Run a feature experiment activated by a set of preferences.",
                        "type": "object",
                        "required": [
                            "slug",
                            "userFacingName",
                            "userFacingDescription",
                            "branches"
                        ],
                        "properties": {
                            "slug": {
                                "description": "Unique identifier for this experiment",
                                "type": "string",
                                "pattern": "^[A-Za-z0-9\\-_]+$"
                            },
                            "userFacingName": {
                                "description": "User-facing name of the experiment",
                                "type": "string",
                                "minLength": 1
                            },
                            "userFacingDescription": {
                                "description": "User-facing description of the experiment",
                                "type": "string",
                                "minLength": 1
                            },
                            "experimentDocumentUrl": {
                                "description": "URL of a document describing the experiment",
                                "type": "string",
                                "format": "uri",
                                "default": ""
                            },
                            "isHighPopulation": {
                                "description": "Marks the preference experiment as a high population experiment, that should be excluded from certain types of telemetry",
                                "type": "boolean",
                                "default": "false"
                            },
                            "isEnrollmentPaused": {
                                "description": "If true, new users will not be enrolled in the study.",
                                "type": "boolean",
                                "default": false
                            },
                            "branches": {
                                "description": "List of experimental branches",
                                "type": "array",
                                "minItems": 1,
                                "items": {
                                    "type": "object",
                                    "required": [
                                        "slug",
                                        "ratio",
                                        "preferences"
                                    ],
                                    "properties": {
                                        "slug": {
                                            "description": "Unique identifier for this branch of the experiment",
                                            "type": "string",
                                            "pattern": "^[A-Za-z0-9\\-_]+$"
                                        },
                                        "ratio": {
                                            "description": "Ratio of users who should be grouped into this branch",
                                            "type": "integer",
                                            "minimum": 1
                                        },
                                        "preferences": {
                                            "description": "The set of preferences to be set if this branch is chosen",
                                            "type": "object",
                                            "patternProperties": {
                                                ".*": {
                                                    "type": "object",
                                                    "properties": {
                                                        "preferenceType": {
                                                            "description": "Data type of the preference that controls this experiment",
                                                            "type": "string",
                                                            "enum": [
                                                                "string",
                                                                "integer",
                                                                "boolean"
                                                            ]
                                                        },
                                                        "preferenceBranchType": {
                                                            "description": "Controls whether the default or user value of the preference is modified",
                                                            "type": "string",
                                                            "enum": [
                                                                "user",
                                                                "default"
                                                            ],
                                                            "default": "default"
                                                        },
                                                        "preferenceValue": {
                                                            "description": "Value for this preference when this branch is chosen",
                                                            "type": [
                                                                "string",
                                                                "number",
                                                                "boolean"
                                                            ]
                                                        }
                                                    },
                                                    "required": [
                                                        "preferenceType",
                                                        "preferenceBranchType",
                                                        "preferenceValue"
                                                    ]
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "name": "multi-preference-experiment",
                    "id": 9,
                    "implementation_url": null
                },
                "approval_request": {
                    "approved": true,
                    "approver": {
                        "id": 14,
                        "first_name": "Rehan",
                        "last_name": "Dalal",
                        "email": "rdalal@mozilla.com"
                    },
                    "comment": "r+",
                    "created": "2020-10-27T16:18:54.763510Z",
                    "creator": {
                        "id": 60,
                        "first_name": "Tiffany",
                        "last_name": "Tran",
                        "email": "ttran@mozilla.com"
                    },
                    "id": 2357,
                    "revision": {
                        "id": 3390,
                        "recipe_id": 1073
                    }
                },
                "arguments": {
                    "branches": [
                        {
                            "preferences": {
                                "geo.provider.network.compare.dummyurl.dummy": {
                                    "preferenceBranchType": "default",
                                    "preferenceType": "integer",
                                    "preferenceValue": 1
                                }
                            },
                            "ratio": 50,
                            "slug": "control"
                        },
                        {
                            "preferences": {
                                "geo.provider.network.compare.url": {
                                    "preferenceBranchType": "default",
                                    "preferenceType": "string",
                                    "preferenceValue": "https://location.services.mozilla.com/v1/geolocate?key=%MOZILLA_API_KEY%"
                                }
                            },
                            "ratio": 50,
                            "slug": "treatment"
                        }
                    ],
                    "experimentDocumentUrl": "https://experimenter.services.mozilla.com/experiments/verify-changing-location-service-providers-still-gives-accurate-results-v2/",
                    "isEnrollmentPaused": true,
                    "slug": "bug-1669364-pref-verify-changing-location-service-providers-still-release-82-83",
                    "userFacingDescription": "Verify changing location service providers still gives accurate results.",
                    "userFacingName": "Verify changing location service providers still gives accurate results. V2"
                },
                "experimenter_slug": "verify-changing-location-service-providers-still-gives-accurate-results-v2",
                "capabilities": [
                    "capabilities-v1",
                    "jexl.transform.bucketSample",
                    "action.multi-preference-experiment",
                    "jexl.context.env.version",
                    "jexl.transform.versionCompare"
                ],
                "comment": "pausing recipe",
                "creator": {
                    "id": 60,
                    "first_name": "Tiffany",
                    "last_name": "Tran",
                    "email": "ttran@mozilla.com"
                },
                "date_created": "2020-10-27T16:18:51.298482Z",
                "enabled_states": [
                    {
                        "id": 1961,
                        "created": "2020-12-01T17:35:05.057354Z",
                        "creator": {
                            "id": 14,
                            "first_name": "Rehan",
                            "last_name": "Dalal",
                            "email": "rdalal@mozilla.com"
                        },
                        "enabled": false,
                        "carryover_from": null
                    },
                    {
                        "id": 1909,
                        "created": "2020-10-27T16:25:46.869124Z",
                        "creator": {
                            "id": 14,
                            "first_name": "Rehan",
                            "last_name": "Dalal",
                            "email": "rdalal@mozilla.com"
                        },
                        "enabled": true,
                        "carryover_from": 1895
                    }
                ],
                "enabled": false,
                "extra_capabilities": [],
                "extra_filter_expression": "",
                "filter_expression": "(normandy.channel in [\"release\"]) && ((env.version|versionCompare(\"82.!\")>=0)&&(env.version|versionCompare(\"83.*\")<0)) && ([normandy.userId,\"global-v4\"]|bucketSample(5650,100,10000))",
                "filter_object": [
                    {
                        "channels": [
                            "release"
                        ],
                        "type": "channel"
                    },
                    {
                        "type": "version",
                        "versions": [
                            82,
                            83
                        ]
                    },
                    {
                        "count": 100,
                        "input": [
                            "normandy.userId",
                            "\"global-v4\""
                        ],
                        "start": 5650,
                        "total": 10000,
                        "type": "bucketSample"
                    }
                ],
                "id": 3390,
                "identicon_seed": "v1:PiwsfrzNAKoP",
                "metadata": {},
                "name": "Verify changing location service providers still gives accurate results. V2",
                "recipe": {
                    "approved_revision_id": 3390,
                    "id": 1073,
                    "latest_revision_id": 3390
                },
                "updated": "2020-12-01T17:35:05.220999Z"
            },
            "id": 1073,
            "latest_revision": {
                "action": {
                    "arguments_schema": {
                        "$schema": "http://json-schema.org/draft-04/schema#",
                        "title": "Run a feature experiment activated by a set of preferences.",
                        "type": "object",
                        "required": [
                            "slug",
                            "userFacingName",
                            "userFacingDescription",
                            "branches"
                        ],
                        "properties": {
                            "slug": {
                                "description": "Unique identifier for this experiment",
                                "type": "string",
                                "pattern": "^[A-Za-z0-9\\-_]+$"
                            },
                            "userFacingName": {
                                "description": "User-facing name of the experiment",
                                "type": "string",
                                "minLength": 1
                            },
                            "userFacingDescription": {
                                "description": "User-facing description of the experiment",
                                "type": "string",
                                "minLength": 1
                            },
                            "experimentDocumentUrl": {
                                "description": "URL of a document describing the experiment",
                                "type": "string",
                                "format": "uri",
                                "default": ""
                            },
                            "isHighPopulation": {
                                "description": "Marks the preference experiment as a high population experiment, that should be excluded from certain types of telemetry",
                                "type": "boolean",
                                "default": "false"
                            },
                            "isEnrollmentPaused": {
                                "description": "If true, new users will not be enrolled in the study.",
                                "type": "boolean",
                                "default": false
                            },
                            "branches": {
                                "description": "List of experimental branches",
                                "type": "array",
                                "minItems": 1,
                                "items": {
                                    "type": "object",
                                    "required": [
                                        "slug",
                                        "ratio",
                                        "preferences"
                                    ],
                                    "properties": {
                                        "slug": {
                                            "description": "Unique identifier for this branch of the experiment",
                                            "type": "string",
                                            "pattern": "^[A-Za-z0-9\\-_]+$"
                                        },
                                        "ratio": {
                                            "description": "Ratio of users who should be grouped into this branch",
                                            "type": "integer",
                                            "minimum": 1
                                        },
                                        "preferences": {
                                            "description": "The set of preferences to be set if this branch is chosen",
                                            "type": "object",
                                            "patternProperties": {
                                                ".*": {
                                                    "type": "object",
                                                    "properties": {
                                                        "preferenceType": {
                                                            "description": "Data type of the preference that controls this experiment",
                                                            "type": "string",
                                                            "enum": [
                                                                "string",
                                                                "integer",
                                                                "boolean"
                                                            ]
                                                        },
                                                        "preferenceBranchType": {
                                                            "description": "Controls whether the default or user value of the preference is modified",
                                                            "type": "string",
                                                            "enum": [
                                                                "user",
                                                                "default"
                                                            ],
                                                            "default": "default"
                                                        },
                                                        "preferenceValue": {
                                                            "description": "Value for this preference when this branch is chosen",
                                                            "type": [
                                                                "string",
                                                                "number",
                                                                "boolean"
                                                            ]
                                                        }
                                                    },
                                                    "required": [
                                                        "preferenceType",
                                                        "preferenceBranchType",
                                                        "preferenceValue"
                                                    ]
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "name": "multi-preference-experiment",
                    "id": 9,
                    "implementation_url": null
                },
                "approval_request": {
                    "approved": true,
                    "approver": {
                        "id": 14,
                        "first_name": "Rehan",
                        "last_name": "Dalal",
                        "email": "rdalal@mozilla.com"
                    },
                    "comment": "r+",
                    "created": "2020-10-27T16:18:54.763510Z",
                    "creator": {
                        "id": 60,
                        "first_name": "Tiffany",
                        "last_name": "Tran",
                        "email": "ttran@mozilla.com"
                    },
                    "id": 2357,
                    "revision": {
                        "id": 3390,
                        "recipe_id": 1073
                    }
                },
                "arguments": {
                    "branches": [
                        {
                            "preferences": {
                                "geo.provider.network.compare.dummyurl.dummy": {
                                    "preferenceBranchType": "default",
                                    "preferenceType": "integer",
                                    "preferenceValue": 1
                                }
                            },
                            "ratio": 50,
                            "slug": "control"
                        },
                        {
                            "preferences": {
                                "geo.provider.network.compare.url": {
                                    "preferenceBranchType": "default",
                                    "preferenceType": "string",
                                    "preferenceValue": "https://location.services.mozilla.com/v1/geolocate?key=%MOZILLA_API_KEY%"
                                }
                            },
                            "ratio": 50,
                            "slug": "treatment"
                        }
                    ],
                    "experimentDocumentUrl": "https://experimenter.services.mozilla.com/experiments/verify-changing-location-service-providers-still-gives-accurate-results-v2/",
                    "isEnrollmentPaused": true,
                    "slug": "bug-1669364-pref-verify-changing-location-service-providers-still-release-82-83",
                    "userFacingDescription": "Verify changing location service providers still gives accurate results.",
                    "userFacingName": "Verify changing location service providers still gives accurate results. V2"
                },
                "experimenter_slug": "verify-changing-location-service-providers-still-gives-accurate-results-v2",
                "capabilities": [
                    "capabilities-v1",
                    "jexl.transform.bucketSample",
                    "action.multi-preference-experiment",
                    "jexl.context.env.version",
                    "jexl.transform.versionCompare"
                ],
                "comment": "pausing recipe",
                "creator": {
                    "id": 60,
                    "first_name": "Tiffany",
                    "last_name": "Tran",
                    "email": "ttran@mozilla.com"
                },
                "date_created": "2020-10-27T16:18:51.298482Z",
                "enabled_states": [
                    {
                        "id": 1961,
                        "created": "2020-12-01T17:35:05.057354Z",
                        "creator": {
                            "id": 14,
                            "first_name": "Rehan",
                            "last_name": "Dalal",
                            "email": "rdalal@mozilla.com"
                        },
                        "enabled": false,
                        "carryover_from": null
                    },
                    {
                        "id": 1909,
                        "created": "2020-10-27T16:25:46.869124Z",
                        "creator": {
                            "id": 14,
                            "first_name": "Rehan",
                            "last_name": "Dalal",
                            "email": "rdalal@mozilla.com"
                        },
                        "enabled": true,
                        "carryover_from": 1895
                    }
                ],
                "enabled": false,
                "extra_capabilities": [],
                "extra_filter_expression": "",
                "filter_expression": "(normandy.channel in [\"release\"]) && ((env.version|versionCompare(\"82.!\")>=0)&&(env.version|versionCompare(\"83.*\")<0)) && ([normandy.userId,\"global-v4\"]|bucketSample(5650,100,10000))",
                "filter_object": [
                    {
                        "channels": [
                            "release"
                        ],
                        "type": "channel"
                    },
                    {
                        "type": "version",
                        "versions": [
                            82,
                            83
                        ]
                    },
                    {
                        "count": 100,
                        "input": [
                            "normandy.userId",
                            "\"global-v4\""
                        ],
                        "start": 5650,
                        "total": 10000,
                        "type": "bucketSample"
                    }
                ],
                "id": 3390,
                "identicon_seed": "v1:PiwsfrzNAKoP",
                "metadata": {},
                "name": "Verify changing location service providers still gives accurate results. V2",
                "recipe": {
                    "approved_revision_id": 3390,
                    "id": 1073,
                    "latest_revision_id": 3390
                },
                "updated": "2020-12-01T17:35:05.220999Z"
            },
            "signature": null,
            "uses_only_baseline_capabilities": false
        },
        {
            "approved_revision": {
                "action": {
                    "arguments_schema": {
                        "$schema": "http://json-schema.org/draft-04/schema#",
                        "title": "Run a feature experiment activated by a set of preferences.",
                        "type": "object",
                        "required": [
                            "slug",
                            "userFacingName",
                            "userFacingDescription",
                            "branches"
                        ],
                        "properties": {
                            "slug": {
                                "description": "Unique identifier for this experiment",
                                "type": "string",
                                "pattern": "^[A-Za-z0-9\\-_]+$"
                            },
                            "userFacingName": {
                                "description": "User-facing name of the experiment",
                                "type": "string",
                                "minLength": 1
                            },
                            "userFacingDescription": {
                                "description": "User-facing description of the experiment",
                                "type": "string",
                                "minLength": 1
                            },
                            "experimentDocumentUrl": {
                                "description": "URL of a document describing the experiment",
                                "type": "string",
                                "format": "uri",
                                "default": ""
                            },
                            "isHighPopulation": {
                                "description": "Marks the preference experiment as a high population experiment, that should be excluded from certain types of telemetry",
                                "type": "boolean",
                                "default": "false"
                            },
                            "isEnrollmentPaused": {
                                "description": "If true, new users will not be enrolled in the study.",
                                "type": "boolean",
                                "default": false
                            },
                            "branches": {
                                "description": "List of experimental branches",
                                "type": "array",
                                "minItems": 1,
                                "items": {
                                    "type": "object",
                                    "required": [
                                        "slug",
                                        "ratio",
                                        "preferences"
                                    ],
                                    "properties": {
                                        "slug": {
                                            "description": "Unique identifier for this branch of the experiment",
                                            "type": "string",
                                            "pattern": "^[A-Za-z0-9\\-_]+$"
                                        },
                                        "ratio": {
                                            "description": "Ratio of users who should be grouped into this branch",
                                            "type": "integer",
                                            "minimum": 1
                                        },
                                        "preferences": {
                                            "description": "The set of preferences to be set if this branch is chosen",
                                            "type": "object",
                                            "patternProperties": {
                                                ".*": {
                                                    "type": "object",
                                                    "properties": {
                                                        "preferenceType": {
                                                            "description": "Data type of the preference that controls this experiment",
                                                            "type": "string",
                                                            "enum": [
                                                                "string",
                                                                "integer",
                                                                "boolean"
                                                            ]
                                                        },
                                                        "preferenceBranchType": {
                                                            "description": "Controls whether the default or user value of the preference is modified",
                                                            "type": "string",
                                                            "enum": [
                                                                "user",
                                                                "default"
                                                            ],
                                                            "default": "default"
                                                        },
                                                        "preferenceValue": {
                                                            "description": "Value for this preference when this branch is chosen",
                                                            "type": [
                                                                "string",
                                                                "number",
                                                                "boolean"
                                                            ]
                                                        }
                                                    },
                                                    "required": [
                                                        "preferenceType",
                                                        "preferenceBranchType",
                                                        "preferenceValue"
                                                    ]
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "name": "multi-preference-experiment",
                    "id": 9,
                    "implementation_url": null
                },
                "approval_request": {
                    "approved": true,
                    "approver": {
                        "id": 1,
                        "first_name": "Michael",
                        "last_name": "Cooper",
                        "email": "mcooper@mozilla.com"
                    },
                    "comment": "pausing",
                    "created": "2019-11-05T17:53:54.124518Z",
                    "creator": {
                        "id": 14,
                        "first_name": "Rehan",
                        "last_name": "Dalal",
                        "email": "rdalal@mozilla.com"
                    },
                    "id": 1871,
                    "revision": {
                        "id": 2794,
                        "recipe_id": 856
                    }
                },
                "arguments": {
                    "branches": [
                        {
                            "preferences": {
                                "extensions.blocklist.useXML": {
                                    "preferenceBranchType": "default",
                                    "preferenceType": "boolean",
                                    "preferenceValue": true
                                }
                            },
                            "ratio": 50,
                            "slug": "xml-blocklist-cohort"
                        },
                        {
                            "preferences": {
                                "extensions.blocklist.useXML": {
                                    "preferenceBranchType": "default",
                                    "preferenceType": "boolean",
                                    "preferenceValue": false
                                }
                            },
                            "ratio": 50,
                            "slug": "remotesettings-blocklist-cohort"
                        }
                    ],
                    "experimentDocumentUrl": "https://experimenter.services.mozilla.com/experiments/add-on-blocklisting-using-remote-settings/",
                    "slug": "pref-add-on-blocklisting-using-remote-settings-beta-71-bug-1580353",
                    "userFacingDescription": "We believe that migrating the add-on blocklist from a static XML file to use Remote Settings will result in a 2.5-7.5% improvement to browser startup time. We need to validate this assumption and confirm that the change will not break the add-on blocklist functionality particularly via crashes/failure to load the blocklist or false negatives for blocklist checks.",
                    "userFacingName": "Add-on Blocklisting using Remote Settings",
                    "isEnrollmentPaused": true
                },
                "experimenter_slug": "add-on-blocklisting-using-remote-settings",
                "capabilities": [
                    "capabilities-v1",
                    "jexl.transform.bucketSample",
                    "action.multi-preference-experiment",
                    "jexl.context.env.version",
                    "jexl.transform.versionCompare"
                ],
                "comment": "",
                "creator": {
                    "id": 14,
                    "first_name": "Rehan",
                    "last_name": "Dalal",
                    "email": "rdalal@mozilla.com"
                },
                "date_created": "2019-11-05T17:53:01.574078Z",
                "enabled_states": [
                    {
                        "id": 1284,
                        "created": "2019-11-12T17:49:29.490589Z",
                        "creator": {
                            "id": 14,
                            "first_name": "Rehan",
                            "last_name": "Dalal",
                            "email": "rdalal@mozilla.com"
                        },
                        "enabled": false,
                        "carryover_from": null
                    },
                    {
                        "id": 1255,
                        "created": "2019-11-05T17:58:13.720988Z",
                        "creator": {
                            "id": 1,
                            "first_name": "Michael",
                            "last_name": "Cooper",
                            "email": "mcooper@mozilla.com"
                        },
                        "enabled": true,
                        "carryover_from": 1243
                    }
                ],
                "enabled": false,
                "extra_capabilities": [],
                "extra_filter_expression": "\"extensions.blocklist.enabled\"|preferenceValue",
                "filter_expression": "(normandy.channel in [\"beta\"]) && ((env.version|versionCompare(\"71.!\")>=0)&&(env.version|versionCompare(\"71.*\")<0)) && ([\"global-v1-beta\",normandy.userId]|bucketSample(0,2000,10000)) && (\"extensions.blocklist.enabled\"|preferenceValue)",
                "filter_object": [
                    {
                        "channels": [
                            "beta"
                        ],
                        "type": "channel"
                    },
                    {
                        "versions": [
                            71
                        ],
                        "type": "version"
                    },
                    {
                        "count": 2000,
                        "input": [
                            "\"global-v1-beta\"",
                            "normandy.userId"
                        ],
                        "start": 0,
                        "total": 10000,
                        "type": "bucketSample"
                    }
                ],
                "id": 2794,
                "identicon_seed": "v1:ykx9p866p5",
                "metadata": {},
                "name": "Add-on Blocklisting using Remote Settings",
                "recipe": {
                    "approved_revision_id": 2794,
                    "id": 856,
                    "latest_revision_id": 2794
                },
                "updated": "2019-11-12T17:49:29.491770Z"
            },
            "id": 856,
            "latest_revision": {
                "action": {
                    "arguments_schema": {
                        "$schema": "http://json-schema.org/draft-04/schema#",
                        "title": "Run a feature experiment activated by a set of preferences.",
                        "type": "object",
                        "required": [
                            "slug",
                            "userFacingName",
                            "userFacingDescription",
                            "branches"
                        ],
                        "properties": {
                            "slug": {
                                "description": "Unique identifier for this experiment",
                                "type": "string",
                                "pattern": "^[A-Za-z0-9\\-_]+$"
                            },
                            "userFacingName": {
                                "description": "User-facing name of the experiment",
                                "type": "string",
                                "minLength": 1
                            },
                            "userFacingDescription": {
                                "description": "User-facing description of the experiment",
                                "type": "string",
                                "minLength": 1
                            },
                            "experimentDocumentUrl": {
                                "description": "URL of a document describing the experiment",
                                "type": "string",
                                "format": "uri",
                                "default": ""
                            },
                            "isHighPopulation": {
                                "description": "Marks the preference experiment as a high population experiment, that should be excluded from certain types of telemetry",
                                "type": "boolean",
                                "default": "false"
                            },
                            "isEnrollmentPaused": {
                                "description": "If true, new users will not be enrolled in the study.",
                                "type": "boolean",
                                "default": false
                            },
                            "branches": {
                                "description": "List of experimental branches",
                                "type": "array",
                                "minItems": 1,
                                "items": {
                                    "type": "object",
                                    "required": [
                                        "slug",
                                        "ratio",
                                        "preferences"
                                    ],
                                    "properties": {
                                        "slug": {
                                            "description": "Unique identifier for this branch of the experiment",
                                            "type": "string",
                                            "pattern": "^[A-Za-z0-9\\-_]+$"
                                        },
                                        "ratio": {
                                            "description": "Ratio of users who should be grouped into this branch",
                                            "type": "integer",
                                            "minimum": 1
                                        },
                                        "preferences": {
                                            "description": "The set of preferences to be set if this branch is chosen",
                                            "type": "object",
                                            "patternProperties": {
                                                ".*": {
                                                    "type": "object",
                                                    "properties": {
                                                        "preferenceType": {
                                                            "description": "Data type of the preference that controls this experiment",
                                                            "type": "string",
                                                            "enum": [
                                                                "string",
                                                                "integer",
                                                                "boolean"
                                                            ]
                                                        },
                                                        "preferenceBranchType": {
                                                            "description": "Controls whether the default or user value of the preference is modified",
                                                            "type": "string",
                                                            "enum": [
                                                                "user",
                                                                "default"
                                                            ],
                                                            "default": "default"
                                                        },
                                                        "preferenceValue": {
                                                            "description": "Value for this preference when this branch is chosen",
                                                            "type": [
                                                                "string",
                                                                "number",
                                                                "boolean"
                                                            ]
                                                        }
                                                    },
                                                    "required": [
                                                        "preferenceType",
                                                        "preferenceBranchType",
                                                        "preferenceValue"
                                                    ]
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "name": "multi-preference-experiment",
                    "id": 9,
                    "implementation_url": null
                },
                "approval_request": {
                    "approved": true,
                    "approver": {
                        "id": 1,
                        "first_name": "Michael",
                        "last_name": "Cooper",
                        "email": "mcooper@mozilla.com"
                    },
                    "comment": "pausing",
                    "created": "2019-11-05T17:53:54.124518Z",
                    "creator": {
                        "id": 14,
                        "first_name": "Rehan",
                        "last_name": "Dalal",
                        "email": "rdalal@mozilla.com"
                    },
                    "id": 1871,
                    "revision": {
                        "id": 2794,
                        "recipe_id": 856
                    }
                },
                "arguments": {
                    "branches": [
                        {
                            "preferences": {
                                "extensions.blocklist.useXML": {
                                    "preferenceBranchType": "default",
                                    "preferenceType": "boolean",
                                    "preferenceValue": true
                                }
                            },
                            "ratio": 50,
                            "slug": "xml-blocklist-cohort"
                        },
                        {
                            "preferences": {
                                "extensions.blocklist.useXML": {
                                    "preferenceBranchType": "default",
                                    "preferenceType": "boolean",
                                    "preferenceValue": false
                                }
                            },
                            "ratio": 50,
                            "slug": "remotesettings-blocklist-cohort"
                        }
                    ],
                    "experimentDocumentUrl": "https://experimenter.services.mozilla.com/experiments/add-on-blocklisting-using-remote-settings/",
                    "slug": "pref-add-on-blocklisting-using-remote-settings-beta-71-bug-1580353",
                    "userFacingDescription": "We believe that migrating the add-on blocklist from a static XML file to use Remote Settings will result in a 2.5-7.5% improvement to browser startup time. We need to validate this assumption and confirm that the change will not break the add-on blocklist functionality particularly via crashes/failure to load the blocklist or false negatives for blocklist checks.",
                    "userFacingName": "Add-on Blocklisting using Remote Settings",
                    "isEnrollmentPaused": true
                },
                "experimenter_slug": "add-on-blocklisting-using-remote-settings",
                "capabilities": [
                    "capabilities-v1",
                    "jexl.transform.bucketSample",
                    "action.multi-preference-experiment",
                    "jexl.context.env.version",
                    "jexl.transform.versionCompare"
                ],
                "comment": "",
                "creator": {
                    "id": 14,
                    "first_name": "Rehan",
                    "last_name": "Dalal",
                    "email": "rdalal@mozilla.com"
                },
                "date_created": "2019-11-05T17:53:01.574078Z",
                "enabled_states": [
                    {
                        "id": 1284,
                        "created": "2019-11-12T17:49:29.490589Z",
                        "creator": {
                            "id": 14,
                            "first_name": "Rehan",
                            "last_name": "Dalal",
                            "email": "rdalal@mozilla.com"
                        },
                        "enabled": false,
                        "carryover_from": null
                    },
                    {
                        "id": 1255,
                        "created": "2019-11-05T17:58:13.720988Z",
                        "creator": {
                            "id": 1,
                            "first_name": "Michael",
                            "last_name": "Cooper",
                            "email": "mcooper@mozilla.com"
                        },
                        "enabled": true,
                        "carryover_from": 1243
                    }
                ],
                "enabled": false,
                "extra_capabilities": [],
                "extra_filter_expression": "\"extensions.blocklist.enabled\"|preferenceValue",
                "filter_expression": "(normandy.channel in [\"beta\"]) && ((env.version|versionCompare(\"71.!\")>=0)&&(env.version|versionCompare(\"71.*\")<0)) && ([\"global-v1-beta\",normandy.userId]|bucketSample(0,2000,10000)) && (\"extensions.blocklist.enabled\"|preferenceValue)",
                "filter_object": [
                    {
                        "channels": [
                            "beta"
                        ],
                        "type": "channel"
                    },
                    {
                        "versions": [
                            71
                        ],
                        "type": "version"
                    },
                    {
                        "count": 2000,
                        "input": [
                            "\"global-v1-beta\"",
                            "normandy.userId"
                        ],
                        "start": 0,
                        "total": 10000,
                        "type": "bucketSample"
                    }
                ],
                "id": 2794,
                "identicon_seed": "v1:ykx9p866p5",
                "metadata": {},
                "name": "Add-on Blocklisting using Remote Settings",
                "recipe": {
                    "approved_revision_id": 2794,
                    "id": 856,
                    "latest_revision_id": 2794
                },
                "updated": "2019-11-12T17:49:29.491770Z"
            },
            "signature": null,
            "uses_only_baseline_capabilities": false
        },
        {
            "approved_revision": {
                "action": {
                    "arguments_schema": {
                        "$schema": "http://json-schema.org/draft-04/schema#",
                        "title": "Run a feature experiment activated by a set of preferences.",
                        "type": "object",
                        "required": [
                            "slug",
                            "userFacingName",
                            "userFacingDescription",
                            "branches"
                        ],
                        "properties": {
                            "slug": {
                                "description": "Unique identifier for this experiment",
                                "type": "string",
                                "pattern": "^[A-Za-z0-9\\-_]+$"
                            },
                            "userFacingName": {
                                "description": "User-facing name of the experiment",
                                "type": "string",
                                "minLength": 1
                            },
                            "userFacingDescription": {
                                "description": "User-facing description of the experiment",
                                "type": "string",
                                "minLength": 1
                            },
                            "experimentDocumentUrl": {
                                "description": "URL of a document describing the experiment",
                                "type": "string",
                                "format": "uri",
                                "default": ""
                            },
                            "isHighPopulation": {
                                "description": "Marks the preference experiment as a high population experiment, that should be excluded from certain types of telemetry",
                                "type": "boolean",
                                "default": "false"
                            },
                            "isEnrollmentPaused": {
                                "description": "If true, new users will not be enrolled in the study.",
                                "type": "boolean",
                                "default": false
                            },
                            "branches": {
                                "description": "List of experimental branches",
                                "type": "array",
                                "minItems": 1,
                                "items": {
                                    "type": "object",
                                    "required": [
                                        "slug",
                                        "ratio",
                                        "preferences"
                                    ],
                                    "properties": {
                                        "slug": {
                                            "description": "Unique identifier for this branch of the experiment",
                                            "type": "string",
                                            "pattern": "^[A-Za-z0-9\\-_]+$"
                                        },
                                        "ratio": {
                                            "description": "Ratio of users who should be grouped into this branch",
                                            "type": "integer",
                                            "minimum": 1
                                        },
                                        "preferences": {
                                            "description": "The set of preferences to be set if this branch is chosen",
                                            "type": "object",
                                            "patternProperties": {
                                                ".*": {
                                                    "type": "object",
                                                    "properties": {
                                                        "preferenceType": {
                                                            "description": "Data type of the preference that controls this experiment",
                                                            "type": "string",
                                                            "enum": [
                                                                "string",
                                                                "integer",
                                                                "boolean"
                                                            ]
                                                        },
                                                        "preferenceBranchType": {
                                                            "description": "Controls whether the default or user value of the preference is modified",
                                                            "type": "string",
                                                            "enum": [
                                                                "user",
                                                                "default"
                                                            ],
                                                            "default": "default"
                                                        },
                                                        "preferenceValue": {
                                                            "description": "Value for this preference when this branch is chosen",
                                                            "type": [
                                                                "string",
                                                                "number",
                                                                "boolean"
                                                            ]
                                                        }
                                                    },
                                                    "required": [
                                                        "preferenceType",
                                                        "preferenceBranchType",
                                                        "preferenceValue"
                                                    ]
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "name": "multi-preference-experiment",
                    "id": 9,
                    "implementation_url": null
                },
                "approval_request": {
                    "approved": true,
                    "approver": {
                        "id": 14,
                        "first_name": "Rehan",
                        "last_name": "Dalal",
                        "email": "rdalal@mozilla.com"
                    },
                    "comment": "r+",
                    "created": "2020-10-27T16:21:42.701111Z",
                    "creator": {
                        "id": 60,
                        "first_name": "Tiffany",
                        "last_name": "Tran",
                        "email": "ttran@mozilla.com"
                    },
                    "id": 2360,
                    "revision": {
                        "id": 3393,
                        "recipe_id": 1050
                    }
                },
                "arguments": {
                    "branches": [
                        {
                            "preferences": {
                                "browser.newtabpage.searchTileOverride.amazon.attributionURL": {
                                    "preferenceBranchType": "default",
                                    "preferenceType": "string",
                                    "preferenceValue": "https://topsites.services.mozilla.com/cid/amzn_2020_a1"
                                },
                                "browser.newtabpage.searchTileOverride.amazon.url": {
                                    "preferenceBranchType": "default",
                                    "preferenceType": "string",
                                    "preferenceValue": "https://www.amazon.co.uk/?tag=admpdesktopuk-21&ref=pd_sl_aF2E70068DAAZZ23%YYYYMMDDHH%"
                                }
                            },
                            "ratio": 50,
                            "slug": "treatment-admarketplace"
                        },
                        {
                            "preferences": {
                                "browser.newtabpage.searchTileOverride.amazon.attributionURL.dummy": {
                                    "preferenceBranchType": "default",
                                    "preferenceType": "integer",
                                    "preferenceValue": 1
                                },
                                "browser.newtabpage.searchTileOverride.amazon.url.dummy": {
                                    "preferenceBranchType": "default",
                                    "preferenceType": "integer",
                                    "preferenceValue": 1
                                }
                            },
                            "ratio": 50,
                            "slug": "control"
                        }
                    ],
                    "experimentDocumentUrl": "https://experimenter.services.mozilla.com/experiments/topsites-url-redirect-uk/",
                    "isEnrollmentPaused": false,
                    "slug": "bug-1657447-pref-topsites-url-redirect-uk-launch-v5-release-80-80",
                    "userFacingDescription": "TopSites url Redirect Launch",
                    "userFacingName": "TopSites url Redirect UK Launch v5"
                },
                "experimenter_slug": "topsites-url-redirect-uk",
                "capabilities": [
                    "capabilities-v1",
                    "jexl.transform.bucketSample",
                    "action.multi-preference-experiment",
                    "jexl.context.env.version",
                    "jexl.transform.versionCompare"
                ],
                "comment": "added version 83",
                "creator": {
                    "id": 60,
                    "first_name": "Tiffany",
                    "last_name": "Tran",
                    "email": "ttran@mozilla.com"
                },
                "date_created": "2020-10-27T16:21:36.431661Z",
                "enabled_states": [
                    {
                        "id": 1937,
                        "created": "2020-11-17T17:12:26.410821Z",
                        "creator": {
                            "id": 14,
                            "first_name": "Rehan",
                            "last_name": "Dalal",
                            "email": "rdalal@mozilla.com"
                        },
                        "enabled": false,
                        "carryover_from": null
                    },
                    {
                        "id": 1908,
                        "created": "2020-10-27T16:25:27.446132Z",
                        "creator": {
                            "id": 14,
                            "first_name": "Rehan",
                            "last_name": "Dalal",
                            "email": "rdalal@mozilla.com"
                        },
                        "enabled": true,
                        "carryover_from": 1893
                    }
                ],
                "enabled": false,
                "extra_capabilities": [],
                "extra_filter_expression": "",
                "filter_expression": "(normandy.channel in [\"release\"]) && (normandy.country in [\"GB\"]) && ([\"topsites-v5\",normandy.userId]|bucketSample(0,4000,10000)) && ((env.version|versionCompare(\"80.!\")>=0)&&(env.version|versionCompare(\"83.*\")<0))",
                "filter_object": [
                    {
                        "channels": [
                            "release"
                        ],
                        "type": "channel"
                    },
                    {
                        "countries": [
                            "GB"
                        ],
                        "type": "country"
                    },
                    {
                        "count": 4000,
                        "namespace": "topsites-v5",
                        "start": 0,
                        "type": "namespaceSample"
                    },
                    {
                        "type": "version",
                        "versions": [
                            80,
                            81,
                            82,
                            83
                        ]
                    }
                ],
                "id": 3393,
                "identicon_seed": "v1:KAcJlIKPmgKM",
                "metadata": {},
                "name": "TopSites url Redirect UK Launch v5",
                "recipe": {
                    "approved_revision_id": 3393,
                    "id": 1050,
                    "latest_revision_id": 3393
                },
                "updated": "2020-11-17T17:12:26.561406Z"
            },
            "id": 1050,
            "latest_revision": {
                "action": {
                    "arguments_schema": {
                        "$schema": "http://json-schema.org/draft-04/schema#",
                        "title": "Run a feature experiment activated by a set of preferences.",
                        "type": "object",
                        "required": [
                            "slug",
                            "userFacingName",
                            "userFacingDescription",
                            "branches"
                        ],
                        "properties": {
                            "slug": {
                                "description": "Unique identifier for this experiment",
                                "type": "string",
                                "pattern": "^[A-Za-z0-9\\-_]+$"
                            },
                            "userFacingName": {
                                "description": "User-facing name of the experiment",
                                "type": "string",
                                "minLength": 1
                            },
                            "userFacingDescription": {
                                "description": "User-facing description of the experiment",
                                "type": "string",
                                "minLength": 1
                            },
                            "experimentDocumentUrl": {
                                "description": "URL of a document describing the experiment",
                                "type": "string",
                                "format": "uri",
                                "default": ""
                            },
                            "isHighPopulation": {
                                "description": "Marks the preference experiment as a high population experiment, that should be excluded from certain types of telemetry",
                                "type": "boolean",
                                "default": "false"
                            },
                            "isEnrollmentPaused": {
                                "description": "If true, new users will not be enrolled in the study.",
                                "type": "boolean",
                                "default": false
                            },
                            "branches": {
                                "description": "List of experimental branches",
                                "type": "array",
                                "minItems": 1,
                                "items": {
                                    "type": "object",
                                    "required": [
                                        "slug",
                                        "ratio",
                                        "preferences"
                                    ],
                                    "properties": {
                                        "slug": {
                                            "description": "Unique identifier for this branch of the experiment",
                                            "type": "string",
                                            "pattern": "^[A-Za-z0-9\\-_]+$"
                                        },
                                        "ratio": {
                                            "description": "Ratio of users who should be grouped into this branch",
                                            "type": "integer",
                                            "minimum": 1
                                        },
                                        "preferences": {
                                            "description": "The set of preferences to be set if this branch is chosen",
                                            "type": "object",
                                            "patternProperties": {
                                                ".*": {
                                                    "type": "object",
                                                    "properties": {
                                                        "preferenceType": {
                                                            "description": "Data type of the preference that controls this experiment",
                                                            "type": "string",
                                                            "enum": [
                                                                "string",
                                                                "integer",
                                                                "boolean"
                                                            ]
                                                        },
                                                        "preferenceBranchType": {
                                                            "description": "Controls whether the default or user value of the preference is modified",
                                                            "type": "string",
                                                            "enum": [
                                                                "user",
                                                                "default"
                                                            ],
                                                            "default": "default"
                                                        },
                                                        "preferenceValue": {
                                                            "description": "Value for this preference when this branch is chosen",
                                                            "type": [
                                                                "string",
                                                                "number",
                                                                "boolean"
                                                            ]
                                                        }
                                                    },
                                                    "required": [
                                                        "preferenceType",
                                                        "preferenceBranchType",
                                                        "preferenceValue"
                                                    ]
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "name": "multi-preference-experiment",
                    "id": 9,
                    "implementation_url": null
                },
                "approval_request": {
                    "approved": true,
                    "approver": {
                        "id": 14,
                        "first_name": "Rehan",
                        "last_name": "Dalal",
                        "email": "rdalal@mozilla.com"
                    },
                    "comment": "r+",
                    "created": "2020-10-27T16:21:42.701111Z",
                    "creator": {
                        "id": 60,
                        "first_name": "Tiffany",
                        "last_name": "Tran",
                        "email": "ttran@mozilla.com"
                    },
                    "id": 2360,
                    "revision": {
                        "id": 3393,
                        "recipe_id": 1050
                    }
                },
                "arguments": {
                    "branches": [
                        {
                            "preferences": {
                                "browser.newtabpage.searchTileOverride.amazon.attributionURL": {
                                    "preferenceBranchType": "default",
                                    "preferenceType": "string",
                                    "preferenceValue": "https://topsites.services.mozilla.com/cid/amzn_2020_a1"
                                },
                                "browser.newtabpage.searchTileOverride.amazon.url": {
                                    "preferenceBranchType": "default",
                                    "preferenceType": "string",
                                    "preferenceValue": "https://www.amazon.co.uk/?tag=admpdesktopuk-21&ref=pd_sl_aF2E70068DAAZZ23%YYYYMMDDHH%"
                                }
                            },
                            "ratio": 50,
                            "slug": "treatment-admarketplace"
                        },
                        {
                            "preferences": {
                                "browser.newtabpage.searchTileOverride.amazon.attributionURL.dummy": {
                                    "preferenceBranchType": "default",
                                    "preferenceType": "integer",
                                    "preferenceValue": 1
                                },
                                "browser.newtabpage.searchTileOverride.amazon.url.dummy": {
                                    "preferenceBranchType": "default",
                                    "preferenceType": "integer",
                                    "preferenceValue": 1
                                }
                            },
                            "ratio": 50,
                            "slug": "control"
                        }
                    ],
                    "experimentDocumentUrl": "https://experimenter.services.mozilla.com/experiments/topsites-url-redirect-uk/",
                    "isEnrollmentPaused": false,
                    "slug": "bug-1657447-pref-topsites-url-redirect-uk-launch-v5-release-80-80",
                    "userFacingDescription": "TopSites url Redirect Launch",
                    "userFacingName": "TopSites url Redirect UK Launch v5"
                },
                "experimenter_slug": "topsites-url-redirect-uk",
                "capabilities": [
                    "capabilities-v1",
                    "jexl.transform.bucketSample",
                    "action.multi-preference-experiment",
                    "jexl.context.env.version",
                    "jexl.transform.versionCompare"
                ],
                "comment": "added version 83",
                "creator": {
                    "id": 60,
                    "first_name": "Tiffany",
                    "last_name": "Tran",
                    "email": "ttran@mozilla.com"
                },
                "date_created": "2020-10-27T16:21:36.431661Z",
                "enabled_states": [
                    {
                        "id": 1937,
                        "created": "2020-11-17T17:12:26.410821Z",
                        "creator": {
                            "id": 14,
                            "first_name": "Rehan",
                            "last_name": "Dalal",
                            "email": "rdalal@mozilla.com"
                        },
                        "enabled": false,
                        "carryover_from": null
                    },
                    {
                        "id": 1908,
                        "created": "2020-10-27T16:25:27.446132Z",
                        "creator": {
                            "id": 14,
                            "first_name": "Rehan",
                            "last_name": "Dalal",
                            "email": "rdalal@mozilla.com"
                        },
                        "enabled": true,
                        "carryover_from": 1893
                    }
                ],
                "enabled": false,
                "extra_capabilities": [],
                "extra_filter_expression": "",
                "filter_expression": "(normandy.channel in [\"release\"]) && (normandy.country in [\"GB\"]) && ([\"topsites-v5\",normandy.userId]|bucketSample(0,4000,10000)) && ((env.version|versionCompare(\"80.!\")>=0)&&(env.version|versionCompare(\"83.*\")<0))",
                "filter_object": [
                    {
                        "channels": [
                            "release"
                        ],
                        "type": "channel"
                    },
                    {
                        "countries": [
                            "GB"
                        ],
                        "type": "country"
                    },
                    {
                        "count": 4000,
                        "namespace": "topsites-v5",
                        "start": 0,
                        "type": "namespaceSample"
                    },
                    {
                        "type": "version",
                        "versions": [
                            80,
                            81,
                            82,
                            83
                        ]
                    }
                ],
                "id": 3393,
                "identicon_seed": "v1:KAcJlIKPmgKM",
                "metadata": {},
                "name": "TopSites url Redirect UK Launch v5",
                "recipe": {
                    "approved_revision_id": 3393,
                    "id": 1050,
                    "latest_revision_id": 3393
                },
                "updated": "2020-11-17T17:12:26.561406Z"
            },
            "signature": null,
            "uses_only_baseline_capabilities": false
        },
        {
            "approved_revision": {
                "action": {
                    "arguments_schema": {
                        "$schema": "http://json-schema.org/draft-04/schema#",
                        "title": "Run a feature experiment activated by a set of preferences.",
                        "type": "object",
                        "required": [
                            "slug",
                            "userFacingName",
                            "userFacingDescription",
                            "branches"
                        ],
                        "properties": {
                            "slug": {
                                "description": "Unique identifier for this experiment",
                                "type": "string",
                                "pattern": "^[A-Za-z0-9\\-_]+$"
                            },
                            "userFacingName": {
                                "description": "User-facing name of the experiment",
                                "type": "string",
                                "minLength": 1
                            },
                            "userFacingDescription": {
                                "description": "User-facing description of the experiment",
                                "type": "string",
                                "minLength": 1
                            },
                            "experimentDocumentUrl": {
                                "description": "URL of a document describing the experiment",
                                "type": "string",
                                "format": "uri",
                                "default": ""
                            },
                            "isHighPopulation": {
                                "description": "Marks the preference experiment as a high population experiment, that should be excluded from certain types of telemetry",
                                "type": "boolean",
                                "default": "false"
                            },
                            "isEnrollmentPaused": {
                                "description": "If true, new users will not be enrolled in the study.",
                                "type": "boolean",
                                "default": false
                            },
                            "branches": {
                                "description": "List of experimental branches",
                                "type": "array",
                                "minItems": 1,
                                "items": {
                                    "type": "object",
                                    "required": [
                                        "slug",
                                        "ratio",
                                        "preferences"
                                    ],
                                    "properties": {
                                        "slug": {
                                            "description": "Unique identifier for this branch of the experiment",
                                            "type": "string",
                                            "pattern": "^[A-Za-z0-9\\-_]+$"
                                        },
                                        "ratio": {
                                            "description": "Ratio of users who should be grouped into this branch",
                                            "type": "integer",
                                            "minimum": 1
                                        },
                                        "preferences": {
                                            "description": "The set of preferences to be set if this branch is chosen",
                                            "type": "object",
                                            "patternProperties": {
                                                ".*": {
                                                    "type": "object",
                                                    "properties": {
                                                        "preferenceType": {
                                                            "description": "Data type of the preference that controls this experiment",
                                                            "type": "string",
                                                            "enum": [
                                                                "string",
                                                                "integer",
                                                                "boolean"
                                                            ]
                                                        },
                                                        "preferenceBranchType": {
                                                            "description": "Controls whether the default or user value of the preference is modified",
                                                            "type": "string",
                                                            "enum": [
                                                                "user",
                                                                "default"
                                                            ],
                                                            "default": "default"
                                                        },
                                                        "preferenceValue": {
                                                            "description": "Value for this preference when this branch is chosen",
                                                            "type": [
                                                                "string",
                                                                "number",
                                                                "boolean"
                                                            ]
                                                        }
                                                    },
                                                    "required": [
                                                        "preferenceType",
                                                        "preferenceBranchType",
                                                        "preferenceValue"
                                                    ]
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "name": "multi-preference-experiment",
                    "id": 9,
                    "implementation_url": null
                },
                "approval_request": {
                    "approved": true,
                    "approver": {
                        "id": 1,
                        "first_name": "Michael",
                        "last_name": "Cooper",
                        "email": "mcooper@mozilla.com"
                    },
                    "comment": "r+ new slug",
                    "created": "2019-10-18T15:52:24.595033Z",
                    "creator": {
                        "id": 14,
                        "first_name": "Rehan",
                        "last_name": "Dalal",
                        "email": "rdalal@mozilla.com"
                    },
                    "id": 1852,
                    "revision": {
                        "id": 2767,
                        "recipe_id": 854
                    }
                },
                "arguments": {
                    "branches": [
                        {
                            "preferences": {
                                "doh-rollout.enabled": {
                                    "preferenceBranchType": "default",
                                    "preferenceType": "boolean",
                                    "preferenceValue": true
                                }
                            },
                            "ratio": 50,
                            "slug": "enabled"
                        },
                        {
                            "preferences": {
                                "doh-rollout.enabled": {
                                    "preferenceBranchType": "default",
                                    "preferenceType": "boolean",
                                    "preferenceValue": false
                                }
                            },
                            "ratio": 50,
                            "slug": "disabled"
                        }
                    ],
                    "experimentDocumentUrl": "https://experimenter.services.mozilla.com/experiments/doh-us-staged-rollout-engagement-study/",
                    "isEnrollmentPaused": false,
                    "isHighPopulation": false,
                    "slug": "pref-doh-us-engagement-study-release-69-70-bug-1577347-v2",
                    "userFacingDescription": "This Firefox experiment will measure the impact on user engagement and retention when DNS over HTTPS is rolled out in the United States. Users who are part of the study will receive a notification before DNS over HTTPS is enabled. This experiment does not collect personally-identifiable information, DNS queries, or answers.",
                    "userFacingName": "DNS over HTTPS US Rollout"
                },
                "experimenter_slug": null,
                "capabilities": [
                    "capabilities-v1",
                    "jexl.transform.bucketSample",
                    "action.multi-preference-experiment",
                    "jexl.context.env.version",
                    "jexl.transform.versionCompare"
                ],
                "comment": "",
                "creator": {
                    "id": 14,
                    "first_name": "Rehan",
                    "last_name": "Dalal",
                    "email": "rdalal@mozilla.com"
                },
                "date_created": "2019-10-18T15:52:19.595024Z",
                "enabled_states": [
                    {
                        "id": 1229,
                        "created": "2019-10-18T20:40:33.372249Z",
                        "creator": {
                            "id": 1,
                            "first_name": "Michael",
                            "last_name": "Cooper",
                            "email": "mcooper@mozilla.com"
                        },
                        "enabled": false,
                        "carryover_from": null
                    },
                    {
                        "id": 1227,
                        "created": "2019-10-18T16:16:54.268988Z",
                        "creator": {
                            "id": 1,
                            "first_name": "Michael",
                            "last_name": "Cooper",
                            "email": "mcooper@mozilla.com"
                        },
                        "enabled": true,
                        "carryover_from": 1225
                    }
                ],
                "enabled": false,
                "extra_capabilities": [],
                "extra_filter_expression": "(normandy.version >= \"70.\" || normandy.telemetry.main.application.buildId >= \"20191009172106\")\n&& (normandy.country == \"US\" || normandy.telemetry.main.environment.experiments[\"pref-doh-us-engagement-study-release-69-70-bug-1577347-v2\"])\n&& normandy.addons[\"doh-rollout@mozilla.org\"].isActive",
                "filter_expression": "(normandy.locale in [\"zh-CN\",\"en-GB\",\"en-CA\",\"en-US\",\"fr\",\"de\",\"de-DE\",\"it\",\"ru\",\"es-MX\",\"es-ES\"]) && (normandy.channel in [\"release\"]) && ((env.version|versionCompare(\"69.!\")>=0)&&(env.version|versionCompare(\"70.*\")<0)) && ([\"doh-rollout\",normandy.userId]|bucketSample(0,100,10000)) && ((normandy.version >= \"70.\" || normandy.telemetry.main.application.buildId >= \"20191009172106\")\n&& (normandy.country == \"US\" || normandy.telemetry.main.environment.experiments[\"pref-doh-us-engagement-study-release-69-70-bug-1577347-v2\"])\n&& normandy.addons[\"doh-rollout@mozilla.org\"].isActive)",
                "filter_object": [
                    {
                        "locales": [
                            "zh-CN",
                            "en-GB",
                            "en-CA",
                            "en-US",
                            "fr",
                            "de",
                            "de-DE",
                            "it",
                            "ru",
                            "es-MX",
                            "es-ES"
                        ],
                        "type": "locale"
                    },
                    {
                        "channels": [
                            "release"
                        ],
                        "type": "channel"
                    },
                    {
                        "versions": [
                            69,
                            70
                        ],
                        "type": "version"
                    },
                    {
                        "count": 100,
                        "input": [
                            "\"doh-rollout\"",
                            "normandy.userId"
                        ],
                        "start": 0,
                        "total": 10000,
                        "type": "bucketSample"
                    }
                ],
                "id": 2767,
                "identicon_seed": "v1:4hc510j9rbz",
                "metadata": {},
                "name": "DoH US Engagement Study",
                "recipe": {
                    "approved_revision_id": 2767,
                    "id": 854,
                    "latest_revision_id": 2767
                },
                "updated": "2019-10-18T20:40:33.373871Z"
            },
            "id": 854,
            "latest_revision": {
                "action": {
                    "arguments_schema": {
                        "$schema": "http://json-schema.org/draft-04/schema#",
                        "title": "Run a feature experiment activated by a set of preferences.",
                        "type": "object",
                        "required": [
                            "slug",
                            "userFacingName",
                            "userFacingDescription",
                            "branches"
                        ],
                        "properties": {
                            "slug": {
                                "description": "Unique identifier for this experiment",
                                "type": "string",
                                "pattern": "^[A-Za-z0-9\\-_]+$"
                            },
                            "userFacingName": {
                                "description": "User-facing name of the experiment",
                                "type": "string",
                                "minLength": 1
                            },
                            "userFacingDescription": {
                                "description": "User-facing description of the experiment",
                                "type": "string",
                                "minLength": 1
                            },
                            "experimentDocumentUrl": {
                                "description": "URL of a document describing the experiment",
                                "type": "string",
                                "format": "uri",
                                "default": ""
                            },
                            "isHighPopulation": {
                                "description": "Marks the preference experiment as a high population experiment, that should be excluded from certain types of telemetry",
                                "type": "boolean",
                                "default": "false"
                            },
                            "isEnrollmentPaused": {
                                "description": "If true, new users will not be enrolled in the study.",
                                "type": "boolean",
                                "default": false
                            },
                            "branches": {
                                "description": "List of experimental branches",
                                "type": "array",
                                "minItems": 1,
                                "items": {
                                    "type": "object",
                                    "required": [
                                        "slug",
                                        "ratio",
                                        "preferences"
                                    ],
                                    "properties": {
                                        "slug": {
                                            "description": "Unique identifier for this branch of the experiment",
                                            "type": "string",
                                            "pattern": "^[A-Za-z0-9\\-_]+$"
                                        },
                                        "ratio": {
                                            "description": "Ratio of users who should be grouped into this branch",
                                            "type": "integer",
                                            "minimum": 1
                                        },
                                        "preferences": {
                                            "description": "The set of preferences to be set if this branch is chosen",
                                            "type": "object",
                                            "patternProperties": {
                                                ".*": {
                                                    "type": "object",
                                                    "properties": {
                                                        "preferenceType": {
                                                            "description": "Data type of the preference that controls this experiment",
                                                            "type": "string",
                                                            "enum": [
                                                                "string",
                                                                "integer",
                                                                "boolean"
                                                            ]
                                                        },
                                                        "preferenceBranchType": {
                                                            "description": "Controls whether the default or user value of the preference is modified",
                                                            "type": "string",
                                                            "enum": [
                                                                "user",
                                                                "default"
                                                            ],
                                                            "default": "default"
                                                        },
                                                        "preferenceValue": {
                                                            "description": "Value for this preference when this branch is chosen",
                                                            "type": [
                                                                "string",
                                                                "number",
                                                                "boolean"
                                                            ]
                                                        }
                                                    },
                                                    "required": [
                                                        "preferenceType",
                                                        "preferenceBranchType",
                                                        "preferenceValue"
                                                    ]
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "name": "multi-preference-experiment",
                    "id": 9,
                    "implementation_url": null
                },
                "approval_request": {
                    "approved": true,
                    "approver": {
                        "id": 1,
                        "first_name": "Michael",
                        "last_name": "Cooper",
                        "email": "mcooper@mozilla.com"
                    },
                    "comment": "r+ new slug",
                    "created": "2019-10-18T15:52:24.595033Z",
                    "creator": {
                        "id": 14,
                        "first_name": "Rehan",
                        "last_name": "Dalal",
                        "email": "rdalal@mozilla.com"
                    },
                    "id": 1852,
                    "revision": {
                        "id": 2767,
                        "recipe_id": 854
                    }
                },
                "arguments": {
                    "branches": [
                        {
                            "preferences": {
                                "doh-rollout.enabled": {
                                    "preferenceBranchType": "default",
                                    "preferenceType": "boolean",
                                    "preferenceValue": true
                                }
                            },
                            "ratio": 50,
                            "slug": "enabled"
                        },
                        {
                            "preferences": {
                                "doh-rollout.enabled": {
                                    "preferenceBranchType": "default",
                                    "preferenceType": "boolean",
                                    "preferenceValue": false
                                }
                            },
                            "ratio": 50,
                            "slug": "disabled"
                        }
                    ],
                    "experimentDocumentUrl": "https://experimenter.services.mozilla.com/experiments/doh-us-staged-rollout-engagement-study/",
                    "isEnrollmentPaused": false,
                    "isHighPopulation": false,
                    "slug": "pref-doh-us-engagement-study-release-69-70-bug-1577347-v2",
                    "userFacingDescription": "This Firefox experiment will measure the impact on user engagement and retention when DNS over HTTPS is rolled out in the United States. Users who are part of the study will receive a notification before DNS over HTTPS is enabled. This experiment does not collect personally-identifiable information, DNS queries, or answers.",
                    "userFacingName": "DNS over HTTPS US Rollout"
                },
                "experimenter_slug": null,
                "capabilities": [
                    "capabilities-v1",
                    "jexl.transform.bucketSample",
                    "action.multi-preference-experiment",
                    "jexl.context.env.version",
                    "jexl.transform.versionCompare"
                ],
                "comment": "",
                "creator": {
                    "id": 14,
                    "first_name": "Rehan",
                    "last_name": "Dalal",
                    "email": "rdalal@mozilla.com"
                },
                "date_created": "2019-10-18T15:52:19.595024Z",
                "enabled_states": [
                    {
                        "id": 1229,
                        "created": "2019-10-18T20:40:33.372249Z",
                        "creator": {
                            "id": 1,
                            "first_name": "Michael",
                            "last_name": "Cooper",
                            "email": "mcooper@mozilla.com"
                        },
                        "enabled": false,
                        "carryover_from": null
                    },
                    {
                        "id": 1227,
                        "created": "2019-10-18T16:16:54.268988Z",
                        "creator": {
                            "id": 1,
                            "first_name": "Michael",
                            "last_name": "Cooper",
                            "email": "mcooper@mozilla.com"
                        },
                        "enabled": true,
                        "carryover_from": 1225
                    }
                ],
                "enabled": false,
                "extra_capabilities": [],
                "extra_filter_expression": "(normandy.version >= \"70.\" || normandy.telemetry.main.application.buildId >= \"20191009172106\")\n&& (normandy.country == \"US\" || normandy.telemetry.main.environment.experiments[\"pref-doh-us-engagement-study-release-69-70-bug-1577347-v2\"])\n&& normandy.addons[\"doh-rollout@mozilla.org\"].isActive",
                "filter_expression": "(normandy.locale in [\"zh-CN\",\"en-GB\",\"en-CA\",\"en-US\",\"fr\",\"de\",\"de-DE\",\"it\",\"ru\",\"es-MX\",\"es-ES\"]) && (normandy.channel in [\"release\"]) && ((env.version|versionCompare(\"69.!\")>=0)&&(env.version|versionCompare(\"70.*\")<0)) && ([\"doh-rollout\",normandy.userId]|bucketSample(0,100,10000)) && ((normandy.version >= \"70.\" || normandy.telemetry.main.application.buildId >= \"20191009172106\")\n&& (normandy.country == \"US\" || normandy.telemetry.main.environment.experiments[\"pref-doh-us-engagement-study-release-69-70-bug-1577347-v2\"])\n&& normandy.addons[\"doh-rollout@mozilla.org\"].isActive)",
                "filter_object": [
                    {
                        "locales": [
                            "zh-CN",
                            "en-GB",
                            "en-CA",
                            "en-US",
                            "fr",
                            "de",
                            "de-DE",
                            "it",
                            "ru",
                            "es-MX",
                            "es-ES"
                        ],
                        "type": "locale"
                    },
                    {
                        "channels": [
                            "release"
                        ],
                        "type": "channel"
                    },
                    {
                        "versions": [
                            69,
                            70
                        ],
                        "type": "version"
                    },
                    {
                        "count": 100,
                        "input": [
                            "\"doh-rollout\"",
                            "normandy.userId"
                        ],
                        "start": 0,
                        "total": 10000,
                        "type": "bucketSample"
                    }
                ],
                "id": 2767,
                "identicon_seed": "v1:4hc510j9rbz",
                "metadata": {},
                "name": "DoH US Engagement Study",
                "recipe": {
                    "approved_revision_id": 2767,
                    "id": 854,
                    "latest_revision_id": 2767
                },
                "updated": "2019-10-18T20:40:33.373871Z"
            },
            "signature": null,
            "uses_only_baseline_capabilities": false
        },
        {
            "approved_revision": {
                "action": {
                    "arguments_schema": {
                        "$schema": "http://json-schema.org/draft-04/schema#",
                        "title": "Run a feature experiment activated by a set of preferences.",
                        "type": "object",
                        "required": [
                            "slug",
                            "userFacingName",
                            "userFacingDescription",
                            "branches"
                        ],
                        "properties": {
                            "slug": {
                                "description": "Unique identifier for this experiment",
                                "type": "string",
                                "pattern": "^[A-Za-z0-9\\-_]+$"
                            },
                            "userFacingName": {
                                "description": "User-facing name of the experiment",
                                "type": "string",
                                "minLength": 1
                            },
                            "userFacingDescription": {
                                "description": "User-facing description of the experiment",
                                "type": "string",
                                "minLength": 1
                            },
                            "experimentDocumentUrl": {
                                "description": "URL of a document describing the experiment",
                                "type": "string",
                                "format": "uri",
                                "default": ""
                            },
                            "isHighPopulation": {
                                "description": "Marks the preference experiment as a high population experiment, that should be excluded from certain types of telemetry",
                                "type": "boolean",
                                "default": "false"
                            },
                            "isEnrollmentPaused": {
                                "description": "If true, new users will not be enrolled in the study.",
                                "type": "boolean",
                                "default": false
                            },
                            "branches": {
                                "description": "List of experimental branches",
                                "type": "array",
                                "minItems": 1,
                                "items": {
                                    "type": "object",
                                    "required": [
                                        "slug",
                                        "ratio",
                                        "preferences"
                                    ],
                                    "properties": {
                                        "slug": {
                                            "description": "Unique identifier for this branch of the experiment",
                                            "type": "string",
                                            "pattern": "^[A-Za-z0-9\\-_]+$"
                                        },
                                        "ratio": {
                                            "description": "Ratio of users who should be grouped into this branch",
                                            "type": "integer",
                                            "minimum": 1
                                        },
                                        "preferences": {
                                            "description": "The set of preferences to be set if this branch is chosen",
                                            "type": "object",
                                            "patternProperties": {
                                                ".*": {
                                                    "type": "object",
                                                    "properties": {
                                                        "preferenceType": {
                                                            "description": "Data type of the preference that controls this experiment",
                                                            "type": "string",
                                                            "enum": [
                                                                "string",
                                                                "integer",
                                                                "boolean"
                                                            ]
                                                        },
                                                        "preferenceBranchType": {
                                                            "description": "Controls whether the default or user value of the preference is modified",
                                                            "type": "string",
                                                            "enum": [
                                                                "user",
                                                                "default"
                                                            ],
                                                            "default": "default"
                                                        },
                                                        "preferenceValue": {
                                                            "description": "Value for this preference when this branch is chosen",
                                                            "type": [
                                                                "string",
                                                                "number",
                                                                "boolean"
                                                            ]
                                                        }
                                                    },
                                                    "required": [
                                                        "preferenceType",
                                                        "preferenceBranchType",
                                                        "preferenceValue"
                                                    ]
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "name": "multi-preference-experiment",
                    "id": 9,
                    "implementation_url": null
                },
                "approval_request": {
                    "approved": true,
                    "approver": {
                        "id": 1,
                        "first_name": "Michael",
                        "last_name": "Cooper",
                        "email": "mcooper@mozilla.com"
                    },
                    "comment": "r+",
                    "created": "2021-02-09T17:44:06.828794Z",
                    "creator": {
                        "id": 60,
                        "first_name": "Tiffany",
                        "last_name": "Tran",
                        "email": "ttran@mozilla.com"
                    },
                    "id": 2483,
                    "revision": {
                        "id": 3528,
                        "recipe_id": 1121
                    }
                },
                "arguments": {
                    "branches": [
                        {
                            "preferences": {
                                "app.normandy.test-prefs.bool": {
                                    "preferenceBranchType": "default",
                                    "preferenceType": "boolean",
                                    "preferenceValue": false
                                }
                            },
                            "ratio": 50,
                            "slug": "control-boolean"
                        },
                        {
                            "preferences": {
                                "app.normandy.test-prefs.bool": {
                                    "preferenceBranchType": "default",
                                    "preferenceType": "boolean",
                                    "preferenceValue": true
                                }
                            },
                            "ratio": 50,
                            "slug": "treatment-boolean"
                        }
                    ],
                    "experimentDocumentUrl": "https://experimenter.services.mozilla.com/experiments/unenrollment-normandy-test-with-no-op-pref-in-firefox-boolean-v2/",
                    "isEnrollmentPaused": false,
                    "slug": "bug-1690684-pref-unenrollment-normandy-test-with-no-op-pref-in-fir-nightly-87-87",
                    "userFacingDescription": "Changing a pref that does nothing - to check enrollment and unenrollment reliability.",
                    "userFacingName": "unenrollment normandy test with no-op pref in Firefox - boolean V2"
                },
                "experimenter_slug": "unenrollment-normandy-test-with-no-op-pref-in-firefox-boolean-v2",
                "capabilities": [
                    "capabilities-v1",
                    "jexl.transform.bucketSample",
                    "action.multi-preference-experiment",
                    "jexl.context.env.version",
                    "jexl.transform.versionCompare"
                ],
                "comment": "created recipe",
                "creator": {
                    "id": 60,
                    "first_name": "Tiffany",
                    "last_name": "Tran",
                    "email": "ttran@mozilla.com"
                },
                "date_created": "2021-02-09T17:43:51.388898Z",
                "enabled_states": [
                    {
                        "id": 2058,
                        "created": "2021-02-23T17:38:57.606575Z",
                        "creator": {
                            "id": 14,
                            "first_name": "Rehan",
                            "last_name": "Dalal",
                            "email": "rdalal@mozilla.com"
                        },
                        "enabled": false,
                        "carryover_from": null
                    },
                    {
                        "id": 2049,
                        "created": "2021-02-09T17:48:27.464653Z",
                        "creator": {
                            "id": 1,
                            "first_name": "Michael",
                            "last_name": "Cooper",
                            "email": "mcooper@mozilla.com"
                        },
                        "enabled": true,
                        "carryover_from": null
                    }
                ],
                "enabled": false,
                "extra_capabilities": [],
                "extra_filter_expression": "normandy.appinfo.appBuildID >= \"20210203214546\"",
                "filter_expression": "(normandy.channel in [\"nightly\"]) && ((env.version|versionCompare(\"87.!\")>=0)&&(env.version|versionCompare(\"87.*\")<0)) && ([normandy.userId,\"unenrollment-test-2021-01\"]|bucketSample(0,3000,10000)) && (normandy.appinfo.appBuildID >= \"20210203214546\")",
                "filter_object": [
                    {
                        "type": "channel",
                        "channels": [
                            "nightly"
                        ]
                    },
                    {
                        "type": "version",
                        "versions": [
                            87
                        ]
                    },
                    {
                        "type": "bucketSample",
                        "input": [
                            "normandy.userId",
                            "\"unenrollment-test-2021-01\""
                        ],
                        "start": 0,
                        "count": 3000,
                        "total": 10000
                    }
                ],
                "id": 3528,
                "identicon_seed": "v1:EfgcdqtkWlHh",
                "metadata": {},
                "name": "unenrollment normandy test with no-op pref in Firefox - boolean V2",
                "recipe": {
                    "approved_revision_id": 3528,
                    "id": 1121,
                    "latest_revision_id": 3528
                },
                "updated": "2021-02-23T17:38:57.812133Z"
            },
            "id": 1121,
            "latest_revision": {
                "action": {
                    "arguments_schema": {
                        "$schema": "http://json-schema.org/draft-04/schema#",
                        "title": "Run a feature experiment activated by a set of preferences.",
                        "type": "object",
                        "required": [
                            "slug",
                            "userFacingName",
                            "userFacingDescription",
                            "branches"
                        ],
                        "properties": {
                            "slug": {
                                "description": "Unique identifier for this experiment",
                                "type": "string",
                                "pattern": "^[A-Za-z0-9\\-_]+$"
                            },
                            "userFacingName": {
                                "description": "User-facing name of the experiment",
                                "type": "string",
                                "minLength": 1
                            },
                            "userFacingDescription": {
                                "description": "User-facing description of the experiment",
                                "type": "string",
                                "minLength": 1
                            },
                            "experimentDocumentUrl": {
                                "description": "URL of a document describing the experiment",
                                "type": "string",
                                "format": "uri",
                                "default": ""
                            },
                            "isHighPopulation": {
                                "description": "Marks the preference experiment as a high population experiment, that should be excluded from certain types of telemetry",
                                "type": "boolean",
                                "default": "false"
                            },
                            "isEnrollmentPaused": {
                                "description": "If true, new users will not be enrolled in the study.",
                                "type": "boolean",
                                "default": false
                            },
                            "branches": {
                                "description": "List of experimental branches",
                                "type": "array",
                                "minItems": 1,
                                "items": {
                                    "type": "object",
                                    "required": [
                                        "slug",
                                        "ratio",
                                        "preferences"
                                    ],
                                    "properties": {
                                        "slug": {
                                            "description": "Unique identifier for this branch of the experiment",
                                            "type": "string",
                                            "pattern": "^[A-Za-z0-9\\-_]+$"
                                        },
                                        "ratio": {
                                            "description": "Ratio of users who should be grouped into this branch",
                                            "type": "integer",
                                            "minimum": 1
                                        },
                                        "preferences": {
                                            "description": "The set of preferences to be set if this branch is chosen",
                                            "type": "object",
                                            "patternProperties": {
                                                ".*": {
                                                    "type": "object",
                                                    "properties": {
                                                        "preferenceType": {
                                                            "description": "Data type of the preference that controls this experiment",
                                                            "type": "string",
                                                            "enum": [
                                                                "string",
                                                                "integer",
                                                                "boolean"
                                                            ]
                                                        },
                                                        "preferenceBranchType": {
                                                            "description": "Controls whether the default or user value of the preference is modified",
                                                            "type": "string",
                                                            "enum": [
                                                                "user",
                                                                "default"
                                                            ],
                                                            "default": "default"
                                                        },
                                                        "preferenceValue": {
                                                            "description": "Value for this preference when this branch is chosen",
                                                            "type": [
                                                                "string",
                                                                "number",
                                                                "boolean"
                                                            ]
                                                        }
                                                    },
                                                    "required": [
                                                        "preferenceType",
                                                        "preferenceBranchType",
                                                        "preferenceValue"
                                                    ]
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "name": "multi-preference-experiment",
                    "id": 9,
                    "implementation_url": null
                },
                "approval_request": {
                    "approved": true,
                    "approver": {
                        "id": 1,
                        "first_name": "Michael",
                        "last_name": "Cooper",
                        "email": "mcooper@mozilla.com"
                    },
                    "comment": "r+",
                    "created": "2021-02-09T17:44:06.828794Z",
                    "creator": {
                        "id": 60,
                        "first_name": "Tiffany",
                        "last_name": "Tran",
                        "email": "ttran@mozilla.com"
                    },
                    "id": 2483,
                    "revision": {
                        "id": 3528,
                        "recipe_id": 1121
                    }
                },
                "arguments": {
                    "branches": [
                        {
                            "preferences": {
                                "app.normandy.test-prefs.bool": {
                                    "preferenceBranchType": "default",
                                    "preferenceType": "boolean",
                                    "preferenceValue": false
                                }
                            },
                            "ratio": 50,
                            "slug": "control-boolean"
                        },
                        {
                            "preferences": {
                                "app.normandy.test-prefs.bool": {
                                    "preferenceBranchType": "default",
                                    "preferenceType": "boolean",
                                    "preferenceValue": true
                                }
                            },
                            "ratio": 50,
                            "slug": "treatment-boolean"
                        }
                    ],
                    "experimentDocumentUrl": "https://experimenter.services.mozilla.com/experiments/unenrollment-normandy-test-with-no-op-pref-in-firefox-boolean-v2/",
                    "isEnrollmentPaused": false,
                    "slug": "bug-1690684-pref-unenrollment-normandy-test-with-no-op-pref-in-fir-nightly-87-87",
                    "userFacingDescription": "Changing a pref that does nothing - to check enrollment and unenrollment reliability.",
                    "userFacingName": "unenrollment normandy test with no-op pref in Firefox - boolean V2"
                },
                "experimenter_slug": "unenrollment-normandy-test-with-no-op-pref-in-firefox-boolean-v2",
                "capabilities": [
                    "capabilities-v1",
                    "jexl.transform.bucketSample",
                    "action.multi-preference-experiment",
                    "jexl.context.env.version",
                    "jexl.transform.versionCompare"
                ],
                "comment": "created recipe",
                "creator": {
                    "id": 60,
                    "first_name": "Tiffany",
                    "last_name": "Tran",
                    "email": "ttran@mozilla.com"
                },
                "date_created": "2021-02-09T17:43:51.388898Z",
                "enabled_states": [
                    {
                        "id": 2058,
                        "created": "2021-02-23T17:38:57.606575Z",
                        "creator": {
                            "id": 14,
                            "first_name": "Rehan",
                            "last_name": "Dalal",
                            "email": "rdalal@mozilla.com"
                        },
                        "enabled": false,
                        "carryover_from": null
                    },
                    {
                        "id": 2049,
                        "created": "2021-02-09T17:48:27.464653Z",
                        "creator": {
                            "id": 1,
                            "first_name": "Michael",
                            "last_name": "Cooper",
                            "email": "mcooper@mozilla.com"
                        },
                        "enabled": true,
                        "carryover_from": null
                    }
                ],
                "enabled": false,
                "extra_capabilities": [],
                "extra_filter_expression": "normandy.appinfo.appBuildID >= \"20210203214546\"",
                "filter_expression": "(normandy.channel in [\"nightly\"]) && ((env.version|versionCompare(\"87.!\")>=0)&&(env.version|versionCompare(\"87.*\")<0)) && ([normandy.userId,\"unenrollment-test-2021-01\"]|bucketSample(0,3000,10000)) && (normandy.appinfo.appBuildID >= \"20210203214546\")",
                "filter_object": [
                    {
                        "type": "channel",
                        "channels": [
                            "nightly"
                        ]
                    },
                    {
                        "type": "version",
                        "versions": [
                            87
                        ]
                    },
                    {
                        "type": "bucketSample",
                        "input": [
                            "normandy.userId",
                            "\"unenrollment-test-2021-01\""
                        ],
                        "start": 0,
                        "count": 3000,
                        "total": 10000
                    }
                ],
                "id": 3528,
                "identicon_seed": "v1:EfgcdqtkWlHh",
                "metadata": {},
                "name": "unenrollment normandy test with no-op pref in Firefox - boolean V2",
                "recipe": {
                    "approved_revision_id": 3528,
                    "id": 1121,
                    "latest_revision_id": 3528
                },
                "updated": "2021-02-23T17:38:57.812133Z"
            },
            "signature": null,
            "uses_only_baseline_capabilities": false
        },
        {
            "approved_revision": {
                "action": {
                    "arguments_schema": {
                        "$schema": "http://json-schema.org/draft-04/schema#",
                        "title": "Run a feature experiment activated by a set of preferences.",
                        "type": "object",
                        "required": [
                            "slug",
                            "userFacingName",
                            "userFacingDescription",
                            "branches"
                        ],
                        "properties": {
                            "slug": {
                                "description": "Unique identifier for this experiment",
                                "type": "string",
                                "pattern": "^[A-Za-z0-9\\-_]+$"
                            },
                            "userFacingName": {
                                "description": "User-facing name of the experiment",
                                "type": "string",
                                "minLength": 1
                            },
                            "userFacingDescription": {
                                "description": "User-facing description of the experiment",
                                "type": "string",
                                "minLength": 1
                            },
                            "experimentDocumentUrl": {
                                "description": "URL of a document describing the experiment",
                                "type": "string",
                                "format": "uri",
                                "default": ""
                            },
                            "isHighPopulation": {
                                "description": "Marks the preference experiment as a high population experiment, that should be excluded from certain types of telemetry",
                                "type": "boolean",
                                "default": "false"
                            },
                            "isEnrollmentPaused": {
                                "description": "If true, new users will not be enrolled in the study.",
                                "type": "boolean",
                                "default": false
                            },
                            "branches": {
                                "description": "List of experimental branches",
                                "type": "array",
                                "minItems": 1,
                                "items": {
                                    "type": "object",
                                    "required": [
                                        "slug",
                                        "ratio",
                                        "preferences"
                                    ],
                                    "properties": {
                                        "slug": {
                                            "description": "Unique identifier for this branch of the experiment",
                                            "type": "string",
                                            "pattern": "^[A-Za-z0-9\\-_]+$"
                                        },
                                        "ratio": {
                                            "description": "Ratio of users who should be grouped into this branch",
                                            "type": "integer",
                                            "minimum": 1
                                        },
                                        "preferences": {
                                            "description": "The set of preferences to be set if this branch is chosen",
                                            "type": "object",
                                            "patternProperties": {
                                                ".*": {
                                                    "type": "object",
                                                    "properties": {
                                                        "preferenceType": {
                                                            "description": "Data type of the preference that controls this experiment",
                                                            "type": "string",
                                                            "enum": [
                                                                "string",
                                                                "integer",
                                                                "boolean"
                                                            ]
                                                        },
                                                        "preferenceBranchType": {
                                                            "description": "Controls whether the default or user value of the preference is modified",
                                                            "type": "string",
                                                            "enum": [
                                                                "user",
                                                                "default"
                                                            ],
                                                            "default": "default"
                                                        },
                                                        "preferenceValue": {
                                                            "description": "Value for this preference when this branch is chosen",
                                                            "type": [
                                                                "string",
                                                                "number",
                                                                "boolean"
                                                            ]
                                                        }
                                                    },
                                                    "required": [
                                                        "preferenceType",
                                                        "preferenceBranchType",
                                                        "preferenceValue"
                                                    ]
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "name": "multi-preference-experiment",
                    "id": 9,
                    "implementation_url": null
                },
                "approval_request": {
                    "approved": true,
                    "approver": {
                        "id": 14,
                        "first_name": "Rehan",
                        "last_name": "Dalal",
                        "email": "rdalal@mozilla.com"
                    },
                    "comment": "r+",
                    "created": "2020-10-27T16:20:02.797717Z",
                    "creator": {
                        "id": 60,
                        "first_name": "Tiffany",
                        "last_name": "Tran",
                        "email": "ttran@mozilla.com"
                    },
                    "id": 2358,
                    "revision": {
                        "id": 3391,
                        "recipe_id": 1049
                    }
                },
                "arguments": {
                    "branches": [
                        {
                            "preferences": {
                                "browser.newtabpage.searchTileOverride.amazon.attributionURL": {
                                    "preferenceBranchType": "default",
                                    "preferenceType": "string",
                                    "preferenceValue": "https://topsites.services.mozilla.com/cid/amzn_2020_a1"
                                },
                                "browser.newtabpage.searchTileOverride.amazon.url": {
                                    "preferenceBranchType": "default",
                                    "preferenceType": "string",
                                    "preferenceValue": "https://www.amazon.de/?tag=admpdesktopde-21&ref=pd_sl_a8E0DFDAEAADZZ12%YYYYMMDDHH%"
                                }
                            },
                            "ratio": 50,
                            "slug": "treatment-admarketplace"
                        },
                        {
                            "preferences": {
                                "browser.newtabpage.searchTileOverride.amazon.attributionURL.dummy": {
                                    "preferenceBranchType": "default",
                                    "preferenceType": "integer",
                                    "preferenceValue": 1
                                },
                                "browser.newtabpage.searchTileOverride.amazon.url.dummy": {
                                    "preferenceBranchType": "default",
                                    "preferenceType": "integer",
                                    "preferenceValue": 1
                                }
                            },
                            "ratio": 50,
                            "slug": "control"
                        }
                    ],
                    "experimentDocumentUrl": "https://experimenter.services.mozilla.com/experiments/topsites-url-redirect-germany/",
                    "isEnrollmentPaused": false,
                    "slug": "bug-1657450-pref-topsites-url-redirect-germany-launch-release-80-80",
                    "userFacingDescription": "TopSites url Redirect Germany Launch",
                    "userFacingName": "TopSites url Redirect Germany Launch"
                },
                "experimenter_slug": "topsites-url-redirect-germany",
                "capabilities": [
                    "capabilities-v1",
                    "jexl.transform.bucketSample",
                    "action.multi-preference-experiment",
                    "jexl.context.env.version",
                    "jexl.transform.versionCompare"
                ],
                "comment": "added version 83",
                "creator": {
                    "id": 60,
                    "first_name": "Tiffany",
                    "last_name": "Tran",
                    "email": "ttran@mozilla.com"
                },
                "date_created": "2020-10-27T16:19:59.627443Z",
                "enabled_states": [
                    {
                        "id": 1935,
                        "created": "2020-11-17T17:11:36.941091Z",
                        "creator": {
                            "id": 14,
                            "first_name": "Rehan",
                            "last_name": "Dalal",
                            "email": "rdalal@mozilla.com"
                        },
                        "enabled": false,
                        "carryover_from": null
                    },
                    {
                        "id": 1906,
                        "created": "2020-10-27T16:24:48.783147Z",
                        "creator": {
                            "id": 14,
                            "first_name": "Rehan",
                            "last_name": "Dalal",
                            "email": "rdalal@mozilla.com"
                        },
                        "enabled": true,
                        "carryover_from": 1892
                    }
                ],
                "enabled": false,
                "extra_capabilities": [],
                "extra_filter_expression": "",
                "filter_expression": "(normandy.channel in [\"release\"]) && (normandy.country in [\"DE\"]) && ([\"topsites-v5\",normandy.userId]|bucketSample(0,4000,10000)) && ((env.version|versionCompare(\"80.!\")>=0)&&(env.version|versionCompare(\"83.*\")<0))",
                "filter_object": [
                    {
                        "channels": [
                            "release"
                        ],
                        "type": "channel"
                    },
                    {
                        "countries": [
                            "DE"
                        ],
                        "type": "country"
                    },
                    {
                        "count": 4000,
                        "namespace": "topsites-v5",
                        "start": 0,
                        "type": "namespaceSample"
                    },
                    {
                        "type": "version",
                        "versions": [
                            80,
                            81,
                            82,
                            83
                        ]
                    }
                ],
                "id": 3391,
                "identicon_seed": "v1:uvkqfnCgyLbZ",
                "metadata": {},
                "name": "TopSites url Redirect Germany Launch",
                "recipe": {
                    "approved_revision_id": 3391,
                    "id": 1049,
                    "latest_revision_id": 3391
                },
                "updated": "2020-11-17T17:11:37.105183Z"
            },
            "id": 1049,
            "latest_revision": {
                "action": {
                    "arguments_schema": {
                        "$schema": "http://json-schema.org/draft-04/schema#",
                        "title": "Run a feature experiment activated by a set of preferences.",
                        "type": "object",
                        "required": [
                            "slug",
                            "userFacingName",
                            "userFacingDescription",
                            "branches"
                        ],
                        "properties": {
                            "slug": {
                                "description": "Unique identifier for this experiment",
                                "type": "string",
                                "pattern": "^[A-Za-z0-9\\-_]+$"
                            },
                            "userFacingName": {
                                "description": "User-facing name of the experiment",
                                "type": "string",
                                "minLength": 1
                            },
                            "userFacingDescription": {
                                "description": "User-facing description of the experiment",
                                "type": "string",
                                "minLength": 1
                            },
                            "experimentDocumentUrl": {
                                "description": "URL of a document describing the experiment",
                                "type": "string",
                                "format": "uri",
                                "default": ""
                            },
                            "isHighPopulation": {
                                "description": "Marks the preference experiment as a high population experiment, that should be excluded from certain types of telemetry",
                                "type": "boolean",
                                "default": "false"
                            },
                            "isEnrollmentPaused": {
                                "description": "If true, new users will not be enrolled in the study.",
                                "type": "boolean",
                                "default": false
                            },
                            "branches": {
                                "description": "List of experimental branches",
                                "type": "array",
                                "minItems": 1,
                                "items": {
                                    "type": "object",
                                    "required": [
                                        "slug",
                                        "ratio",
                                        "preferences"
                                    ],
                                    "properties": {
                                        "slug": {
                                            "description": "Unique identifier for this branch of the experiment",
                                            "type": "string",
                                            "pattern": "^[A-Za-z0-9\\-_]+$"
                                        },
                                        "ratio": {
                                            "description": "Ratio of users who should be grouped into this branch",
                                            "type": "integer",
                                            "minimum": 1
                                        },
                                        "preferences": {
                                            "description": "The set of preferences to be set if this branch is chosen",
                                            "type": "object",
                                            "patternProperties": {
                                                ".*": {
                                                    "type": "object",
                                                    "properties": {
                                                        "preferenceType": {
                                                            "description": "Data type of the preference that controls this experiment",
                                                            "type": "string",
                                                            "enum": [
                                                                "string",
                                                                "integer",
                                                                "boolean"
                                                            ]
                                                        },
                                                        "preferenceBranchType": {
                                                            "description": "Controls whether the default or user value of the preference is modified",
                                                            "type": "string",
                                                            "enum": [
                                                                "user",
                                                                "default"
                                                            ],
                                                            "default": "default"
                                                        },
                                                        "preferenceValue": {
                                                            "description": "Value for this preference when this branch is chosen",
                                                            "type": [
                                                                "string",
                                                                "number",
                                                                "boolean"
                                                            ]
                                                        }
                                                    },
                                                    "required": [
                                                        "preferenceType",
                                                        "preferenceBranchType",
                                                        "preferenceValue"
                                                    ]
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "name": "multi-preference-experiment",
                    "id": 9,
                    "implementation_url": null
                },
                "approval_request": {
                    "approved": true,
                    "approver": {
                        "id": 14,
                        "first_name": "Rehan",
                        "last_name": "Dalal",
                        "email": "rdalal@mozilla.com"
                    },
                    "comment": "r+",
                    "created": "2020-10-27T16:20:02.797717Z",
                    "creator": {
                        "id": 60,
                        "first_name": "Tiffany",
                        "last_name": "Tran",
                        "email": "ttran@mozilla.com"
                    },
                    "id": 2358,
                    "revision": {
                        "id": 3391,
                        "recipe_id": 1049
                    }
                },
                "arguments": {
                    "branches": [
                        {
                            "preferences": {
                                "browser.newtabpage.searchTileOverride.amazon.attributionURL": {
                                    "preferenceBranchType": "default",
                                    "preferenceType": "string",
                                    "preferenceValue": "https://topsites.services.mozilla.com/cid/amzn_2020_a1"
                                },
                                "browser.newtabpage.searchTileOverride.amazon.url": {
                                    "preferenceBranchType": "default",
                                    "preferenceType": "string",
                                    "preferenceValue": "https://www.amazon.de/?tag=admpdesktopde-21&ref=pd_sl_a8E0DFDAEAADZZ12%YYYYMMDDHH%"
                                }
                            },
                            "ratio": 50,
                            "slug": "treatment-admarketplace"
                        },
                        {
                            "preferences": {
                                "browser.newtabpage.searchTileOverride.amazon.attributionURL.dummy": {
                                    "preferenceBranchType": "default",
                                    "preferenceType": "integer",
                                    "preferenceValue": 1
                                },
                                "browser.newtabpage.searchTileOverride.amazon.url.dummy": {
                                    "preferenceBranchType": "default",
                                    "preferenceType": "integer",
                                    "preferenceValue": 1
                                }
                            },
                            "ratio": 50,
                            "slug": "control"
                        }
                    ],
                    "experimentDocumentUrl": "https://experimenter.services.mozilla.com/experiments/topsites-url-redirect-germany/",
                    "isEnrollmentPaused": false,
                    "slug": "bug-1657450-pref-topsites-url-redirect-germany-launch-release-80-80",
                    "userFacingDescription": "TopSites url Redirect Germany Launch",
                    "userFacingName": "TopSites url Redirect Germany Launch"
                },
                "experimenter_slug": "topsites-url-redirect-germany",
                "capabilities": [
                    "capabilities-v1",
                    "jexl.transform.bucketSample",
                    "action.multi-preference-experiment",
                    "jexl.context.env.version",
                    "jexl.transform.versionCompare"
                ],
                "comment": "added version 83",
                "creator": {
                    "id": 60,
                    "first_name": "Tiffany",
                    "last_name": "Tran",
                    "email": "ttran@mozilla.com"
                },
                "date_created": "2020-10-27T16:19:59.627443Z",
                "enabled_states": [
                    {
                        "id": 1935,
                        "created": "2020-11-17T17:11:36.941091Z",
                        "creator": {
                            "id": 14,
                            "first_name": "Rehan",
                            "last_name": "Dalal",
                            "email": "rdalal@mozilla.com"
                        },
                        "enabled": false,
                        "carryover_from": null
                    },
                    {
                        "id": 1906,
                        "created": "2020-10-27T16:24:48.783147Z",
                        "creator": {
                            "id": 14,
                            "first_name": "Rehan",
                            "last_name": "Dalal",
                            "email": "rdalal@mozilla.com"
                        },
                        "enabled": true,
                        "carryover_from": 1892
                    }
                ],
                "enabled": false,
                "extra_capabilities": [],
                "extra_filter_expression": "",
                "filter_expression": "(normandy.channel in [\"release\"]) && (normandy.country in [\"DE\"]) && ([\"topsites-v5\",normandy.userId]|bucketSample(0,4000,10000)) && ((env.version|versionCompare(\"80.!\")>=0)&&(env.version|versionCompare(\"83.*\")<0))",
                "filter_object": [
                    {
                        "channels": [
                            "release"
                        ],
                        "type": "channel"
                    },
                    {
                        "countries": [
                            "DE"
                        ],
                        "type": "country"
                    },
                    {
                        "count": 4000,
                        "namespace": "topsites-v5",
                        "start": 0,
                        "type": "namespaceSample"
                    },
                    {
                        "type": "version",
                        "versions": [
                            80,
                            81,
                            82,
                            83
                        ]
                    }
                ],
                "id": 3391,
                "identicon_seed": "v1:uvkqfnCgyLbZ",
                "metadata": {},
                "name": "TopSites url Redirect Germany Launch",
                "recipe": {
                    "approved_revision_id": 3391,
                    "id": 1049,
                    "latest_revision_id": 3391
                },
                "updated": "2020-11-17T17:11:37.105183Z"
            },
            "signature": null,
            "uses_only_baseline_capabilities": false
        }
    ]
}