Viewset for viewing and uploading recipes.

GET /api/v3/recipe/?format=api&ordering=-name&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=-name&page=3",
    "previous": "https://normandy.cdn.mozilla.net/api/v3/recipe/?format=api&ordering=-name",
    "results": [
        {
            "approved_revision": {
                "action": {
                    "arguments_schema": {
                        "$schema": "http://json-schema.org/draft-04/schema#",
                        "title": "Show a Heartbeat survey.",
                        "description": "This action shows a single survey.",
                        "type": "object",
                        "required": [
                            "surveyId",
                            "message",
                            "thanksMessage",
                            "postAnswerUrl",
                            "learnMoreMessage",
                            "learnMoreUrl"
                        ],
                        "properties": {
                            "repeatOption": {
                                "type": "string",
                                "enum": [
                                    "once",
                                    "xdays",
                                    "nag"
                                ],
                                "description": "Determines how often a prompt is shown executes.",
                                "default": "once"
                            },
                            "repeatEvery": {
                                "description": "For repeatOption=xdays, how often (in days) the prompt is displayed.",
                                "default": null,
                                "type": [
                                    "number",
                                    "null"
                                ]
                            },
                            "includeTelemetryUUID": {
                                "type": "boolean",
                                "description": "Include unique user ID in post-answer-url and Telemetry",
                                "default": false
                            },
                            "surveyId": {
                                "type": "string",
                                "description": "Slug uniquely identifying this survey in telemetry"
                            },
                            "message": {
                                "description": "Message to show to the user",
                                "type": "string"
                            },
                            "engagementButtonLabel": {
                                "description": "Text for the engagement button. If specified, this button will be shown instead of rating stars.",
                                "default": null,
                                "type": [
                                    "string",
                                    "null"
                                ]
                            },
                            "thanksMessage": {
                                "description": "Thanks message to show to the user after they've rated Firefox",
                                "type": "string"
                            },
                            "postAnswerUrl": {
                                "description": "URL to redirect the user to after rating Firefox or clicking the engagement button",
                                "default": null,
                                "type": [
                                    "string",
                                    "null"
                                ]
                            },
                            "learnMoreMessage": {
                                "description": "Message to show to the user to learn more",
                                "default": null,
                                "type": [
                                    "string",
                                    "null"
                                ]
                            },
                            "learnMoreUrl": {
                                "description": "URL to show to the user when they click Learn More",
                                "default": null,
                                "type": [
                                    "string",
                                    "null"
                                ]
                            }
                        }
                    },
                    "name": "show-heartbeat",
                    "id": 2,
                    "implementation_url": "https://normandy.cdn.mozilla.net/api/v1/action/show-heartbeat/implementation/sha384-VTOdZHFMo1LOw0JWf6_jAGBb9r5sBbb7BQrmI8n3wy3oVO3ywb1g3ulD1BagmaMA/"
                },
                "approval_request": {
                    "approved": true,
                    "approver": {
                        "id": 10,
                        "first_name": "Tyler",
                        "last_name": "Downer",
                        "email": "tdowner@mozilla.com"
                    },
                    "comment": "+1",
                    "created": "2018-07-11T21:37:43.081438Z",
                    "creator": {
                        "id": 4,
                        "first_name": "Rob",
                        "last_name": "Rayborn",
                        "email": "rrayborn@mozilla.com"
                    },
                    "id": 913,
                    "revision": {
                        "id": 1579,
                        "recipe_id": 510
                    }
                },
                "arguments": {
                    "surveyId": "hb-userchrome-usage",
                    "message": "Please help improve Firefox by taking this Survey",
                    "learnMoreMessage": "Learn More",
                    "learnMoreUrl": "https://wiki.mozilla.org/Firefox/Shield/Heartbeat",
                    "engagementButtonLabel": "Take Survey",
                    "thanksMessage": "Thank you!",
                    "postAnswerUrl": "https://qsurvey.mozilla.com/s3/userchrome-usage",
                    "includeTelemetryUUID": false,
                    "repeatOption": "once"
                },
                "experimenter_slug": null,
                "capabilities": [
                    "action.show-heartbeat"
                ],
                "comment": "",
                "creator": null,
                "date_created": "2018-07-11T21:37:19.635257Z",
                "enabled_states": [
                    {
                        "id": 122,
                        "created": "2018-07-12T13:28:38.126700Z",
                        "creator": {
                            "id": 10,
                            "first_name": "Tyler",
                            "last_name": "Downer",
                            "email": "tdowner@mozilla.com"
                        },
                        "enabled": false,
                        "carryover_from": null
                    },
                    {
                        "id": 120,
                        "created": "2018-07-11T21:40:17.986706Z",
                        "creator": {
                            "id": 10,
                            "first_name": "Tyler",
                            "last_name": "Downer",
                            "email": "tdowner@mozilla.com"
                        },
                        "enabled": true,
                        "carryover_from": null
                    }
                ],
                "enabled": false,
                "extra_capabilities": [],
                "extra_filter_expression": "(\n    normandy.channel == 'release'\n    && normandy.locale in ['en-US', 'en-GB', 'en-CA', 'en-SA', 'en-ZA']\n    && !normandy.isFirstRun\n    && normandy.telemetry.main.payload.histograms.USER_CHROME_CSS_LOADED.values[1] > 0\n)",
                "filter_expression": "(\n    normandy.channel == 'release'\n    && normandy.locale in ['en-US', 'en-GB', 'en-CA', 'en-SA', 'en-ZA']\n    && !normandy.isFirstRun\n    && normandy.telemetry.main.payload.histograms.USER_CHROME_CSS_LOADED.values[1] > 0\n)",
                "filter_object": [],
                "id": 1579,
                "identicon_seed": "v1:5zp1y13499p",
                "metadata": {},
                "name": "userChrome.css Survey",
                "recipe": {
                    "approved_revision_id": 1579,
                    "id": 510,
                    "latest_revision_id": 1579
                },
                "updated": "2018-07-12T13:28:38.132768Z"
            },
            "id": 510,
            "latest_revision": {
                "action": {
                    "arguments_schema": {
                        "$schema": "http://json-schema.org/draft-04/schema#",
                        "title": "Show a Heartbeat survey.",
                        "description": "This action shows a single survey.",
                        "type": "object",
                        "required": [
                            "surveyId",
                            "message",
                            "thanksMessage",
                            "postAnswerUrl",
                            "learnMoreMessage",
                            "learnMoreUrl"
                        ],
                        "properties": {
                            "repeatOption": {
                                "type": "string",
                                "enum": [
                                    "once",
                                    "xdays",
                                    "nag"
                                ],
                                "description": "Determines how often a prompt is shown executes.",
                                "default": "once"
                            },
                            "repeatEvery": {
                                "description": "For repeatOption=xdays, how often (in days) the prompt is displayed.",
                                "default": null,
                                "type": [
                                    "number",
                                    "null"
                                ]
                            },
                            "includeTelemetryUUID": {
                                "type": "boolean",
                                "description": "Include unique user ID in post-answer-url and Telemetry",
                                "default": false
                            },
                            "surveyId": {
                                "type": "string",
                                "description": "Slug uniquely identifying this survey in telemetry"
                            },
                            "message": {
                                "description": "Message to show to the user",
                                "type": "string"
                            },
                            "engagementButtonLabel": {
                                "description": "Text for the engagement button. If specified, this button will be shown instead of rating stars.",
                                "default": null,
                                "type": [
                                    "string",
                                    "null"
                                ]
                            },
                            "thanksMessage": {
                                "description": "Thanks message to show to the user after they've rated Firefox",
                                "type": "string"
                            },
                            "postAnswerUrl": {
                                "description": "URL to redirect the user to after rating Firefox or clicking the engagement button",
                                "default": null,
                                "type": [
                                    "string",
                                    "null"
                                ]
                            },
                            "learnMoreMessage": {
                                "description": "Message to show to the user to learn more",
                                "default": null,
                                "type": [
                                    "string",
                                    "null"
                                ]
                            },
                            "learnMoreUrl": {
                                "description": "URL to show to the user when they click Learn More",
                                "default": null,
                                "type": [
                                    "string",
                                    "null"
                                ]
                            }
                        }
                    },
                    "name": "show-heartbeat",
                    "id": 2,
                    "implementation_url": "https://normandy.cdn.mozilla.net/api/v1/action/show-heartbeat/implementation/sha384-VTOdZHFMo1LOw0JWf6_jAGBb9r5sBbb7BQrmI8n3wy3oVO3ywb1g3ulD1BagmaMA/"
                },
                "approval_request": {
                    "approved": true,
                    "approver": {
                        "id": 10,
                        "first_name": "Tyler",
                        "last_name": "Downer",
                        "email": "tdowner@mozilla.com"
                    },
                    "comment": "+1",
                    "created": "2018-07-11T21:37:43.081438Z",
                    "creator": {
                        "id": 4,
                        "first_name": "Rob",
                        "last_name": "Rayborn",
                        "email": "rrayborn@mozilla.com"
                    },
                    "id": 913,
                    "revision": {
                        "id": 1579,
                        "recipe_id": 510
                    }
                },
                "arguments": {
                    "surveyId": "hb-userchrome-usage",
                    "message": "Please help improve Firefox by taking this Survey",
                    "learnMoreMessage": "Learn More",
                    "learnMoreUrl": "https://wiki.mozilla.org/Firefox/Shield/Heartbeat",
                    "engagementButtonLabel": "Take Survey",
                    "thanksMessage": "Thank you!",
                    "postAnswerUrl": "https://qsurvey.mozilla.com/s3/userchrome-usage",
                    "includeTelemetryUUID": false,
                    "repeatOption": "once"
                },
                "experimenter_slug": null,
                "capabilities": [
                    "action.show-heartbeat"
                ],
                "comment": "",
                "creator": null,
                "date_created": "2018-07-11T21:37:19.635257Z",
                "enabled_states": [
                    {
                        "id": 122,
                        "created": "2018-07-12T13:28:38.126700Z",
                        "creator": {
                            "id": 10,
                            "first_name": "Tyler",
                            "last_name": "Downer",
                            "email": "tdowner@mozilla.com"
                        },
                        "enabled": false,
                        "carryover_from": null
                    },
                    {
                        "id": 120,
                        "created": "2018-07-11T21:40:17.986706Z",
                        "creator": {
                            "id": 10,
                            "first_name": "Tyler",
                            "last_name": "Downer",
                            "email": "tdowner@mozilla.com"
                        },
                        "enabled": true,
                        "carryover_from": null
                    }
                ],
                "enabled": false,
                "extra_capabilities": [],
                "extra_filter_expression": "(\n    normandy.channel == 'release'\n    && normandy.locale in ['en-US', 'en-GB', 'en-CA', 'en-SA', 'en-ZA']\n    && !normandy.isFirstRun\n    && normandy.telemetry.main.payload.histograms.USER_CHROME_CSS_LOADED.values[1] > 0\n)",
                "filter_expression": "(\n    normandy.channel == 'release'\n    && normandy.locale in ['en-US', 'en-GB', 'en-CA', 'en-SA', 'en-ZA']\n    && !normandy.isFirstRun\n    && normandy.telemetry.main.payload.histograms.USER_CHROME_CSS_LOADED.values[1] > 0\n)",
                "filter_object": [],
                "id": 1579,
                "identicon_seed": "v1:5zp1y13499p",
                "metadata": {},
                "name": "userChrome.css Survey",
                "recipe": {
                    "approved_revision_id": 1579,
                    "id": 510,
                    "latest_revision_id": 1579
                },
                "updated": "2018-07-12T13:28:38.132768Z"
            },
            "signature": null,
            "uses_only_baseline_capabilities": true
        },
        {
            "approved_revision": {
                "action": {
                    "arguments_schema": {
                        "$schema": "http://json-schema.org/draft-04/schema#",
                        "title": "Show a Heartbeat survey.",
                        "description": "This action shows a single survey.",
                        "type": "object",
                        "required": [
                            "surveyId",
                            "message",
                            "thanksMessage",
                            "postAnswerUrl",
                            "learnMoreMessage",
                            "learnMoreUrl"
                        ],
                        "properties": {
                            "repeatOption": {
                                "type": "string",
                                "enum": [
                                    "once",
                                    "xdays",
                                    "nag"
                                ],
                                "description": "Determines how often a prompt is shown executes.",
                                "default": "once"
                            },
                            "repeatEvery": {
                                "description": "For repeatOption=xdays, how often (in days) the prompt is displayed.",
                                "default": null,
                                "type": [
                                    "number",
                                    "null"
                                ]
                            },
                            "includeTelemetryUUID": {
                                "type": "boolean",
                                "description": "Include unique user ID in post-answer-url and Telemetry",
                                "default": false
                            },
                            "surveyId": {
                                "type": "string",
                                "description": "Slug uniquely identifying this survey in telemetry"
                            },
                            "message": {
                                "description": "Message to show to the user",
                                "type": "string"
                            },
                            "engagementButtonLabel": {
                                "description": "Text for the engagement button. If specified, this button will be shown instead of rating stars.",
                                "default": null,
                                "type": [
                                    "string",
                                    "null"
                                ]
                            },
                            "thanksMessage": {
                                "description": "Thanks message to show to the user after they've rated Firefox",
                                "type": "string"
                            },
                            "postAnswerUrl": {
                                "description": "URL to redirect the user to after rating Firefox or clicking the engagement button",
                                "default": null,
                                "type": [
                                    "string",
                                    "null"
                                ]
                            },
                            "learnMoreMessage": {
                                "description": "Message to show to the user to learn more",
                                "default": null,
                                "type": [
                                    "string",
                                    "null"
                                ]
                            },
                            "learnMoreUrl": {
                                "description": "URL to show to the user when they click Learn More",
                                "default": null,
                                "type": [
                                    "string",
                                    "null"
                                ]
                            }
                        }
                    },
                    "name": "show-heartbeat",
                    "id": 2,
                    "implementation_url": "https://normandy.cdn.mozilla.net/api/v1/action/show-heartbeat/implementation/sha384-VTOdZHFMo1LOw0JWf6_jAGBb9r5sBbb7BQrmI8n3wy3oVO3ywb1g3ulD1BagmaMA/"
                },
                "approval_request": {
                    "approved": true,
                    "approver": {
                        "id": 4,
                        "first_name": "Rob",
                        "last_name": "Rayborn",
                        "email": "rrayborn@mozilla.com"
                    },
                    "comment": "LGTM",
                    "created": "2019-02-13T21:26:37.578124Z",
                    "creator": {
                        "id": 10,
                        "first_name": "Tyler",
                        "last_name": "Downer",
                        "email": "tdowner@mozilla.com"
                    },
                    "id": 1380,
                    "revision": {
                        "id": 2159,
                        "recipe_id": 685
                    }
                },
                "arguments": {
                    "repeatOption": "once",
                    "surveyId": "hb-user-characteristics-survey",
                    "message": "Please help make Firefox better by taking this short survey",
                    "learnMoreMessage": "Learn More",
                    "learnMoreUrl": "https://support.mozilla.org/kb/rate-your-firefox-experience-heartbeat",
                    "engagementButtonLabel": "Take Survey",
                    "thanksMessage": "Thanks",
                    "postAnswerUrl": "https://qsurvey.mozilla.com/s3/user-characteristics-survey",
                    "includeTelemetryUUID": false
                },
                "experimenter_slug": null,
                "capabilities": [
                    "action.show-heartbeat",
                    "jexl.transform.stableSample"
                ],
                "comment": "",
                "creator": {
                    "id": 10,
                    "first_name": "Tyler",
                    "last_name": "Downer",
                    "email": "tdowner@mozilla.com"
                },
                "date_created": "2019-02-13T21:26:32.827914Z",
                "enabled_states": [
                    {
                        "id": 690,
                        "created": "2019-02-27T09:12:03.576664Z",
                        "creator": {
                            "id": 4,
                            "first_name": "Rob",
                            "last_name": "Rayborn",
                            "email": "rrayborn@mozilla.com"
                        },
                        "enabled": false,
                        "carryover_from": null
                    },
                    {
                        "id": 653,
                        "created": "2019-02-14T00:58:43.292909Z",
                        "creator": {
                            "id": 4,
                            "first_name": "Rob",
                            "last_name": "Rayborn",
                            "email": "rrayborn@mozilla.com"
                        },
                        "enabled": true,
                        "carryover_from": null
                    }
                ],
                "enabled": false,
                "extra_capabilities": [],
                "extra_filter_expression": "(\n!normandy.isFirstRun\n)",
                "filter_expression": "(normandy.country in [\"US\"]) && (normandy.channel in [\"release\"]) && ([normandy.recipe.id,normandy.userId]|stableSample(0.005)) && ((\n!normandy.isFirstRun\n))",
                "filter_object": [
                    {
                        "countries": [
                            "US"
                        ],
                        "type": "country"
                    },
                    {
                        "channels": [
                            "release"
                        ],
                        "type": "channel"
                    },
                    {
                        "type": "stableSample",
                        "input": [
                            "normandy.recipe.id",
                            "normandy.userId"
                        ],
                        "rate": 0.005
                    }
                ],
                "id": 2159,
                "identicon_seed": "v1:zyten4z6bpi",
                "metadata": {},
                "name": "User Characteristics Survey",
                "recipe": {
                    "approved_revision_id": 2159,
                    "id": 685,
                    "latest_revision_id": 2159
                },
                "updated": "2019-02-27T09:12:04.227758Z"
            },
            "id": 685,
            "latest_revision": {
                "action": {
                    "arguments_schema": {
                        "$schema": "http://json-schema.org/draft-04/schema#",
                        "title": "Show a Heartbeat survey.",
                        "description": "This action shows a single survey.",
                        "type": "object",
                        "required": [
                            "surveyId",
                            "message",
                            "thanksMessage",
                            "postAnswerUrl",
                            "learnMoreMessage",
                            "learnMoreUrl"
                        ],
                        "properties": {
                            "repeatOption": {
                                "type": "string",
                                "enum": [
                                    "once",
                                    "xdays",
                                    "nag"
                                ],
                                "description": "Determines how often a prompt is shown executes.",
                                "default": "once"
                            },
                            "repeatEvery": {
                                "description": "For repeatOption=xdays, how often (in days) the prompt is displayed.",
                                "default": null,
                                "type": [
                                    "number",
                                    "null"
                                ]
                            },
                            "includeTelemetryUUID": {
                                "type": "boolean",
                                "description": "Include unique user ID in post-answer-url and Telemetry",
                                "default": false
                            },
                            "surveyId": {
                                "type": "string",
                                "description": "Slug uniquely identifying this survey in telemetry"
                            },
                            "message": {
                                "description": "Message to show to the user",
                                "type": "string"
                            },
                            "engagementButtonLabel": {
                                "description": "Text for the engagement button. If specified, this button will be shown instead of rating stars.",
                                "default": null,
                                "type": [
                                    "string",
                                    "null"
                                ]
                            },
                            "thanksMessage": {
                                "description": "Thanks message to show to the user after they've rated Firefox",
                                "type": "string"
                            },
                            "postAnswerUrl": {
                                "description": "URL to redirect the user to after rating Firefox or clicking the engagement button",
                                "default": null,
                                "type": [
                                    "string",
                                    "null"
                                ]
                            },
                            "learnMoreMessage": {
                                "description": "Message to show to the user to learn more",
                                "default": null,
                                "type": [
                                    "string",
                                    "null"
                                ]
                            },
                            "learnMoreUrl": {
                                "description": "URL to show to the user when they click Learn More",
                                "default": null,
                                "type": [
                                    "string",
                                    "null"
                                ]
                            }
                        }
                    },
                    "name": "show-heartbeat",
                    "id": 2,
                    "implementation_url": "https://normandy.cdn.mozilla.net/api/v1/action/show-heartbeat/implementation/sha384-VTOdZHFMo1LOw0JWf6_jAGBb9r5sBbb7BQrmI8n3wy3oVO3ywb1g3ulD1BagmaMA/"
                },
                "approval_request": {
                    "approved": true,
                    "approver": {
                        "id": 4,
                        "first_name": "Rob",
                        "last_name": "Rayborn",
                        "email": "rrayborn@mozilla.com"
                    },
                    "comment": "LGTM",
                    "created": "2019-02-13T21:26:37.578124Z",
                    "creator": {
                        "id": 10,
                        "first_name": "Tyler",
                        "last_name": "Downer",
                        "email": "tdowner@mozilla.com"
                    },
                    "id": 1380,
                    "revision": {
                        "id": 2159,
                        "recipe_id": 685
                    }
                },
                "arguments": {
                    "repeatOption": "once",
                    "surveyId": "hb-user-characteristics-survey",
                    "message": "Please help make Firefox better by taking this short survey",
                    "learnMoreMessage": "Learn More",
                    "learnMoreUrl": "https://support.mozilla.org/kb/rate-your-firefox-experience-heartbeat",
                    "engagementButtonLabel": "Take Survey",
                    "thanksMessage": "Thanks",
                    "postAnswerUrl": "https://qsurvey.mozilla.com/s3/user-characteristics-survey",
                    "includeTelemetryUUID": false
                },
                "experimenter_slug": null,
                "capabilities": [
                    "action.show-heartbeat",
                    "jexl.transform.stableSample"
                ],
                "comment": "",
                "creator": {
                    "id": 10,
                    "first_name": "Tyler",
                    "last_name": "Downer",
                    "email": "tdowner@mozilla.com"
                },
                "date_created": "2019-02-13T21:26:32.827914Z",
                "enabled_states": [
                    {
                        "id": 690,
                        "created": "2019-02-27T09:12:03.576664Z",
                        "creator": {
                            "id": 4,
                            "first_name": "Rob",
                            "last_name": "Rayborn",
                            "email": "rrayborn@mozilla.com"
                        },
                        "enabled": false,
                        "carryover_from": null
                    },
                    {
                        "id": 653,
                        "created": "2019-02-14T00:58:43.292909Z",
                        "creator": {
                            "id": 4,
                            "first_name": "Rob",
                            "last_name": "Rayborn",
                            "email": "rrayborn@mozilla.com"
                        },
                        "enabled": true,
                        "carryover_from": null
                    }
                ],
                "enabled": false,
                "extra_capabilities": [],
                "extra_filter_expression": "(\n!normandy.isFirstRun\n)",
                "filter_expression": "(normandy.country in [\"US\"]) && (normandy.channel in [\"release\"]) && ([normandy.recipe.id,normandy.userId]|stableSample(0.005)) && ((\n!normandy.isFirstRun\n))",
                "filter_object": [
                    {
                        "countries": [
                            "US"
                        ],
                        "type": "country"
                    },
                    {
                        "channels": [
                            "release"
                        ],
                        "type": "channel"
                    },
                    {
                        "type": "stableSample",
                        "input": [
                            "normandy.recipe.id",
                            "normandy.userId"
                        ],
                        "rate": 0.005
                    }
                ],
                "id": 2159,
                "identicon_seed": "v1:zyten4z6bpi",
                "metadata": {},
                "name": "User Characteristics Survey",
                "recipe": {
                    "approved_revision_id": 2159,
                    "id": 685,
                    "latest_revision_id": 2159
                },
                "updated": "2019-02-27T09:12:04.227758Z"
            },
            "signature": null,
            "uses_only_baseline_capabilities": true
        },
        {
            "approved_revision": null,
            "id": 413,
            "latest_revision": {
                "action": {
                    "arguments_schema": {
                        "$schema": "http://json-schema.org/draft-04/schema#",
                        "title": "Show a Heartbeat survey.",
                        "description": "This action shows a single survey.",
                        "type": "object",
                        "required": [
                            "surveyId",
                            "message",
                            "thanksMessage",
                            "postAnswerUrl",
                            "learnMoreMessage",
                            "learnMoreUrl"
                        ],
                        "properties": {
                            "repeatOption": {
                                "type": "string",
                                "enum": [
                                    "once",
                                    "xdays",
                                    "nag"
                                ],
                                "description": "Determines how often a prompt is shown executes.",
                                "default": "once"
                            },
                            "repeatEvery": {
                                "description": "For repeatOption=xdays, how often (in days) the prompt is displayed.",
                                "default": null,
                                "type": [
                                    "number",
                                    "null"
                                ]
                            },
                            "includeTelemetryUUID": {
                                "type": "boolean",
                                "description": "Include unique user ID in post-answer-url and Telemetry",
                                "default": false
                            },
                            "surveyId": {
                                "type": "string",
                                "description": "Slug uniquely identifying this survey in telemetry"
                            },
                            "message": {
                                "description": "Message to show to the user",
                                "type": "string"
                            },
                            "engagementButtonLabel": {
                                "description": "Text for the engagement button. If specified, this button will be shown instead of rating stars.",
                                "default": null,
                                "type": [
                                    "string",
                                    "null"
                                ]
                            },
                            "thanksMessage": {
                                "description": "Thanks message to show to the user after they've rated Firefox",
                                "type": "string"
                            },
                            "postAnswerUrl": {
                                "description": "URL to redirect the user to after rating Firefox or clicking the engagement button",
                                "default": null,
                                "type": [
                                    "string",
                                    "null"
                                ]
                            },
                            "learnMoreMessage": {
                                "description": "Message to show to the user to learn more",
                                "default": null,
                                "type": [
                                    "string",
                                    "null"
                                ]
                            },
                            "learnMoreUrl": {
                                "description": "URL to show to the user when they click Learn More",
                                "default": null,
                                "type": [
                                    "string",
                                    "null"
                                ]
                            }
                        }
                    },
                    "name": "show-heartbeat",
                    "id": 2,
                    "implementation_url": "https://normandy.cdn.mozilla.net/api/v1/action/show-heartbeat/implementation/sha384-VTOdZHFMo1LOw0JWf6_jAGBb9r5sBbb7BQrmI8n3wy3oVO3ywb1g3ulD1BagmaMA/"
                },
                "approval_request": {
                    "approved": true,
                    "approver": {
                        "id": 10,
                        "first_name": "Tyler",
                        "last_name": "Downer",
                        "email": "tdowner@mozilla.com"
                    },
                    "comment": "+1",
                    "created": "2018-02-14T00:18:05.940364Z",
                    "creator": {
                        "id": 4,
                        "first_name": "Rob",
                        "last_name": "Rayborn",
                        "email": "rrayborn@mozilla.com"
                    },
                    "id": 668,
                    "revision": {
                        "id": 140,
                        "recipe_id": 413
                    }
                },
                "arguments": {
                    "surveyId": "hb-usage-yesterday",
                    "message": "Please help us make Firefox better by filling out this single question survey",
                    "learnMoreMessage": "Learn More",
                    "learnMoreUrl": "https://wiki.mozilla.org/Firefox/Shield/Heartbeat",
                    "engagementButtonLabel": "Take Survey",
                    "thanksMessage": "Thank you!",
                    "postAnswerUrl": "https://qsurvey.mozilla.com/s3/Usage-yesterday",
                    "includeTelemetryUUID": true,
                    "repeatOption": "once"
                },
                "experimenter_slug": null,
                "capabilities": [
                    "action.show-heartbeat"
                ],
                "comment": "",
                "creator": null,
                "date_created": "2018-02-14T00:18:01.480349Z",
                "enabled_states": [],
                "enabled": false,
                "extra_capabilities": [],
                "extra_filter_expression": "(\n    [normandy.userId]|bucketSample(338, 5, 1000)\n    && normandy.locale in ['en-US', 'en-AU', 'en-CA', 'en-GB', 'en-NZ', 'en-ZA']\n)",
                "filter_expression": "(\n    [normandy.userId]|bucketSample(338, 5, 1000)\n    && normandy.locale in ['en-US', 'en-AU', 'en-CA', 'en-GB', 'en-NZ', 'en-ZA']\n)",
                "filter_object": [],
                "id": 140,
                "identicon_seed": "v1:5a0unjq4o7e",
                "metadata": {},
                "name": "Usage Yesterday",
                "recipe": {
                    "approved_revision_id": null,
                    "id": 413,
                    "latest_revision_id": 140
                },
                "updated": "2018-02-14T00:18:01.484590Z"
            },
            "signature": null,
            "uses_only_baseline_capabilities": true
        },
        {
            "approved_revision": {
                "action": {
                    "arguments_schema": {
                        "$schema": "http://json-schema.org/draft-04/schema#",
                        "title": "Run a feature experiment activated by a preference.",
                        "type": "object",
                        "required": [
                            "slug",
                            "preferenceName",
                            "preferenceType",
                            "branches"
                        ],
                        "properties": {
                            "slug": {
                                "description": "Unique identifier for this experiment",
                                "type": "string",
                                "pattern": "^[A-Za-z0-9\\-_]+$"
                            },
                            "experimentDocumentUrl": {
                                "description": "URL of a document describing the experiment",
                                "type": "string",
                                "format": "uri",
                                "default": ""
                            },
                            "preferenceName": {
                                "description": "Full dotted-path of the preference that controls this experiment",
                                "type": "string"
                            },
                            "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"
                            },
                            "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",
                                        "value",
                                        "ratio"
                                    ],
                                    "properties": {
                                        "slug": {
                                            "description": "Unique identifier for this branch of the experiment",
                                            "type": "string",
                                            "pattern": "^[A-Za-z0-9\\-_]+$"
                                        },
                                        "value": {
                                            "description": "Value to set the preference to for this branch",
                                            "type": [
                                                "string",
                                                "number",
                                                "boolean"
                                            ]
                                        },
                                        "ratio": {
                                            "description": "Ratio of users who should be grouped into this branch",
                                            "type": "integer",
                                            "minimum": 1
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "name": "preference-experiment",
                    "id": 3,
                    "implementation_url": "https://normandy.cdn.mozilla.net/api/v1/action/preference-experiment/implementation/sha384-o1w_DJcXVnm6ppFcrPr78-Q32ZVXgi6lfYm9wUS3JBj5466SxrFpXaFt_KgJC87O/"
                },
                "approval_request": {
                    "approved": true,
                    "approver": {
                        "id": 6,
                        "first_name": "Josh",
                        "last_name": "Gaunt",
                        "email": "jgaunt@mozilla.com"
                    },
                    "comment": "2nd round approved",
                    "created": "2019-07-18T23:31:46.056681Z",
                    "creator": {
                        "id": 1,
                        "first_name": "Michael",
                        "last_name": "Cooper",
                        "email": "mcooper@mozilla.com"
                    },
                    "id": 1764,
                    "revision": {
                        "id": 2661,
                        "recipe_id": 821
                    }
                },
                "arguments": {
                    "preferenceBranchType": "user",
                    "slug": "uptake-rate-test-beta-69",
                    "experimentDocumentUrl": "https://github.com/mozilla/normandy",
                    "isHighVolume": false,
                    "preferenceName": "noop.enrollment-rate-test-2",
                    "preferenceType": "boolean",
                    "isEnrollmentPaused": false,
                    "branches": [
                        {
                            "ratio": 1,
                            "slug": "test",
                            "value": true
                        }
                    ]
                },
                "experimenter_slug": null,
                "capabilities": [
                    "jexl.transform.bucketSample",
                    "jexl.transform.versionCompare",
                    "action.preference-experiment",
                    "jexl.context.env.version",
                    "capabilities-v1"
                ],
                "comment": "",
                "creator": {
                    "id": 1,
                    "first_name": "Michael",
                    "last_name": "Cooper",
                    "email": "mcooper@mozilla.com"
                },
                "date_created": "2019-07-18T23:31:43.472910Z",
                "enabled_states": [
                    {
                        "id": 1245,
                        "created": "2019-10-30T23:31:41.313001Z",
                        "creator": {
                            "id": 1,
                            "first_name": "Michael",
                            "last_name": "Cooper",
                            "email": "mcooper@mozilla.com"
                        },
                        "enabled": false,
                        "carryover_from": null
                    },
                    {
                        "id": 1106,
                        "created": "2019-07-19T00:08:44.306073Z",
                        "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(\"69.!\")>=0)&&(env.version|versionCompare(\"69.*\")<0)) && ([\"uptake-rate-test\",normandy.userId]|bucketSample(10,10,1000))",
                "filter_object": [
                    {
                        "channels": [
                            "beta"
                        ],
                        "type": "channel"
                    },
                    {
                        "versions": [
                            69
                        ],
                        "type": "version"
                    },
                    {
                        "count": 10,
                        "input": [
                            "\"uptake-rate-test\"",
                            "normandy.userId"
                        ],
                        "start": 10,
                        "total": 1000,
                        "type": "bucketSample"
                    }
                ],
                "id": 2661,
                "identicon_seed": "v1:mb9e2d3966b",
                "metadata": {},
                "name": "Uptake Rate Test - Beta 69",
                "recipe": {
                    "approved_revision_id": 2661,
                    "id": 821,
                    "latest_revision_id": 2661
                },
                "updated": "2019-10-30T23:31:41.571053Z"
            },
            "id": 821,
            "latest_revision": {
                "action": {
                    "arguments_schema": {
                        "$schema": "http://json-schema.org/draft-04/schema#",
                        "title": "Run a feature experiment activated by a preference.",
                        "type": "object",
                        "required": [
                            "slug",
                            "preferenceName",
                            "preferenceType",
                            "branches"
                        ],
                        "properties": {
                            "slug": {
                                "description": "Unique identifier for this experiment",
                                "type": "string",
                                "pattern": "^[A-Za-z0-9\\-_]+$"
                            },
                            "experimentDocumentUrl": {
                                "description": "URL of a document describing the experiment",
                                "type": "string",
                                "format": "uri",
                                "default": ""
                            },
                            "preferenceName": {
                                "description": "Full dotted-path of the preference that controls this experiment",
                                "type": "string"
                            },
                            "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"
                            },
                            "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",
                                        "value",
                                        "ratio"
                                    ],
                                    "properties": {
                                        "slug": {
                                            "description": "Unique identifier for this branch of the experiment",
                                            "type": "string",
                                            "pattern": "^[A-Za-z0-9\\-_]+$"
                                        },
                                        "value": {
                                            "description": "Value to set the preference to for this branch",
                                            "type": [
                                                "string",
                                                "number",
                                                "boolean"
                                            ]
                                        },
                                        "ratio": {
                                            "description": "Ratio of users who should be grouped into this branch",
                                            "type": "integer",
                                            "minimum": 1
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "name": "preference-experiment",
                    "id": 3,
                    "implementation_url": "https://normandy.cdn.mozilla.net/api/v1/action/preference-experiment/implementation/sha384-o1w_DJcXVnm6ppFcrPr78-Q32ZVXgi6lfYm9wUS3JBj5466SxrFpXaFt_KgJC87O/"
                },
                "approval_request": {
                    "approved": true,
                    "approver": {
                        "id": 6,
                        "first_name": "Josh",
                        "last_name": "Gaunt",
                        "email": "jgaunt@mozilla.com"
                    },
                    "comment": "2nd round approved",
                    "created": "2019-07-18T23:31:46.056681Z",
                    "creator": {
                        "id": 1,
                        "first_name": "Michael",
                        "last_name": "Cooper",
                        "email": "mcooper@mozilla.com"
                    },
                    "id": 1764,
                    "revision": {
                        "id": 2661,
                        "recipe_id": 821
                    }
                },
                "arguments": {
                    "preferenceBranchType": "user",
                    "slug": "uptake-rate-test-beta-69",
                    "experimentDocumentUrl": "https://github.com/mozilla/normandy",
                    "isHighVolume": false,
                    "preferenceName": "noop.enrollment-rate-test-2",
                    "preferenceType": "boolean",
                    "isEnrollmentPaused": false,
                    "branches": [
                        {
                            "ratio": 1,
                            "slug": "test",
                            "value": true
                        }
                    ]
                },
                "experimenter_slug": null,
                "capabilities": [
                    "jexl.transform.bucketSample",
                    "jexl.transform.versionCompare",
                    "action.preference-experiment",
                    "jexl.context.env.version",
                    "capabilities-v1"
                ],
                "comment": "",
                "creator": {
                    "id": 1,
                    "first_name": "Michael",
                    "last_name": "Cooper",
                    "email": "mcooper@mozilla.com"
                },
                "date_created": "2019-07-18T23:31:43.472910Z",
                "enabled_states": [
                    {
                        "id": 1245,
                        "created": "2019-10-30T23:31:41.313001Z",
                        "creator": {
                            "id": 1,
                            "first_name": "Michael",
                            "last_name": "Cooper",
                            "email": "mcooper@mozilla.com"
                        },
                        "enabled": false,
                        "carryover_from": null
                    },
                    {
                        "id": 1106,
                        "created": "2019-07-19T00:08:44.306073Z",
                        "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(\"69.!\")>=0)&&(env.version|versionCompare(\"69.*\")<0)) && ([\"uptake-rate-test\",normandy.userId]|bucketSample(10,10,1000))",
                "filter_object": [
                    {
                        "channels": [
                            "beta"
                        ],
                        "type": "channel"
                    },
                    {
                        "versions": [
                            69
                        ],
                        "type": "version"
                    },
                    {
                        "count": 10,
                        "input": [
                            "\"uptake-rate-test\"",
                            "normandy.userId"
                        ],
                        "start": 10,
                        "total": 1000,
                        "type": "bucketSample"
                    }
                ],
                "id": 2661,
                "identicon_seed": "v1:mb9e2d3966b",
                "metadata": {},
                "name": "Uptake Rate Test - Beta 69",
                "recipe": {
                    "approved_revision_id": 2661,
                    "id": 821,
                    "latest_revision_id": 2661
                },
                "updated": "2019-10-30T23:31:41.571053Z"
            },
            "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 preference.",
                        "type": "object",
                        "required": [
                            "slug",
                            "preferenceName",
                            "preferenceType",
                            "branches"
                        ],
                        "properties": {
                            "slug": {
                                "description": "Unique identifier for this experiment",
                                "type": "string",
                                "pattern": "^[A-Za-z0-9\\-_]+$"
                            },
                            "experimentDocumentUrl": {
                                "description": "URL of a document describing the experiment",
                                "type": "string",
                                "format": "uri",
                                "default": ""
                            },
                            "preferenceName": {
                                "description": "Full dotted-path of the preference that controls this experiment",
                                "type": "string"
                            },
                            "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"
                            },
                            "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",
                                        "value",
                                        "ratio"
                                    ],
                                    "properties": {
                                        "slug": {
                                            "description": "Unique identifier for this branch of the experiment",
                                            "type": "string",
                                            "pattern": "^[A-Za-z0-9\\-_]+$"
                                        },
                                        "value": {
                                            "description": "Value to set the preference to for this branch",
                                            "type": [
                                                "string",
                                                "number",
                                                "boolean"
                                            ]
                                        },
                                        "ratio": {
                                            "description": "Ratio of users who should be grouped into this branch",
                                            "type": "integer",
                                            "minimum": 1
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "name": "preference-experiment",
                    "id": 3,
                    "implementation_url": "https://normandy.cdn.mozilla.net/api/v1/action/preference-experiment/implementation/sha384-o1w_DJcXVnm6ppFcrPr78-Q32ZVXgi6lfYm9wUS3JBj5466SxrFpXaFt_KgJC87O/"
                },
                "approval_request": {
                    "approved": true,
                    "approver": {
                        "id": 6,
                        "first_name": "Josh",
                        "last_name": "Gaunt",
                        "email": "jgaunt@mozilla.com"
                    },
                    "comment": "approved",
                    "created": "2019-06-06T18:28:54.744551Z",
                    "creator": {
                        "id": 1,
                        "first_name": "Michael",
                        "last_name": "Cooper",
                        "email": "mcooper@mozilla.com"
                    },
                    "id": 1681,
                    "revision": {
                        "id": 2569,
                        "recipe_id": 794
                    }
                },
                "arguments": {
                    "preferenceBranchType": "user",
                    "slug": "uptake-rate-test-beta-68",
                    "experimentDocumentUrl": "https://github.com/mozilla/normandy",
                    "isHighVolume": false,
                    "preferenceName": "noop.enrollment-rate-test-1",
                    "preferenceType": "boolean",
                    "isEnrollmentPaused": false,
                    "branches": [
                        {
                            "slug": "test",
                            "value": true,
                            "ratio": 1
                        }
                    ]
                },
                "experimenter_slug": null,
                "capabilities": [
                    "jexl.transform.bucketSample",
                    "jexl.transform.versionCompare",
                    "action.preference-experiment",
                    "jexl.context.env.version",
                    "capabilities-v1"
                ],
                "comment": "",
                "creator": {
                    "id": 1,
                    "first_name": "Michael",
                    "last_name": "Cooper",
                    "email": "mcooper@mozilla.com"
                },
                "date_created": "2019-06-06T18:25:59.055677Z",
                "enabled_states": [
                    {
                        "id": 1074,
                        "created": "2019-07-04T17:00:11.171981Z",
                        "creator": {
                            "id": 1,
                            "first_name": "Michael",
                            "last_name": "Cooper",
                            "email": "mcooper@mozilla.com"
                        },
                        "enabled": false,
                        "carryover_from": null
                    },
                    {
                        "id": 997,
                        "created": "2019-06-06T19:25:03.736107Z",
                        "creator": {
                            "id": 6,
                            "first_name": "Josh",
                            "last_name": "Gaunt",
                            "email": "jgaunt@mozilla.com"
                        },
                        "enabled": true,
                        "carryover_from": null
                    }
                ],
                "enabled": false,
                "extra_capabilities": [],
                "extra_filter_expression": "",
                "filter_expression": "(normandy.channel in [\"beta\"]) && ((env.version|versionCompare(\"68.!\")>=0)&&(env.version|versionCompare(\"68.*\")<0)) && ([\"uptake-rate-test\",normandy.userId]|bucketSample(0,10,1000))",
                "filter_object": [
                    {
                        "channels": [
                            "beta"
                        ],
                        "type": "channel"
                    },
                    {
                        "versions": [
                            68
                        ],
                        "type": "version"
                    },
                    {
                        "type": "bucketSample",
                        "input": [
                            "\"uptake-rate-test\"",
                            "normandy.userId"
                        ],
                        "total": 1000,
                        "start": 0,
                        "count": 10
                    }
                ],
                "id": 2569,
                "identicon_seed": "v1:8lsvei7m18g",
                "metadata": {},
                "name": "Uptake Rate Test - Beta 68",
                "recipe": {
                    "approved_revision_id": 2569,
                    "id": 794,
                    "latest_revision_id": 2569
                },
                "updated": "2019-07-04T17:00:11.444571Z"
            },
            "id": 794,
            "latest_revision": {
                "action": {
                    "arguments_schema": {
                        "$schema": "http://json-schema.org/draft-04/schema#",
                        "title": "Run a feature experiment activated by a preference.",
                        "type": "object",
                        "required": [
                            "slug",
                            "preferenceName",
                            "preferenceType",
                            "branches"
                        ],
                        "properties": {
                            "slug": {
                                "description": "Unique identifier for this experiment",
                                "type": "string",
                                "pattern": "^[A-Za-z0-9\\-_]+$"
                            },
                            "experimentDocumentUrl": {
                                "description": "URL of a document describing the experiment",
                                "type": "string",
                                "format": "uri",
                                "default": ""
                            },
                            "preferenceName": {
                                "description": "Full dotted-path of the preference that controls this experiment",
                                "type": "string"
                            },
                            "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"
                            },
                            "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",
                                        "value",
                                        "ratio"
                                    ],
                                    "properties": {
                                        "slug": {
                                            "description": "Unique identifier for this branch of the experiment",
                                            "type": "string",
                                            "pattern": "^[A-Za-z0-9\\-_]+$"
                                        },
                                        "value": {
                                            "description": "Value to set the preference to for this branch",
                                            "type": [
                                                "string",
                                                "number",
                                                "boolean"
                                            ]
                                        },
                                        "ratio": {
                                            "description": "Ratio of users who should be grouped into this branch",
                                            "type": "integer",
                                            "minimum": 1
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "name": "preference-experiment",
                    "id": 3,
                    "implementation_url": "https://normandy.cdn.mozilla.net/api/v1/action/preference-experiment/implementation/sha384-o1w_DJcXVnm6ppFcrPr78-Q32ZVXgi6lfYm9wUS3JBj5466SxrFpXaFt_KgJC87O/"
                },
                "approval_request": {
                    "approved": true,
                    "approver": {
                        "id": 6,
                        "first_name": "Josh",
                        "last_name": "Gaunt",
                        "email": "jgaunt@mozilla.com"
                    },
                    "comment": "approved",
                    "created": "2019-06-06T18:28:54.744551Z",
                    "creator": {
                        "id": 1,
                        "first_name": "Michael",
                        "last_name": "Cooper",
                        "email": "mcooper@mozilla.com"
                    },
                    "id": 1681,
                    "revision": {
                        "id": 2569,
                        "recipe_id": 794
                    }
                },
                "arguments": {
                    "preferenceBranchType": "user",
                    "slug": "uptake-rate-test-beta-68",
                    "experimentDocumentUrl": "https://github.com/mozilla/normandy",
                    "isHighVolume": false,
                    "preferenceName": "noop.enrollment-rate-test-1",
                    "preferenceType": "boolean",
                    "isEnrollmentPaused": false,
                    "branches": [
                        {
                            "slug": "test",
                            "value": true,
                            "ratio": 1
                        }
                    ]
                },
                "experimenter_slug": null,
                "capabilities": [
                    "jexl.transform.bucketSample",
                    "jexl.transform.versionCompare",
                    "action.preference-experiment",
                    "jexl.context.env.version",
                    "capabilities-v1"
                ],
                "comment": "",
                "creator": {
                    "id": 1,
                    "first_name": "Michael",
                    "last_name": "Cooper",
                    "email": "mcooper@mozilla.com"
                },
                "date_created": "2019-06-06T18:25:59.055677Z",
                "enabled_states": [
                    {
                        "id": 1074,
                        "created": "2019-07-04T17:00:11.171981Z",
                        "creator": {
                            "id": 1,
                            "first_name": "Michael",
                            "last_name": "Cooper",
                            "email": "mcooper@mozilla.com"
                        },
                        "enabled": false,
                        "carryover_from": null
                    },
                    {
                        "id": 997,
                        "created": "2019-06-06T19:25:03.736107Z",
                        "creator": {
                            "id": 6,
                            "first_name": "Josh",
                            "last_name": "Gaunt",
                            "email": "jgaunt@mozilla.com"
                        },
                        "enabled": true,
                        "carryover_from": null
                    }
                ],
                "enabled": false,
                "extra_capabilities": [],
                "extra_filter_expression": "",
                "filter_expression": "(normandy.channel in [\"beta\"]) && ((env.version|versionCompare(\"68.!\")>=0)&&(env.version|versionCompare(\"68.*\")<0)) && ([\"uptake-rate-test\",normandy.userId]|bucketSample(0,10,1000))",
                "filter_object": [
                    {
                        "channels": [
                            "beta"
                        ],
                        "type": "channel"
                    },
                    {
                        "versions": [
                            68
                        ],
                        "type": "version"
                    },
                    {
                        "type": "bucketSample",
                        "input": [
                            "\"uptake-rate-test\"",
                            "normandy.userId"
                        ],
                        "total": 1000,
                        "start": 0,
                        "count": 10
                    }
                ],
                "id": 2569,
                "identicon_seed": "v1:8lsvei7m18g",
                "metadata": {},
                "name": "Uptake Rate Test - Beta 68",
                "recipe": {
                    "approved_revision_id": 2569,
                    "id": 794,
                    "latest_revision_id": 2569
                },
                "updated": "2019-07-04T17:00:11.444571Z"
            },
            "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",
                    "action.multi-preference-experiment",
                    "jexl.transform.versionCompare",
                    "jexl.context.env.version",
                    "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",
                    "action.multi-preference-experiment",
                    "jexl.transform.versionCompare",
                    "jexl.context.env.version",
                    "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": 60,
                        "first_name": "Tiffany",
                        "last_name": "Tran",
                        "email": "ttran@mozilla.com"
                    },
                    "comment": "r+ to setting isEnrollmentPaused to false",
                    "created": "2020-06-10T17:17:34.241687Z",
                    "creator": {
                        "id": 1,
                        "first_name": "Michael",
                        "last_name": "Cooper",
                        "email": "mcooper@mozilla.com"
                    },
                    "id": 2142,
                    "revision": {
                        "id": 3144,
                        "recipe_id": 865
                    }
                },
                "arguments": {
                    "branches": [
                        {
                            "preferences": {
                                "dom.missing_prop_counters.enabled": {
                                    "preferenceBranchType": "default",
                                    "preferenceType": "boolean",
                                    "preferenceValue": true
                                }
                            },
                            "ratio": 50,
                            "slug": "enabled"
                        },
                        {
                            "preferences": {
                                "dom.missing_prop_counters.enabled": {
                                    "preferenceBranchType": "default",
                                    "preferenceType": "boolean",
                                    "preferenceValue": false
                                }
                            },
                            "ratio": 50,
                            "slug": "disabled"
                        }
                    ],
                    "experimentDocumentUrl": "https://experimenter.services.mozilla.com/experiments/unimplemented-htmldocument-api-use-counters-in-beta/",
                    "slug": "pref-unimplemented-htmldocument-api-use-counters-in-beta-beta-71-bug-1591985",
                    "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.",
                    "userFacingName": "Measure how often webpages use features Firefox doesn't support",
                    "isEnrollmentPaused": false
                },
                "experimenter_slug": "unimplemented-htmldocument-api-use-counters-in-beta",
                "capabilities": [
                    "jexl.transform.bucketSample",
                    "action.multi-preference-experiment",
                    "jexl.transform.versionCompare",
                    "jexl.context.env.version",
                    "capabilities-v1"
                ],
                "comment": "mass edit to fix isEnrollmentPaused missing",
                "creator": {
                    "id": 1,
                    "first_name": "Michael",
                    "last_name": "Cooper",
                    "email": "mcooper@mozilla.com"
                },
                "date_created": "2020-06-10T17:04:45.693192Z",
                "enabled_states": [],
                "enabled": false,
                "extra_capabilities": [],
                "extra_filter_expression": "",
                "filter_expression": "(normandy.channel in [\"beta\"]) && ((env.version|versionCompare(\"71.!\")>=0)&&(env.version|versionCompare(\"71.*\")<0)) && ([\"global-v1-beta\",normandy.userId]|bucketSample(2000,200,10000))",
                "filter_object": [
                    {
                        "channels": [
                            "beta"
                        ],
                        "type": "channel"
                    },
                    {
                        "versions": [
                            71
                        ],
                        "type": "version"
                    },
                    {
                        "count": 200,
                        "input": [
                            "\"global-v1-beta\"",
                            "normandy.userId"
                        ],
                        "start": 2000,
                        "total": 10000,
                        "type": "bucketSample"
                    }
                ],
                "id": 3144,
                "identicon_seed": "v1:ry64yufvw8r",
                "metadata": {},
                "name": "Unimplemented HTMLDocument API use counters in beta",
                "recipe": {
                    "approved_revision_id": 3144,
                    "id": 865,
                    "latest_revision_id": 3144
                },
                "updated": "2020-06-10T17:04:45.693492Z"
            },
            "id": 865,
            "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 setting isEnrollmentPaused to false",
                    "created": "2020-06-10T17:17:34.241687Z",
                    "creator": {
                        "id": 1,
                        "first_name": "Michael",
                        "last_name": "Cooper",
                        "email": "mcooper@mozilla.com"
                    },
                    "id": 2142,
                    "revision": {
                        "id": 3144,
                        "recipe_id": 865
                    }
                },
                "arguments": {
                    "branches": [
                        {
                            "preferences": {
                                "dom.missing_prop_counters.enabled": {
                                    "preferenceBranchType": "default",
                                    "preferenceType": "boolean",
                                    "preferenceValue": true
                                }
                            },
                            "ratio": 50,
                            "slug": "enabled"
                        },
                        {
                            "preferences": {
                                "dom.missing_prop_counters.enabled": {
                                    "preferenceBranchType": "default",
                                    "preferenceType": "boolean",
                                    "preferenceValue": false
                                }
                            },
                            "ratio": 50,
                            "slug": "disabled"
                        }
                    ],
                    "experimentDocumentUrl": "https://experimenter.services.mozilla.com/experiments/unimplemented-htmldocument-api-use-counters-in-beta/",
                    "slug": "pref-unimplemented-htmldocument-api-use-counters-in-beta-beta-71-bug-1591985",
                    "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.",
                    "userFacingName": "Measure how often webpages use features Firefox doesn't support",
                    "isEnrollmentPaused": false
                },
                "experimenter_slug": "unimplemented-htmldocument-api-use-counters-in-beta",
                "capabilities": [
                    "jexl.transform.bucketSample",
                    "action.multi-preference-experiment",
                    "jexl.transform.versionCompare",
                    "jexl.context.env.version",
                    "capabilities-v1"
                ],
                "comment": "mass edit to fix isEnrollmentPaused missing",
                "creator": {
                    "id": 1,
                    "first_name": "Michael",
                    "last_name": "Cooper",
                    "email": "mcooper@mozilla.com"
                },
                "date_created": "2020-06-10T17:04:45.693192Z",
                "enabled_states": [],
                "enabled": false,
                "extra_capabilities": [],
                "extra_filter_expression": "",
                "filter_expression": "(normandy.channel in [\"beta\"]) && ((env.version|versionCompare(\"71.!\")>=0)&&(env.version|versionCompare(\"71.*\")<0)) && ([\"global-v1-beta\",normandy.userId]|bucketSample(2000,200,10000))",
                "filter_object": [
                    {
                        "channels": [
                            "beta"
                        ],
                        "type": "channel"
                    },
                    {
                        "versions": [
                            71
                        ],
                        "type": "version"
                    },
                    {
                        "count": 200,
                        "input": [
                            "\"global-v1-beta\"",
                            "normandy.userId"
                        ],
                        "start": 2000,
                        "total": 10000,
                        "type": "bucketSample"
                    }
                ],
                "id": 3144,
                "identicon_seed": "v1:ry64yufvw8r",
                "metadata": {},
                "name": "Unimplemented HTMLDocument API use counters in beta",
                "recipe": {
                    "approved_revision_id": 3144,
                    "id": 865,
                    "latest_revision_id": 3144
                },
                "updated": "2020-06-10T17:04:45.693492Z"
            },
            "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": "approved for beta 70",
                    "created": "2019-10-01T16:53:49.068112Z",
                    "creator": {
                        "id": 14,
                        "first_name": "Rehan",
                        "last_name": "Dalal",
                        "email": "rdalal@mozilla.com"
                    },
                    "id": 1839,
                    "revision": {
                        "id": 2749,
                        "recipe_id": 847
                    }
                },
                "arguments": {
                    "branches": [
                        {
                            "preferences": {
                                "layout.css.use-counters-unimplemented.enabled": {
                                    "preferenceBranchType": "default",
                                    "preferenceType": "boolean",
                                    "preferenceValue": true
                                }
                            },
                            "ratio": 1,
                            "slug": "collection"
                        }
                    ],
                    "experimentDocumentUrl": "https://experimenter.services.mozilla.com/experiments/unimplemented-css-use-counters-in-beta/",
                    "isEnrollmentPaused": false,
                    "isHighVolume": false,
                    "slug": "pref-unimplemented-css-use-counters-in-beta-beta-70-bug-1583396",
                    "userFacingDescription": "To help us understand how compatible Firefox is with the Web, this experiment measures how often pages use CSS properties that are supported by other browsers, but are not yet supported by Firefox.",
                    "userFacingName": "Count uses of CSS properties that Firefox doesn't support on the web"
                },
                "experimenter_slug": null,
                "capabilities": [
                    "jexl.transform.bucketSample",
                    "action.multi-preference-experiment",
                    "jexl.transform.versionCompare",
                    "jexl.context.env.version",
                    "capabilities-v1"
                ],
                "comment": "",
                "creator": {
                    "id": 14,
                    "first_name": "Rehan",
                    "last_name": "Dalal",
                    "email": "rdalal@mozilla.com"
                },
                "date_created": "2019-10-01T16:53:38.911293Z",
                "enabled_states": [
                    {
                        "id": 1210,
                        "created": "2019-10-08T16:37:01.481661Z",
                        "creator": {
                            "id": 14,
                            "first_name": "Rehan",
                            "last_name": "Dalal",
                            "email": "rdalal@mozilla.com"
                        },
                        "enabled": false,
                        "carryover_from": null
                    },
                    {
                        "id": 1206,
                        "created": "2019-10-01T16:54:33.613811Z",
                        "creator": {
                            "id": 14,
                            "first_name": "Rehan",
                            "last_name": "Dalal",
                            "email": "rdalal@mozilla.com"
                        },
                        "enabled": true,
                        "carryover_from": null
                    }
                ],
                "enabled": false,
                "extra_capabilities": [],
                "extra_filter_expression": "normandy.telemetry.main.application.buildId  >= \"20190926000000\"",
                "filter_expression": "(normandy.channel in [\"beta\"]) && ((env.version|versionCompare(\"70.!\")>=0)&&(env.version|versionCompare(\"70.*\")<0)) && ([\"global-v1\",normandy.userId]|bucketSample(3455,500,10000)) && (normandy.telemetry.main.application.buildId  >= \"20190926000000\")",
                "filter_object": [
                    {
                        "channels": [
                            "beta"
                        ],
                        "type": "channel"
                    },
                    {
                        "versions": [
                            70
                        ],
                        "type": "version"
                    },
                    {
                        "count": 500,
                        "input": [
                            "\"global-v1\"",
                            "normandy.userId"
                        ],
                        "start": 3455,
                        "total": 10000,
                        "type": "bucketSample"
                    }
                ],
                "id": 2749,
                "identicon_seed": "v1:6it6jguo1zm",
                "metadata": {},
                "name": "Unimplemented-CSS use counters in beta",
                "recipe": {
                    "approved_revision_id": 2749,
                    "id": 847,
                    "latest_revision_id": 2749
                },
                "updated": "2019-10-08T16:37:01.483072Z"
            },
            "id": 847,
            "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": "approved for beta 70",
                    "created": "2019-10-01T16:53:49.068112Z",
                    "creator": {
                        "id": 14,
                        "first_name": "Rehan",
                        "last_name": "Dalal",
                        "email": "rdalal@mozilla.com"
                    },
                    "id": 1839,
                    "revision": {
                        "id": 2749,
                        "recipe_id": 847
                    }
                },
                "arguments": {
                    "branches": [
                        {
                            "preferences": {
                                "layout.css.use-counters-unimplemented.enabled": {
                                    "preferenceBranchType": "default",
                                    "preferenceType": "boolean",
                                    "preferenceValue": true
                                }
                            },
                            "ratio": 1,
                            "slug": "collection"
                        }
                    ],
                    "experimentDocumentUrl": "https://experimenter.services.mozilla.com/experiments/unimplemented-css-use-counters-in-beta/",
                    "isEnrollmentPaused": false,
                    "isHighVolume": false,
                    "slug": "pref-unimplemented-css-use-counters-in-beta-beta-70-bug-1583396",
                    "userFacingDescription": "To help us understand how compatible Firefox is with the Web, this experiment measures how often pages use CSS properties that are supported by other browsers, but are not yet supported by Firefox.",
                    "userFacingName": "Count uses of CSS properties that Firefox doesn't support on the web"
                },
                "experimenter_slug": null,
                "capabilities": [
                    "jexl.transform.bucketSample",
                    "action.multi-preference-experiment",
                    "jexl.transform.versionCompare",
                    "jexl.context.env.version",
                    "capabilities-v1"
                ],
                "comment": "",
                "creator": {
                    "id": 14,
                    "first_name": "Rehan",
                    "last_name": "Dalal",
                    "email": "rdalal@mozilla.com"
                },
                "date_created": "2019-10-01T16:53:38.911293Z",
                "enabled_states": [
                    {
                        "id": 1210,
                        "created": "2019-10-08T16:37:01.481661Z",
                        "creator": {
                            "id": 14,
                            "first_name": "Rehan",
                            "last_name": "Dalal",
                            "email": "rdalal@mozilla.com"
                        },
                        "enabled": false,
                        "carryover_from": null
                    },
                    {
                        "id": 1206,
                        "created": "2019-10-01T16:54:33.613811Z",
                        "creator": {
                            "id": 14,
                            "first_name": "Rehan",
                            "last_name": "Dalal",
                            "email": "rdalal@mozilla.com"
                        },
                        "enabled": true,
                        "carryover_from": null
                    }
                ],
                "enabled": false,
                "extra_capabilities": [],
                "extra_filter_expression": "normandy.telemetry.main.application.buildId  >= \"20190926000000\"",
                "filter_expression": "(normandy.channel in [\"beta\"]) && ((env.version|versionCompare(\"70.!\")>=0)&&(env.version|versionCompare(\"70.*\")<0)) && ([\"global-v1\",normandy.userId]|bucketSample(3455,500,10000)) && (normandy.telemetry.main.application.buildId  >= \"20190926000000\")",
                "filter_object": [
                    {
                        "channels": [
                            "beta"
                        ],
                        "type": "channel"
                    },
                    {
                        "versions": [
                            70
                        ],
                        "type": "version"
                    },
                    {
                        "count": 500,
                        "input": [
                            "\"global-v1\"",
                            "normandy.userId"
                        ],
                        "start": 3455,
                        "total": 10000,
                        "type": "bucketSample"
                    }
                ],
                "id": 2749,
                "identicon_seed": "v1:6it6jguo1zm",
                "metadata": {},
                "name": "Unimplemented-CSS use counters in beta",
                "recipe": {
                    "approved_revision_id": 2749,
                    "id": 847,
                    "latest_revision_id": 2749
                },
                "updated": "2019-10-08T16:37:01.483072Z"
            },
            "signature": null,
            "uses_only_baseline_capabilities": false
        },
        {
            "approved_revision": null,
            "id": 233,
            "latest_revision": {
                "action": {
                    "arguments_schema": {
                        "$schema": "http://json-schema.org/draft-04/schema#",
                        "title": "Show a Heartbeat survey.",
                        "description": "This action shows a single survey.",
                        "type": "object",
                        "required": [
                            "surveyId",
                            "message",
                            "thanksMessage",
                            "postAnswerUrl",
                            "learnMoreMessage",
                            "learnMoreUrl"
                        ],
                        "properties": {
                            "repeatOption": {
                                "type": "string",
                                "enum": [
                                    "once",
                                    "xdays",
                                    "nag"
                                ],
                                "description": "Determines how often a prompt is shown executes.",
                                "default": "once"
                            },
                            "repeatEvery": {
                                "description": "For repeatOption=xdays, how often (in days) the prompt is displayed.",
                                "default": null,
                                "type": [
                                    "number",
                                    "null"
                                ]
                            },
                            "includeTelemetryUUID": {
                                "type": "boolean",
                                "description": "Include unique user ID in post-answer-url and Telemetry",
                                "default": false
                            },
                            "surveyId": {
                                "type": "string",
                                "description": "Slug uniquely identifying this survey in telemetry"
                            },
                            "message": {
                                "description": "Message to show to the user",
                                "type": "string"
                            },
                            "engagementButtonLabel": {
                                "description": "Text for the engagement button. If specified, this button will be shown instead of rating stars.",
                                "default": null,
                                "type": [
                                    "string",
                                    "null"
                                ]
                            },
                            "thanksMessage": {
                                "description": "Thanks message to show to the user after they've rated Firefox",
                                "type": "string"
                            },
                            "postAnswerUrl": {
                                "description": "URL to redirect the user to after rating Firefox or clicking the engagement button",
                                "default": null,
                                "type": [
                                    "string",
                                    "null"
                                ]
                            },
                            "learnMoreMessage": {
                                "description": "Message to show to the user to learn more",
                                "default": null,
                                "type": [
                                    "string",
                                    "null"
                                ]
                            },
                            "learnMoreUrl": {
                                "description": "URL to show to the user when they click Learn More",
                                "default": null,
                                "type": [
                                    "string",
                                    "null"
                                ]
                            }
                        }
                    },
                    "name": "show-heartbeat",
                    "id": 2,
                    "implementation_url": "https://normandy.cdn.mozilla.net/api/v1/action/show-heartbeat/implementation/sha384-VTOdZHFMo1LOw0JWf6_jAGBb9r5sBbb7BQrmI8n3wy3oVO3ywb1g3ulD1BagmaMA/"
                },
                "approval_request": {
                    "approved": true,
                    "approver": {
                        "id": 3,
                        "first_name": "Matthew",
                        "last_name": "Grimes",
                        "email": "mgrimes@mozilla.com"
                    },
                    "comment": "Beta rc fix",
                    "created": "2017-09-14T19:15:52.056616Z",
                    "creator": {
                        "id": 11,
                        "first_name": "Kamyar",
                        "last_name": "Ardekani",
                        "email": "kardekani@mozilla.com"
                    },
                    "id": 255,
                    "revision": {
                        "id": 764,
                        "recipe_id": 233
                    }
                },
                "arguments": {
                    "includeTelemetryUUID": false,
                    "learnMoreMessage": "Learn More",
                    "learnMoreUrl": "https://wiki.mozilla.org/Firefox/Shield/Heartbeat",
                    "message": "Please rate Firefox",
                    "postAnswerUrl": "https://qsurvey.mozilla.com/s3/User-Survey?sgLocale=en&nav=true&num=10&ord=g5s4",
                    "surveyId": "true-10-g5s4-en",
                    "thanksMessage": "Thanks"
                },
                "experimenter_slug": null,
                "capabilities": [
                    "action.show-heartbeat"
                ],
                "comment": "",
                "creator": null,
                "date_created": "2017-09-14T19:15:50.251451Z",
                "enabled_states": [],
                "enabled": false,
                "extra_capabilities": [],
                "extra_filter_expression": "(\nnormandy.locale in ['en-US', 'en-AU', 'en-CA', 'en-GB', 'en-NZ', 'en-ZA'] &&\nnormandy.channel != 'nightly' && \n[normandy.userId]|bucketSample(1, 250, 1000) && \nnormandy.version >= '56.0' &&\n!normandy.isFirstRun &&\n'browser.search.widget.inNavBar'|preferenceValue == true &&\n'browser.urlbar.maxRichResults'|preferenceValue == 10 &&\n'browser.urlbar.matchBuckets'|preferenceValue == 'general:5,suggestion:4' \n)",
                "filter_expression": "(\nnormandy.locale in ['en-US', 'en-AU', 'en-CA', 'en-GB', 'en-NZ', 'en-ZA'] &&\nnormandy.channel != 'nightly' && \n[normandy.userId]|bucketSample(1, 250, 1000) && \nnormandy.version >= '56.0' &&\n!normandy.isFirstRun &&\n'browser.search.widget.inNavBar'|preferenceValue == true &&\n'browser.urlbar.maxRichResults'|preferenceValue == 10 &&\n'browser.urlbar.matchBuckets'|preferenceValue == 'general:5,suggestion:4' \n)",
                "filter_object": [],
                "id": 764,
                "identicon_seed": "v1:233",
                "metadata": {},
                "name": "Unified Search Experiment - Heartbeat Survey - true-10-g5s4-en",
                "recipe": {
                    "approved_revision_id": null,
                    "id": 233,
                    "latest_revision_id": 764
                },
                "updated": "2017-09-14T19:15:50.261495Z"
            },
            "signature": null,
            "uses_only_baseline_capabilities": true
        },
        {
            "approved_revision": null,
            "id": 239,
            "latest_revision": {
                "action": {
                    "arguments_schema": {
                        "$schema": "http://json-schema.org/draft-04/schema#",
                        "title": "Show a Heartbeat survey.",
                        "description": "This action shows a single survey.",
                        "type": "object",
                        "required": [
                            "surveyId",
                            "message",
                            "thanksMessage",
                            "postAnswerUrl",
                            "learnMoreMessage",
                            "learnMoreUrl"
                        ],
                        "properties": {
                            "repeatOption": {
                                "type": "string",
                                "enum": [
                                    "once",
                                    "xdays",
                                    "nag"
                                ],
                                "description": "Determines how often a prompt is shown executes.",
                                "default": "once"
                            },
                            "repeatEvery": {
                                "description": "For repeatOption=xdays, how often (in days) the prompt is displayed.",
                                "default": null,
                                "type": [
                                    "number",
                                    "null"
                                ]
                            },
                            "includeTelemetryUUID": {
                                "type": "boolean",
                                "description": "Include unique user ID in post-answer-url and Telemetry",
                                "default": false
                            },
                            "surveyId": {
                                "type": "string",
                                "description": "Slug uniquely identifying this survey in telemetry"
                            },
                            "message": {
                                "description": "Message to show to the user",
                                "type": "string"
                            },
                            "engagementButtonLabel": {
                                "description": "Text for the engagement button. If specified, this button will be shown instead of rating stars.",
                                "default": null,
                                "type": [
                                    "string",
                                    "null"
                                ]
                            },
                            "thanksMessage": {
                                "description": "Thanks message to show to the user after they've rated Firefox",
                                "type": "string"
                            },
                            "postAnswerUrl": {
                                "description": "URL to redirect the user to after rating Firefox or clicking the engagement button",
                                "default": null,
                                "type": [
                                    "string",
                                    "null"
                                ]
                            },
                            "learnMoreMessage": {
                                "description": "Message to show to the user to learn more",
                                "default": null,
                                "type": [
                                    "string",
                                    "null"
                                ]
                            },
                            "learnMoreUrl": {
                                "description": "URL to show to the user when they click Learn More",
                                "default": null,
                                "type": [
                                    "string",
                                    "null"
                                ]
                            }
                        }
                    },
                    "name": "show-heartbeat",
                    "id": 2,
                    "implementation_url": "https://normandy.cdn.mozilla.net/api/v1/action/show-heartbeat/implementation/sha384-VTOdZHFMo1LOw0JWf6_jAGBb9r5sBbb7BQrmI8n3wy3oVO3ywb1g3ulD1BagmaMA/"
                },
                "approval_request": {
                    "approved": true,
                    "approver": {
                        "id": 3,
                        "first_name": "Matthew",
                        "last_name": "Grimes",
                        "email": "mgrimes@mozilla.com"
                    },
                    "comment": "Beta rc fix",
                    "created": "2017-09-14T19:08:35.040539Z",
                    "creator": {
                        "id": 11,
                        "first_name": "Kamyar",
                        "last_name": "Ardekani",
                        "email": "kardekani@mozilla.com"
                    },
                    "id": 252,
                    "revision": {
                        "id": 728,
                        "recipe_id": 239
                    }
                },
                "arguments": {
                    "includeTelemetryUUID": true,
                    "learnMoreMessage": "Erfahren Sie mehr",
                    "learnMoreUrl": "https://wiki.mozilla.org/Firefox/Shield/Heartbeat",
                    "message": "Bitte bewerten Sie Firefox",
                    "postAnswerUrl": "https://qsurvey.mozilla.com/s3/User-Survey?sgLocale=de&nav=true&num=10&ord=g5s4",
                    "surveyId": "true-10-g5s4-de",
                    "thanksMessage": "Vielen Dank"
                },
                "experimenter_slug": null,
                "capabilities": [
                    "action.show-heartbeat"
                ],
                "comment": "",
                "creator": null,
                "date_created": "2017-09-14T19:08:32.963671Z",
                "enabled_states": [],
                "enabled": false,
                "extra_capabilities": [],
                "extra_filter_expression": "(\nnormandy.locale == 'de' &&\nnormandy.channel != 'nightly' && \n[normandy.userId]|bucketSample(1, 250, 1000) && \nnormandy.version >= '56.0' &&\n!normandy.isFirstRun &&\n'browser.search.widget.inNavBar'|preferenceValue == true &&\n'browser.urlbar.maxRichResults'|preferenceValue == 10 &&\n'browser.urlbar.matchBuckets'|preferenceValue == 'general:5,suggestion:4' \n)",
                "filter_expression": "(\nnormandy.locale == 'de' &&\nnormandy.channel != 'nightly' && \n[normandy.userId]|bucketSample(1, 250, 1000) && \nnormandy.version >= '56.0' &&\n!normandy.isFirstRun &&\n'browser.search.widget.inNavBar'|preferenceValue == true &&\n'browser.urlbar.maxRichResults'|preferenceValue == 10 &&\n'browser.urlbar.matchBuckets'|preferenceValue == 'general:5,suggestion:4' \n)",
                "filter_object": [],
                "id": 728,
                "identicon_seed": "v1:239",
                "metadata": {},
                "name": "Unified Search Experiment - Heartbeat Survey - true-10-g5s4-de",
                "recipe": {
                    "approved_revision_id": null,
                    "id": 239,
                    "latest_revision_id": 728
                },
                "updated": "2017-09-14T19:08:32.978066Z"
            },
            "signature": null,
            "uses_only_baseline_capabilities": true
        },
        {
            "approved_revision": null,
            "id": 236,
            "latest_revision": {
                "action": {
                    "arguments_schema": {
                        "$schema": "http://json-schema.org/draft-04/schema#",
                        "title": "Show a Heartbeat survey.",
                        "description": "This action shows a single survey.",
                        "type": "object",
                        "required": [
                            "surveyId",
                            "message",
                            "thanksMessage",
                            "postAnswerUrl",
                            "learnMoreMessage",
                            "learnMoreUrl"
                        ],
                        "properties": {
                            "repeatOption": {
                                "type": "string",
                                "enum": [
                                    "once",
                                    "xdays",
                                    "nag"
                                ],
                                "description": "Determines how often a prompt is shown executes.",
                                "default": "once"
                            },
                            "repeatEvery": {
                                "description": "For repeatOption=xdays, how often (in days) the prompt is displayed.",
                                "default": null,
                                "type": [
                                    "number",
                                    "null"
                                ]
                            },
                            "includeTelemetryUUID": {
                                "type": "boolean",
                                "description": "Include unique user ID in post-answer-url and Telemetry",
                                "default": false
                            },
                            "surveyId": {
                                "type": "string",
                                "description": "Slug uniquely identifying this survey in telemetry"
                            },
                            "message": {
                                "description": "Message to show to the user",
                                "type": "string"
                            },
                            "engagementButtonLabel": {
                                "description": "Text for the engagement button. If specified, this button will be shown instead of rating stars.",
                                "default": null,
                                "type": [
                                    "string",
                                    "null"
                                ]
                            },
                            "thanksMessage": {
                                "description": "Thanks message to show to the user after they've rated Firefox",
                                "type": "string"
                            },
                            "postAnswerUrl": {
                                "description": "URL to redirect the user to after rating Firefox or clicking the engagement button",
                                "default": null,
                                "type": [
                                    "string",
                                    "null"
                                ]
                            },
                            "learnMoreMessage": {
                                "description": "Message to show to the user to learn more",
                                "default": null,
                                "type": [
                                    "string",
                                    "null"
                                ]
                            },
                            "learnMoreUrl": {
                                "description": "URL to show to the user when they click Learn More",
                                "default": null,
                                "type": [
                                    "string",
                                    "null"
                                ]
                            }
                        }
                    },
                    "name": "show-heartbeat",
                    "id": 2,
                    "implementation_url": "https://normandy.cdn.mozilla.net/api/v1/action/show-heartbeat/implementation/sha384-VTOdZHFMo1LOw0JWf6_jAGBb9r5sBbb7BQrmI8n3wy3oVO3ywb1g3ulD1BagmaMA/"
                },
                "approval_request": {
                    "approved": true,
                    "approver": {
                        "id": 4,
                        "first_name": "Rob",
                        "last_name": "Rayborn",
                        "email": "rrayborn@mozilla.com"
                    },
                    "comment": "Channel change LGTM",
                    "created": "2017-09-14T19:34:10.502388Z",
                    "creator": {
                        "id": 3,
                        "first_name": "Matthew",
                        "last_name": "Grimes",
                        "email": "mgrimes@mozilla.com"
                    },
                    "id": 265,
                    "revision": {
                        "id": 741,
                        "recipe_id": 236
                    }
                },
                "arguments": {
                    "includeTelemetryUUID": true,
                    "learnMoreMessage": "Learn More",
                    "learnMoreUrl": "https://wiki.mozilla.org/Firefox/Shield/Heartbeat",
                    "message": "Please rate Firefox",
                    "postAnswerUrl": "https://qsurvey.mozilla.com/s3/User-Survey?sgLocale=en&nav=false&num=7&ord=s3g4",
                    "surveyId": "false-7-s3g4-en",
                    "thanksMessage": "Thanks"
                },
                "experimenter_slug": null,
                "capabilities": [
                    "action.show-heartbeat"
                ],
                "comment": "",
                "creator": null,
                "date_created": "2017-09-14T19:12:34.993916Z",
                "enabled_states": [],
                "enabled": false,
                "extra_capabilities": [],
                "extra_filter_expression": "(\nnormandy.locale in ['en-US', 'en-AU', 'en-CA', 'en-GB', 'en-NZ', 'en-ZA'] &&\nnormandy.channel != 'nightly' && \n[normandy.userId]|bucketSample(1, 250, 1000) && \nnormandy.version >= '56.0' &&\n!normandy.isFirstRun &&\n'browser.search.widget.inNavBar'|preferenceValue == false &&\n'browser.urlbar.maxRichResults'|preferenceValue == 7 &&\n'browser.urlbar.matchBuckets'|preferenceValue == 'suggestion:3,general:4' \n)",
                "filter_expression": "(\nnormandy.locale in ['en-US', 'en-AU', 'en-CA', 'en-GB', 'en-NZ', 'en-ZA'] &&\nnormandy.channel != 'nightly' && \n[normandy.userId]|bucketSample(1, 250, 1000) && \nnormandy.version >= '56.0' &&\n!normandy.isFirstRun &&\n'browser.search.widget.inNavBar'|preferenceValue == false &&\n'browser.urlbar.maxRichResults'|preferenceValue == 7 &&\n'browser.urlbar.matchBuckets'|preferenceValue == 'suggestion:3,general:4' \n)",
                "filter_object": [],
                "id": 741,
                "identicon_seed": "v1:236",
                "metadata": {},
                "name": "Unified Search Experiment - Heartbeat Survey - false-7-s3g4-en",
                "recipe": {
                    "approved_revision_id": null,
                    "id": 236,
                    "latest_revision_id": 741
                },
                "updated": "2017-09-14T19:12:35.000245Z"
            },
            "signature": null,
            "uses_only_baseline_capabilities": true
        },
        {
            "approved_revision": null,
            "id": 242,
            "latest_revision": {
                "action": {
                    "arguments_schema": {
                        "$schema": "http://json-schema.org/draft-04/schema#",
                        "title": "Show a Heartbeat survey.",
                        "description": "This action shows a single survey.",
                        "type": "object",
                        "required": [
                            "surveyId",
                            "message",
                            "thanksMessage",
                            "postAnswerUrl",
                            "learnMoreMessage",
                            "learnMoreUrl"
                        ],
                        "properties": {
                            "repeatOption": {
                                "type": "string",
                                "enum": [
                                    "once",
                                    "xdays",
                                    "nag"
                                ],
                                "description": "Determines how often a prompt is shown executes.",
                                "default": "once"
                            },
                            "repeatEvery": {
                                "description": "For repeatOption=xdays, how often (in days) the prompt is displayed.",
                                "default": null,
                                "type": [
                                    "number",
                                    "null"
                                ]
                            },
                            "includeTelemetryUUID": {
                                "type": "boolean",
                                "description": "Include unique user ID in post-answer-url and Telemetry",
                                "default": false
                            },
                            "surveyId": {
                                "type": "string",
                                "description": "Slug uniquely identifying this survey in telemetry"
                            },
                            "message": {
                                "description": "Message to show to the user",
                                "type": "string"
                            },
                            "engagementButtonLabel": {
                                "description": "Text for the engagement button. If specified, this button will be shown instead of rating stars.",
                                "default": null,
                                "type": [
                                    "string",
                                    "null"
                                ]
                            },
                            "thanksMessage": {
                                "description": "Thanks message to show to the user after they've rated Firefox",
                                "type": "string"
                            },
                            "postAnswerUrl": {
                                "description": "URL to redirect the user to after rating Firefox or clicking the engagement button",
                                "default": null,
                                "type": [
                                    "string",
                                    "null"
                                ]
                            },
                            "learnMoreMessage": {
                                "description": "Message to show to the user to learn more",
                                "default": null,
                                "type": [
                                    "string",
                                    "null"
                                ]
                            },
                            "learnMoreUrl": {
                                "description": "URL to show to the user when they click Learn More",
                                "default": null,
                                "type": [
                                    "string",
                                    "null"
                                ]
                            }
                        }
                    },
                    "name": "show-heartbeat",
                    "id": 2,
                    "implementation_url": "https://normandy.cdn.mozilla.net/api/v1/action/show-heartbeat/implementation/sha384-VTOdZHFMo1LOw0JWf6_jAGBb9r5sBbb7BQrmI8n3wy3oVO3ywb1g3ulD1BagmaMA/"
                },
                "approval_request": {
                    "approved": true,
                    "approver": {
                        "id": 11,
                        "first_name": "Kamyar",
                        "last_name": "Ardekani",
                        "email": "kardekani@mozilla.com"
                    },
                    "comment": "Changing locale to != 'nightly' and keeping normandy.version >= '56.0' to make sure the beta population is targeted until 56 goes to release.",
                    "created": "2017-09-14T19:32:00.204516Z",
                    "creator": {
                        "id": 3,
                        "first_name": "Matthew",
                        "last_name": "Grimes",
                        "email": "mgrimes@mozilla.com"
                    },
                    "id": 262,
                    "revision": {
                        "id": 713,
                        "recipe_id": 242
                    }
                },
                "arguments": {
                    "includeTelemetryUUID": true,
                    "learnMoreMessage": "Erfahren Sie mehr",
                    "learnMoreUrl": "https://wiki.mozilla.org/Firefox/Shield/Heartbeat",
                    "message": "Bitte bewerten Sie Firefox",
                    "postAnswerUrl": "https://qsurvey.mozilla.com/s3/User-Survey?sgLocale=de&nav=false&num=7&ord=s3g4",
                    "surveyId": "false-7-s3g4-de",
                    "thanksMessage": "Vielen Dank"
                },
                "experimenter_slug": null,
                "capabilities": [
                    "action.show-heartbeat"
                ],
                "comment": "",
                "creator": null,
                "date_created": "2017-09-14T19:06:42.196210Z",
                "enabled_states": [],
                "enabled": false,
                "extra_capabilities": [],
                "extra_filter_expression": "(\nnormandy.locale == 'de' &&\nnormandy.channel != 'nightly' && \n[normandy.userId]|bucketSample(1, 250, 1000) && \nnormandy.version >= '56.0' &&\n!normandy.isFirstRun &&\n'browser.search.widget.inNavBar'|preferenceValue == false &&\n'browser.urlbar.maxRichResults'|preferenceValue == 7 &&\n'browser.urlbar.matchBuckets'|preferenceValue == 'suggestion:3,general:4' \n)",
                "filter_expression": "(\nnormandy.locale == 'de' &&\nnormandy.channel != 'nightly' && \n[normandy.userId]|bucketSample(1, 250, 1000) && \nnormandy.version >= '56.0' &&\n!normandy.isFirstRun &&\n'browser.search.widget.inNavBar'|preferenceValue == false &&\n'browser.urlbar.maxRichResults'|preferenceValue == 7 &&\n'browser.urlbar.matchBuckets'|preferenceValue == 'suggestion:3,general:4' \n)",
                "filter_object": [],
                "id": 713,
                "identicon_seed": "v1:242",
                "metadata": {},
                "name": "Unified Search Experiment - Heartbeat Survey - false-7-s3g4-de",
                "recipe": {
                    "approved_revision_id": null,
                    "id": 242,
                    "latest_revision_id": 713
                },
                "updated": "2017-09-14T19:06:42.202469Z"
            },
            "signature": null,
            "uses_only_baseline_capabilities": true
        },
        {
            "approved_revision": null,
            "id": 237,
            "latest_revision": {
                "action": {
                    "arguments_schema": {
                        "$schema": "http://json-schema.org/draft-04/schema#",
                        "title": "Show a Heartbeat survey.",
                        "description": "This action shows a single survey.",
                        "type": "object",
                        "required": [
                            "surveyId",
                            "message",
                            "thanksMessage",
                            "postAnswerUrl",
                            "learnMoreMessage",
                            "learnMoreUrl"
                        ],
                        "properties": {
                            "repeatOption": {
                                "type": "string",
                                "enum": [
                                    "once",
                                    "xdays",
                                    "nag"
                                ],
                                "description": "Determines how often a prompt is shown executes.",
                                "default": "once"
                            },
                            "repeatEvery": {
                                "description": "For repeatOption=xdays, how often (in days) the prompt is displayed.",
                                "default": null,
                                "type": [
                                    "number",
                                    "null"
                                ]
                            },
                            "includeTelemetryUUID": {
                                "type": "boolean",
                                "description": "Include unique user ID in post-answer-url and Telemetry",
                                "default": false
                            },
                            "surveyId": {
                                "type": "string",
                                "description": "Slug uniquely identifying this survey in telemetry"
                            },
                            "message": {
                                "description": "Message to show to the user",
                                "type": "string"
                            },
                            "engagementButtonLabel": {
                                "description": "Text for the engagement button. If specified, this button will be shown instead of rating stars.",
                                "default": null,
                                "type": [
                                    "string",
                                    "null"
                                ]
                            },
                            "thanksMessage": {
                                "description": "Thanks message to show to the user after they've rated Firefox",
                                "type": "string"
                            },
                            "postAnswerUrl": {
                                "description": "URL to redirect the user to after rating Firefox or clicking the engagement button",
                                "default": null,
                                "type": [
                                    "string",
                                    "null"
                                ]
                            },
                            "learnMoreMessage": {
                                "description": "Message to show to the user to learn more",
                                "default": null,
                                "type": [
                                    "string",
                                    "null"
                                ]
                            },
                            "learnMoreUrl": {
                                "description": "URL to show to the user when they click Learn More",
                                "default": null,
                                "type": [
                                    "string",
                                    "null"
                                ]
                            }
                        }
                    },
                    "name": "show-heartbeat",
                    "id": 2,
                    "implementation_url": "https://normandy.cdn.mozilla.net/api/v1/action/show-heartbeat/implementation/sha384-VTOdZHFMo1LOw0JWf6_jAGBb9r5sBbb7BQrmI8n3wy3oVO3ywb1g3ulD1BagmaMA/"
                },
                "approval_request": {
                    "approved": true,
                    "approver": {
                        "id": 3,
                        "first_name": "Matthew",
                        "last_name": "Grimes",
                        "email": "mgrimes@mozilla.com"
                    },
                    "comment": "beta rc fix",
                    "created": "2017-09-14T19:04:32.764468Z",
                    "creator": {
                        "id": 11,
                        "first_name": "Kamyar",
                        "last_name": "Ardekani",
                        "email": "kardekani@mozilla.com"
                    },
                    "id": 250,
                    "revision": {
                        "id": 737,
                        "recipe_id": 237
                    }
                },
                "arguments": {
                    "engagementButtonLabel": "",
                    "includeTelemetryUUID": true,
                    "learnMoreMessage": "Learn More",
                    "learnMoreUrl": "https://wiki.mozilla.org/Firefox/Shield/Heartbeat",
                    "message": "Please rate Firefox",
                    "postAnswerUrl": "https://qsurvey.mozilla.com/s3/User-Survey?sgLocale=en&nav=false&num=7&ord=g3s4",
                    "repeatOption": "once",
                    "surveyId": "false-7-s3g4-en",
                    "thanksMessage": "Thanks"
                },
                "experimenter_slug": null,
                "capabilities": [
                    "action.show-heartbeat"
                ],
                "comment": "",
                "creator": null,
                "date_created": "2017-09-14T19:04:31.193381Z",
                "enabled_states": [],
                "enabled": false,
                "extra_capabilities": [],
                "extra_filter_expression": "(\nnormandy.locale in ['en-US', 'en-AU', 'en-CA', 'en-GB', 'en-NZ', 'en-ZA'] &&\nnormandy.channel != 'nightly' && \n[normandy.userId]|bucketSample(1, 250, 1000) && \nnormandy.version >= '56.0' &&\n!normandy.isFirstRun &&\n'browser.search.widget.inNavBar'|preferenceValue == false &&\n'browser.urlbar.maxRichResults'|preferenceValue == 7 &&\n'browser.urlbar.matchBuckets'|preferenceValue == 'general:3,suggestion:4' \n)",
                "filter_expression": "(\nnormandy.locale in ['en-US', 'en-AU', 'en-CA', 'en-GB', 'en-NZ', 'en-ZA'] &&\nnormandy.channel != 'nightly' && \n[normandy.userId]|bucketSample(1, 250, 1000) && \nnormandy.version >= '56.0' &&\n!normandy.isFirstRun &&\n'browser.search.widget.inNavBar'|preferenceValue == false &&\n'browser.urlbar.maxRichResults'|preferenceValue == 7 &&\n'browser.urlbar.matchBuckets'|preferenceValue == 'general:3,suggestion:4' \n)",
                "filter_object": [],
                "id": 737,
                "identicon_seed": "v1:237",
                "metadata": {},
                "name": "Unified Search Experiment - Heartbeat Survey - false-7-g3s4-en",
                "recipe": {
                    "approved_revision_id": null,
                    "id": 237,
                    "latest_revision_id": 737
                },
                "updated": "2017-09-14T19:04:31.199744Z"
            },
            "signature": null,
            "uses_only_baseline_capabilities": true
        },
        {
            "approved_revision": null,
            "id": 243,
            "latest_revision": {
                "action": {
                    "arguments_schema": {
                        "$schema": "http://json-schema.org/draft-04/schema#",
                        "title": "Show a Heartbeat survey.",
                        "description": "This action shows a single survey.",
                        "type": "object",
                        "required": [
                            "surveyId",
                            "message",
                            "thanksMessage",
                            "postAnswerUrl",
                            "learnMoreMessage",
                            "learnMoreUrl"
                        ],
                        "properties": {
                            "repeatOption": {
                                "type": "string",
                                "enum": [
                                    "once",
                                    "xdays",
                                    "nag"
                                ],
                                "description": "Determines how often a prompt is shown executes.",
                                "default": "once"
                            },
                            "repeatEvery": {
                                "description": "For repeatOption=xdays, how often (in days) the prompt is displayed.",
                                "default": null,
                                "type": [
                                    "number",
                                    "null"
                                ]
                            },
                            "includeTelemetryUUID": {
                                "type": "boolean",
                                "description": "Include unique user ID in post-answer-url and Telemetry",
                                "default": false
                            },
                            "surveyId": {
                                "type": "string",
                                "description": "Slug uniquely identifying this survey in telemetry"
                            },
                            "message": {
                                "description": "Message to show to the user",
                                "type": "string"
                            },
                            "engagementButtonLabel": {
                                "description": "Text for the engagement button. If specified, this button will be shown instead of rating stars.",
                                "default": null,
                                "type": [
                                    "string",
                                    "null"
                                ]
                            },
                            "thanksMessage": {
                                "description": "Thanks message to show to the user after they've rated Firefox",
                                "type": "string"
                            },
                            "postAnswerUrl": {
                                "description": "URL to redirect the user to after rating Firefox or clicking the engagement button",
                                "default": null,
                                "type": [
                                    "string",
                                    "null"
                                ]
                            },
                            "learnMoreMessage": {
                                "description": "Message to show to the user to learn more",
                                "default": null,
                                "type": [
                                    "string",
                                    "null"
                                ]
                            },
                            "learnMoreUrl": {
                                "description": "URL to show to the user when they click Learn More",
                                "default": null,
                                "type": [
                                    "string",
                                    "null"
                                ]
                            }
                        }
                    },
                    "name": "show-heartbeat",
                    "id": 2,
                    "implementation_url": "https://normandy.cdn.mozilla.net/api/v1/action/show-heartbeat/implementation/sha384-VTOdZHFMo1LOw0JWf6_jAGBb9r5sBbb7BQrmI8n3wy3oVO3ywb1g3ulD1BagmaMA/"
                },
                "approval_request": {
                    "approved": true,
                    "approver": {
                        "id": 3,
                        "first_name": "Matthew",
                        "last_name": "Grimes",
                        "email": "mgrimes@mozilla.com"
                    },
                    "comment": "Beta rc date coming",
                    "created": "2017-09-14T19:03:34.362942Z",
                    "creator": {
                        "id": 11,
                        "first_name": "Kamyar",
                        "last_name": "Ardekani",
                        "email": "kardekani@mozilla.com"
                    },
                    "id": 249,
                    "revision": {
                        "id": 708,
                        "recipe_id": 243
                    }
                },
                "arguments": {
                    "engagementButtonLabel": "",
                    "includeTelemetryUUID": true,
                    "learnMoreMessage": "Erfahren Sie mehr",
                    "learnMoreUrl": "https://wiki.mozilla.org/Firefox/Shield/Heartbeat",
                    "message": "Bitte bewerten Sie Firefox",
                    "postAnswerUrl": "https://qsurvey.mozilla.com/s3/User-Survey?sgLocale=de&nav=false&num=7&ord=g3s4",
                    "repeatOption": "once",
                    "surveyId": "false-7-s3g4-de",
                    "thanksMessage": "Vielen Dank"
                },
                "experimenter_slug": null,
                "capabilities": [
                    "action.show-heartbeat"
                ],
                "comment": "",
                "creator": null,
                "date_created": "2017-09-14T19:03:32.094965Z",
                "enabled_states": [],
                "enabled": false,
                "extra_capabilities": [],
                "extra_filter_expression": "(\nnormandy.locale == 'de' &&\nnormandy.channel != 'nightly' && \n[normandy.userId]|bucketSample(1, 250, 1000) && \nnormandy.version >= '56.0' &&\n!normandy.isFirstRun &&\n'browser.search.widget.inNavBar'|preferenceValue == false &&\n'browser.urlbar.maxRichResults'|preferenceValue == 7 &&\n'browser.urlbar.matchBuckets'|preferenceValue == 'general:3,suggestion:4' \n)",
                "filter_expression": "(\nnormandy.locale == 'de' &&\nnormandy.channel != 'nightly' && \n[normandy.userId]|bucketSample(1, 250, 1000) && \nnormandy.version >= '56.0' &&\n!normandy.isFirstRun &&\n'browser.search.widget.inNavBar'|preferenceValue == false &&\n'browser.urlbar.maxRichResults'|preferenceValue == 7 &&\n'browser.urlbar.matchBuckets'|preferenceValue == 'general:3,suggestion:4' \n)",
                "filter_object": [],
                "id": 708,
                "identicon_seed": "v1:243",
                "metadata": {},
                "name": "Unified Search Experiment - Heartbeat Survey - false-7-g3s4-de",
                "recipe": {
                    "approved_revision_id": null,
                    "id": 243,
                    "latest_revision_id": 708
                },
                "updated": "2017-09-14T19:03:32.108612Z"
            },
            "signature": null,
            "uses_only_baseline_capabilities": true
        },
        {
            "approved_revision": null,
            "id": 235,
            "latest_revision": {
                "action": {
                    "arguments_schema": {
                        "$schema": "http://json-schema.org/draft-04/schema#",
                        "title": "Show a Heartbeat survey.",
                        "description": "This action shows a single survey.",
                        "type": "object",
                        "required": [
                            "surveyId",
                            "message",
                            "thanksMessage",
                            "postAnswerUrl",
                            "learnMoreMessage",
                            "learnMoreUrl"
                        ],
                        "properties": {
                            "repeatOption": {
                                "type": "string",
                                "enum": [
                                    "once",
                                    "xdays",
                                    "nag"
                                ],
                                "description": "Determines how often a prompt is shown executes.",
                                "default": "once"
                            },
                            "repeatEvery": {
                                "description": "For repeatOption=xdays, how often (in days) the prompt is displayed.",
                                "default": null,
                                "type": [
                                    "number",
                                    "null"
                                ]
                            },
                            "includeTelemetryUUID": {
                                "type": "boolean",
                                "description": "Include unique user ID in post-answer-url and Telemetry",
                                "default": false
                            },
                            "surveyId": {
                                "type": "string",
                                "description": "Slug uniquely identifying this survey in telemetry"
                            },
                            "message": {
                                "description": "Message to show to the user",
                                "type": "string"
                            },
                            "engagementButtonLabel": {
                                "description": "Text for the engagement button. If specified, this button will be shown instead of rating stars.",
                                "default": null,
                                "type": [
                                    "string",
                                    "null"
                                ]
                            },
                            "thanksMessage": {
                                "description": "Thanks message to show to the user after they've rated Firefox",
                                "type": "string"
                            },
                            "postAnswerUrl": {
                                "description": "URL to redirect the user to after rating Firefox or clicking the engagement button",
                                "default": null,
                                "type": [
                                    "string",
                                    "null"
                                ]
                            },
                            "learnMoreMessage": {
                                "description": "Message to show to the user to learn more",
                                "default": null,
                                "type": [
                                    "string",
                                    "null"
                                ]
                            },
                            "learnMoreUrl": {
                                "description": "URL to show to the user when they click Learn More",
                                "default": null,
                                "type": [
                                    "string",
                                    "null"
                                ]
                            }
                        }
                    },
                    "name": "show-heartbeat",
                    "id": 2,
                    "implementation_url": "https://normandy.cdn.mozilla.net/api/v1/action/show-heartbeat/implementation/sha384-VTOdZHFMo1LOw0JWf6_jAGBb9r5sBbb7BQrmI8n3wy3oVO3ywb1g3ulD1BagmaMA/"
                },
                "approval_request": {
                    "approved": true,
                    "approver": {
                        "id": 3,
                        "first_name": "Matthew",
                        "last_name": "Grimes",
                        "email": "mgrimes@mozilla.com"
                    },
                    "comment": "Beta rc fix",
                    "created": "2017-09-14T19:13:41.405528Z",
                    "creator": {
                        "id": 11,
                        "first_name": "Kamyar",
                        "last_name": "Ardekani",
                        "email": "kardekani@mozilla.com"
                    },
                    "id": 253,
                    "revision": {
                        "id": 745,
                        "recipe_id": 235
                    }
                },
                "arguments": {
                    "includeTelemetryUUID": true,
                    "learnMoreMessage": "Learn More",
                    "learnMoreUrl": "https://wiki.mozilla.org/Firefox/Shield/Heartbeat",
                    "message": "Please rate Firefox",
                    "postAnswerUrl": "https://qsurvey.mozilla.com/s3/User-Survey?sgLocale=en&nav=false&num=10&ord=s3g4",
                    "surveyId": "false-10-s3g4-en",
                    "thanksMessage": "Thanks"
                },
                "experimenter_slug": null,
                "capabilities": [
                    "action.show-heartbeat"
                ],
                "comment": "",
                "creator": null,
                "date_created": "2017-09-14T19:13:39.729640Z",
                "enabled_states": [],
                "enabled": false,
                "extra_capabilities": [],
                "extra_filter_expression": "(\nnormandy.locale in ['en-US', 'en-AU', 'en-CA', 'en-GB', 'en-NZ', 'en-ZA'] &&\nnormandy.channel != 'nightly' && \n[normandy.userId]|bucketSample(1, 250, 1000) && \nnormandy.version >= '56.0' &&\n!normandy.isFirstRun &&\n'browser.search.widget.inNavBar'|preferenceValue == false &&\n'browser.urlbar.maxRichResults'|preferenceValue == 10 &&\n'browser.urlbar.matchBuckets'|preferenceValue == 'suggestion:3,general:4' \n)",
                "filter_expression": "(\nnormandy.locale in ['en-US', 'en-AU', 'en-CA', 'en-GB', 'en-NZ', 'en-ZA'] &&\nnormandy.channel != 'nightly' && \n[normandy.userId]|bucketSample(1, 250, 1000) && \nnormandy.version >= '56.0' &&\n!normandy.isFirstRun &&\n'browser.search.widget.inNavBar'|preferenceValue == false &&\n'browser.urlbar.maxRichResults'|preferenceValue == 10 &&\n'browser.urlbar.matchBuckets'|preferenceValue == 'suggestion:3,general:4' \n)",
                "filter_object": [],
                "id": 745,
                "identicon_seed": "v1:235",
                "metadata": {},
                "name": "Unified Search Experiment - Heartbeat Survey - false-10-s3g4-en",
                "recipe": {
                    "approved_revision_id": null,
                    "id": 235,
                    "latest_revision_id": 745
                },
                "updated": "2017-09-14T19:13:39.735989Z"
            },
            "signature": null,
            "uses_only_baseline_capabilities": true
        },
        {
            "approved_revision": null,
            "id": 241,
            "latest_revision": {
                "action": {
                    "arguments_schema": {
                        "$schema": "http://json-schema.org/draft-04/schema#",
                        "title": "Show a Heartbeat survey.",
                        "description": "This action shows a single survey.",
                        "type": "object",
                        "required": [
                            "surveyId",
                            "message",
                            "thanksMessage",
                            "postAnswerUrl",
                            "learnMoreMessage",
                            "learnMoreUrl"
                        ],
                        "properties": {
                            "repeatOption": {
                                "type": "string",
                                "enum": [
                                    "once",
                                    "xdays",
                                    "nag"
                                ],
                                "description": "Determines how often a prompt is shown executes.",
                                "default": "once"
                            },
                            "repeatEvery": {
                                "description": "For repeatOption=xdays, how often (in days) the prompt is displayed.",
                                "default": null,
                                "type": [
                                    "number",
                                    "null"
                                ]
                            },
                            "includeTelemetryUUID": {
                                "type": "boolean",
                                "description": "Include unique user ID in post-answer-url and Telemetry",
                                "default": false
                            },
                            "surveyId": {
                                "type": "string",
                                "description": "Slug uniquely identifying this survey in telemetry"
                            },
                            "message": {
                                "description": "Message to show to the user",
                                "type": "string"
                            },
                            "engagementButtonLabel": {
                                "description": "Text for the engagement button. If specified, this button will be shown instead of rating stars.",
                                "default": null,
                                "type": [
                                    "string",
                                    "null"
                                ]
                            },
                            "thanksMessage": {
                                "description": "Thanks message to show to the user after they've rated Firefox",
                                "type": "string"
                            },
                            "postAnswerUrl": {
                                "description": "URL to redirect the user to after rating Firefox or clicking the engagement button",
                                "default": null,
                                "type": [
                                    "string",
                                    "null"
                                ]
                            },
                            "learnMoreMessage": {
                                "description": "Message to show to the user to learn more",
                                "default": null,
                                "type": [
                                    "string",
                                    "null"
                                ]
                            },
                            "learnMoreUrl": {
                                "description": "URL to show to the user when they click Learn More",
                                "default": null,
                                "type": [
                                    "string",
                                    "null"
                                ]
                            }
                        }
                    },
                    "name": "show-heartbeat",
                    "id": 2,
                    "implementation_url": "https://normandy.cdn.mozilla.net/api/v1/action/show-heartbeat/implementation/sha384-VTOdZHFMo1LOw0JWf6_jAGBb9r5sBbb7BQrmI8n3wy3oVO3ywb1g3ulD1BagmaMA/"
                },
                "approval_request": {
                    "approved": true,
                    "approver": {
                        "id": 4,
                        "first_name": "Rob",
                        "last_name": "Rayborn",
                        "email": "rrayborn@mozilla.com"
                    },
                    "comment": "LGTM",
                    "created": "2017-09-19T13:48:53.422928Z",
                    "creator": {
                        "id": 11,
                        "first_name": "Kamyar",
                        "last_name": "Ardekani",
                        "email": "kardekani@mozilla.com"
                    },
                    "id": 274,
                    "revision": {
                        "id": 718,
                        "recipe_id": 241
                    }
                },
                "arguments": {
                    "includeTelemetryUUID": true,
                    "learnMoreMessage": "Erfahren Sie mehr",
                    "learnMoreUrl": "https://wiki.mozilla.org/Firefox/Shield/Heartbeat",
                    "message": "Bitte bewerten Sie Firefox",
                    "postAnswerUrl": "https://qsurvey.mozilla.com/s3/User-Survey?sgLocale=de&nav=false&num=10&ord=s3g4",
                    "surveyId": "false-10-s3g4-de",
                    "thanksMessage": "Vielen Dank"
                },
                "experimenter_slug": null,
                "capabilities": [
                    "action.show-heartbeat"
                ],
                "comment": "",
                "creator": null,
                "date_created": "2017-09-19T13:48:51.242101Z",
                "enabled_states": [],
                "enabled": false,
                "extra_capabilities": [],
                "extra_filter_expression": "(\nnormandy.locale == 'de' &&\nnormandy.channel != 'nightly' && \n[normandy.userId]|bucketSample(1, 250, 1000) && \nnormandy.version >= '56.0' &&\n!normandy.isFirstRun &&\n'browser.search.widget.inNavBar'|preferenceValue == false &&\n'browser.urlbar.maxRichResults'|preferenceValue == 10 &&\n'browser.urlbar.matchBuckets'|preferenceValue == 'suggestion:3,general:4' \n)",
                "filter_expression": "(\nnormandy.locale == 'de' &&\nnormandy.channel != 'nightly' && \n[normandy.userId]|bucketSample(1, 250, 1000) && \nnormandy.version >= '56.0' &&\n!normandy.isFirstRun &&\n'browser.search.widget.inNavBar'|preferenceValue == false &&\n'browser.urlbar.maxRichResults'|preferenceValue == 10 &&\n'browser.urlbar.matchBuckets'|preferenceValue == 'suggestion:3,general:4' \n)",
                "filter_object": [],
                "id": 718,
                "identicon_seed": "v1:241",
                "metadata": {},
                "name": "Unified Search Experiment - Heartbeat Survey - false-10-s3g4-de",
                "recipe": {
                    "approved_revision_id": null,
                    "id": 241,
                    "latest_revision_id": 718
                },
                "updated": "2017-09-19T13:48:51.256704Z"
            },
            "signature": null,
            "uses_only_baseline_capabilities": true
        },
        {
            "approved_revision": null,
            "id": 234,
            "latest_revision": {
                "action": {
                    "arguments_schema": {
                        "$schema": "http://json-schema.org/draft-04/schema#",
                        "title": "Show a Heartbeat survey.",
                        "description": "This action shows a single survey.",
                        "type": "object",
                        "required": [
                            "surveyId",
                            "message",
                            "thanksMessage",
                            "postAnswerUrl",
                            "learnMoreMessage",
                            "learnMoreUrl"
                        ],
                        "properties": {
                            "repeatOption": {
                                "type": "string",
                                "enum": [
                                    "once",
                                    "xdays",
                                    "nag"
                                ],
                                "description": "Determines how often a prompt is shown executes.",
                                "default": "once"
                            },
                            "repeatEvery": {
                                "description": "For repeatOption=xdays, how often (in days) the prompt is displayed.",
                                "default": null,
                                "type": [
                                    "number",
                                    "null"
                                ]
                            },
                            "includeTelemetryUUID": {
                                "type": "boolean",
                                "description": "Include unique user ID in post-answer-url and Telemetry",
                                "default": false
                            },
                            "surveyId": {
                                "type": "string",
                                "description": "Slug uniquely identifying this survey in telemetry"
                            },
                            "message": {
                                "description": "Message to show to the user",
                                "type": "string"
                            },
                            "engagementButtonLabel": {
                                "description": "Text for the engagement button. If specified, this button will be shown instead of rating stars.",
                                "default": null,
                                "type": [
                                    "string",
                                    "null"
                                ]
                            },
                            "thanksMessage": {
                                "description": "Thanks message to show to the user after they've rated Firefox",
                                "type": "string"
                            },
                            "postAnswerUrl": {
                                "description": "URL to redirect the user to after rating Firefox or clicking the engagement button",
                                "default": null,
                                "type": [
                                    "string",
                                    "null"
                                ]
                            },
                            "learnMoreMessage": {
                                "description": "Message to show to the user to learn more",
                                "default": null,
                                "type": [
                                    "string",
                                    "null"
                                ]
                            },
                            "learnMoreUrl": {
                                "description": "URL to show to the user when they click Learn More",
                                "default": null,
                                "type": [
                                    "string",
                                    "null"
                                ]
                            }
                        }
                    },
                    "name": "show-heartbeat",
                    "id": 2,
                    "implementation_url": "https://normandy.cdn.mozilla.net/api/v1/action/show-heartbeat/implementation/sha384-VTOdZHFMo1LOw0JWf6_jAGBb9r5sBbb7BQrmI8n3wy3oVO3ywb1g3ulD1BagmaMA/"
                },
                "approval_request": {
                    "approved": true,
                    "approver": {
                        "id": 3,
                        "first_name": "Matthew",
                        "last_name": "Grimes",
                        "email": "mgrimes@mozilla.com"
                    },
                    "comment": "Beta rc fix",
                    "created": "2017-09-14T19:14:50.168349Z",
                    "creator": {
                        "id": 11,
                        "first_name": "Kamyar",
                        "last_name": "Ardekani",
                        "email": "kardekani@mozilla.com"
                    },
                    "id": 254,
                    "revision": {
                        "id": 750,
                        "recipe_id": 234
                    }
                },
                "arguments": {
                    "includeTelemetryUUID": true,
                    "learnMoreMessage": "Learn More",
                    "learnMoreUrl": "https://wiki.mozilla.org/Firefox/Shield/Heartbeat",
                    "message": "Please rate Firefox",
                    "postAnswerUrl": "https://qsurvey.mozilla.com/s3/User-Survey?sgLocale=en&nav=false&num=10&ord=g5s4",
                    "surveyId": "false-10-g5s4-en",
                    "thanksMessage": "Thanks"
                },
                "experimenter_slug": null,
                "capabilities": [
                    "action.show-heartbeat"
                ],
                "comment": "",
                "creator": null,
                "date_created": "2017-09-14T19:14:47.873073Z",
                "enabled_states": [],
                "enabled": false,
                "extra_capabilities": [],
                "extra_filter_expression": "(\nnormandy.locale in ['en-US', 'en-AU', 'en-CA', 'en-GB', 'en-NZ', 'en-ZA'] &&\nnormandy.channel != 'nightly' && \n[normandy.userId]|bucketSample(1, 250, 1000) && \nnormandy.version >= '56.0' &&\n!normandy.isFirstRun &&\n'browser.search.widget.inNavBar'|preferenceValue == false &&\n'browser.urlbar.maxRichResults'|preferenceValue == 10 &&\n'browser.urlbar.matchBuckets'|preferenceValue == 'general:5,suggestion:4' \n)",
                "filter_expression": "(\nnormandy.locale in ['en-US', 'en-AU', 'en-CA', 'en-GB', 'en-NZ', 'en-ZA'] &&\nnormandy.channel != 'nightly' && \n[normandy.userId]|bucketSample(1, 250, 1000) && \nnormandy.version >= '56.0' &&\n!normandy.isFirstRun &&\n'browser.search.widget.inNavBar'|preferenceValue == false &&\n'browser.urlbar.maxRichResults'|preferenceValue == 10 &&\n'browser.urlbar.matchBuckets'|preferenceValue == 'general:5,suggestion:4' \n)",
                "filter_object": [],
                "id": 750,
                "identicon_seed": "v1:234",
                "metadata": {},
                "name": "Unified Search Experiment - Heartbeat Survey - false-10-g5s4-en",
                "recipe": {
                    "approved_revision_id": null,
                    "id": 234,
                    "latest_revision_id": 750
                },
                "updated": "2017-09-14T19:14:47.883222Z"
            },
            "signature": null,
            "uses_only_baseline_capabilities": true
        },
        {
            "approved_revision": null,
            "id": 240,
            "latest_revision": {
                "action": {
                    "arguments_schema": {
                        "$schema": "http://json-schema.org/draft-04/schema#",
                        "title": "Show a Heartbeat survey.",
                        "description": "This action shows a single survey.",
                        "type": "object",
                        "required": [
                            "surveyId",
                            "message",
                            "thanksMessage",
                            "postAnswerUrl",
                            "learnMoreMessage",
                            "learnMoreUrl"
                        ],
                        "properties": {
                            "repeatOption": {
                                "type": "string",
                                "enum": [
                                    "once",
                                    "xdays",
                                    "nag"
                                ],
                                "description": "Determines how often a prompt is shown executes.",
                                "default": "once"
                            },
                            "repeatEvery": {
                                "description": "For repeatOption=xdays, how often (in days) the prompt is displayed.",
                                "default": null,
                                "type": [
                                    "number",
                                    "null"
                                ]
                            },
                            "includeTelemetryUUID": {
                                "type": "boolean",
                                "description": "Include unique user ID in post-answer-url and Telemetry",
                                "default": false
                            },
                            "surveyId": {
                                "type": "string",
                                "description": "Slug uniquely identifying this survey in telemetry"
                            },
                            "message": {
                                "description": "Message to show to the user",
                                "type": "string"
                            },
                            "engagementButtonLabel": {
                                "description": "Text for the engagement button. If specified, this button will be shown instead of rating stars.",
                                "default": null,
                                "type": [
                                    "string",
                                    "null"
                                ]
                            },
                            "thanksMessage": {
                                "description": "Thanks message to show to the user after they've rated Firefox",
                                "type": "string"
                            },
                            "postAnswerUrl": {
                                "description": "URL to redirect the user to after rating Firefox or clicking the engagement button",
                                "default": null,
                                "type": [
                                    "string",
                                    "null"
                                ]
                            },
                            "learnMoreMessage": {
                                "description": "Message to show to the user to learn more",
                                "default": null,
                                "type": [
                                    "string",
                                    "null"
                                ]
                            },
                            "learnMoreUrl": {
                                "description": "URL to show to the user when they click Learn More",
                                "default": null,
                                "type": [
                                    "string",
                                    "null"
                                ]
                            }
                        }
                    },
                    "name": "show-heartbeat",
                    "id": 2,
                    "implementation_url": "https://normandy.cdn.mozilla.net/api/v1/action/show-heartbeat/implementation/sha384-VTOdZHFMo1LOw0JWf6_jAGBb9r5sBbb7BQrmI8n3wy3oVO3ywb1g3ulD1BagmaMA/"
                },
                "approval_request": {
                    "approved": true,
                    "approver": {
                        "id": 3,
                        "first_name": "Matthew",
                        "last_name": "Grimes",
                        "email": "mgrimes@mozilla.com"
                    },
                    "comment": "Beta rc",
                    "created": "2017-09-14T19:07:39.503938Z",
                    "creator": {
                        "id": 11,
                        "first_name": "Kamyar",
                        "last_name": "Ardekani",
                        "email": "kardekani@mozilla.com"
                    },
                    "id": 251,
                    "revision": {
                        "id": 723,
                        "recipe_id": 240
                    }
                },
                "arguments": {
                    "includeTelemetryUUID": true,
                    "learnMoreMessage": "Erfahren Sie mehr",
                    "learnMoreUrl": "https://wiki.mozilla.org/Firefox/Shield/Heartbeat",
                    "message": "Bitte bewerten Sie Firefox",
                    "postAnswerUrl": "https://qsurvey.mozilla.com/s3/User-Survey?sgLocale=de&nav=false&num=10&ord=g5s4",
                    "surveyId": "false-10-g5s4-de",
                    "thanksMessage": "Vielen Dank"
                },
                "experimenter_slug": null,
                "capabilities": [
                    "action.show-heartbeat"
                ],
                "comment": "",
                "creator": null,
                "date_created": "2017-09-14T19:07:37.969902Z",
                "enabled_states": [],
                "enabled": false,
                "extra_capabilities": [],
                "extra_filter_expression": "(\nnormandy.locale == 'de' &&\nnormandy.channel != 'nightly' && \n[normandy.userId]|bucketSample(1, 250, 1000) && \nnormandy.version >= '56.0' &&\n!normandy.isFirstRun &&\n'browser.search.widget.inNavBar'|preferenceValue == false &&\n'browser.urlbar.maxRichResults'|preferenceValue == 10 &&\n'browser.urlbar.matchBuckets'|preferenceValue == 'general:5,suggestion:4' \n)",
                "filter_expression": "(\nnormandy.locale == 'de' &&\nnormandy.channel != 'nightly' && \n[normandy.userId]|bucketSample(1, 250, 1000) && \nnormandy.version >= '56.0' &&\n!normandy.isFirstRun &&\n'browser.search.widget.inNavBar'|preferenceValue == false &&\n'browser.urlbar.maxRichResults'|preferenceValue == 10 &&\n'browser.urlbar.matchBuckets'|preferenceValue == 'general:5,suggestion:4' \n)",
                "filter_object": [],
                "id": 723,
                "identicon_seed": "v1:240",
                "metadata": {},
                "name": "Unified Search Experiment - Heartbeat Survey - false-10-g5s4-de",
                "recipe": {
                    "approved_revision_id": null,
                    "id": 240,
                    "latest_revision_id": 723
                },
                "updated": "2017-09-14T19:07:37.976283Z"
            },
            "signature": null,
            "uses_only_baseline_capabilities": true
        },
        {
            "approved_revision": null,
            "id": 238,
            "latest_revision": {
                "action": {
                    "arguments_schema": {
                        "$schema": "http://json-schema.org/draft-04/schema#",
                        "title": "Show a Heartbeat survey.",
                        "description": "This action shows a single survey.",
                        "type": "object",
                        "required": [
                            "surveyId",
                            "message",
                            "thanksMessage",
                            "postAnswerUrl",
                            "learnMoreMessage",
                            "learnMoreUrl"
                        ],
                        "properties": {
                            "repeatOption": {
                                "type": "string",
                                "enum": [
                                    "once",
                                    "xdays",
                                    "nag"
                                ],
                                "description": "Determines how often a prompt is shown executes.",
                                "default": "once"
                            },
                            "repeatEvery": {
                                "description": "For repeatOption=xdays, how often (in days) the prompt is displayed.",
                                "default": null,
                                "type": [
                                    "number",
                                    "null"
                                ]
                            },
                            "includeTelemetryUUID": {
                                "type": "boolean",
                                "description": "Include unique user ID in post-answer-url and Telemetry",
                                "default": false
                            },
                            "surveyId": {
                                "type": "string",
                                "description": "Slug uniquely identifying this survey in telemetry"
                            },
                            "message": {
                                "description": "Message to show to the user",
                                "type": "string"
                            },
                            "engagementButtonLabel": {
                                "description": "Text for the engagement button. If specified, this button will be shown instead of rating stars.",
                                "default": null,
                                "type": [
                                    "string",
                                    "null"
                                ]
                            },
                            "thanksMessage": {
                                "description": "Thanks message to show to the user after they've rated Firefox",
                                "type": "string"
                            },
                            "postAnswerUrl": {
                                "description": "URL to redirect the user to after rating Firefox or clicking the engagement button",
                                "default": null,
                                "type": [
                                    "string",
                                    "null"
                                ]
                            },
                            "learnMoreMessage": {
                                "description": "Message to show to the user to learn more",
                                "default": null,
                                "type": [
                                    "string",
                                    "null"
                                ]
                            },
                            "learnMoreUrl": {
                                "description": "URL to show to the user when they click Learn More",
                                "default": null,
                                "type": [
                                    "string",
                                    "null"
                                ]
                            }
                        }
                    },
                    "name": "show-heartbeat",
                    "id": 2,
                    "implementation_url": "https://normandy.cdn.mozilla.net/api/v1/action/show-heartbeat/implementation/sha384-VTOdZHFMo1LOw0JWf6_jAGBb9r5sBbb7BQrmI8n3wy3oVO3ywb1g3ulD1BagmaMA/"
                },
                "approval_request": {
                    "approved": true,
                    "approver": {
                        "id": 11,
                        "first_name": "Kamyar",
                        "last_name": "Ardekani",
                        "email": "kardekani@mozilla.com"
                    },
                    "comment": "Changing locale to != 'nightly' and keeping normandy.version >= '56.0' to make sure the beta population is targeted until 56 goes to release.",
                    "created": "2017-09-14T19:33:49.588490Z",
                    "creator": {
                        "id": 3,
                        "first_name": "Matthew",
                        "last_name": "Grimes",
                        "email": "mgrimes@mozilla.com"
                    },
                    "id": 264,
                    "revision": {
                        "id": 732,
                        "recipe_id": 238
                    }
                },
                "arguments": {
                    "includeTelemetryUUID": true,
                    "learnMoreMessage": "Learn More",
                    "learnMoreUrl": "https://wiki.mozilla.org/Firefox/Shield/Heartbeat",
                    "message": "Please rate Firefox",
                    "postAnswerUrl": "https://qsurvey.mozilla.com/s3/User-Survey?sgLocale=en&nav=false&num=10&ord=g1s3g5",
                    "surveyId": "false-10-g1s3g5-en",
                    "thanksMessage": "Thanks"
                },
                "experimenter_slug": null,
                "capabilities": [
                    "action.show-heartbeat"
                ],
                "comment": "",
                "creator": null,
                "date_created": "2017-09-14T19:11:35.943360Z",
                "enabled_states": [],
                "enabled": false,
                "extra_capabilities": [],
                "extra_filter_expression": "(\nnormandy.locale in ['en-US', 'en-AU', 'en-CA', 'en-GB', 'en-NZ', 'en-ZA'] &&\nnormandy.channel != 'nightly' && \n[normandy.userId]|bucketSample(1, 250, 1000) && \nnormandy.version >= '56.0' &&\n!normandy.isFirstRun &&\n'browser.search.widget.inNavBar'|preferenceValue == false &&\n'browser.urlbar.maxRichResults'|preferenceValue == 10 &&\n'browser.urlbar.matchBuckets'|preferenceValue == 'general:1,suggestion:3,general:5' \n)",
                "filter_expression": "(\nnormandy.locale in ['en-US', 'en-AU', 'en-CA', 'en-GB', 'en-NZ', 'en-ZA'] &&\nnormandy.channel != 'nightly' && \n[normandy.userId]|bucketSample(1, 250, 1000) && \nnormandy.version >= '56.0' &&\n!normandy.isFirstRun &&\n'browser.search.widget.inNavBar'|preferenceValue == false &&\n'browser.urlbar.maxRichResults'|preferenceValue == 10 &&\n'browser.urlbar.matchBuckets'|preferenceValue == 'general:1,suggestion:3,general:5' \n)",
                "filter_object": [],
                "id": 732,
                "identicon_seed": "v1:238",
                "metadata": {},
                "name": "Unified Search Experiment - Heartbeat Survey - false-10-g1s3g5-en",
                "recipe": {
                    "approved_revision_id": null,
                    "id": 238,
                    "latest_revision_id": 732
                },
                "updated": "2017-09-14T19:11:35.949660Z"
            },
            "signature": null,
            "uses_only_baseline_capabilities": true
        },
        {
            "approved_revision": null,
            "id": 244,
            "latest_revision": {
                "action": {
                    "arguments_schema": {
                        "$schema": "http://json-schema.org/draft-04/schema#",
                        "title": "Show a Heartbeat survey.",
                        "description": "This action shows a single survey.",
                        "type": "object",
                        "required": [
                            "surveyId",
                            "message",
                            "thanksMessage",
                            "postAnswerUrl",
                            "learnMoreMessage",
                            "learnMoreUrl"
                        ],
                        "properties": {
                            "repeatOption": {
                                "type": "string",
                                "enum": [
                                    "once",
                                    "xdays",
                                    "nag"
                                ],
                                "description": "Determines how often a prompt is shown executes.",
                                "default": "once"
                            },
                            "repeatEvery": {
                                "description": "For repeatOption=xdays, how often (in days) the prompt is displayed.",
                                "default": null,
                                "type": [
                                    "number",
                                    "null"
                                ]
                            },
                            "includeTelemetryUUID": {
                                "type": "boolean",
                                "description": "Include unique user ID in post-answer-url and Telemetry",
                                "default": false
                            },
                            "surveyId": {
                                "type": "string",
                                "description": "Slug uniquely identifying this survey in telemetry"
                            },
                            "message": {
                                "description": "Message to show to the user",
                                "type": "string"
                            },
                            "engagementButtonLabel": {
                                "description": "Text for the engagement button. If specified, this button will be shown instead of rating stars.",
                                "default": null,
                                "type": [
                                    "string",
                                    "null"
                                ]
                            },
                            "thanksMessage": {
                                "description": "Thanks message to show to the user after they've rated Firefox",
                                "type": "string"
                            },
                            "postAnswerUrl": {
                                "description": "URL to redirect the user to after rating Firefox or clicking the engagement button",
                                "default": null,
                                "type": [
                                    "string",
                                    "null"
                                ]
                            },
                            "learnMoreMessage": {
                                "description": "Message to show to the user to learn more",
                                "default": null,
                                "type": [
                                    "string",
                                    "null"
                                ]
                            },
                            "learnMoreUrl": {
                                "description": "URL to show to the user when they click Learn More",
                                "default": null,
                                "type": [
                                    "string",
                                    "null"
                                ]
                            }
                        }
                    },
                    "name": "show-heartbeat",
                    "id": 2,
                    "implementation_url": "https://normandy.cdn.mozilla.net/api/v1/action/show-heartbeat/implementation/sha384-VTOdZHFMo1LOw0JWf6_jAGBb9r5sBbb7BQrmI8n3wy3oVO3ywb1g3ulD1BagmaMA/"
                },
                "approval_request": {
                    "approved": true,
                    "approver": {
                        "id": 11,
                        "first_name": "Kamyar",
                        "last_name": "Ardekani",
                        "email": "kardekani@mozilla.com"
                    },
                    "comment": "Changing locale to != 'nightly' and keeping normandy.version >= '56.0' to make sure the beta population is targeted until 56 goes to release.",
                    "created": "2017-09-14T19:31:11.389148Z",
                    "creator": {
                        "id": 3,
                        "first_name": "Matthew",
                        "last_name": "Grimes",
                        "email": "mgrimes@mozilla.com"
                    },
                    "id": 261,
                    "revision": {
                        "id": 703,
                        "recipe_id": 244
                    }
                },
                "arguments": {
                    "includeTelemetryUUID": true,
                    "learnMoreMessage": "Erfahren Sie mehr",
                    "learnMoreUrl": "https://wiki.mozilla.org/Firefox/Shield/Heartbeat",
                    "message": "Bitte bewerten Sie Firefox",
                    "postAnswerUrl": "https://qsurvey.mozilla.com/s3/User-Survey?sgLocale=de&nav=false&num=10&ord=g1s3g5",
                    "surveyId": "false-10-g1s3g5-de",
                    "thanksMessage": "Vielen Dank"
                },
                "experimenter_slug": null,
                "capabilities": [
                    "action.show-heartbeat"
                ],
                "comment": "",
                "creator": null,
                "date_created": "2017-09-14T19:05:52.323085Z",
                "enabled_states": [],
                "enabled": false,
                "extra_capabilities": [],
                "extra_filter_expression": "(\nnormandy.locale == 'de' &&\nnormandy.channel != 'nightly' && \n[normandy.userId]|bucketSample(1, 250, 1000) && \nnormandy.version >= '56.0' &&\n!normandy.isFirstRun &&\n'browser.search.widget.inNavBar'|preferenceValue == false &&\n'browser.urlbar.maxRichResults'|preferenceValue == 10 &&\n'browser.urlbar.matchBuckets'|preferenceValue == 'general:1,suggestion:3,general:5' \n)",
                "filter_expression": "(\nnormandy.locale == 'de' &&\nnormandy.channel != 'nightly' && \n[normandy.userId]|bucketSample(1, 250, 1000) && \nnormandy.version >= '56.0' &&\n!normandy.isFirstRun &&\n'browser.search.widget.inNavBar'|preferenceValue == false &&\n'browser.urlbar.maxRichResults'|preferenceValue == 10 &&\n'browser.urlbar.matchBuckets'|preferenceValue == 'general:1,suggestion:3,general:5' \n)",
                "filter_object": [],
                "id": 703,
                "identicon_seed": "v1:244",
                "metadata": {},
                "name": "Unified Search Experiment - Heartbeat Survey - false-10-g1s3g5-de",
                "recipe": {
                    "approved_revision_id": null,
                    "id": 244,
                    "latest_revision_id": 703
                },
                "updated": "2017-09-14T19:05:52.336425Z"
            },
            "signature": null,
            "uses_only_baseline_capabilities": true
        },
        {
            "approved_revision": null,
            "id": 291,
            "latest_revision": {
                "action": {
                    "arguments_schema": {
                        "$schema": "http://json-schema.org/draft-04/schema#",
                        "title": "Enroll a user in an opt-out SHIELD study",
                        "type": "object",
                        "required": [
                            "name",
                            "description",
                            "addonUrl",
                            "extensionApiId"
                        ],
                        "properties": {
                            "name": {
                                "description": "User-facing name of the study",
                                "type": "string",
                                "minLength": 1
                            },
                            "description": {
                                "description": "User-facing description of the study",
                                "type": "string",
                                "minLength": 1
                            },
                            "addonUrl": {
                                "description": "URL of the add-on XPI file",
                                "type": "string",
                                "format": "uri",
                                "minLength": 1
                            },
                            "extensionApiId": {
                                "description": "The record ID of the extension used for Normandy API calls.",
                                "type": "integer"
                            },
                            "isEnrollmentPaused": {
                                "description": "If true, new users will not be enrolled in the study.",
                                "type": "boolean",
                                "default": false
                            }
                        }
                    },
                    "name": "opt-out-study",
                    "id": 4,
                    "implementation_url": "https://normandy.cdn.mozilla.net/api/v1/action/opt-out-study/implementation/sha384-QKoPs61T67mshtL1-RGVzzj7xgQbzCCit0fDUfnxE7UPiAKpHpFe5R7P-9Zr6jRZ/"
                },
                "approval_request": {
                    "approved": true,
                    "approver": {
                        "id": 7,
                        "first_name": "",
                        "last_name": "",
                        "email": "isegall@mozilla.com"
                    },
                    "comment": "approval!",
                    "created": "2017-10-18T04:12:41.539459Z",
                    "creator": {
                        "id": 3,
                        "first_name": "Matthew",
                        "last_name": "Grimes",
                        "email": "mgrimes@mozilla.com"
                    },
                    "id": 397,
                    "revision": {
                        "id": 523,
                        "recipe_id": 291
                    }
                },
                "arguments": {
                    "name": "unfied-search-release-new-users-1387245",
                    "description": "https://bugzilla.mozilla.org/show_bug.cgi?id=1387245",
                    "addonUrl": "https://net-mozaws-prod-us-west-2-normandy.s3.amazonaws.com/extensions/unified-urlbar-shield-study-opt-out-new-users-3.0.6-signed.xpi",
                    "isEnrollmentPaused": true,
                    "extensionApiId": 14
                },
                "experimenter_slug": null,
                "capabilities": [
                    "action.opt-out-study"
                ],
                "comment": "",
                "creator": null,
                "date_created": "2017-10-18T04:12:36.139723Z",
                "enabled_states": [],
                "enabled": false,
                "extra_capabilities": [],
                "extra_filter_expression": "(\n    (\n        (normandy.telemetry.main.environment.profile.creationDate > 17449) ||\n        normandy.isFirstRun\n    )\n    && normandy.version >=  '56.0'\n    && normandy.version < '57.0'\n    && normandy.channel == 'release'\n    && normandy.distribution == 'default'\n)",
                "filter_expression": "(\n    (\n        (normandy.telemetry.main.environment.profile.creationDate > 17449) ||\n        normandy.isFirstRun\n    )\n    && normandy.version >=  '56.0'\n    && normandy.version < '57.0'\n    && normandy.channel == 'release'\n    && normandy.distribution == 'default'\n)",
                "filter_object": [],
                "id": 523,
                "identicon_seed": "v1:cb2yacs5ukh",
                "metadata": {},
                "name": "Unified Search Bar Study - Release New Users - 1387245",
                "recipe": {
                    "approved_revision_id": null,
                    "id": 291,
                    "latest_revision_id": 523
                },
                "updated": "2017-10-18T04:12:36.144993Z"
            },
            "signature": null,
            "uses_only_baseline_capabilities": true
        },
        {
            "approved_revision": null,
            "id": 292,
            "latest_revision": {
                "action": {
                    "arguments_schema": {
                        "$schema": "http://json-schema.org/draft-04/schema#",
                        "title": "Enroll a user in an opt-out SHIELD study",
                        "type": "object",
                        "required": [
                            "name",
                            "description",
                            "addonUrl",
                            "extensionApiId"
                        ],
                        "properties": {
                            "name": {
                                "description": "User-facing name of the study",
                                "type": "string",
                                "minLength": 1
                            },
                            "description": {
                                "description": "User-facing description of the study",
                                "type": "string",
                                "minLength": 1
                            },
                            "addonUrl": {
                                "description": "URL of the add-on XPI file",
                                "type": "string",
                                "format": "uri",
                                "minLength": 1
                            },
                            "extensionApiId": {
                                "description": "The record ID of the extension used for Normandy API calls.",
                                "type": "integer"
                            },
                            "isEnrollmentPaused": {
                                "description": "If true, new users will not be enrolled in the study.",
                                "type": "boolean",
                                "default": false
                            }
                        }
                    },
                    "name": "opt-out-study",
                    "id": 4,
                    "implementation_url": "https://normandy.cdn.mozilla.net/api/v1/action/opt-out-study/implementation/sha384-QKoPs61T67mshtL1-RGVzzj7xgQbzCCit0fDUfnxE7UPiAKpHpFe5R7P-9Zr6jRZ/"
                },
                "approval_request": {
                    "approved": true,
                    "approver": {
                        "id": 3,
                        "first_name": "Matthew",
                        "last_name": "Grimes",
                        "email": "mgrimes@mozilla.com"
                    },
                    "comment": "pausing enrollment. Good to go!",
                    "created": "2017-10-18T17:55:47.737578Z",
                    "creator": {
                        "id": 6,
                        "first_name": "Josh",
                        "last_name": "Gaunt",
                        "email": "jgaunt@mozilla.com"
                    },
                    "id": 403,
                    "revision": {
                        "id": 519,
                        "recipe_id": 292
                    }
                },
                "arguments": {
                    "name": "unfied-search-release-gen-pop-1387245",
                    "description": "https://bugzilla.mozilla.org/show_bug.cgi?id=1387245",
                    "addonUrl": "https://net-mozaws-prod-us-west-2-normandy.s3.amazonaws.com/extensions/unified-urlbar-shield-study-opt-out-3.0.6-signed.xpi",
                    "isEnrollmentPaused": true,
                    "extensionApiId": 15
                },
                "experimenter_slug": null,
                "capabilities": [
                    "action.opt-out-study"
                ],
                "comment": "",
                "creator": null,
                "date_created": "2017-10-18T17:45:22.966569Z",
                "enabled_states": [],
                "enabled": false,
                "extra_capabilities": [],
                "extra_filter_expression": "(\n    [normandy.userId]|bucketSample(718, 10, 1000)\n    && normandy.distribution == 'default'\n    && normandy.telemetry.main.environment.profile.creationDate <= 17449\n    && normandy.version >=  '56.0'\n    && normandy.version < '57.0'\n    && normandy.channel == 'release'\n)",
                "filter_expression": "(\n    [normandy.userId]|bucketSample(718, 10, 1000)\n    && normandy.distribution == 'default'\n    && normandy.telemetry.main.environment.profile.creationDate <= 17449\n    && normandy.version >=  '56.0'\n    && normandy.version < '57.0'\n    && normandy.channel == 'release'\n)",
                "filter_object": [],
                "id": 519,
                "identicon_seed": "v1:2x9r28u8w33",
                "metadata": {},
                "name": "Unified Search Bar Study - Release 56 Gen Pop - 1387245",
                "recipe": {
                    "approved_revision_id": null,
                    "id": 292,
                    "latest_revision_id": 519
                },
                "updated": "2017-10-18T17:45:22.981388Z"
            },
            "signature": null,
            "uses_only_baseline_capabilities": true
        },
        {
            "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 filter expression typo",
                    "created": "2021-01-13T18:00:38.650378Z",
                    "creator": {
                        "id": 1,
                        "first_name": "Michael",
                        "last_name": "Cooper",
                        "email": "mcooper@mozilla.com"
                    },
                    "id": 2457,
                    "revision": {
                        "id": 3501,
                        "recipe_id": 1112
                    }
                },
                "arguments": {
                    "branches": [
                        {
                            "preferences": {
                                "app.normandy.test-prefs.string": {
                                    "preferenceBranchType": "default",
                                    "preferenceType": "string",
                                    "preferenceValue": "treatment"
                                }
                            },
                            "ratio": 50,
                            "slug": "treatment-string"
                        },
                        {
                            "preferences": {
                                "app.normandy.test-prefs.string": {
                                    "preferenceBranchType": "default",
                                    "preferenceType": "string",
                                    "preferenceValue": ""
                                }
                            },
                            "ratio": 50,
                            "slug": "control-string"
                        }
                    ],
                    "experimentDocumentUrl": "https://experimenter.services.mozilla.com/experiments/unenrollment-normandy-test-with-no-op-pref-in-firefox-string/",
                    "isEnrollmentPaused": false,
                    "slug": "bug-1685741-pref-unenrollment-normandy-test-with-no-op-pref-in-fi-nightly-86-100",
                    "userFacingDescription": "Changing a pref that does nothing - to check enrollment and unenrollment reliability.",
                    "userFacingName": "unenrollment normandy test with no-op pref in Firefox - string"
                },
                "experimenter_slug": "unenrollment-normandy-test-with-no-op-pref-in-firefox-string",
                "capabilities": [
                    "jexl.transform.bucketSample",
                    "action.multi-preference-experiment",
                    "jexl.transform.versionCompare",
                    "jexl.context.env.version",
                    "capabilities-v1"
                ],
                "comment": "fix typo",
                "creator": {
                    "id": 1,
                    "first_name": "Michael",
                    "last_name": "Cooper",
                    "email": "mcooper@mozilla.com"
                },
                "date_created": "2021-01-13T18:00:19.174800Z",
                "enabled_states": [
                    {
                        "id": 2045,
                        "created": "2021-02-09T17:35:30.133420Z",
                        "creator": {
                            "id": 14,
                            "first_name": "Rehan",
                            "last_name": "Dalal",
                            "email": "rdalal@mozilla.com"
                        },
                        "enabled": false,
                        "carryover_from": null
                    },
                    {
                        "id": 2017,
                        "created": "2021-01-13T18:02:14.564939Z",
                        "creator": {
                            "id": 60,
                            "first_name": "Tiffany",
                            "last_name": "Tran",
                            "email": "ttran@mozilla.com"
                        },
                        "enabled": true,
                        "carryover_from": 2013
                    }
                ],
                "enabled": false,
                "extra_capabilities": [],
                "extra_filter_expression": "normandy.appinfo.appBuildID >= \"20210112095256\"",
                "filter_expression": "(normandy.channel in [\"nightly\"]) && ((env.version|versionCompare(\"86.!\")>=0)&&(env.version|versionCompare(\"100.*\")<0)) && ([normandy.userId,\"unenrollment-test-2021-01\"]|bucketSample(0,3000,10000)) && (normandy.appinfo.appBuildID >= \"20210112095256\")",
                "filter_object": [
                    {
                        "channels": [
                            "nightly"
                        ],
                        "type": "channel"
                    },
                    {
                        "type": "version",
                        "versions": [
                            100,
                            86,
                            87,
                            88,
                            89,
                            90,
                            91,
                            92,
                            93,
                            94,
                            95,
                            96,
                            97,
                            98,
                            99
                        ]
                    },
                    {
                        "count": 3000,
                        "input": [
                            "normandy.userId",
                            "\"unenrollment-test-2021-01\""
                        ],
                        "start": 0,
                        "total": 10000,
                        "type": "bucketSample"
                    }
                ],
                "id": 3501,
                "identicon_seed": "v1:tAtxiWOvMhNN",
                "metadata": {},
                "name": "unenrollment normandy test with no-op pref in Firefox - string",
                "recipe": {
                    "approved_revision_id": 3501,
                    "id": 1112,
                    "latest_revision_id": 3501
                },
                "updated": "2021-02-09T17:35:30.407973Z"
            },
            "id": 1112,
            "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 filter expression typo",
                    "created": "2021-01-13T18:00:38.650378Z",
                    "creator": {
                        "id": 1,
                        "first_name": "Michael",
                        "last_name": "Cooper",
                        "email": "mcooper@mozilla.com"
                    },
                    "id": 2457,
                    "revision": {
                        "id": 3501,
                        "recipe_id": 1112
                    }
                },
                "arguments": {
                    "branches": [
                        {
                            "preferences": {
                                "app.normandy.test-prefs.string": {
                                    "preferenceBranchType": "default",
                                    "preferenceType": "string",
                                    "preferenceValue": "treatment"
                                }
                            },
                            "ratio": 50,
                            "slug": "treatment-string"
                        },
                        {
                            "preferences": {
                                "app.normandy.test-prefs.string": {
                                    "preferenceBranchType": "default",
                                    "preferenceType": "string",
                                    "preferenceValue": ""
                                }
                            },
                            "ratio": 50,
                            "slug": "control-string"
                        }
                    ],
                    "experimentDocumentUrl": "https://experimenter.services.mozilla.com/experiments/unenrollment-normandy-test-with-no-op-pref-in-firefox-string/",
                    "isEnrollmentPaused": false,
                    "slug": "bug-1685741-pref-unenrollment-normandy-test-with-no-op-pref-in-fi-nightly-86-100",
                    "userFacingDescription": "Changing a pref that does nothing - to check enrollment and unenrollment reliability.",
                    "userFacingName": "unenrollment normandy test with no-op pref in Firefox - string"
                },
                "experimenter_slug": "unenrollment-normandy-test-with-no-op-pref-in-firefox-string",
                "capabilities": [
                    "jexl.transform.bucketSample",
                    "action.multi-preference-experiment",
                    "jexl.transform.versionCompare",
                    "jexl.context.env.version",
                    "capabilities-v1"
                ],
                "comment": "fix typo",
                "creator": {
                    "id": 1,
                    "first_name": "Michael",
                    "last_name": "Cooper",
                    "email": "mcooper@mozilla.com"
                },
                "date_created": "2021-01-13T18:00:19.174800Z",
                "enabled_states": [
                    {
                        "id": 2045,
                        "created": "2021-02-09T17:35:30.133420Z",
                        "creator": {
                            "id": 14,
                            "first_name": "Rehan",
                            "last_name": "Dalal",
                            "email": "rdalal@mozilla.com"
                        },
                        "enabled": false,
                        "carryover_from": null
                    },
                    {
                        "id": 2017,
                        "created": "2021-01-13T18:02:14.564939Z",
                        "creator": {
                            "id": 60,
                            "first_name": "Tiffany",
                            "last_name": "Tran",
                            "email": "ttran@mozilla.com"
                        },
                        "enabled": true,
                        "carryover_from": 2013
                    }
                ],
                "enabled": false,
                "extra_capabilities": [],
                "extra_filter_expression": "normandy.appinfo.appBuildID >= \"20210112095256\"",
                "filter_expression": "(normandy.channel in [\"nightly\"]) && ((env.version|versionCompare(\"86.!\")>=0)&&(env.version|versionCompare(\"100.*\")<0)) && ([normandy.userId,\"unenrollment-test-2021-01\"]|bucketSample(0,3000,10000)) && (normandy.appinfo.appBuildID >= \"20210112095256\")",
                "filter_object": [
                    {
                        "channels": [
                            "nightly"
                        ],
                        "type": "channel"
                    },
                    {
                        "type": "version",
                        "versions": [
                            100,
                            86,
                            87,
                            88,
                            89,
                            90,
                            91,
                            92,
                            93,
                            94,
                            95,
                            96,
                            97,
                            98,
                            99
                        ]
                    },
                    {
                        "count": 3000,
                        "input": [
                            "normandy.userId",
                            "\"unenrollment-test-2021-01\""
                        ],
                        "start": 0,
                        "total": 10000,
                        "type": "bucketSample"
                    }
                ],
                "id": 3501,
                "identicon_seed": "v1:tAtxiWOvMhNN",
                "metadata": {},
                "name": "unenrollment normandy test with no-op pref in Firefox - string",
                "recipe": {
                    "approved_revision_id": 3501,
                    "id": 1112,
                    "latest_revision_id": 3501
                },
                "updated": "2021-02-09T17:35:30.407973Z"
            },
            "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 filter expression typo",
                    "created": "2021-01-13T18:00:41.878667Z",
                    "creator": {
                        "id": 1,
                        "first_name": "Michael",
                        "last_name": "Cooper",
                        "email": "mcooper@mozilla.com"
                    },
                    "id": 2458,
                    "revision": {
                        "id": 3502,
                        "recipe_id": 1113
                    }
                },
                "arguments": {
                    "branches": [
                        {
                            "preferences": {
                                "app.normandy.test-prefs.integer": {
                                    "preferenceBranchType": "default",
                                    "preferenceType": "integer",
                                    "preferenceValue": 2
                                }
                            },
                            "ratio": 50,
                            "slug": "treatment-integer"
                        },
                        {
                            "preferences": {
                                "app.normandy.test-prefs.integer": {
                                    "preferenceBranchType": "default",
                                    "preferenceType": "integer",
                                    "preferenceValue": 0
                                }
                            },
                            "ratio": 50,
                            "slug": "control-integer-pref"
                        }
                    ],
                    "experimentDocumentUrl": "https://experimenter.services.mozilla.com/experiments/unenrollment-normandy-test-with-no-op-pref-in-firefox-integer/",
                    "isEnrollmentPaused": false,
                    "slug": "bug-1685742-pref-unenrollment-normandy-test-with-no-op-pref-in-fi-nightly-86-100",
                    "userFacingDescription": "Changing a pref that does nothing - to check enrollment and unenrollment reliability.",
                    "userFacingName": "unenrollment normandy test with no-op pref in Firefox - integer"
                },
                "experimenter_slug": "unenrollment-normandy-test-with-no-op-pref-in-firefox-integer",
                "capabilities": [
                    "jexl.transform.bucketSample",
                    "action.multi-preference-experiment",
                    "jexl.transform.versionCompare",
                    "jexl.context.env.version",
                    "capabilities-v1"
                ],
                "comment": "fix typo",
                "creator": {
                    "id": 1,
                    "first_name": "Michael",
                    "last_name": "Cooper",
                    "email": "mcooper@mozilla.com"
                },
                "date_created": "2021-01-13T18:00:34.669114Z",
                "enabled_states": [
                    {
                        "id": 2043,
                        "created": "2021-02-09T17:35:03.669106Z",
                        "creator": {
                            "id": 14,
                            "first_name": "Rehan",
                            "last_name": "Dalal",
                            "email": "rdalal@mozilla.com"
                        },
                        "enabled": false,
                        "carryover_from": null
                    },
                    {
                        "id": 2018,
                        "created": "2021-01-13T18:02:29.863402Z",
                        "creator": {
                            "id": 60,
                            "first_name": "Tiffany",
                            "last_name": "Tran",
                            "email": "ttran@mozilla.com"
                        },
                        "enabled": true,
                        "carryover_from": 2012
                    }
                ],
                "enabled": false,
                "extra_capabilities": [],
                "extra_filter_expression": "normandy.appinfo.appBuildID >= \"20210112095256\"",
                "filter_expression": "(normandy.channel in [\"nightly\"]) && ((env.version|versionCompare(\"86.!\")>=0)&&(env.version|versionCompare(\"100.*\")<0)) && ([normandy.userId,\"unenrollment-test-2021-01\"]|bucketSample(6000,3000,10000)) && (normandy.appinfo.appBuildID >= \"20210112095256\")",
                "filter_object": [
                    {
                        "channels": [
                            "nightly"
                        ],
                        "type": "channel"
                    },
                    {
                        "type": "version",
                        "versions": [
                            100,
                            86,
                            87,
                            88,
                            89,
                            90,
                            91,
                            92,
                            93,
                            94,
                            95,
                            96,
                            97,
                            98,
                            99
                        ]
                    },
                    {
                        "count": 3000,
                        "input": [
                            "normandy.userId",
                            "\"unenrollment-test-2021-01\""
                        ],
                        "start": 6000,
                        "total": 10000,
                        "type": "bucketSample"
                    }
                ],
                "id": 3502,
                "identicon_seed": "v1:AGeJfelDYyKw",
                "metadata": {},
                "name": "unenrollment normandy test with no-op pref in Firefox - integer",
                "recipe": {
                    "approved_revision_id": 3502,
                    "id": 1113,
                    "latest_revision_id": 3502
                },
                "updated": "2021-02-09T17:35:03.857994Z"
            },
            "id": 1113,
            "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 filter expression typo",
                    "created": "2021-01-13T18:00:41.878667Z",
                    "creator": {
                        "id": 1,
                        "first_name": "Michael",
                        "last_name": "Cooper",
                        "email": "mcooper@mozilla.com"
                    },
                    "id": 2458,
                    "revision": {
                        "id": 3502,
                        "recipe_id": 1113
                    }
                },
                "arguments": {
                    "branches": [
                        {
                            "preferences": {
                                "app.normandy.test-prefs.integer": {
                                    "preferenceBranchType": "default",
                                    "preferenceType": "integer",
                                    "preferenceValue": 2
                                }
                            },
                            "ratio": 50,
                            "slug": "treatment-integer"
                        },
                        {
                            "preferences": {
                                "app.normandy.test-prefs.integer": {
                                    "preferenceBranchType": "default",
                                    "preferenceType": "integer",
                                    "preferenceValue": 0
                                }
                            },
                            "ratio": 50,
                            "slug": "control-integer-pref"
                        }
                    ],
                    "experimentDocumentUrl": "https://experimenter.services.mozilla.com/experiments/unenrollment-normandy-test-with-no-op-pref-in-firefox-integer/",
                    "isEnrollmentPaused": false,
                    "slug": "bug-1685742-pref-unenrollment-normandy-test-with-no-op-pref-in-fi-nightly-86-100",
                    "userFacingDescription": "Changing a pref that does nothing - to check enrollment and unenrollment reliability.",
                    "userFacingName": "unenrollment normandy test with no-op pref in Firefox - integer"
                },
                "experimenter_slug": "unenrollment-normandy-test-with-no-op-pref-in-firefox-integer",
                "capabilities": [
                    "jexl.transform.bucketSample",
                    "action.multi-preference-experiment",
                    "jexl.transform.versionCompare",
                    "jexl.context.env.version",
                    "capabilities-v1"
                ],
                "comment": "fix typo",
                "creator": {
                    "id": 1,
                    "first_name": "Michael",
                    "last_name": "Cooper",
                    "email": "mcooper@mozilla.com"
                },
                "date_created": "2021-01-13T18:00:34.669114Z",
                "enabled_states": [
                    {
                        "id": 2043,
                        "created": "2021-02-09T17:35:03.669106Z",
                        "creator": {
                            "id": 14,
                            "first_name": "Rehan",
                            "last_name": "Dalal",
                            "email": "rdalal@mozilla.com"
                        },
                        "enabled": false,
                        "carryover_from": null
                    },
                    {
                        "id": 2018,
                        "created": "2021-01-13T18:02:29.863402Z",
                        "creator": {
                            "id": 60,
                            "first_name": "Tiffany",
                            "last_name": "Tran",
                            "email": "ttran@mozilla.com"
                        },
                        "enabled": true,
                        "carryover_from": 2012
                    }
                ],
                "enabled": false,
                "extra_capabilities": [],
                "extra_filter_expression": "normandy.appinfo.appBuildID >= \"20210112095256\"",
                "filter_expression": "(normandy.channel in [\"nightly\"]) && ((env.version|versionCompare(\"86.!\")>=0)&&(env.version|versionCompare(\"100.*\")<0)) && ([normandy.userId,\"unenrollment-test-2021-01\"]|bucketSample(6000,3000,10000)) && (normandy.appinfo.appBuildID >= \"20210112095256\")",
                "filter_object": [
                    {
                        "channels": [
                            "nightly"
                        ],
                        "type": "channel"
                    },
                    {
                        "type": "version",
                        "versions": [
                            100,
                            86,
                            87,
                            88,
                            89,
                            90,
                            91,
                            92,
                            93,
                            94,
                            95,
                            96,
                            97,
                            98,
                            99
                        ]
                    },
                    {
                        "count": 3000,
                        "input": [
                            "normandy.userId",
                            "\"unenrollment-test-2021-01\""
                        ],
                        "start": 6000,
                        "total": 10000,
                        "type": "bucketSample"
                    }
                ],
                "id": 3502,
                "identicon_seed": "v1:AGeJfelDYyKw",
                "metadata": {},
                "name": "unenrollment normandy test with no-op pref in Firefox - integer",
                "recipe": {
                    "approved_revision_id": 3502,
                    "id": 1113,
                    "latest_revision_id": 3502
                },
                "updated": "2021-02-09T17:35:03.857994Z"
            },
            "signature": null,
            "uses_only_baseline_capabilities": false
        },
        {
            "approved_revision": {
                "action": {
                    "arguments_schema": {
                        "$schema": "http://json-schema.org/draft-04/schema#",
                        "title": "Run a feature experiment activated by a set of preferences.",
                        "type": "object",
                        "required": [
                            "slug",
                            "userFacingName",
                            "userFacingDescription",
                            "branches"
                        ],
                        "properties": {
                            "slug": {
                                "description": "Unique identifier for this experiment",
                                "type": "string",
                                "pattern": "^[A-Za-z0-9\\-_]+$"
                            },
                            "userFacingName": {
                                "description": "User-facing name of the experiment",
                                "type": "string",
                                "minLength": 1
                            },
                            "userFacingDescription": {
                                "description": "User-facing description of the experiment",
                                "type": "string",
                                "minLength": 1
                            },
                            "experimentDocumentUrl": {
                                "description": "URL of a document describing the experiment",
                                "type": "string",
                                "format": "uri",
                                "default": ""
                            },
                            "isHighPopulation": {
                                "description": "Marks the preference experiment as a high population experiment, that should be excluded from certain types of telemetry",
                                "type": "boolean",
                                "default": "false"
                            },
                            "isEnrollmentPaused": {
                                "description": "If true, new users will not be enrolled in the study.",
                                "type": "boolean",
                                "default": false
                            },
                            "branches": {
                                "description": "List of experimental branches",
                                "type": "array",
                                "minItems": 1,
                                "items": {
                                    "type": "object",
                                    "required": [
                                        "slug",
                                        "ratio",
                                        "preferences"
                                    ],
                                    "properties": {
                                        "slug": {
                                            "description": "Unique identifier for this branch of the experiment",
                                            "type": "string",
                                            "pattern": "^[A-Za-z0-9\\-_]+$"
                                        },
                                        "ratio": {
                                            "description": "Ratio of users who should be grouped into this branch",
                                            "type": "integer",
                                            "minimum": 1
                                        },
                                        "preferences": {
                                            "description": "The set of preferences to be set if this branch is chosen",
                                            "type": "object",
                                            "patternProperties": {
                                                ".*": {
                                                    "type": "object",
                                                    "properties": {
                                                        "preferenceType": {
                                                            "description": "Data type of the preference that controls this experiment",
                                                            "type": "string",
                                                            "enum": [
                                                                "string",
                                                                "integer",
                                                                "boolean"
                                                            ]
                                                        },
                                                        "preferenceBranchType": {
                                                            "description": "Controls whether the default or user value of the preference is modified",
                                                            "type": "string",
                                                            "enum": [
                                                                "user",
                                                                "default"
                                                            ],
                                                            "default": "default"
                                                        },
                                                        "preferenceValue": {
                                                            "description": "Value for this preference when this branch is chosen",
                                                            "type": [
                                                                "string",
                                                                "number",
                                                                "boolean"
                                                            ]
                                                        }
                                                    },
                                                    "required": [
                                                        "preferenceType",
                                                        "preferenceBranchType",
                                                        "preferenceValue"
                                                    ]
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "name": "multi-preference-experiment",
                    "id": 9,
                    "implementation_url": null
                },
                "approval_request": {
                    "approved": true,
                    "approver": {
                        "id": 1,
                        "first_name": "Michael",
                        "last_name": "Cooper",
                        "email": "mcooper@mozilla.com"
                    },
                    "comment": "r+",
                    "created": "2021-02-09T17:44:06.828794Z",
                    "creator": {
                        "id": 60,
                        "first_name": "Tiffany",
                        "last_name": "Tran",
                        "email": "ttran@mozilla.com"
                    },
                    "id": 2483,
                    "revision": {
                        "id": 3528,
                        "recipe_id": 1121
                    }
                },
                "arguments": {
                    "branches": [
                        {
                            "preferences": {
                                "app.normandy.test-prefs.bool": {
                                    "preferenceBranchType": "default",
                                    "preferenceType": "boolean",
                                    "preferenceValue": false
                                }
                            },
                            "ratio": 50,
                            "slug": "control-boolean"
                        },
                        {
                            "preferences": {
                                "app.normandy.test-prefs.bool": {
                                    "preferenceBranchType": "default",
                                    "preferenceType": "boolean",
                                    "preferenceValue": true
                                }
                            },
                            "ratio": 50,
                            "slug": "treatment-boolean"
                        }
                    ],
                    "experimentDocumentUrl": "https://experimenter.services.mozilla.com/experiments/unenrollment-normandy-test-with-no-op-pref-in-firefox-boolean-v2/",
                    "isEnrollmentPaused": false,
                    "slug": "bug-1690684-pref-unenrollment-normandy-test-with-no-op-pref-in-fir-nightly-87-87",
                    "userFacingDescription": "Changing a pref that does nothing - to check enrollment and unenrollment reliability.",
                    "userFacingName": "unenrollment normandy test with no-op pref in Firefox - boolean V2"
                },
                "experimenter_slug": "unenrollment-normandy-test-with-no-op-pref-in-firefox-boolean-v2",
                "capabilities": [
                    "jexl.transform.bucketSample",
                    "action.multi-preference-experiment",
                    "jexl.transform.versionCompare",
                    "jexl.context.env.version",
                    "capabilities-v1"
                ],
                "comment": "created recipe",
                "creator": {
                    "id": 60,
                    "first_name": "Tiffany",
                    "last_name": "Tran",
                    "email": "ttran@mozilla.com"
                },
                "date_created": "2021-02-09T17:43:51.388898Z",
                "enabled_states": [
                    {
                        "id": 2058,
                        "created": "2021-02-23T17:38:57.606575Z",
                        "creator": {
                            "id": 14,
                            "first_name": "Rehan",
                            "last_name": "Dalal",
                            "email": "rdalal@mozilla.com"
                        },
                        "enabled": false,
                        "carryover_from": null
                    },
                    {
                        "id": 2049,
                        "created": "2021-02-09T17:48:27.464653Z",
                        "creator": {
                            "id": 1,
                            "first_name": "Michael",
                            "last_name": "Cooper",
                            "email": "mcooper@mozilla.com"
                        },
                        "enabled": true,
                        "carryover_from": null
                    }
                ],
                "enabled": false,
                "extra_capabilities": [],
                "extra_filter_expression": "normandy.appinfo.appBuildID >= \"20210203214546\"",
                "filter_expression": "(normandy.channel in [\"nightly\"]) && ((env.version|versionCompare(\"87.!\")>=0)&&(env.version|versionCompare(\"87.*\")<0)) && ([normandy.userId,\"unenrollment-test-2021-01\"]|bucketSample(0,3000,10000)) && (normandy.appinfo.appBuildID >= \"20210203214546\")",
                "filter_object": [
                    {
                        "type": "channel",
                        "channels": [
                            "nightly"
                        ]
                    },
                    {
                        "type": "version",
                        "versions": [
                            87
                        ]
                    },
                    {
                        "type": "bucketSample",
                        "input": [
                            "normandy.userId",
                            "\"unenrollment-test-2021-01\""
                        ],
                        "start": 0,
                        "count": 3000,
                        "total": 10000
                    }
                ],
                "id": 3528,
                "identicon_seed": "v1:EfgcdqtkWlHh",
                "metadata": {},
                "name": "unenrollment normandy test with no-op pref in Firefox - boolean V2",
                "recipe": {
                    "approved_revision_id": 3528,
                    "id": 1121,
                    "latest_revision_id": 3528
                },
                "updated": "2021-02-23T17:38:57.812133Z"
            },
            "id": 1121,
            "latest_revision": {
                "action": {
                    "arguments_schema": {
                        "$schema": "http://json-schema.org/draft-04/schema#",
                        "title": "Run a feature experiment activated by a set of preferences.",
                        "type": "object",
                        "required": [
                            "slug",
                            "userFacingName",
                            "userFacingDescription",
                            "branches"
                        ],
                        "properties": {
                            "slug": {
                                "description": "Unique identifier for this experiment",
                                "type": "string",
                                "pattern": "^[A-Za-z0-9\\-_]+$"
                            },
                            "userFacingName": {
                                "description": "User-facing name of the experiment",
                                "type": "string",
                                "minLength": 1
                            },
                            "userFacingDescription": {
                                "description": "User-facing description of the experiment",
                                "type": "string",
                                "minLength": 1
                            },
                            "experimentDocumentUrl": {
                                "description": "URL of a document describing the experiment",
                                "type": "string",
                                "format": "uri",
                                "default": ""
                            },
                            "isHighPopulation": {
                                "description": "Marks the preference experiment as a high population experiment, that should be excluded from certain types of telemetry",
                                "type": "boolean",
                                "default": "false"
                            },
                            "isEnrollmentPaused": {
                                "description": "If true, new users will not be enrolled in the study.",
                                "type": "boolean",
                                "default": false
                            },
                            "branches": {
                                "description": "List of experimental branches",
                                "type": "array",
                                "minItems": 1,
                                "items": {
                                    "type": "object",
                                    "required": [
                                        "slug",
                                        "ratio",
                                        "preferences"
                                    ],
                                    "properties": {
                                        "slug": {
                                            "description": "Unique identifier for this branch of the experiment",
                                            "type": "string",
                                            "pattern": "^[A-Za-z0-9\\-_]+$"
                                        },
                                        "ratio": {
                                            "description": "Ratio of users who should be grouped into this branch",
                                            "type": "integer",
                                            "minimum": 1
                                        },
                                        "preferences": {
                                            "description": "The set of preferences to be set if this branch is chosen",
                                            "type": "object",
                                            "patternProperties": {
                                                ".*": {
                                                    "type": "object",
                                                    "properties": {
                                                        "preferenceType": {
                                                            "description": "Data type of the preference that controls this experiment",
                                                            "type": "string",
                                                            "enum": [
                                                                "string",
                                                                "integer",
                                                                "boolean"
                                                            ]
                                                        },
                                                        "preferenceBranchType": {
                                                            "description": "Controls whether the default or user value of the preference is modified",
                                                            "type": "string",
                                                            "enum": [
                                                                "user",
                                                                "default"
                                                            ],
                                                            "default": "default"
                                                        },
                                                        "preferenceValue": {
                                                            "description": "Value for this preference when this branch is chosen",
                                                            "type": [
                                                                "string",
                                                                "number",
                                                                "boolean"
                                                            ]
                                                        }
                                                    },
                                                    "required": [
                                                        "preferenceType",
                                                        "preferenceBranchType",
                                                        "preferenceValue"
                                                    ]
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "name": "multi-preference-experiment",
                    "id": 9,
                    "implementation_url": null
                },
                "approval_request": {
                    "approved": true,
                    "approver": {
                        "id": 1,
                        "first_name": "Michael",
                        "last_name": "Cooper",
                        "email": "mcooper@mozilla.com"
                    },
                    "comment": "r+",
                    "created": "2021-02-09T17:44:06.828794Z",
                    "creator": {
                        "id": 60,
                        "first_name": "Tiffany",
                        "last_name": "Tran",
                        "email": "ttran@mozilla.com"
                    },
                    "id": 2483,
                    "revision": {
                        "id": 3528,
                        "recipe_id": 1121
                    }
                },
                "arguments": {
                    "branches": [
                        {
                            "preferences": {
                                "app.normandy.test-prefs.bool": {
                                    "preferenceBranchType": "default",
                                    "preferenceType": "boolean",
                                    "preferenceValue": false
                                }
                            },
                            "ratio": 50,
                            "slug": "control-boolean"
                        },
                        {
                            "preferences": {
                                "app.normandy.test-prefs.bool": {
                                    "preferenceBranchType": "default",
                                    "preferenceType": "boolean",
                                    "preferenceValue": true
                                }
                            },
                            "ratio": 50,
                            "slug": "treatment-boolean"
                        }
                    ],
                    "experimentDocumentUrl": "https://experimenter.services.mozilla.com/experiments/unenrollment-normandy-test-with-no-op-pref-in-firefox-boolean-v2/",
                    "isEnrollmentPaused": false,
                    "slug": "bug-1690684-pref-unenrollment-normandy-test-with-no-op-pref-in-fir-nightly-87-87",
                    "userFacingDescription": "Changing a pref that does nothing - to check enrollment and unenrollment reliability.",
                    "userFacingName": "unenrollment normandy test with no-op pref in Firefox - boolean V2"
                },
                "experimenter_slug": "unenrollment-normandy-test-with-no-op-pref-in-firefox-boolean-v2",
                "capabilities": [
                    "jexl.transform.bucketSample",
                    "action.multi-preference-experiment",
                    "jexl.transform.versionCompare",
                    "jexl.context.env.version",
                    "capabilities-v1"
                ],
                "comment": "created recipe",
                "creator": {
                    "id": 60,
                    "first_name": "Tiffany",
                    "last_name": "Tran",
                    "email": "ttran@mozilla.com"
                },
                "date_created": "2021-02-09T17:43:51.388898Z",
                "enabled_states": [
                    {
                        "id": 2058,
                        "created": "2021-02-23T17:38:57.606575Z",
                        "creator": {
                            "id": 14,
                            "first_name": "Rehan",
                            "last_name": "Dalal",
                            "email": "rdalal@mozilla.com"
                        },
                        "enabled": false,
                        "carryover_from": null
                    },
                    {
                        "id": 2049,
                        "created": "2021-02-09T17:48:27.464653Z",
                        "creator": {
                            "id": 1,
                            "first_name": "Michael",
                            "last_name": "Cooper",
                            "email": "mcooper@mozilla.com"
                        },
                        "enabled": true,
                        "carryover_from": null
                    }
                ],
                "enabled": false,
                "extra_capabilities": [],
                "extra_filter_expression": "normandy.appinfo.appBuildID >= \"20210203214546\"",
                "filter_expression": "(normandy.channel in [\"nightly\"]) && ((env.version|versionCompare(\"87.!\")>=0)&&(env.version|versionCompare(\"87.*\")<0)) && ([normandy.userId,\"unenrollment-test-2021-01\"]|bucketSample(0,3000,10000)) && (normandy.appinfo.appBuildID >= \"20210203214546\")",
                "filter_object": [
                    {
                        "type": "channel",
                        "channels": [
                            "nightly"
                        ]
                    },
                    {
                        "type": "version",
                        "versions": [
                            87
                        ]
                    },
                    {
                        "type": "bucketSample",
                        "input": [
                            "normandy.userId",
                            "\"unenrollment-test-2021-01\""
                        ],
                        "start": 0,
                        "count": 3000,
                        "total": 10000
                    }
                ],
                "id": 3528,
                "identicon_seed": "v1:EfgcdqtkWlHh",
                "metadata": {},
                "name": "unenrollment normandy test with no-op pref in Firefox - boolean V2",
                "recipe": {
                    "approved_revision_id": 3528,
                    "id": 1121,
                    "latest_revision_id": 3528
                },
                "updated": "2021-02-23T17:38:57.812133Z"
            },
            "signature": null,
            "uses_only_baseline_capabilities": false
        }
    ]
}