Viewset for viewing and uploading recipes.

GET /api/v3/recipe/?format=api&ordering=action&page=2
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=3",
    "previous": "https://normandy.cdn.mozilla.net/api/v3/recipe/?format=api&ordering=action",
    "results": [
        {
            "approved_revision": {
                "action": {
                    "arguments_schema": {
                        "$schema": "http://json-schema.org/draft-04/schema#",
                        "title": "Enroll a user in an add-on experiment, with managed branches",
                        "type": "object",
                        "required": [
                            "slug",
                            "userFacingName",
                            "userFacingDescription",
                            "branches"
                        ],
                        "properties": {
                            "slug": {
                                "description": "Machine-readable identifier",
                                "type": "string",
                                "minLength": 1
                            },
                            "userFacingName": {
                                "description": "User-facing name of the study",
                                "type": "string",
                                "minLength": 1
                            },
                            "userFacingDescription": {
                                "description": "User-facing description of the study",
                                "type": "string",
                                "minLength": 1
                            },
                            "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",
                                        "extensionApiId"
                                    ],
                                    "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
                                        },
                                        "extensionApiId": {
                                            "description": "The record ID of the add-on uploaded to the Normandy server. May be null, in which case no add-on will be installed.",
                                            "type": [
                                                "number",
                                                "null"
                                            ],
                                            "default": null
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "name": "branched-addon-study",
                    "id": 8,
                    "implementation_url": null
                },
                "approval_request": {
                    "approved": true,
                    "approver": {
                        "id": 1,
                        "first_name": "Michael",
                        "last_name": "Cooper",
                        "email": "mcooper@mozilla.com"
                    },
                    "comment": "r+ for testing",
                    "created": "2019-11-18T08:49:15.122917Z",
                    "creator": {
                        "id": 52,
                        "first_name": "Ciprian",
                        "last_name": "Muresan",
                        "email": "cmuresan@mozilla.com"
                    },
                    "id": 1897,
                    "revision": {
                        "id": 2823,
                        "recipe_id": 878
                    }
                },
                "arguments": {
                    "branches": [
                        {
                            "extensionApiId": 94,
                            "ratio": 1,
                            "slug": "treatment"
                        },
                        {
                            "extensionApiId": 94,
                            "ratio": 1,
                            "slug": "control"
                        }
                    ],
                    "isEnrollmentPaused": true,
                    "slug": "branched-addon-stub-attribution-test-pi-283",
                    "userFacingDescription": "We believe we can deliver an enhanced product experience by exposing these Topsites in a new context, allowing users to navigate even more quickly and easily than they can today.",
                    "userFacingName": "TopSites for Search"
                },
                "experimenter_slug": null,
                "capabilities": [
                    "capabilities-v1",
                    "jexl.context.env.version",
                    "jexl.transform.versionCompare",
                    "action.branched-addon-study"
                ],
                "comment": "",
                "creator": {
                    "id": 52,
                    "first_name": "Ciprian",
                    "last_name": "Muresan",
                    "email": "cmuresan@mozilla.com"
                },
                "date_created": "2019-11-18T08:49:10.080865Z",
                "enabled_states": [
                    {
                        "id": 1335,
                        "created": "2019-11-19T12:29:25.045193Z",
                        "creator": {
                            "id": 52,
                            "first_name": "Ciprian",
                            "last_name": "Muresan",
                            "email": "cmuresan@mozilla.com"
                        },
                        "enabled": false,
                        "carryover_from": null
                    },
                    {
                        "id": 1333,
                        "created": "2019-11-19T10:19:49.222619Z",
                        "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(\n!\"trailhead.firstrun.didSeeAboutWelcome\"|preferenceIsUserSet\n|| normandy.experiments.active[\"branched-addon-stub-attribution-test-pi-283\"]\n)",
                "filter_expression": "(normandy.channel in [\"beta\",\"nightly\"]) && ((env.version|versionCompare(\"70.!\")>=0)&&(env.version|versionCompare(\"72.*\")<0)) && (normandy.attribution.medium == \"rhelmer\"\n&& normandy.attribution.campaign == \"stubtest\"\n&& \n(\n!\"trailhead.firstrun.didSeeAboutWelcome\"|preferenceIsUserSet\n|| normandy.experiments.active[\"branched-addon-stub-attribution-test-pi-283\"]\n))",
                "filter_object": [
                    {
                        "channels": [
                            "beta",
                            "nightly"
                        ],
                        "type": "channel"
                    },
                    {
                        "versions": [
                            70,
                            71,
                            72
                        ],
                        "type": "version"
                    }
                ],
                "id": 2823,
                "identicon_seed": "v1:pvhybx2lspc",
                "metadata": {},
                "name": "[cmuresan][pi-283]branched-addon-stub-attribution-test-paused-enrollment",
                "recipe": {
                    "approved_revision_id": 2823,
                    "id": 878,
                    "latest_revision_id": 2823
                },
                "updated": "2019-11-19T12:29:25.046522Z"
            },
            "id": 878,
            "latest_revision": {
                "action": {
                    "arguments_schema": {
                        "$schema": "http://json-schema.org/draft-04/schema#",
                        "title": "Enroll a user in an add-on experiment, with managed branches",
                        "type": "object",
                        "required": [
                            "slug",
                            "userFacingName",
                            "userFacingDescription",
                            "branches"
                        ],
                        "properties": {
                            "slug": {
                                "description": "Machine-readable identifier",
                                "type": "string",
                                "minLength": 1
                            },
                            "userFacingName": {
                                "description": "User-facing name of the study",
                                "type": "string",
                                "minLength": 1
                            },
                            "userFacingDescription": {
                                "description": "User-facing description of the study",
                                "type": "string",
                                "minLength": 1
                            },
                            "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",
                                        "extensionApiId"
                                    ],
                                    "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
                                        },
                                        "extensionApiId": {
                                            "description": "The record ID of the add-on uploaded to the Normandy server. May be null, in which case no add-on will be installed.",
                                            "type": [
                                                "number",
                                                "null"
                                            ],
                                            "default": null
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "name": "branched-addon-study",
                    "id": 8,
                    "implementation_url": null
                },
                "approval_request": {
                    "approved": true,
                    "approver": {
                        "id": 1,
                        "first_name": "Michael",
                        "last_name": "Cooper",
                        "email": "mcooper@mozilla.com"
                    },
                    "comment": "r+ for testing",
                    "created": "2019-11-18T08:49:15.122917Z",
                    "creator": {
                        "id": 52,
                        "first_name": "Ciprian",
                        "last_name": "Muresan",
                        "email": "cmuresan@mozilla.com"
                    },
                    "id": 1897,
                    "revision": {
                        "id": 2823,
                        "recipe_id": 878
                    }
                },
                "arguments": {
                    "branches": [
                        {
                            "extensionApiId": 94,
                            "ratio": 1,
                            "slug": "treatment"
                        },
                        {
                            "extensionApiId": 94,
                            "ratio": 1,
                            "slug": "control"
                        }
                    ],
                    "isEnrollmentPaused": true,
                    "slug": "branched-addon-stub-attribution-test-pi-283",
                    "userFacingDescription": "We believe we can deliver an enhanced product experience by exposing these Topsites in a new context, allowing users to navigate even more quickly and easily than they can today.",
                    "userFacingName": "TopSites for Search"
                },
                "experimenter_slug": null,
                "capabilities": [
                    "capabilities-v1",
                    "jexl.context.env.version",
                    "jexl.transform.versionCompare",
                    "action.branched-addon-study"
                ],
                "comment": "",
                "creator": {
                    "id": 52,
                    "first_name": "Ciprian",
                    "last_name": "Muresan",
                    "email": "cmuresan@mozilla.com"
                },
                "date_created": "2019-11-18T08:49:10.080865Z",
                "enabled_states": [
                    {
                        "id": 1335,
                        "created": "2019-11-19T12:29:25.045193Z",
                        "creator": {
                            "id": 52,
                            "first_name": "Ciprian",
                            "last_name": "Muresan",
                            "email": "cmuresan@mozilla.com"
                        },
                        "enabled": false,
                        "carryover_from": null
                    },
                    {
                        "id": 1333,
                        "created": "2019-11-19T10:19:49.222619Z",
                        "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(\n!\"trailhead.firstrun.didSeeAboutWelcome\"|preferenceIsUserSet\n|| normandy.experiments.active[\"branched-addon-stub-attribution-test-pi-283\"]\n)",
                "filter_expression": "(normandy.channel in [\"beta\",\"nightly\"]) && ((env.version|versionCompare(\"70.!\")>=0)&&(env.version|versionCompare(\"72.*\")<0)) && (normandy.attribution.medium == \"rhelmer\"\n&& normandy.attribution.campaign == \"stubtest\"\n&& \n(\n!\"trailhead.firstrun.didSeeAboutWelcome\"|preferenceIsUserSet\n|| normandy.experiments.active[\"branched-addon-stub-attribution-test-pi-283\"]\n))",
                "filter_object": [
                    {
                        "channels": [
                            "beta",
                            "nightly"
                        ],
                        "type": "channel"
                    },
                    {
                        "versions": [
                            70,
                            71,
                            72
                        ],
                        "type": "version"
                    }
                ],
                "id": 2823,
                "identicon_seed": "v1:pvhybx2lspc",
                "metadata": {},
                "name": "[cmuresan][pi-283]branched-addon-stub-attribution-test-paused-enrollment",
                "recipe": {
                    "approved_revision_id": 2823,
                    "id": 878,
                    "latest_revision_id": 2823
                },
                "updated": "2019-11-19T12:29:25.046522Z"
            },
            "signature": null,
            "uses_only_baseline_capabilities": false
        },
        {
            "approved_revision": {
                "action": {
                    "arguments_schema": {
                        "$schema": "http://json-schema.org/draft-04/schema#",
                        "title": "Enroll a user in an add-on experiment, with managed branches",
                        "type": "object",
                        "required": [
                            "slug",
                            "userFacingName",
                            "userFacingDescription",
                            "branches"
                        ],
                        "properties": {
                            "slug": {
                                "description": "Machine-readable identifier",
                                "type": "string",
                                "minLength": 1
                            },
                            "userFacingName": {
                                "description": "User-facing name of the study",
                                "type": "string",
                                "minLength": 1
                            },
                            "userFacingDescription": {
                                "description": "User-facing description of the study",
                                "type": "string",
                                "minLength": 1
                            },
                            "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",
                                        "extensionApiId"
                                    ],
                                    "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
                                        },
                                        "extensionApiId": {
                                            "description": "The record ID of the add-on uploaded to the Normandy server. May be null, in which case no add-on will be installed.",
                                            "type": [
                                                "number",
                                                "null"
                                            ],
                                            "default": null
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "name": "branched-addon-study",
                    "id": 8,
                    "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-05T17:38:48.425954Z",
                    "creator": {
                        "id": 1,
                        "first_name": "Michael",
                        "last_name": "Cooper",
                        "email": "mcooper@mozilla.com"
                    },
                    "id": 1974,
                    "revision": {
                        "id": 2915,
                        "recipe_id": 902
                    }
                },
                "arguments": {
                    "slug": "addon-search-tips-aka-nudges-release-72-74-bug-1603564",
                    "userFacingDescription": "Search Tips are designed to increase engagement with the QuantumBar.",
                    "userFacingName": "Search Tips",
                    "isEnrollmentPaused": true,
                    "branches": [
                        {
                            "extensionApiId": 106,
                            "ratio": 50,
                            "slug": "control"
                        },
                        {
                            "extensionApiId": 106,
                            "ratio": 50,
                            "slug": "treatment"
                        }
                    ]
                },
                "experimenter_slug": "search-tips-aka-nudges",
                "capabilities": [
                    "jexl.transform.bucketSample",
                    "jexl.context.env.version",
                    "action.branched-addon-study",
                    "jexl.transform.versionCompare",
                    "capabilities-v1"
                ],
                "comment": "",
                "creator": {
                    "id": 1,
                    "first_name": "Michael",
                    "last_name": "Cooper",
                    "email": "mcooper@mozilla.com"
                },
                "date_created": "2020-02-05T17:37:35.271187Z",
                "enabled_states": [
                    {
                        "id": 1486,
                        "created": "2020-03-24T18:35:14.832561Z",
                        "creator": {
                            "id": 1,
                            "first_name": "Michael",
                            "last_name": "Cooper",
                            "email": "mcooper@mozilla.com"
                        },
                        "enabled": false,
                        "carryover_from": null
                    },
                    {
                        "id": 1427,
                        "created": "2020-02-05T18:24:09.979369Z",
                        "creator": {
                            "id": 14,
                            "first_name": "Rehan",
                            "last_name": "Dalal",
                            "email": "rdalal@mozilla.com"
                        },
                        "enabled": true,
                        "carryover_from": 1412
                    }
                ],
                "enabled": false,
                "extra_capabilities": [],
                "extra_filter_expression": "",
                "filter_expression": "(normandy.locale in [\"en-AU\",\"en-GB\",\"en-CA\",\"en-NZ\",\"en-ZA\",\"en-US\"]) && (normandy.channel in [\"release\"]) && ((env.version|versionCompare(\"72.!\")>=0)&&(env.version|versionCompare(\"74.*\")<0)) && ([\"global-v1\",normandy.userId]|bucketSample(9360,200,10000))",
                "filter_object": [
                    {
                        "locales": [
                            "en-AU",
                            "en-GB",
                            "en-CA",
                            "en-NZ",
                            "en-ZA",
                            "en-US"
                        ],
                        "type": "locale"
                    },
                    {
                        "channels": [
                            "release"
                        ],
                        "type": "channel"
                    },
                    {
                        "versions": [
                            72,
                            73,
                            74
                        ],
                        "type": "version"
                    },
                    {
                        "count": 200,
                        "input": [
                            "\"global-v1\"",
                            "normandy.userId"
                        ],
                        "start": 9360,
                        "total": 10000,
                        "type": "bucketSample"
                    }
                ],
                "id": 2915,
                "identicon_seed": "v1:jb25xvporji",
                "metadata": {},
                "name": "Search Tips aka Nudges",
                "recipe": {
                    "approved_revision_id": 2915,
                    "id": 902,
                    "latest_revision_id": 2915
                },
                "updated": "2020-03-24T18:35:14.834009Z"
            },
            "id": 902,
            "latest_revision": {
                "action": {
                    "arguments_schema": {
                        "$schema": "http://json-schema.org/draft-04/schema#",
                        "title": "Enroll a user in an add-on experiment, with managed branches",
                        "type": "object",
                        "required": [
                            "slug",
                            "userFacingName",
                            "userFacingDescription",
                            "branches"
                        ],
                        "properties": {
                            "slug": {
                                "description": "Machine-readable identifier",
                                "type": "string",
                                "minLength": 1
                            },
                            "userFacingName": {
                                "description": "User-facing name of the study",
                                "type": "string",
                                "minLength": 1
                            },
                            "userFacingDescription": {
                                "description": "User-facing description of the study",
                                "type": "string",
                                "minLength": 1
                            },
                            "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",
                                        "extensionApiId"
                                    ],
                                    "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
                                        },
                                        "extensionApiId": {
                                            "description": "The record ID of the add-on uploaded to the Normandy server. May be null, in which case no add-on will be installed.",
                                            "type": [
                                                "number",
                                                "null"
                                            ],
                                            "default": null
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "name": "branched-addon-study",
                    "id": 8,
                    "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-05T17:38:48.425954Z",
                    "creator": {
                        "id": 1,
                        "first_name": "Michael",
                        "last_name": "Cooper",
                        "email": "mcooper@mozilla.com"
                    },
                    "id": 1974,
                    "revision": {
                        "id": 2915,
                        "recipe_id": 902
                    }
                },
                "arguments": {
                    "slug": "addon-search-tips-aka-nudges-release-72-74-bug-1603564",
                    "userFacingDescription": "Search Tips are designed to increase engagement with the QuantumBar.",
                    "userFacingName": "Search Tips",
                    "isEnrollmentPaused": true,
                    "branches": [
                        {
                            "extensionApiId": 106,
                            "ratio": 50,
                            "slug": "control"
                        },
                        {
                            "extensionApiId": 106,
                            "ratio": 50,
                            "slug": "treatment"
                        }
                    ]
                },
                "experimenter_slug": "search-tips-aka-nudges",
                "capabilities": [
                    "jexl.transform.bucketSample",
                    "jexl.context.env.version",
                    "action.branched-addon-study",
                    "jexl.transform.versionCompare",
                    "capabilities-v1"
                ],
                "comment": "",
                "creator": {
                    "id": 1,
                    "first_name": "Michael",
                    "last_name": "Cooper",
                    "email": "mcooper@mozilla.com"
                },
                "date_created": "2020-02-05T17:37:35.271187Z",
                "enabled_states": [
                    {
                        "id": 1486,
                        "created": "2020-03-24T18:35:14.832561Z",
                        "creator": {
                            "id": 1,
                            "first_name": "Michael",
                            "last_name": "Cooper",
                            "email": "mcooper@mozilla.com"
                        },
                        "enabled": false,
                        "carryover_from": null
                    },
                    {
                        "id": 1427,
                        "created": "2020-02-05T18:24:09.979369Z",
                        "creator": {
                            "id": 14,
                            "first_name": "Rehan",
                            "last_name": "Dalal",
                            "email": "rdalal@mozilla.com"
                        },
                        "enabled": true,
                        "carryover_from": 1412
                    }
                ],
                "enabled": false,
                "extra_capabilities": [],
                "extra_filter_expression": "",
                "filter_expression": "(normandy.locale in [\"en-AU\",\"en-GB\",\"en-CA\",\"en-NZ\",\"en-ZA\",\"en-US\"]) && (normandy.channel in [\"release\"]) && ((env.version|versionCompare(\"72.!\")>=0)&&(env.version|versionCompare(\"74.*\")<0)) && ([\"global-v1\",normandy.userId]|bucketSample(9360,200,10000))",
                "filter_object": [
                    {
                        "locales": [
                            "en-AU",
                            "en-GB",
                            "en-CA",
                            "en-NZ",
                            "en-ZA",
                            "en-US"
                        ],
                        "type": "locale"
                    },
                    {
                        "channels": [
                            "release"
                        ],
                        "type": "channel"
                    },
                    {
                        "versions": [
                            72,
                            73,
                            74
                        ],
                        "type": "version"
                    },
                    {
                        "count": 200,
                        "input": [
                            "\"global-v1\"",
                            "normandy.userId"
                        ],
                        "start": 9360,
                        "total": 10000,
                        "type": "bucketSample"
                    }
                ],
                "id": 2915,
                "identicon_seed": "v1:jb25xvporji",
                "metadata": {},
                "name": "Search Tips aka Nudges",
                "recipe": {
                    "approved_revision_id": 2915,
                    "id": 902,
                    "latest_revision_id": 2915
                },
                "updated": "2020-03-24T18:35:14.834009Z"
            },
            "signature": null,
            "uses_only_baseline_capabilities": false
        },
        {
            "approved_revision": {
                "action": {
                    "arguments_schema": {
                        "$schema": "http://json-schema.org/draft-04/schema#",
                        "title": "Log a message to the console",
                        "type": "object",
                        "required": [
                            "message"
                        ],
                        "properties": {
                            "message": {
                                "description": "Message to log to the console",
                                "type": "string",
                                "default": ""
                            }
                        }
                    },
                    "name": "console-log",
                    "id": 1,
                    "implementation_url": "https://normandy.cdn.mozilla.net/api/v1/action/console-log/implementation/sha384-dwDUzk7p67hyOW81gMBIWnhrBFoOvbRvrt2ftxkMrqBjbADVA_1TjHuv0i7bbFrN/"
                },
                "approval_request": {
                    "approved": true,
                    "approver": {
                        "id": 38,
                        "first_name": "Benson",
                        "last_name": "Wong",
                        "email": "bwong@mozilla.com"
                    },
                    "comment": "ok",
                    "created": "2019-07-24T22:30:05.770154Z",
                    "creator": {
                        "id": 1,
                        "first_name": "Michael",
                        "last_name": "Cooper",
                        "email": "mcooper@mozilla.com"
                    },
                    "id": 1767,
                    "revision": {
                        "id": 2664,
                        "recipe_id": 822
                    }
                },
                "arguments": {
                    "message": "This is to trigger a update to the kinto recipe so that we can debug signature problems"
                },
                "experimenter_slug": null,
                "capabilities": [
                    "action.console-log"
                ],
                "comment": "",
                "creator": {
                    "id": 1,
                    "first_name": "Michael",
                    "last_name": "Cooper",
                    "email": "mcooper@mozilla.com"
                },
                "date_created": "2019-07-24T22:30:03.964221Z",
                "enabled_states": [
                    {
                        "id": 1110,
                        "created": "2019-07-24T23:08:12.814433Z",
                        "creator": {
                            "id": 1,
                            "first_name": "Michael",
                            "last_name": "Cooper",
                            "email": "mcooper@mozilla.com"
                        },
                        "enabled": false,
                        "carryover_from": null
                    },
                    {
                        "id": 1109,
                        "created": "2019-07-24T22:31:14.342815Z",
                        "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": "false",
                "filter_expression": "false",
                "filter_object": [],
                "id": 2664,
                "identicon_seed": "v1:lh0sqz0ae7f",
                "metadata": {},
                "name": "Dummy recipe to debug kinto signing 2019-07-24",
                "recipe": {
                    "approved_revision_id": 2664,
                    "id": 822,
                    "latest_revision_id": 2664
                },
                "updated": "2019-07-24T23:08:12.815872Z"
            },
            "id": 822,
            "latest_revision": {
                "action": {
                    "arguments_schema": {
                        "$schema": "http://json-schema.org/draft-04/schema#",
                        "title": "Log a message to the console",
                        "type": "object",
                        "required": [
                            "message"
                        ],
                        "properties": {
                            "message": {
                                "description": "Message to log to the console",
                                "type": "string",
                                "default": ""
                            }
                        }
                    },
                    "name": "console-log",
                    "id": 1,
                    "implementation_url": "https://normandy.cdn.mozilla.net/api/v1/action/console-log/implementation/sha384-dwDUzk7p67hyOW81gMBIWnhrBFoOvbRvrt2ftxkMrqBjbADVA_1TjHuv0i7bbFrN/"
                },
                "approval_request": {
                    "approved": true,
                    "approver": {
                        "id": 38,
                        "first_name": "Benson",
                        "last_name": "Wong",
                        "email": "bwong@mozilla.com"
                    },
                    "comment": "ok",
                    "created": "2019-07-24T22:30:05.770154Z",
                    "creator": {
                        "id": 1,
                        "first_name": "Michael",
                        "last_name": "Cooper",
                        "email": "mcooper@mozilla.com"
                    },
                    "id": 1767,
                    "revision": {
                        "id": 2664,
                        "recipe_id": 822
                    }
                },
                "arguments": {
                    "message": "This is to trigger a update to the kinto recipe so that we can debug signature problems"
                },
                "experimenter_slug": null,
                "capabilities": [
                    "action.console-log"
                ],
                "comment": "",
                "creator": {
                    "id": 1,
                    "first_name": "Michael",
                    "last_name": "Cooper",
                    "email": "mcooper@mozilla.com"
                },
                "date_created": "2019-07-24T22:30:03.964221Z",
                "enabled_states": [
                    {
                        "id": 1110,
                        "created": "2019-07-24T23:08:12.814433Z",
                        "creator": {
                            "id": 1,
                            "first_name": "Michael",
                            "last_name": "Cooper",
                            "email": "mcooper@mozilla.com"
                        },
                        "enabled": false,
                        "carryover_from": null
                    },
                    {
                        "id": 1109,
                        "created": "2019-07-24T22:31:14.342815Z",
                        "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": "false",
                "filter_expression": "false",
                "filter_object": [],
                "id": 2664,
                "identicon_seed": "v1:lh0sqz0ae7f",
                "metadata": {},
                "name": "Dummy recipe to debug kinto signing 2019-07-24",
                "recipe": {
                    "approved_revision_id": 2664,
                    "id": 822,
                    "latest_revision_id": 2664
                },
                "updated": "2019-07-24T23:08:12.815872Z"
            },
            "signature": null,
            "uses_only_baseline_capabilities": true
        },
        {
            "approved_revision": null,
            "id": 861,
            "latest_revision": {
                "action": {
                    "arguments_schema": {
                        "$schema": "http://json-schema.org/draft-04/schema#",
                        "title": "Log a message to the console",
                        "type": "object",
                        "required": [
                            "message"
                        ],
                        "properties": {
                            "message": {
                                "description": "Message to log to the console",
                                "type": "string",
                                "default": ""
                            }
                        }
                    },
                    "name": "console-log",
                    "id": 1,
                    "implementation_url": "https://normandy.cdn.mozilla.net/api/v1/action/console-log/implementation/sha384-dwDUzk7p67hyOW81gMBIWnhrBFoOvbRvrt2ftxkMrqBjbADVA_1TjHuv0i7bbFrN/"
                },
                "approval_request": null,
                "arguments": {
                    "message": "unused recipe"
                },
                "experimenter_slug": "fingerprinting-protections-retention-study-v2",
                "capabilities": [
                    "action.console-log"
                ],
                "comment": "",
                "creator": {
                    "id": 1,
                    "first_name": "Michael",
                    "last_name": "Cooper",
                    "email": "mcooper@mozilla.com"
                },
                "date_created": "2019-10-29T22:20:30.328510Z",
                "enabled_states": [],
                "enabled": false,
                "extra_capabilities": [],
                "extra_filter_expression": "false",
                "filter_expression": "false",
                "filter_object": [],
                "id": 2782,
                "identicon_seed": "v1:hir8yh9xdg",
                "metadata": {},
                "name": "accidental dupe of 858",
                "recipe": {
                    "approved_revision_id": null,
                    "id": 861,
                    "latest_revision_id": 2782
                },
                "updated": "2019-10-29T22:20:30.328875Z"
            },
            "signature": null,
            "uses_only_baseline_capabilities": true
        },
        {
            "approved_revision": {
                "action": {
                    "arguments_schema": {
                        "$schema": "http://json-schema.org/draft-04/schema#",
                        "title": "Log a message to the console",
                        "type": "object",
                        "required": [
                            "message"
                        ],
                        "properties": {
                            "message": {
                                "description": "Message to log to the console",
                                "type": "string",
                                "default": ""
                            }
                        }
                    },
                    "name": "console-log",
                    "id": 1,
                    "implementation_url": "https://normandy.cdn.mozilla.net/api/v1/action/console-log/implementation/sha384-dwDUzk7p67hyOW81gMBIWnhrBFoOvbRvrt2ftxkMrqBjbADVA_1TjHuv0i7bbFrN/"
                },
                "approval_request": {
                    "approved": true,
                    "approver": {
                        "id": 38,
                        "first_name": "Benson",
                        "last_name": "Wong",
                        "email": "bwong@mozilla.com"
                    },
                    "comment": "approved",
                    "created": "2019-11-02T00:13:34.707715Z",
                    "creator": {
                        "id": 1,
                        "first_name": "Michael",
                        "last_name": "Cooper",
                        "email": "mcooper@mozilla.com"
                    },
                    "id": 1869,
                    "revision": {
                        "id": 2792,
                        "recipe_id": 864
                    }
                },
                "arguments": {
                    "message": "message #3"
                },
                "experimenter_slug": null,
                "capabilities": [
                    "action.console-log"
                ],
                "comment": "",
                "creator": {
                    "id": 1,
                    "first_name": "Michael",
                    "last_name": "Cooper",
                    "email": "mcooper@mozilla.com"
                },
                "date_created": "2019-11-02T00:12:18.392204Z",
                "enabled_states": [
                    {
                        "id": 1252,
                        "created": "2019-11-02T00:16:14.597197Z",
                        "creator": {
                            "id": 1,
                            "first_name": "Michael",
                            "last_name": "Cooper",
                            "email": "mcooper@mozilla.com"
                        },
                        "enabled": false,
                        "carryover_from": null
                    },
                    {
                        "id": 1251,
                        "created": "2019-11-02T00:14:46.577538Z",
                        "creator": {
                            "id": 38,
                            "first_name": "Benson",
                            "last_name": "Wong",
                            "email": "bwong@mozilla.com"
                        },
                        "enabled": true,
                        "carryover_from": 1250
                    }
                ],
                "enabled": false,
                "extra_capabilities": [],
                "extra_filter_expression": "\"test.product-delivery\"|preferenceValue",
                "filter_expression": "\"test.product-delivery\"|preferenceValue",
                "filter_object": [],
                "id": 2792,
                "identicon_seed": "v1:lrslgw6nngb",
                "metadata": {},
                "name": "product delivery test recipe [2019-011-01]",
                "recipe": {
                    "approved_revision_id": 2792,
                    "id": 864,
                    "latest_revision_id": 2792
                },
                "updated": "2019-11-02T00:16:14.598641Z"
            },
            "id": 864,
            "latest_revision": {
                "action": {
                    "arguments_schema": {
                        "$schema": "http://json-schema.org/draft-04/schema#",
                        "title": "Log a message to the console",
                        "type": "object",
                        "required": [
                            "message"
                        ],
                        "properties": {
                            "message": {
                                "description": "Message to log to the console",
                                "type": "string",
                                "default": ""
                            }
                        }
                    },
                    "name": "console-log",
                    "id": 1,
                    "implementation_url": "https://normandy.cdn.mozilla.net/api/v1/action/console-log/implementation/sha384-dwDUzk7p67hyOW81gMBIWnhrBFoOvbRvrt2ftxkMrqBjbADVA_1TjHuv0i7bbFrN/"
                },
                "approval_request": {
                    "approved": true,
                    "approver": {
                        "id": 38,
                        "first_name": "Benson",
                        "last_name": "Wong",
                        "email": "bwong@mozilla.com"
                    },
                    "comment": "approved",
                    "created": "2019-11-02T00:13:34.707715Z",
                    "creator": {
                        "id": 1,
                        "first_name": "Michael",
                        "last_name": "Cooper",
                        "email": "mcooper@mozilla.com"
                    },
                    "id": 1869,
                    "revision": {
                        "id": 2792,
                        "recipe_id": 864
                    }
                },
                "arguments": {
                    "message": "message #3"
                },
                "experimenter_slug": null,
                "capabilities": [
                    "action.console-log"
                ],
                "comment": "",
                "creator": {
                    "id": 1,
                    "first_name": "Michael",
                    "last_name": "Cooper",
                    "email": "mcooper@mozilla.com"
                },
                "date_created": "2019-11-02T00:12:18.392204Z",
                "enabled_states": [
                    {
                        "id": 1252,
                        "created": "2019-11-02T00:16:14.597197Z",
                        "creator": {
                            "id": 1,
                            "first_name": "Michael",
                            "last_name": "Cooper",
                            "email": "mcooper@mozilla.com"
                        },
                        "enabled": false,
                        "carryover_from": null
                    },
                    {
                        "id": 1251,
                        "created": "2019-11-02T00:14:46.577538Z",
                        "creator": {
                            "id": 38,
                            "first_name": "Benson",
                            "last_name": "Wong",
                            "email": "bwong@mozilla.com"
                        },
                        "enabled": true,
                        "carryover_from": 1250
                    }
                ],
                "enabled": false,
                "extra_capabilities": [],
                "extra_filter_expression": "\"test.product-delivery\"|preferenceValue",
                "filter_expression": "\"test.product-delivery\"|preferenceValue",
                "filter_object": [],
                "id": 2792,
                "identicon_seed": "v1:lrslgw6nngb",
                "metadata": {},
                "name": "product delivery test recipe [2019-011-01]",
                "recipe": {
                    "approved_revision_id": 2792,
                    "id": 864,
                    "latest_revision_id": 2792
                },
                "updated": "2019-11-02T00:16:14.598641Z"
            },
            "signature": null,
            "uses_only_baseline_capabilities": true
        },
        {
            "approved_revision": null,
            "id": 7,
            "latest_revision": {
                "action": {
                    "arguments_schema": {
                        "$schema": "http://json-schema.org/draft-04/schema#",
                        "title": "Log a message to the console",
                        "type": "object",
                        "required": [
                            "message"
                        ],
                        "properties": {
                            "message": {
                                "description": "Message to log to the console",
                                "type": "string",
                                "default": ""
                            }
                        }
                    },
                    "name": "console-log",
                    "id": 1,
                    "implementation_url": "https://normandy.cdn.mozilla.net/api/v1/action/console-log/implementation/sha384-dwDUzk7p67hyOW81gMBIWnhrBFoOvbRvrt2ftxkMrqBjbADVA_1TjHuv0i7bbFrN/"
                },
                "approval_request": null,
                "arguments": {
                    "message": "success"
                },
                "experimenter_slug": null,
                "capabilities": [
                    "action.console-log"
                ],
                "comment": "",
                "creator": null,
                "date_created": "2016-08-09T00:55:45.815142Z",
                "enabled_states": [],
                "enabled": false,
                "extra_capabilities": [],
                "extra_filter_expression": "normandy.channel == 'aurora'",
                "filter_expression": "normandy.channel == 'aurora'",
                "filter_object": [],
                "id": 1432,
                "identicon_seed": "v1:7",
                "metadata": {},
                "name": "Release Channel Filtering Test",
                "recipe": {
                    "approved_revision_id": null,
                    "id": 7,
                    "latest_revision_id": 1432
                },
                "updated": "2017-02-01T23:53:26.583126Z"
            },
            "signature": null,
            "uses_only_baseline_capabilities": true
        },
        {
            "approved_revision": {
                "action": {
                    "arguments_schema": {
                        "$schema": "http://json-schema.org/draft-04/schema#",
                        "title": "Log a message to the console",
                        "type": "object",
                        "required": [
                            "message"
                        ],
                        "properties": {
                            "message": {
                                "description": "Message to log to the console",
                                "type": "string",
                                "default": ""
                            }
                        }
                    },
                    "name": "console-log",
                    "id": 1,
                    "implementation_url": "https://normandy.cdn.mozilla.net/api/v1/action/console-log/implementation/sha384-dwDUzk7p67hyOW81gMBIWnhrBFoOvbRvrt2ftxkMrqBjbADVA_1TjHuv0i7bbFrN/"
                },
                "approval_request": {
                    "approved": true,
                    "approver": {
                        "id": 1,
                        "first_name": "Michael",
                        "last_name": "Cooper",
                        "email": "mcooper@mozilla.com"
                    },
                    "comment": "r= to generate classify-client load",
                    "created": "2019-10-09T17:15:01.297698Z",
                    "creator": {
                        "id": 51,
                        "first_name": "Jared",
                        "last_name": "Kerim",
                        "email": "jkerim@mozilla.com"
                    },
                    "id": 1846,
                    "revision": {
                        "id": 2758,
                        "recipe_id": 851
                    }
                },
                "arguments": {
                    "message": "Classify Client Test"
                },
                "experimenter_slug": null,
                "capabilities": [
                    "action.console-log"
                ],
                "comment": "",
                "creator": {
                    "id": 51,
                    "first_name": "Jared",
                    "last_name": "Kerim",
                    "email": "jkerim@mozilla.com"
                },
                "date_created": "2019-10-09T17:14:55.271664Z",
                "enabled_states": [
                    {
                        "id": 1228,
                        "created": "2019-10-18T17:58:19.375887Z",
                        "creator": {
                            "id": 51,
                            "first_name": "Jared",
                            "last_name": "Kerim",
                            "email": "jkerim@mozilla.com"
                        },
                        "enabled": false,
                        "carryover_from": null
                    },
                    {
                        "id": 1216,
                        "created": "2019-10-09T17:37:07.933346Z",
                        "creator": {
                            "id": 51,
                            "first_name": "Jared",
                            "last_name": "Kerim",
                            "email": "jkerim@mozilla.com"
                        },
                        "enabled": true,
                        "carryover_from": null
                    }
                ],
                "enabled": false,
                "extra_capabilities": [],
                "extra_filter_expression": "false",
                "filter_expression": "false",
                "filter_object": [],
                "id": 2758,
                "identicon_seed": "v1:zy28g7gv5jp",
                "metadata": {},
                "name": "classify-client-test",
                "recipe": {
                    "approved_revision_id": 2758,
                    "id": 851,
                    "latest_revision_id": 2758
                },
                "updated": "2019-10-18T17:58:19.381177Z"
            },
            "id": 851,
            "latest_revision": {
                "action": {
                    "arguments_schema": {
                        "$schema": "http://json-schema.org/draft-04/schema#",
                        "title": "Log a message to the console",
                        "type": "object",
                        "required": [
                            "message"
                        ],
                        "properties": {
                            "message": {
                                "description": "Message to log to the console",
                                "type": "string",
                                "default": ""
                            }
                        }
                    },
                    "name": "console-log",
                    "id": 1,
                    "implementation_url": "https://normandy.cdn.mozilla.net/api/v1/action/console-log/implementation/sha384-dwDUzk7p67hyOW81gMBIWnhrBFoOvbRvrt2ftxkMrqBjbADVA_1TjHuv0i7bbFrN/"
                },
                "approval_request": {
                    "approved": true,
                    "approver": {
                        "id": 1,
                        "first_name": "Michael",
                        "last_name": "Cooper",
                        "email": "mcooper@mozilla.com"
                    },
                    "comment": "r= to generate classify-client load",
                    "created": "2019-10-09T17:15:01.297698Z",
                    "creator": {
                        "id": 51,
                        "first_name": "Jared",
                        "last_name": "Kerim",
                        "email": "jkerim@mozilla.com"
                    },
                    "id": 1846,
                    "revision": {
                        "id": 2758,
                        "recipe_id": 851
                    }
                },
                "arguments": {
                    "message": "Classify Client Test"
                },
                "experimenter_slug": null,
                "capabilities": [
                    "action.console-log"
                ],
                "comment": "",
                "creator": {
                    "id": 51,
                    "first_name": "Jared",
                    "last_name": "Kerim",
                    "email": "jkerim@mozilla.com"
                },
                "date_created": "2019-10-09T17:14:55.271664Z",
                "enabled_states": [
                    {
                        "id": 1228,
                        "created": "2019-10-18T17:58:19.375887Z",
                        "creator": {
                            "id": 51,
                            "first_name": "Jared",
                            "last_name": "Kerim",
                            "email": "jkerim@mozilla.com"
                        },
                        "enabled": false,
                        "carryover_from": null
                    },
                    {
                        "id": 1216,
                        "created": "2019-10-09T17:37:07.933346Z",
                        "creator": {
                            "id": 51,
                            "first_name": "Jared",
                            "last_name": "Kerim",
                            "email": "jkerim@mozilla.com"
                        },
                        "enabled": true,
                        "carryover_from": null
                    }
                ],
                "enabled": false,
                "extra_capabilities": [],
                "extra_filter_expression": "false",
                "filter_expression": "false",
                "filter_object": [],
                "id": 2758,
                "identicon_seed": "v1:zy28g7gv5jp",
                "metadata": {},
                "name": "classify-client-test",
                "recipe": {
                    "approved_revision_id": 2758,
                    "id": 851,
                    "latest_revision_id": 2758
                },
                "updated": "2019-10-18T17:58:19.381177Z"
            },
            "signature": null,
            "uses_only_baseline_capabilities": true
        },
        {
            "approved_revision": null,
            "id": 118,
            "latest_revision": {
                "action": {
                    "arguments_schema": {
                        "$schema": "http://json-schema.org/draft-04/schema#",
                        "title": "Log a message to the console",
                        "type": "object",
                        "required": [
                            "message"
                        ],
                        "properties": {
                            "message": {
                                "description": "Message to log to the console",
                                "type": "string",
                                "default": ""
                            }
                        }
                    },
                    "name": "console-log",
                    "id": 1,
                    "implementation_url": "https://normandy.cdn.mozilla.net/api/v1/action/console-log/implementation/sha384-dwDUzk7p67hyOW81gMBIWnhrBFoOvbRvrt2ftxkMrqBjbADVA_1TjHuv0i7bbFrN/"
                },
                "approval_request": null,
                "arguments": {
                    "includeTelemetryUUID": true,
                    "surveyId": "funnelcake-onboarding-100",
                    "postAnswerUrl": "https://qsurvey.mozilla.com/s3/onboarding?distId=mozilla100",
                    "thanksMessage": "Thank you!",
                    "learnMoreMessage": "Learn More",
                    "message": "Funnelcake working",
                    "engagementButtonLabel": "",
                    "learnMoreUrl": "https://wiki.mozilla.org/Firefox/Shield/Heartbeat"
                },
                "experimenter_slug": null,
                "capabilities": [
                    "action.console-log"
                ],
                "comment": "",
                "creator": null,
                "date_created": "2017-02-02T00:36:41.777810Z",
                "enabled_states": [],
                "enabled": false,
                "extra_capabilities": [],
                "extra_filter_expression": "(\n    normandy.locale == 'en-US'\n    && normandy.distribution == 'mozilla100'\n)",
                "filter_expression": "(\n    normandy.locale == 'en-US'\n    && normandy.distribution == 'mozilla100'\n)",
                "filter_object": [],
                "id": 1127,
                "identicon_seed": "v1:118",
                "metadata": {},
                "name": "Funnelcake 100 test",
                "recipe": {
                    "approved_revision_id": null,
                    "id": 118,
                    "latest_revision_id": 1127
                },
                "updated": "2017-02-02T00:36:41.783374Z"
            },
            "signature": null,
            "uses_only_baseline_capabilities": true
        },
        {
            "approved_revision": null,
            "id": 26,
            "latest_revision": {
                "action": {
                    "arguments_schema": {
                        "$schema": "http://json-schema.org/draft-04/schema#",
                        "title": "Log a message to the console",
                        "type": "object",
                        "required": [
                            "message"
                        ],
                        "properties": {
                            "message": {
                                "description": "Message to log to the console",
                                "type": "string",
                                "default": ""
                            }
                        }
                    },
                    "name": "console-log",
                    "id": 1,
                    "implementation_url": "https://normandy.cdn.mozilla.net/api/v1/action/console-log/implementation/sha384-dwDUzk7p67hyOW81gMBIWnhrBFoOvbRvrt2ftxkMrqBjbADVA_1TjHuv0i7bbFrN/"
                },
                "approval_request": {
                    "approved": true,
                    "approver": {
                        "id": 2,
                        "first_name": "",
                        "last_name": "",
                        "email": "mkelly@mozilla.com"
                    },
                    "comment": "Useful for testing if recipes are being sent out.",
                    "created": "2017-04-12T20:42:15.429144Z",
                    "creator": {
                        "id": 1,
                        "first_name": "Michael",
                        "last_name": "Cooper",
                        "email": "mcooper@mozilla.com"
                    },
                    "id": 9,
                    "revision": {
                        "id": 1422,
                        "recipe_id": 26
                    }
                },
                "arguments": {
                    "message": "SHIELD active"
                },
                "experimenter_slug": null,
                "capabilities": [
                    "action.console-log"
                ],
                "comment": "",
                "creator": null,
                "date_created": "2017-04-12T20:23:26.460022Z",
                "enabled_states": [],
                "enabled": false,
                "extra_capabilities": [],
                "extra_filter_expression": "true || \"testing if approvals break signing\"",
                "filter_expression": "true || \"testing if approvals break signing\"",
                "filter_object": [],
                "id": 1422,
                "identicon_seed": "v1:26",
                "metadata": {},
                "name": "deploy test",
                "recipe": {
                    "approved_revision_id": null,
                    "id": 26,
                    "latest_revision_id": 1422
                },
                "updated": "2017-04-12T20:23:26.464021Z"
            },
            "signature": null,
            "uses_only_baseline_capabilities": true
        },
        {
            "approved_revision": null,
            "id": 6,
            "latest_revision": {
                "action": {
                    "arguments_schema": {
                        "$schema": "http://json-schema.org/draft-04/schema#",
                        "title": "Log a message to the console",
                        "type": "object",
                        "required": [
                            "message"
                        ],
                        "properties": {
                            "message": {
                                "description": "Message to log to the console",
                                "type": "string",
                                "default": ""
                            }
                        }
                    },
                    "name": "console-log",
                    "id": 1,
                    "implementation_url": "https://normandy.cdn.mozilla.net/api/v1/action/console-log/implementation/sha384-dwDUzk7p67hyOW81gMBIWnhrBFoOvbRvrt2ftxkMrqBjbADVA_1TjHuv0i7bbFrN/"
                },
                "approval_request": null,
                "arguments": {
                    "message": "success"
                },
                "experimenter_slug": null,
                "capabilities": [
                    "action.console-log"
                ],
                "comment": "",
                "creator": null,
                "date_created": "2016-08-09T00:56:27.717266Z",
                "enabled_states": [],
                "enabled": false,
                "extra_capabilities": [],
                "extra_filter_expression": "normandy.locale in ['en-US', 'fr']",
                "filter_expression": "normandy.locale in ['en-US', 'fr']",
                "filter_object": [],
                "id": 1438,
                "identicon_seed": "v1:6",
                "metadata": {},
                "name": "Locale Filtering Tests",
                "recipe": {
                    "approved_revision_id": null,
                    "id": 6,
                    "latest_revision_id": 1438
                },
                "updated": "2017-02-01T23:53:26.642116Z"
            },
            "signature": null,
            "uses_only_baseline_capabilities": true
        },
        {
            "approved_revision": {
                "action": {
                    "arguments_schema": {
                        "$schema": "http://json-schema.org/draft-04/schema#",
                        "title": "Messaging Experiment",
                        "type": "object",
                        "required": [
                            "slug",
                            "branches"
                        ],
                        "properties": {
                            "slug": {
                                "description": "Unique identifier for this experiment",
                                "type": "string",
                                "pattern": "^[A-Za-z0-9\\-_]+$"
                            },
                            "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",
                                        "value",
                                        "ratio",
                                        "groups"
                                    ],
                                    "properties": {
                                        "slug": {
                                            "description": "Unique identifier for this branch of the experiment.",
                                            "type": "string",
                                            "pattern": "^[A-Za-z0-9\\-_]+$"
                                        },
                                        "value": {
                                            "description": "Message content.",
                                            "type": "object",
                                            "properties": {}
                                        },
                                        "ratio": {
                                            "description": "Ratio of users who should be grouped into this branch.",
                                            "type": "integer",
                                            "minimum": 1
                                        },
                                        "groups": {
                                            "description": "A list of experiment groups that can be used to exclude or select related experiments. May be empty.",
                                            "type": "array",
                                            "items": {
                                                "type": "string",
                                                "description": "Identifier of the group"
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "name": "messaging-experiment",
                    "id": 12,
                    "implementation_url": null
                },
                "approval_request": {
                    "approved": true,
                    "approver": {
                        "id": 14,
                        "first_name": "Rehan",
                        "last_name": "Dalal",
                        "email": "rdalal@mozilla.com"
                    },
                    "comment": "r+",
                    "created": "2020-05-20T17:20:29.238829Z",
                    "creator": {
                        "id": 1,
                        "first_name": "Michael",
                        "last_name": "Cooper",
                        "email": "mcooper@mozilla.com"
                    },
                    "id": 2110,
                    "revision": {
                        "id": 3087,
                        "recipe_id": 961
                    }
                },
                "arguments": {
                    "branches": [
                        {
                            "groups": [],
                            "ratio": 50,
                            "slug": "branch_1",
                            "value": {}
                        },
                        {
                            "groups": [],
                            "ratio": 50,
                            "slug": "branch_2",
                            "value": {}
                        }
                    ],
                    "experimentDocumentUrl": "https://experimenter.services.mozilla.com/experiments/normandy-message-delivery-aa/",
                    "slug": "bug-1636202-message-normandy-message-delivery-aa-nightly-77-78",
                    "userFacingDescription": "This is a test of the experiment targeting and editing/delivery capabilities only.  There are no changes being made to users.",
                    "userFacingName": "Normandy Message Delivery A/A",
                    "isEnrollmentPaused": true
                },
                "experimenter_slug": "normandy-message-delivery-aa",
                "capabilities": [
                    "jexl.transform.bucketSample",
                    "jexl.context.env.version",
                    "action.messaging-experiment",
                    "jexl.transform.versionCompare",
                    "capabilities-v1"
                ],
                "comment": "",
                "creator": {
                    "id": 1,
                    "first_name": "Michael",
                    "last_name": "Cooper",
                    "email": "mcooper@mozilla.com"
                },
                "date_created": "2020-05-20T17:15:57.015966Z",
                "enabled_states": [
                    {
                        "id": 1602,
                        "created": "2020-05-26T16:37:30.560038Z",
                        "creator": {
                            "id": 60,
                            "first_name": "Tiffany",
                            "last_name": "Tran",
                            "email": "ttran@mozilla.com"
                        },
                        "enabled": false,
                        "carryover_from": null
                    },
                    {
                        "id": 1600,
                        "created": "2020-05-20T17:20:55.372895Z",
                        "creator": {
                            "id": 14,
                            "first_name": "Rehan",
                            "last_name": "Dalal",
                            "email": "rdalal@mozilla.com"
                        },
                        "enabled": true,
                        "carryover_from": 1572
                    }
                ],
                "enabled": false,
                "extra_capabilities": [],
                "extra_filter_expression": "\"media.videocontrols.picture-in-picture.video-toggle.enabled\"|preferenceValue\n&& normandy.appinfo.appBuildID >= \"20200506093716\"",
                "filter_expression": "(normandy.channel in [\"nightly\"]) && (normandy.locale in [\"en-US\"]) && ([normandy.userId,\"n4s-workweek\"]|bucketSample(4500,2000,10000)) && ((env.version|versionCompare(\"78.!\")>=0)&&(env.version|versionCompare(\"78.*\")<0)) && (\"media.videocontrols.picture-in-picture.video-toggle.enabled\"|preferenceValue\n&& normandy.appinfo.appBuildID >= \"20200506093716\")",
                "filter_object": [
                    {
                        "channels": [
                            "nightly"
                        ],
                        "type": "channel"
                    },
                    {
                        "locales": [
                            "en-US"
                        ],
                        "type": "locale"
                    },
                    {
                        "count": 2000,
                        "input": [
                            "normandy.userId",
                            "\"n4s-workweek\""
                        ],
                        "start": 4500,
                        "total": 10000,
                        "type": "bucketSample"
                    },
                    {
                        "type": "version",
                        "versions": [
                            78
                        ]
                    }
                ],
                "id": 3087,
                "identicon_seed": "v1:bepRhKWoOQat",
                "metadata": {},
                "name": "Normandy Message Delivery A/A",
                "recipe": {
                    "approved_revision_id": 3087,
                    "id": 961,
                    "latest_revision_id": 3087
                },
                "updated": "2020-05-26T16:37:30.561385Z"
            },
            "id": 961,
            "latest_revision": {
                "action": {
                    "arguments_schema": {
                        "$schema": "http://json-schema.org/draft-04/schema#",
                        "title": "Messaging Experiment",
                        "type": "object",
                        "required": [
                            "slug",
                            "branches"
                        ],
                        "properties": {
                            "slug": {
                                "description": "Unique identifier for this experiment",
                                "type": "string",
                                "pattern": "^[A-Za-z0-9\\-_]+$"
                            },
                            "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",
                                        "value",
                                        "ratio",
                                        "groups"
                                    ],
                                    "properties": {
                                        "slug": {
                                            "description": "Unique identifier for this branch of the experiment.",
                                            "type": "string",
                                            "pattern": "^[A-Za-z0-9\\-_]+$"
                                        },
                                        "value": {
                                            "description": "Message content.",
                                            "type": "object",
                                            "properties": {}
                                        },
                                        "ratio": {
                                            "description": "Ratio of users who should be grouped into this branch.",
                                            "type": "integer",
                                            "minimum": 1
                                        },
                                        "groups": {
                                            "description": "A list of experiment groups that can be used to exclude or select related experiments. May be empty.",
                                            "type": "array",
                                            "items": {
                                                "type": "string",
                                                "description": "Identifier of the group"
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "name": "messaging-experiment",
                    "id": 12,
                    "implementation_url": null
                },
                "approval_request": {
                    "approved": true,
                    "approver": {
                        "id": 14,
                        "first_name": "Rehan",
                        "last_name": "Dalal",
                        "email": "rdalal@mozilla.com"
                    },
                    "comment": "r+",
                    "created": "2020-05-20T17:20:29.238829Z",
                    "creator": {
                        "id": 1,
                        "first_name": "Michael",
                        "last_name": "Cooper",
                        "email": "mcooper@mozilla.com"
                    },
                    "id": 2110,
                    "revision": {
                        "id": 3087,
                        "recipe_id": 961
                    }
                },
                "arguments": {
                    "branches": [
                        {
                            "groups": [],
                            "ratio": 50,
                            "slug": "branch_1",
                            "value": {}
                        },
                        {
                            "groups": [],
                            "ratio": 50,
                            "slug": "branch_2",
                            "value": {}
                        }
                    ],
                    "experimentDocumentUrl": "https://experimenter.services.mozilla.com/experiments/normandy-message-delivery-aa/",
                    "slug": "bug-1636202-message-normandy-message-delivery-aa-nightly-77-78",
                    "userFacingDescription": "This is a test of the experiment targeting and editing/delivery capabilities only.  There are no changes being made to users.",
                    "userFacingName": "Normandy Message Delivery A/A",
                    "isEnrollmentPaused": true
                },
                "experimenter_slug": "normandy-message-delivery-aa",
                "capabilities": [
                    "jexl.transform.bucketSample",
                    "jexl.context.env.version",
                    "action.messaging-experiment",
                    "jexl.transform.versionCompare",
                    "capabilities-v1"
                ],
                "comment": "",
                "creator": {
                    "id": 1,
                    "first_name": "Michael",
                    "last_name": "Cooper",
                    "email": "mcooper@mozilla.com"
                },
                "date_created": "2020-05-20T17:15:57.015966Z",
                "enabled_states": [
                    {
                        "id": 1602,
                        "created": "2020-05-26T16:37:30.560038Z",
                        "creator": {
                            "id": 60,
                            "first_name": "Tiffany",
                            "last_name": "Tran",
                            "email": "ttran@mozilla.com"
                        },
                        "enabled": false,
                        "carryover_from": null
                    },
                    {
                        "id": 1600,
                        "created": "2020-05-20T17:20:55.372895Z",
                        "creator": {
                            "id": 14,
                            "first_name": "Rehan",
                            "last_name": "Dalal",
                            "email": "rdalal@mozilla.com"
                        },
                        "enabled": true,
                        "carryover_from": 1572
                    }
                ],
                "enabled": false,
                "extra_capabilities": [],
                "extra_filter_expression": "\"media.videocontrols.picture-in-picture.video-toggle.enabled\"|preferenceValue\n&& normandy.appinfo.appBuildID >= \"20200506093716\"",
                "filter_expression": "(normandy.channel in [\"nightly\"]) && (normandy.locale in [\"en-US\"]) && ([normandy.userId,\"n4s-workweek\"]|bucketSample(4500,2000,10000)) && ((env.version|versionCompare(\"78.!\")>=0)&&(env.version|versionCompare(\"78.*\")<0)) && (\"media.videocontrols.picture-in-picture.video-toggle.enabled\"|preferenceValue\n&& normandy.appinfo.appBuildID >= \"20200506093716\")",
                "filter_object": [
                    {
                        "channels": [
                            "nightly"
                        ],
                        "type": "channel"
                    },
                    {
                        "locales": [
                            "en-US"
                        ],
                        "type": "locale"
                    },
                    {
                        "count": 2000,
                        "input": [
                            "normandy.userId",
                            "\"n4s-workweek\""
                        ],
                        "start": 4500,
                        "total": 10000,
                        "type": "bucketSample"
                    },
                    {
                        "type": "version",
                        "versions": [
                            78
                        ]
                    }
                ],
                "id": 3087,
                "identicon_seed": "v1:bepRhKWoOQat",
                "metadata": {},
                "name": "Normandy Message Delivery A/A",
                "recipe": {
                    "approved_revision_id": 3087,
                    "id": 961,
                    "latest_revision_id": 3087
                },
                "updated": "2020-05-26T16:37:30.561385Z"
            },
            "signature": null,
            "uses_only_baseline_capabilities": false
        },
        {
            "approved_revision": {
                "action": {
                    "arguments_schema": {
                        "$schema": "http://json-schema.org/draft-04/schema#",
                        "title": "Messaging Experiment",
                        "type": "object",
                        "required": [
                            "slug",
                            "branches"
                        ],
                        "properties": {
                            "slug": {
                                "description": "Unique identifier for this experiment",
                                "type": "string",
                                "pattern": "^[A-Za-z0-9\\-_]+$"
                            },
                            "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",
                                        "value",
                                        "ratio",
                                        "groups"
                                    ],
                                    "properties": {
                                        "slug": {
                                            "description": "Unique identifier for this branch of the experiment.",
                                            "type": "string",
                                            "pattern": "^[A-Za-z0-9\\-_]+$"
                                        },
                                        "value": {
                                            "description": "Message content.",
                                            "type": "object",
                                            "properties": {}
                                        },
                                        "ratio": {
                                            "description": "Ratio of users who should be grouped into this branch.",
                                            "type": "integer",
                                            "minimum": 1
                                        },
                                        "groups": {
                                            "description": "A list of experiment groups that can be used to exclude or select related experiments. May be empty.",
                                            "type": "array",
                                            "items": {
                                                "type": "string",
                                                "description": "Identifier of the group"
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "name": "messaging-experiment",
                    "id": 12,
                    "implementation_url": null
                },
                "approval_request": {
                    "approved": true,
                    "approver": {
                        "id": 14,
                        "first_name": "Rehan",
                        "last_name": "Dalal",
                        "email": "rdalal@mozilla.com"
                    },
                    "comment": "r+",
                    "created": "2020-05-06T16:35:07.583432Z",
                    "creator": {
                        "id": 1,
                        "first_name": "Michael",
                        "last_name": "Cooper",
                        "email": "mcooper@mozilla.com"
                    },
                    "id": 2091,
                    "revision": {
                        "id": 3069,
                        "recipe_id": 960
                    }
                },
                "arguments": {
                    "branches": [
                        {
                            "groups": [
                                "cfr"
                            ],
                            "ratio": 50,
                            "slug": "n4s_pip_control",
                            "value": {}
                        },
                        {
                            "groups": [
                                "cfr"
                            ],
                            "ratio": 50,
                            "slug": "n4s_pip_cfr",
                            "value": {
                                "content": {
                                    "bucket_id": "N4S_PIP_CFR_MESSSAGE",
                                    "buttons": {
                                        "primary": {
                                            "action": {
                                                "data": {
                                                    "args": "https://support.mozilla.org/kb/about-picture-picture-firefox",
                                                    "where": "tabshifted"
                                                },
                                                "type": "OPEN_URL"
                                            },
                                            "label": {
                                                "attributes": {
                                                    "accesskey": "L"
                                                },
                                                "value": "Learn More"
                                            }
                                        },
                                        "secondary": [
                                            {
                                                "action": {
                                                    "type": "CANCEL"
                                                },
                                                "label": {
                                                    "string_id": "cfr-doorhanger-extension-cancel-button"
                                                }
                                            },
                                            {
                                                "label": {
                                                    "string_id": "cfr-doorhanger-extension-never-show-recommendation"
                                                }
                                            },
                                            {
                                                "action": {
                                                    "data": {
                                                        "category": "general-cfrfeatures"
                                                    },
                                                    "type": "OPEN_PREFERENCES_PAGE"
                                                },
                                                "label": {
                                                    "string_id": "cfr-doorhanger-extension-manage-settings-button"
                                                }
                                            }
                                        ]
                                    },
                                    "category": "cfrFeatures",
                                    "heading_text": "Multitask with Picture-in-Picture",
                                    "icon": "chrome://global/skin/media/pictureinpicture.svg",
                                    "info_icon": {
                                        "label": {
                                            "string_id": "cfr-doorhanger-extension-sumo-link"
                                        },
                                        "sumo_path": "extensionrecommendations"
                                    },
                                    "layout": "icon_and_message",
                                    "notification_text": {
                                        "string_id": "cfr-doorhanger-extension-notification"
                                    },
                                    "text": "Pop video into a floating window to keep watching while you work in other tabs. Hover over any video and select the small blue rectangle that appears."
                                },
                                "frequency": {
                                    "lifetime": 3
                                },
                                "id": "N4S_PIP_CFR_MESSSAGE_NORMANDY",
                                "targeting": "true",
                                "template": "cfr_doorhanger",
                                "trigger": {
                                    "id": "openURL",
                                    "params": [
                                        "youtube.com",
                                        "netflix.com",
                                        "vimeo.com",
                                        "twitch.tv",
                                        "dailymotion.com",
                                        "hulu.com",
                                        "ustream.com",
                                        "metacafe.com",
                                        "disneyplus.com",
                                        "www.youtube.com",
                                        "www.netflix.com",
                                        "www.vimeo.com",
                                        "www.twitch.tv",
                                        "www.dailymotion.com",
                                        "www.hulu.com",
                                        "www.ustream.com",
                                        "www.metacafe.com",
                                        "www.disneyplus.com"
                                    ]
                                }
                            }
                        }
                    ],
                    "experimentDocumentUrl": "https://experimenter.services.mozilla.com/experiments/recommend-picture-in-picture-cfr-normandy/",
                    "slug": "bug-1635528-message-recommend-picture-in-picture-cfr-normandy-beta-77-77",
                    "userFacingDescription": "If we introduce PiP via CFR for users visiting video sites frequently, then we will see more adoption of the PiP feature because we have observed the feature is not easily discovered via user research observations.",
                    "userFacingName": "Recommend Picture-in-Picture CFR"
                },
                "experimenter_slug": "recommend-picture-in-picture-cfr-normandy",
                "capabilities": [
                    "jexl.transform.bucketSample",
                    "jexl.context.env.version",
                    "action.messaging-experiment",
                    "jexl.transform.versionCompare",
                    "capabilities-v1"
                ],
                "comment": "",
                "creator": {
                    "id": 1,
                    "first_name": "Michael",
                    "last_name": "Cooper",
                    "email": "mcooper@mozilla.com"
                },
                "date_created": "2020-05-06T16:29:29.773749Z",
                "enabled_states": [
                    {
                        "id": 1595,
                        "created": "2020-05-20T17:07:19.560100Z",
                        "creator": {
                            "id": 1,
                            "first_name": "Michael",
                            "last_name": "Cooper",
                            "email": "mcooper@mozilla.com"
                        },
                        "enabled": false,
                        "carryover_from": null
                    },
                    {
                        "id": 1571,
                        "created": "2020-05-06T16:46:38.218505Z",
                        "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": "'media.videocontrols.picture-in-picture.video-toggle.enabled'|preferenceValue &&\nenv.appinfo.appBuildID >= \"20200506093716\" &&\nnormandy.recipes.arguments.slug in \"app.normandy.testing-for-recipe\"|preferenceValue",
                "filter_expression": "(normandy.locale in [\"en-US\"]) && (normandy.channel in [\"nightly\"]) && ([normandy.userId,\"n4s-workweek\"]|bucketSample(500,2000,10000)) && ((env.version|versionCompare(\"78.!\")>=0)&&(env.version|versionCompare(\"78.*\")<0)) && ('media.videocontrols.picture-in-picture.video-toggle.enabled'|preferenceValue &&\nenv.appinfo.appBuildID >= \"20200506093716\" &&\nnormandy.recipes.arguments.slug in \"app.normandy.testing-for-recipe\"|preferenceValue)",
                "filter_object": [
                    {
                        "locales": [
                            "en-US"
                        ],
                        "type": "locale"
                    },
                    {
                        "channels": [
                            "nightly"
                        ],
                        "type": "channel"
                    },
                    {
                        "count": 2000,
                        "input": [
                            "normandy.userId",
                            "\"n4s-workweek\""
                        ],
                        "start": 500,
                        "total": 10000,
                        "type": "bucketSample"
                    },
                    {
                        "type": "version",
                        "versions": [
                            78
                        ]
                    }
                ],
                "id": 3069,
                "identicon_seed": "v1:HOfXhJeoTmLc",
                "metadata": {},
                "name": "Recommend Picture-in-Picture CFR Normandy",
                "recipe": {
                    "approved_revision_id": 3069,
                    "id": 960,
                    "latest_revision_id": 3069
                },
                "updated": "2020-05-20T17:07:19.561397Z"
            },
            "id": 960,
            "latest_revision": {
                "action": {
                    "arguments_schema": {
                        "$schema": "http://json-schema.org/draft-04/schema#",
                        "title": "Messaging Experiment",
                        "type": "object",
                        "required": [
                            "slug",
                            "branches"
                        ],
                        "properties": {
                            "slug": {
                                "description": "Unique identifier for this experiment",
                                "type": "string",
                                "pattern": "^[A-Za-z0-9\\-_]+$"
                            },
                            "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",
                                        "value",
                                        "ratio",
                                        "groups"
                                    ],
                                    "properties": {
                                        "slug": {
                                            "description": "Unique identifier for this branch of the experiment.",
                                            "type": "string",
                                            "pattern": "^[A-Za-z0-9\\-_]+$"
                                        },
                                        "value": {
                                            "description": "Message content.",
                                            "type": "object",
                                            "properties": {}
                                        },
                                        "ratio": {
                                            "description": "Ratio of users who should be grouped into this branch.",
                                            "type": "integer",
                                            "minimum": 1
                                        },
                                        "groups": {
                                            "description": "A list of experiment groups that can be used to exclude or select related experiments. May be empty.",
                                            "type": "array",
                                            "items": {
                                                "type": "string",
                                                "description": "Identifier of the group"
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "name": "messaging-experiment",
                    "id": 12,
                    "implementation_url": null
                },
                "approval_request": {
                    "approved": true,
                    "approver": {
                        "id": 14,
                        "first_name": "Rehan",
                        "last_name": "Dalal",
                        "email": "rdalal@mozilla.com"
                    },
                    "comment": "r+",
                    "created": "2020-05-06T16:35:07.583432Z",
                    "creator": {
                        "id": 1,
                        "first_name": "Michael",
                        "last_name": "Cooper",
                        "email": "mcooper@mozilla.com"
                    },
                    "id": 2091,
                    "revision": {
                        "id": 3069,
                        "recipe_id": 960
                    }
                },
                "arguments": {
                    "branches": [
                        {
                            "groups": [
                                "cfr"
                            ],
                            "ratio": 50,
                            "slug": "n4s_pip_control",
                            "value": {}
                        },
                        {
                            "groups": [
                                "cfr"
                            ],
                            "ratio": 50,
                            "slug": "n4s_pip_cfr",
                            "value": {
                                "content": {
                                    "bucket_id": "N4S_PIP_CFR_MESSSAGE",
                                    "buttons": {
                                        "primary": {
                                            "action": {
                                                "data": {
                                                    "args": "https://support.mozilla.org/kb/about-picture-picture-firefox",
                                                    "where": "tabshifted"
                                                },
                                                "type": "OPEN_URL"
                                            },
                                            "label": {
                                                "attributes": {
                                                    "accesskey": "L"
                                                },
                                                "value": "Learn More"
                                            }
                                        },
                                        "secondary": [
                                            {
                                                "action": {
                                                    "type": "CANCEL"
                                                },
                                                "label": {
                                                    "string_id": "cfr-doorhanger-extension-cancel-button"
                                                }
                                            },
                                            {
                                                "label": {
                                                    "string_id": "cfr-doorhanger-extension-never-show-recommendation"
                                                }
                                            },
                                            {
                                                "action": {
                                                    "data": {
                                                        "category": "general-cfrfeatures"
                                                    },
                                                    "type": "OPEN_PREFERENCES_PAGE"
                                                },
                                                "label": {
                                                    "string_id": "cfr-doorhanger-extension-manage-settings-button"
                                                }
                                            }
                                        ]
                                    },
                                    "category": "cfrFeatures",
                                    "heading_text": "Multitask with Picture-in-Picture",
                                    "icon": "chrome://global/skin/media/pictureinpicture.svg",
                                    "info_icon": {
                                        "label": {
                                            "string_id": "cfr-doorhanger-extension-sumo-link"
                                        },
                                        "sumo_path": "extensionrecommendations"
                                    },
                                    "layout": "icon_and_message",
                                    "notification_text": {
                                        "string_id": "cfr-doorhanger-extension-notification"
                                    },
                                    "text": "Pop video into a floating window to keep watching while you work in other tabs. Hover over any video and select the small blue rectangle that appears."
                                },
                                "frequency": {
                                    "lifetime": 3
                                },
                                "id": "N4S_PIP_CFR_MESSSAGE_NORMANDY",
                                "targeting": "true",
                                "template": "cfr_doorhanger",
                                "trigger": {
                                    "id": "openURL",
                                    "params": [
                                        "youtube.com",
                                        "netflix.com",
                                        "vimeo.com",
                                        "twitch.tv",
                                        "dailymotion.com",
                                        "hulu.com",
                                        "ustream.com",
                                        "metacafe.com",
                                        "disneyplus.com",
                                        "www.youtube.com",
                                        "www.netflix.com",
                                        "www.vimeo.com",
                                        "www.twitch.tv",
                                        "www.dailymotion.com",
                                        "www.hulu.com",
                                        "www.ustream.com",
                                        "www.metacafe.com",
                                        "www.disneyplus.com"
                                    ]
                                }
                            }
                        }
                    ],
                    "experimentDocumentUrl": "https://experimenter.services.mozilla.com/experiments/recommend-picture-in-picture-cfr-normandy/",
                    "slug": "bug-1635528-message-recommend-picture-in-picture-cfr-normandy-beta-77-77",
                    "userFacingDescription": "If we introduce PiP via CFR for users visiting video sites frequently, then we will see more adoption of the PiP feature because we have observed the feature is not easily discovered via user research observations.",
                    "userFacingName": "Recommend Picture-in-Picture CFR"
                },
                "experimenter_slug": "recommend-picture-in-picture-cfr-normandy",
                "capabilities": [
                    "jexl.transform.bucketSample",
                    "jexl.context.env.version",
                    "action.messaging-experiment",
                    "jexl.transform.versionCompare",
                    "capabilities-v1"
                ],
                "comment": "",
                "creator": {
                    "id": 1,
                    "first_name": "Michael",
                    "last_name": "Cooper",
                    "email": "mcooper@mozilla.com"
                },
                "date_created": "2020-05-06T16:29:29.773749Z",
                "enabled_states": [
                    {
                        "id": 1595,
                        "created": "2020-05-20T17:07:19.560100Z",
                        "creator": {
                            "id": 1,
                            "first_name": "Michael",
                            "last_name": "Cooper",
                            "email": "mcooper@mozilla.com"
                        },
                        "enabled": false,
                        "carryover_from": null
                    },
                    {
                        "id": 1571,
                        "created": "2020-05-06T16:46:38.218505Z",
                        "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": "'media.videocontrols.picture-in-picture.video-toggle.enabled'|preferenceValue &&\nenv.appinfo.appBuildID >= \"20200506093716\" &&\nnormandy.recipes.arguments.slug in \"app.normandy.testing-for-recipe\"|preferenceValue",
                "filter_expression": "(normandy.locale in [\"en-US\"]) && (normandy.channel in [\"nightly\"]) && ([normandy.userId,\"n4s-workweek\"]|bucketSample(500,2000,10000)) && ((env.version|versionCompare(\"78.!\")>=0)&&(env.version|versionCompare(\"78.*\")<0)) && ('media.videocontrols.picture-in-picture.video-toggle.enabled'|preferenceValue &&\nenv.appinfo.appBuildID >= \"20200506093716\" &&\nnormandy.recipes.arguments.slug in \"app.normandy.testing-for-recipe\"|preferenceValue)",
                "filter_object": [
                    {
                        "locales": [
                            "en-US"
                        ],
                        "type": "locale"
                    },
                    {
                        "channels": [
                            "nightly"
                        ],
                        "type": "channel"
                    },
                    {
                        "count": 2000,
                        "input": [
                            "normandy.userId",
                            "\"n4s-workweek\""
                        ],
                        "start": 500,
                        "total": 10000,
                        "type": "bucketSample"
                    },
                    {
                        "type": "version",
                        "versions": [
                            78
                        ]
                    }
                ],
                "id": 3069,
                "identicon_seed": "v1:HOfXhJeoTmLc",
                "metadata": {},
                "name": "Recommend Picture-in-Picture CFR Normandy",
                "recipe": {
                    "approved_revision_id": 3069,
                    "id": 960,
                    "latest_revision_id": 3069
                },
                "updated": "2020-05-20T17:07:19.561397Z"
            },
            "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": [
                    "jexl.transform.bucketSample",
                    "capabilities-v1",
                    "jexl.context.env.version",
                    "action.multi-preference-experiment",
                    "jexl.transform.versionCompare",
                    "jexl.transform.preferenceValue"
                ],
                "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": [
                    "jexl.transform.bucketSample",
                    "capabilities-v1",
                    "jexl.context.env.version",
                    "action.multi-preference-experiment",
                    "jexl.transform.versionCompare",
                    "jexl.transform.preferenceValue"
                ],
                "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": 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": [
                    "action.multi-preference-experiment",
                    "jexl.context.env.version",
                    "jexl.transform.versionCompare",
                    "capabilities-v1"
                ],
                "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": [
                    "action.multi-preference-experiment",
                    "jexl.context.env.version",
                    "jexl.transform.versionCompare",
                    "capabilities-v1"
                ],
                "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": 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": [
                    "jexl.transform.bucketSample",
                    "jexl.context.env.version",
                    "action.multi-preference-experiment",
                    "jexl.transform.versionCompare",
                    "capabilities-v1"
                ],
                "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": [
                    "jexl.transform.bucketSample",
                    "jexl.context.env.version",
                    "action.multi-preference-experiment",
                    "jexl.transform.versionCompare",
                    "capabilities-v1"
                ],
                "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": 1,
                        "first_name": "Michael",
                        "last_name": "Cooper",
                        "email": "mcooper@mozilla.com"
                    },
                    "comment": "r+ to pause",
                    "created": "2020-12-08T17:35:15.929045Z",
                    "creator": {
                        "id": 60,
                        "first_name": "Tiffany",
                        "last_name": "Tran",
                        "email": "ttran@mozilla.com"
                    },
                    "id": 2411,
                    "revision": {
                        "id": 3453,
                        "recipe_id": 1097
                    }
                },
                "arguments": {
                    "branches": [
                        {
                            "preferences": {
                                "javascript.options.ion.threshold": {
                                    "preferenceBranchType": "default",
                                    "preferenceType": "integer",
                                    "preferenceValue": 1000
                                },
                                "javascript.options.warp": {
                                    "preferenceBranchType": "default",
                                    "preferenceType": "boolean",
                                    "preferenceValue": false
                                }
                            },
                            "ratio": 50,
                            "slug": "warp-disabled"
                        },
                        {
                            "preferences": {
                                "javascript.options.ion.threshold": {
                                    "preferenceBranchType": "default",
                                    "preferenceType": "integer",
                                    "preferenceValue": 1500
                                },
                                "javascript.options.warp": {
                                    "preferenceBranchType": "default",
                                    "preferenceType": "boolean",
                                    "preferenceValue": true
                                }
                            },
                            "ratio": 50,
                            "slug": "warp-enabled"
                        }
                    ],
                    "experimentDocumentUrl": "https://experimenter.services.mozilla.com/experiments/warpbuilder-experiment/",
                    "isEnrollmentPaused": true,
                    "slug": "bug-1676470-pref-warpbuilder-experiment-release-83-83",
                    "userFacingDescription": "Mozilla is gathering data on the improvements or regressions caused by the Warpbuilder enhancement.  This data will be used to verify whether an observable improvement can be measured in telemetry and to match with local CI results to verify accuracy of those tests.",
                    "userFacingName": "Warpbuilder Experiment"
                },
                "experimenter_slug": "warpbuilder-experiment",
                "capabilities": [
                    "jexl.transform.bucketSample",
                    "jexl.context.env.version",
                    "action.multi-preference-experiment",
                    "jexl.transform.versionCompare",
                    "capabilities-v1"
                ],
                "comment": "pausing",
                "creator": {
                    "id": 60,
                    "first_name": "Tiffany",
                    "last_name": "Tran",
                    "email": "ttran@mozilla.com"
                },
                "date_created": "2020-12-08T17:35:13.984539Z",
                "enabled_states": [
                    {
                        "id": 1978,
                        "created": "2020-12-15T19:03:40.279503Z",
                        "creator": {
                            "id": 60,
                            "first_name": "Tiffany",
                            "last_name": "Tran",
                            "email": "ttran@mozilla.com"
                        },
                        "enabled": false,
                        "carryover_from": null
                    },
                    {
                        "id": 1974,
                        "created": "2020-12-08T17:37:38.284287Z",
                        "creator": {
                            "id": 1,
                            "first_name": "Michael",
                            "last_name": "Cooper",
                            "email": "mcooper@mozilla.com"
                        },
                        "enabled": true,
                        "carryover_from": 1964
                    }
                ],
                "enabled": false,
                "extra_capabilities": [],
                "extra_filter_expression": "",
                "filter_expression": "(normandy.channel in [\"release\"]) && ((env.version|versionCompare(\"83.!\")>=0)&&(env.version|versionCompare(\"83.*\")<0)) && (normandy.country in [\"CA\",\"FR\",\"DE\",\"US\"]) && ([normandy.userId,\"global-v4\"]|bucketSample(7520,100,10000))",
                "filter_object": [
                    {
                        "channels": [
                            "release"
                        ],
                        "type": "channel"
                    },
                    {
                        "type": "version",
                        "versions": [
                            83
                        ]
                    },
                    {
                        "countries": [
                            "CA",
                            "FR",
                            "DE",
                            "US"
                        ],
                        "type": "country"
                    },
                    {
                        "count": 100,
                        "input": [
                            "normandy.userId",
                            "\"global-v4\""
                        ],
                        "start": 7520,
                        "total": 10000,
                        "type": "bucketSample"
                    }
                ],
                "id": 3453,
                "identicon_seed": "v1:nOzmWWXEqILG",
                "metadata": {},
                "name": "Warpbuilder Experiment",
                "recipe": {
                    "approved_revision_id": 3453,
                    "id": 1097,
                    "latest_revision_id": 3453
                },
                "updated": "2020-12-15T19:03:40.541003Z"
            },
            "id": 1097,
            "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-12-08T17:35:15.929045Z",
                    "creator": {
                        "id": 60,
                        "first_name": "Tiffany",
                        "last_name": "Tran",
                        "email": "ttran@mozilla.com"
                    },
                    "id": 2411,
                    "revision": {
                        "id": 3453,
                        "recipe_id": 1097
                    }
                },
                "arguments": {
                    "branches": [
                        {
                            "preferences": {
                                "javascript.options.ion.threshold": {
                                    "preferenceBranchType": "default",
                                    "preferenceType": "integer",
                                    "preferenceValue": 1000
                                },
                                "javascript.options.warp": {
                                    "preferenceBranchType": "default",
                                    "preferenceType": "boolean",
                                    "preferenceValue": false
                                }
                            },
                            "ratio": 50,
                            "slug": "warp-disabled"
                        },
                        {
                            "preferences": {
                                "javascript.options.ion.threshold": {
                                    "preferenceBranchType": "default",
                                    "preferenceType": "integer",
                                    "preferenceValue": 1500
                                },
                                "javascript.options.warp": {
                                    "preferenceBranchType": "default",
                                    "preferenceType": "boolean",
                                    "preferenceValue": true
                                }
                            },
                            "ratio": 50,
                            "slug": "warp-enabled"
                        }
                    ],
                    "experimentDocumentUrl": "https://experimenter.services.mozilla.com/experiments/warpbuilder-experiment/",
                    "isEnrollmentPaused": true,
                    "slug": "bug-1676470-pref-warpbuilder-experiment-release-83-83",
                    "userFacingDescription": "Mozilla is gathering data on the improvements or regressions caused by the Warpbuilder enhancement.  This data will be used to verify whether an observable improvement can be measured in telemetry and to match with local CI results to verify accuracy of those tests.",
                    "userFacingName": "Warpbuilder Experiment"
                },
                "experimenter_slug": "warpbuilder-experiment",
                "capabilities": [
                    "jexl.transform.bucketSample",
                    "jexl.context.env.version",
                    "action.multi-preference-experiment",
                    "jexl.transform.versionCompare",
                    "capabilities-v1"
                ],
                "comment": "pausing",
                "creator": {
                    "id": 60,
                    "first_name": "Tiffany",
                    "last_name": "Tran",
                    "email": "ttran@mozilla.com"
                },
                "date_created": "2020-12-08T17:35:13.984539Z",
                "enabled_states": [
                    {
                        "id": 1978,
                        "created": "2020-12-15T19:03:40.279503Z",
                        "creator": {
                            "id": 60,
                            "first_name": "Tiffany",
                            "last_name": "Tran",
                            "email": "ttran@mozilla.com"
                        },
                        "enabled": false,
                        "carryover_from": null
                    },
                    {
                        "id": 1974,
                        "created": "2020-12-08T17:37:38.284287Z",
                        "creator": {
                            "id": 1,
                            "first_name": "Michael",
                            "last_name": "Cooper",
                            "email": "mcooper@mozilla.com"
                        },
                        "enabled": true,
                        "carryover_from": 1964
                    }
                ],
                "enabled": false,
                "extra_capabilities": [],
                "extra_filter_expression": "",
                "filter_expression": "(normandy.channel in [\"release\"]) && ((env.version|versionCompare(\"83.!\")>=0)&&(env.version|versionCompare(\"83.*\")<0)) && (normandy.country in [\"CA\",\"FR\",\"DE\",\"US\"]) && ([normandy.userId,\"global-v4\"]|bucketSample(7520,100,10000))",
                "filter_object": [
                    {
                        "channels": [
                            "release"
                        ],
                        "type": "channel"
                    },
                    {
                        "type": "version",
                        "versions": [
                            83
                        ]
                    },
                    {
                        "countries": [
                            "CA",
                            "FR",
                            "DE",
                            "US"
                        ],
                        "type": "country"
                    },
                    {
                        "count": 100,
                        "input": [
                            "normandy.userId",
                            "\"global-v4\""
                        ],
                        "start": 7520,
                        "total": 10000,
                        "type": "bucketSample"
                    }
                ],
                "id": 3453,
                "identicon_seed": "v1:nOzmWWXEqILG",
                "metadata": {},
                "name": "Warpbuilder Experiment",
                "recipe": {
                    "approved_revision_id": 3453,
                    "id": 1097,
                    "latest_revision_id": 3453
                },
                "updated": "2020-12-15T19:03:40.541003Z"
            },
            "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-02-05T17:37:11.308440Z",
                    "creator": {
                        "id": 1,
                        "first_name": "Michael",
                        "last_name": "Cooper",
                        "email": "mcooper@mozilla.com"
                    },
                    "id": 1973,
                    "revision": {
                        "id": 2914,
                        "recipe_id": 897
                    }
                },
                "arguments": {
                    "slug": "pref-separate-search-default-in-private-browsing-release-71-73-bug-1603606",
                    "userFacingName": "Separate Search Default in Private Browsing",
                    "isHighVolume": false,
                    "experimentDocumentUrl": "https://experimenter.services.mozilla.com/experiments/separate-search-default-in-private-browsing/",
                    "userFacingDescription": "Understand the user impact of a separate search default in private browsing",
                    "isEnrollmentPaused": true,
                    "branches": [
                        {
                            "preferences": {
                                "browser.search.separatePrivateDefault.ui.banner.max": {
                                    "preferenceBranchType": "default",
                                    "preferenceType": "integer",
                                    "preferenceValue": 0
                                },
                                "browser.search.separatePrivateDefault.ui.enabled": {
                                    "preferenceBranchType": "default",
                                    "preferenceType": "boolean",
                                    "preferenceValue": false
                                }
                            },
                            "ratio": 1,
                            "slug": "control"
                        },
                        {
                            "preferences": {
                                "browser.search.separatePrivateDefault.ui.banner.max": {
                                    "preferenceBranchType": "default",
                                    "preferenceType": "integer",
                                    "preferenceValue": 0
                                },
                                "browser.search.separatePrivateDefault.ui.enabled": {
                                    "preferenceBranchType": "default",
                                    "preferenceType": "boolean",
                                    "preferenceValue": true
                                }
                            },
                            "ratio": 1,
                            "slug": "treatment-no-banner"
                        },
                        {
                            "preferences": {
                                "browser.search.separatePrivateDefault.ui.banner.max": {
                                    "preferenceBranchType": "default",
                                    "preferenceType": "integer",
                                    "preferenceValue": 4
                                },
                                "browser.search.separatePrivateDefault.ui.enabled": {
                                    "preferenceBranchType": "default",
                                    "preferenceType": "boolean",
                                    "preferenceValue": true
                                }
                            },
                            "ratio": 1,
                            "slug": "treatment-banner"
                        }
                    ]
                },
                "experimenter_slug": "separate-search-default-in-private-browsing",
                "capabilities": [
                    "jexl.transform.bucketSample",
                    "jexl.context.env.version",
                    "action.multi-preference-experiment",
                    "jexl.transform.versionCompare",
                    "capabilities-v1"
                ],
                "comment": "",
                "creator": {
                    "id": 1,
                    "first_name": "Michael",
                    "last_name": "Cooper",
                    "email": "mcooper@mozilla.com"
                },
                "date_created": "2020-02-05T17:37:05.669250Z",
                "enabled_states": [
                    {
                        "id": 1439,
                        "created": "2020-02-18T17:34:13.166925Z",
                        "creator": {
                            "id": 14,
                            "first_name": "Rehan",
                            "last_name": "Dalal",
                            "email": "rdalal@mozilla.com"
                        },
                        "enabled": false,
                        "carryover_from": null
                    },
                    {
                        "id": 1426,
                        "created": "2020-02-05T18:23:49.450113Z",
                        "creator": {
                            "id": 14,
                            "first_name": "Rehan",
                            "last_name": "Dalal",
                            "email": "rdalal@mozilla.com"
                        },
                        "enabled": true,
                        "carryover_from": 1395
                    }
                ],
                "enabled": false,
                "extra_capabilities": [],
                "extra_filter_expression": "",
                "filter_expression": "(normandy.channel in [\"release\"]) && ((env.version|versionCompare(\"71.!\")>=0)&&(env.version|versionCompare(\"73.*\")<0)) && ([\"global-v1\",normandy.userId]|bucketSample(6790,20,10000))",
                "filter_object": [
                    {
                        "channels": [
                            "release"
                        ],
                        "type": "channel"
                    },
                    {
                        "versions": [
                            71,
                            72,
                            73
                        ],
                        "type": "version"
                    },
                    {
                        "count": 20,
                        "input": [
                            "\"global-v1\"",
                            "normandy.userId"
                        ],
                        "start": 6790,
                        "total": 10000,
                        "type": "bucketSample"
                    }
                ],
                "id": 2914,
                "identicon_seed": "v1:snz52p15k78",
                "metadata": {},
                "name": "Separate Search default in Private Browsing",
                "recipe": {
                    "approved_revision_id": 2914,
                    "id": 897,
                    "latest_revision_id": 2914
                },
                "updated": "2020-02-18T17:34:13.168543Z"
            },
            "id": 897,
            "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-05T17:37:11.308440Z",
                    "creator": {
                        "id": 1,
                        "first_name": "Michael",
                        "last_name": "Cooper",
                        "email": "mcooper@mozilla.com"
                    },
                    "id": 1973,
                    "revision": {
                        "id": 2914,
                        "recipe_id": 897
                    }
                },
                "arguments": {
                    "slug": "pref-separate-search-default-in-private-browsing-release-71-73-bug-1603606",
                    "userFacingName": "Separate Search Default in Private Browsing",
                    "isHighVolume": false,
                    "experimentDocumentUrl": "https://experimenter.services.mozilla.com/experiments/separate-search-default-in-private-browsing/",
                    "userFacingDescription": "Understand the user impact of a separate search default in private browsing",
                    "isEnrollmentPaused": true,
                    "branches": [
                        {
                            "preferences": {
                                "browser.search.separatePrivateDefault.ui.banner.max": {
                                    "preferenceBranchType": "default",
                                    "preferenceType": "integer",
                                    "preferenceValue": 0
                                },
                                "browser.search.separatePrivateDefault.ui.enabled": {
                                    "preferenceBranchType": "default",
                                    "preferenceType": "boolean",
                                    "preferenceValue": false
                                }
                            },
                            "ratio": 1,
                            "slug": "control"
                        },
                        {
                            "preferences": {
                                "browser.search.separatePrivateDefault.ui.banner.max": {
                                    "preferenceBranchType": "default",
                                    "preferenceType": "integer",
                                    "preferenceValue": 0
                                },
                                "browser.search.separatePrivateDefault.ui.enabled": {
                                    "preferenceBranchType": "default",
                                    "preferenceType": "boolean",
                                    "preferenceValue": true
                                }
                            },
                            "ratio": 1,
                            "slug": "treatment-no-banner"
                        },
                        {
                            "preferences": {
                                "browser.search.separatePrivateDefault.ui.banner.max": {
                                    "preferenceBranchType": "default",
                                    "preferenceType": "integer",
                                    "preferenceValue": 4
                                },
                                "browser.search.separatePrivateDefault.ui.enabled": {
                                    "preferenceBranchType": "default",
                                    "preferenceType": "boolean",
                                    "preferenceValue": true
                                }
                            },
                            "ratio": 1,
                            "slug": "treatment-banner"
                        }
                    ]
                },
                "experimenter_slug": "separate-search-default-in-private-browsing",
                "capabilities": [
                    "jexl.transform.bucketSample",
                    "jexl.context.env.version",
                    "action.multi-preference-experiment",
                    "jexl.transform.versionCompare",
                    "capabilities-v1"
                ],
                "comment": "",
                "creator": {
                    "id": 1,
                    "first_name": "Michael",
                    "last_name": "Cooper",
                    "email": "mcooper@mozilla.com"
                },
                "date_created": "2020-02-05T17:37:05.669250Z",
                "enabled_states": [
                    {
                        "id": 1439,
                        "created": "2020-02-18T17:34:13.166925Z",
                        "creator": {
                            "id": 14,
                            "first_name": "Rehan",
                            "last_name": "Dalal",
                            "email": "rdalal@mozilla.com"
                        },
                        "enabled": false,
                        "carryover_from": null
                    },
                    {
                        "id": 1426,
                        "created": "2020-02-05T18:23:49.450113Z",
                        "creator": {
                            "id": 14,
                            "first_name": "Rehan",
                            "last_name": "Dalal",
                            "email": "rdalal@mozilla.com"
                        },
                        "enabled": true,
                        "carryover_from": 1395
                    }
                ],
                "enabled": false,
                "extra_capabilities": [],
                "extra_filter_expression": "",
                "filter_expression": "(normandy.channel in [\"release\"]) && ((env.version|versionCompare(\"71.!\")>=0)&&(env.version|versionCompare(\"73.*\")<0)) && ([\"global-v1\",normandy.userId]|bucketSample(6790,20,10000))",
                "filter_object": [
                    {
                        "channels": [
                            "release"
                        ],
                        "type": "channel"
                    },
                    {
                        "versions": [
                            71,
                            72,
                            73
                        ],
                        "type": "version"
                    },
                    {
                        "count": 20,
                        "input": [
                            "\"global-v1\"",
                            "normandy.userId"
                        ],
                        "start": 6790,
                        "total": 10000,
                        "type": "bucketSample"
                    }
                ],
                "id": 2914,
                "identicon_seed": "v1:snz52p15k78",
                "metadata": {},
                "name": "Separate Search default in Private Browsing",
                "recipe": {
                    "approved_revision_id": 2914,
                    "id": 897,
                    "latest_revision_id": 2914
                },
                "updated": "2020-02-18T17:34:13.168543Z"
            },
            "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": [
                    "jexl.transform.bucketSample",
                    "jexl.context.env.version",
                    "action.multi-preference-experiment",
                    "jexl.transform.versionCompare",
                    "capabilities-v1"
                ],
                "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": [
                    "jexl.transform.bucketSample",
                    "jexl.context.env.version",
                    "action.multi-preference-experiment",
                    "jexl.transform.versionCompare",
                    "capabilities-v1"
                ],
                "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": 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": [
                    "jexl.transform.bucketSample",
                    "jexl.context.env.version",
                    "action.multi-preference-experiment",
                    "jexl.transform.versionCompare",
                    "capabilities-v1"
                ],
                "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": [
                    "jexl.transform.bucketSample",
                    "jexl.context.env.version",
                    "action.multi-preference-experiment",
                    "jexl.transform.versionCompare",
                    "capabilities-v1"
                ],
                "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": [
                    "jexl.transform.bucketSample",
                    "jexl.context.env.version",
                    "action.multi-preference-experiment",
                    "jexl.transform.versionCompare",
                    "capabilities-v1"
                ],
                "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": [
                    "jexl.transform.bucketSample",
                    "jexl.context.env.version",
                    "action.multi-preference-experiment",
                    "jexl.transform.versionCompare",
                    "capabilities-v1"
                ],
                "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": [
                    "jexl.transform.bucketSample",
                    "jexl.context.env.version",
                    "action.multi-preference-experiment",
                    "jexl.transform.versionCompare",
                    "capabilities-v1"
                ],
                "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": [
                    "jexl.transform.bucketSample",
                    "jexl.context.env.version",
                    "action.multi-preference-experiment",
                    "jexl.transform.versionCompare",
                    "capabilities-v1"
                ],
                "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": 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": [
                    "jexl.transform.bucketSample",
                    "jexl.context.env.version",
                    "action.multi-preference-experiment",
                    "jexl.transform.versionCompare",
                    "capabilities-v1"
                ],
                "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": [
                    "jexl.transform.bucketSample",
                    "jexl.context.env.version",
                    "action.multi-preference-experiment",
                    "jexl.transform.versionCompare",
                    "capabilities-v1"
                ],
                "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": 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": [
                    "jexl.transform.bucketSample",
                    "jexl.context.env.version",
                    "action.multi-preference-experiment",
                    "jexl.transform.versionCompare",
                    "capabilities-v1"
                ],
                "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": [
                    "jexl.transform.bucketSample",
                    "jexl.context.env.version",
                    "action.multi-preference-experiment",
                    "jexl.transform.versionCompare",
                    "capabilities-v1"
                ],
                "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": [
                    "jexl.transform.bucketSample",
                    "jexl.context.env.version",
                    "action.multi-preference-experiment",
                    "jexl.transform.versionCompare",
                    "capabilities-v1"
                ],
                "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": [
                    "jexl.transform.bucketSample",
                    "jexl.context.env.version",
                    "action.multi-preference-experiment",
                    "jexl.transform.versionCompare",
                    "capabilities-v1"
                ],
                "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": 38,
                        "first_name": "Benson",
                        "last_name": "Wong",
                        "email": "bwong@mozilla.com"
                    },
                    "comment": "r+",
                    "created": "2020-02-18T17:32:51.614811Z",
                    "creator": {
                        "id": 14,
                        "first_name": "Rehan",
                        "last_name": "Dalal",
                        "email": "rdalal@mozilla.com"
                    },
                    "id": 1986,
                    "revision": {
                        "id": 2927,
                        "recipe_id": 904
                    }
                },
                "arguments": {
                    "slug": "pref-validate-retentionengagement-impact-of-pinning-a-release-72-74-bug-1588762",
                    "userFacingName": "Validate retention/engagement impact of pinning a taskbar shortcut for existing Win10 users",
                    "isHighVolume": false,
                    "experimentDocumentUrl": "https://experimenter.services.mozilla.com/experiments/validate-retentionengagement-impact-of-pinning-a-taskbar-shortcut-for-existing-win10-users/",
                    "userFacingDescription": "We saw significant retention and engagement improvements with pinning a shortcut to Win10 taskbar for new users with https://metrics.mozilla.com/~sguha/mz/icon_bug_1506648/report.1.allprofiles.html. We now consider the same change for existing users but feel this is higher risk since appearance of a taskbar pin not aligned with an installation may scare/worry/upset users - this is why we want to test this same feature now for existing users.",
                    "isEnrollmentPaused": true,
                    "branches": [
                        {
                            "preferences": {
                                "installer.taskbarpin.win10.enabled": {
                                    "preferenceBranchType": "default",
                                    "preferenceType": "boolean",
                                    "preferenceValue": true
                                }
                            },
                            "ratio": 1,
                            "slug": "test"
                        },
                        {
                            "preferences": {
                                "installer.taskbarpin.win10.enabled": {
                                    "preferenceBranchType": "default",
                                    "preferenceType": "boolean",
                                    "preferenceValue": false
                                }
                            },
                            "ratio": 1,
                            "slug": "control"
                        }
                    ]
                },
                "experimenter_slug": "validate-retentionengagement-impact-of-pinning-a-taskbar-shortcut-for-existing-win10-users",
                "capabilities": [
                    "jexl.transform.bucketSample",
                    "jexl.context.env.version",
                    "action.multi-preference-experiment",
                    "jexl.transform.versionCompare",
                    "capabilities-v1"
                ],
                "comment": "",
                "creator": {
                    "id": 14,
                    "first_name": "Rehan",
                    "last_name": "Dalal",
                    "email": "rdalal@mozilla.com"
                },
                "date_created": "2020-02-18T17:32:40.078782Z",
                "enabled_states": [
                    {
                        "id": 1464,
                        "created": "2020-03-10T17:04:33.035177Z",
                        "creator": {
                            "id": 14,
                            "first_name": "Rehan",
                            "last_name": "Dalal",
                            "email": "rdalal@mozilla.com"
                        },
                        "enabled": false,
                        "carryover_from": null
                    },
                    {
                        "id": 1440,
                        "created": "2020-02-18T17:36:42.109579Z",
                        "creator": {
                            "id": 38,
                            "first_name": "Benson",
                            "last_name": "Wong",
                            "email": "bwong@mozilla.com"
                        },
                        "enabled": true,
                        "carryover_from": 1429
                    }
                ],
                "enabled": false,
                "extra_capabilities": [],
                "extra_filter_expression": "normandy.os.isWindows && normandy.os.windowsBuildNumber < 18362",
                "filter_expression": "(normandy.channel in [\"release\"]) && ((env.version|versionCompare(\"72.!\")>=0)&&(env.version|versionCompare(\"74.*\")<0)) && ([\"global-v1\",normandy.userId]|bucketSample(9560,85,10000)) && (normandy.os.isWindows && normandy.os.windowsBuildNumber < 18362)",
                "filter_object": [
                    {
                        "channels": [
                            "release"
                        ],
                        "type": "channel"
                    },
                    {
                        "versions": [
                            72,
                            73,
                            74
                        ],
                        "type": "version"
                    },
                    {
                        "count": 85,
                        "input": [
                            "\"global-v1\"",
                            "normandy.userId"
                        ],
                        "start": 9560,
                        "total": 10000,
                        "type": "bucketSample"
                    }
                ],
                "id": 2927,
                "identicon_seed": "v1:m5ngxuxm5c",
                "metadata": {},
                "name": "Validate retention/engagement impact of pinning a taskbar shortcut for existing Win10 users",
                "recipe": {
                    "approved_revision_id": 2927,
                    "id": 904,
                    "latest_revision_id": 2927
                },
                "updated": "2020-03-10T17:04:33.036840Z"
            },
            "id": 904,
            "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": 38,
                        "first_name": "Benson",
                        "last_name": "Wong",
                        "email": "bwong@mozilla.com"
                    },
                    "comment": "r+",
                    "created": "2020-02-18T17:32:51.614811Z",
                    "creator": {
                        "id": 14,
                        "first_name": "Rehan",
                        "last_name": "Dalal",
                        "email": "rdalal@mozilla.com"
                    },
                    "id": 1986,
                    "revision": {
                        "id": 2927,
                        "recipe_id": 904
                    }
                },
                "arguments": {
                    "slug": "pref-validate-retentionengagement-impact-of-pinning-a-release-72-74-bug-1588762",
                    "userFacingName": "Validate retention/engagement impact of pinning a taskbar shortcut for existing Win10 users",
                    "isHighVolume": false,
                    "experimentDocumentUrl": "https://experimenter.services.mozilla.com/experiments/validate-retentionengagement-impact-of-pinning-a-taskbar-shortcut-for-existing-win10-users/",
                    "userFacingDescription": "We saw significant retention and engagement improvements with pinning a shortcut to Win10 taskbar for new users with https://metrics.mozilla.com/~sguha/mz/icon_bug_1506648/report.1.allprofiles.html. We now consider the same change for existing users but feel this is higher risk since appearance of a taskbar pin not aligned with an installation may scare/worry/upset users - this is why we want to test this same feature now for existing users.",
                    "isEnrollmentPaused": true,
                    "branches": [
                        {
                            "preferences": {
                                "installer.taskbarpin.win10.enabled": {
                                    "preferenceBranchType": "default",
                                    "preferenceType": "boolean",
                                    "preferenceValue": true
                                }
                            },
                            "ratio": 1,
                            "slug": "test"
                        },
                        {
                            "preferences": {
                                "installer.taskbarpin.win10.enabled": {
                                    "preferenceBranchType": "default",
                                    "preferenceType": "boolean",
                                    "preferenceValue": false
                                }
                            },
                            "ratio": 1,
                            "slug": "control"
                        }
                    ]
                },
                "experimenter_slug": "validate-retentionengagement-impact-of-pinning-a-taskbar-shortcut-for-existing-win10-users",
                "capabilities": [
                    "jexl.transform.bucketSample",
                    "jexl.context.env.version",
                    "action.multi-preference-experiment",
                    "jexl.transform.versionCompare",
                    "capabilities-v1"
                ],
                "comment": "",
                "creator": {
                    "id": 14,
                    "first_name": "Rehan",
                    "last_name": "Dalal",
                    "email": "rdalal@mozilla.com"
                },
                "date_created": "2020-02-18T17:32:40.078782Z",
                "enabled_states": [
                    {
                        "id": 1464,
                        "created": "2020-03-10T17:04:33.035177Z",
                        "creator": {
                            "id": 14,
                            "first_name": "Rehan",
                            "last_name": "Dalal",
                            "email": "rdalal@mozilla.com"
                        },
                        "enabled": false,
                        "carryover_from": null
                    },
                    {
                        "id": 1440,
                        "created": "2020-02-18T17:36:42.109579Z",
                        "creator": {
                            "id": 38,
                            "first_name": "Benson",
                            "last_name": "Wong",
                            "email": "bwong@mozilla.com"
                        },
                        "enabled": true,
                        "carryover_from": 1429
                    }
                ],
                "enabled": false,
                "extra_capabilities": [],
                "extra_filter_expression": "normandy.os.isWindows && normandy.os.windowsBuildNumber < 18362",
                "filter_expression": "(normandy.channel in [\"release\"]) && ((env.version|versionCompare(\"72.!\")>=0)&&(env.version|versionCompare(\"74.*\")<0)) && ([\"global-v1\",normandy.userId]|bucketSample(9560,85,10000)) && (normandy.os.isWindows && normandy.os.windowsBuildNumber < 18362)",
                "filter_object": [
                    {
                        "channels": [
                            "release"
                        ],
                        "type": "channel"
                    },
                    {
                        "versions": [
                            72,
                            73,
                            74
                        ],
                        "type": "version"
                    },
                    {
                        "count": 85,
                        "input": [
                            "\"global-v1\"",
                            "normandy.userId"
                        ],
                        "start": 9560,
                        "total": 10000,
                        "type": "bucketSample"
                    }
                ],
                "id": 2927,
                "identicon_seed": "v1:m5ngxuxm5c",
                "metadata": {},
                "name": "Validate retention/engagement impact of pinning a taskbar shortcut for existing Win10 users",
                "recipe": {
                    "approved_revision_id": 2927,
                    "id": 904,
                    "latest_revision_id": 2927
                },
                "updated": "2020-03-10T17:04:33.036840Z"
            },
            "signature": null,
            "uses_only_baseline_capabilities": false
        }
    ]
}