Viewset for viewing and uploading recipes.

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

{
    "count": 1303,
    "next": "https://normandy.cdn.mozilla.net/api/v3/recipe/?format=api&ordering=-approved_revision&page=3",
    "previous": "https://normandy.cdn.mozilla.net/api/v3/recipe/?format=api&ordering=-approved_revision",
    "results": [
        {
            "approved_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": 4,
                        "first_name": "Rob",
                        "last_name": "Rayborn",
                        "email": "rrayborn@mozilla.com"
                    },
                    "comment": "LGTM",
                    "created": "2018-06-05T16:53:05.794182Z",
                    "creator": {
                        "id": 10,
                        "first_name": "Tyler",
                        "last_name": "Downer",
                        "email": "tdowner@mozilla.com"
                    },
                    "id": 839,
                    "revision": {
                        "id": 1479,
                        "recipe_id": 475
                    }
                },
                "arguments": {
                    "name": "addon-study-trr-1446404-it",
                    "description": "Mozilla sta conducendo una serie di studi per valutare un servizio in grado di impedire ai provider DNS la raccolta e condivisione di informazioni sulla tua cronologia di navigazione. Ogni utente che partecipa allo studio riceverà una notifica. Quando uno studio è attivo, Firefox utilizzerà automaticamente 1.1.1.1, il servizio di “DNS over HTTPS” di Cloudflare. Questo studio utilizzerà il sistema di Cloudflare, insieme al server DNS selezionato dall’utente o fornito dal provider Internet (ISP), per confrontarne le prestazioni.\nhttps://bugzilla.mozilla.org/show_bug.cgi?id=1446404",
                    "addonUrl": "https://net-mozaws-prod-us-west-2-normandy.s3.amazonaws.com/extensions/httpdns%40shield.mozilla.org-1.0-signed.xpi",
                    "isEnrollmentPaused": true,
                    "extensionApiId": 44
                },
                "experimenter_slug": null,
                "capabilities": [
                    "action.opt-out-study"
                ],
                "comment": "",
                "creator": null,
                "date_created": "2018-06-05T16:47:45.806286Z",
                "enabled_states": [
                    {
                        "id": 199,
                        "created": "2018-08-06T21:01:08.970150Z",
                        "creator": {
                            "id": 6,
                            "first_name": "Josh",
                            "last_name": "Gaunt",
                            "email": "jgaunt@mozilla.com"
                        },
                        "enabled": false,
                        "carryover_from": null
                    },
                    {
                        "id": 62,
                        "created": "2018-06-05T16:54:13.925712Z",
                        "creator": {
                            "id": 4,
                            "first_name": "Rob",
                            "last_name": "Rayborn",
                            "email": "rrayborn@mozilla.com"
                        },
                        "enabled": true,
                        "carryover_from": 56
                    }
                ],
                "enabled": false,
                "extra_capabilities": [],
                "extra_filter_expression": "(\n  normandy.channel == 'nightly'\n  && normandy.version >= '62'\n  && normandy.locale == 'it'\n  && [normandy.userId, normandy.recipe.id]|stableSample(0.5)\n)",
                "filter_expression": "(\n  normandy.channel == 'nightly'\n  && normandy.version >= '62'\n  && normandy.locale == 'it'\n  && [normandy.userId, normandy.recipe.id]|stableSample(0.5)\n)",
                "filter_object": [],
                "id": 1479,
                "identicon_seed": "v1:g7qbqfdxnpv",
                "metadata": {},
                "name": "Addon Study: Trusted Recursive Resolver, Nightly, it [Bug 1446404]",
                "recipe": {
                    "approved_revision_id": 1479,
                    "id": 475,
                    "latest_revision_id": 1479
                },
                "updated": "2018-08-06T21:01:08.975407Z"
            },
            "id": 475,
            "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": 4,
                        "first_name": "Rob",
                        "last_name": "Rayborn",
                        "email": "rrayborn@mozilla.com"
                    },
                    "comment": "LGTM",
                    "created": "2018-06-05T16:53:05.794182Z",
                    "creator": {
                        "id": 10,
                        "first_name": "Tyler",
                        "last_name": "Downer",
                        "email": "tdowner@mozilla.com"
                    },
                    "id": 839,
                    "revision": {
                        "id": 1479,
                        "recipe_id": 475
                    }
                },
                "arguments": {
                    "name": "addon-study-trr-1446404-it",
                    "description": "Mozilla sta conducendo una serie di studi per valutare un servizio in grado di impedire ai provider DNS la raccolta e condivisione di informazioni sulla tua cronologia di navigazione. Ogni utente che partecipa allo studio riceverà una notifica. Quando uno studio è attivo, Firefox utilizzerà automaticamente 1.1.1.1, il servizio di “DNS over HTTPS” di Cloudflare. Questo studio utilizzerà il sistema di Cloudflare, insieme al server DNS selezionato dall’utente o fornito dal provider Internet (ISP), per confrontarne le prestazioni.\nhttps://bugzilla.mozilla.org/show_bug.cgi?id=1446404",
                    "addonUrl": "https://net-mozaws-prod-us-west-2-normandy.s3.amazonaws.com/extensions/httpdns%40shield.mozilla.org-1.0-signed.xpi",
                    "isEnrollmentPaused": true,
                    "extensionApiId": 44
                },
                "experimenter_slug": null,
                "capabilities": [
                    "action.opt-out-study"
                ],
                "comment": "",
                "creator": null,
                "date_created": "2018-06-05T16:47:45.806286Z",
                "enabled_states": [
                    {
                        "id": 199,
                        "created": "2018-08-06T21:01:08.970150Z",
                        "creator": {
                            "id": 6,
                            "first_name": "Josh",
                            "last_name": "Gaunt",
                            "email": "jgaunt@mozilla.com"
                        },
                        "enabled": false,
                        "carryover_from": null
                    },
                    {
                        "id": 62,
                        "created": "2018-06-05T16:54:13.925712Z",
                        "creator": {
                            "id": 4,
                            "first_name": "Rob",
                            "last_name": "Rayborn",
                            "email": "rrayborn@mozilla.com"
                        },
                        "enabled": true,
                        "carryover_from": 56
                    }
                ],
                "enabled": false,
                "extra_capabilities": [],
                "extra_filter_expression": "(\n  normandy.channel == 'nightly'\n  && normandy.version >= '62'\n  && normandy.locale == 'it'\n  && [normandy.userId, normandy.recipe.id]|stableSample(0.5)\n)",
                "filter_expression": "(\n  normandy.channel == 'nightly'\n  && normandy.version >= '62'\n  && normandy.locale == 'it'\n  && [normandy.userId, normandy.recipe.id]|stableSample(0.5)\n)",
                "filter_object": [],
                "id": 1479,
                "identicon_seed": "v1:g7qbqfdxnpv",
                "metadata": {},
                "name": "Addon Study: Trusted Recursive Resolver, Nightly, it [Bug 1446404]",
                "recipe": {
                    "approved_revision_id": 1479,
                    "id": 475,
                    "latest_revision_id": 1479
                },
                "updated": "2018-08-06T21:01:08.975407Z"
            },
            "signature": null,
            "uses_only_baseline_capabilities": true
        },
        {
            "approved_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": 4,
                        "first_name": "Rob",
                        "last_name": "Rayborn",
                        "email": "rrayborn@mozilla.com"
                    },
                    "comment": "LGTM",
                    "created": "2018-06-05T16:53:02.071626Z",
                    "creator": {
                        "id": 10,
                        "first_name": "Tyler",
                        "last_name": "Downer",
                        "email": "tdowner@mozilla.com"
                    },
                    "id": 837,
                    "revision": {
                        "id": 1480,
                        "recipe_id": 473
                    }
                },
                "arguments": {
                    "name": "addon-study-trr-1446404-de",
                    "description": "Mozilla führt eine Reihe von Studien durch, um einen Dienst zu evaluieren, der DNS-Anbieter daran hindert, Ihre Surf-Chronik aufzuzeichnen und weiterzugeben. Alle Anwender in der Studie erhalten eine Benachrichtigung. Wenn eine Studie aktiv ist, verwendet Firefox automatisch den sicheren DNS über HTTPS 1.1.1.1 von Cloudflare. Diese Studie verwendet den Cloudflare-Resolver zusätzlich zum durch den Nutzer oder den Internetanbieter vorgegebenen DNS, um die Herangehensweisen zu vergleichen.\nhttps://bugzilla.mozilla.org/show_bug.cgi?id=1446404",
                    "addonUrl": "https://net-mozaws-prod-us-west-2-normandy.s3.amazonaws.com/extensions/httpdns%40shield.mozilla.org-1.0-signed.xpi",
                    "isEnrollmentPaused": true,
                    "extensionApiId": 44
                },
                "experimenter_slug": null,
                "capabilities": [
                    "action.opt-out-study"
                ],
                "comment": "",
                "creator": null,
                "date_created": "2018-06-05T16:47:51.033656Z",
                "enabled_states": [
                    {
                        "id": 198,
                        "created": "2018-08-06T21:01:08.294475Z",
                        "creator": {
                            "id": 6,
                            "first_name": "Josh",
                            "last_name": "Gaunt",
                            "email": "jgaunt@mozilla.com"
                        },
                        "enabled": false,
                        "carryover_from": null
                    },
                    {
                        "id": 63,
                        "created": "2018-06-05T16:54:20.082898Z",
                        "creator": {
                            "id": 4,
                            "first_name": "Rob",
                            "last_name": "Rayborn",
                            "email": "rrayborn@mozilla.com"
                        },
                        "enabled": true,
                        "carryover_from": 55
                    }
                ],
                "enabled": false,
                "extra_capabilities": [],
                "extra_filter_expression": "(\n  normandy.channel == 'nightly'\n  && normandy.version >= '62'\n  && normandy.locale == 'de'\n  && [normandy.userId, normandy.recipe.id]|stableSample(0.5)\n)",
                "filter_expression": "(\n  normandy.channel == 'nightly'\n  && normandy.version >= '62'\n  && normandy.locale == 'de'\n  && [normandy.userId, normandy.recipe.id]|stableSample(0.5)\n)",
                "filter_object": [],
                "id": 1480,
                "identicon_seed": "v1:18iychx9ie3",
                "metadata": {},
                "name": "Addon Study: Trusted Recursive Resolver, Nightly, de [Bug 1446404]",
                "recipe": {
                    "approved_revision_id": 1480,
                    "id": 473,
                    "latest_revision_id": 1480
                },
                "updated": "2018-08-06T21:01:08.299849Z"
            },
            "id": 473,
            "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": 4,
                        "first_name": "Rob",
                        "last_name": "Rayborn",
                        "email": "rrayborn@mozilla.com"
                    },
                    "comment": "LGTM",
                    "created": "2018-06-05T16:53:02.071626Z",
                    "creator": {
                        "id": 10,
                        "first_name": "Tyler",
                        "last_name": "Downer",
                        "email": "tdowner@mozilla.com"
                    },
                    "id": 837,
                    "revision": {
                        "id": 1480,
                        "recipe_id": 473
                    }
                },
                "arguments": {
                    "name": "addon-study-trr-1446404-de",
                    "description": "Mozilla führt eine Reihe von Studien durch, um einen Dienst zu evaluieren, der DNS-Anbieter daran hindert, Ihre Surf-Chronik aufzuzeichnen und weiterzugeben. Alle Anwender in der Studie erhalten eine Benachrichtigung. Wenn eine Studie aktiv ist, verwendet Firefox automatisch den sicheren DNS über HTTPS 1.1.1.1 von Cloudflare. Diese Studie verwendet den Cloudflare-Resolver zusätzlich zum durch den Nutzer oder den Internetanbieter vorgegebenen DNS, um die Herangehensweisen zu vergleichen.\nhttps://bugzilla.mozilla.org/show_bug.cgi?id=1446404",
                    "addonUrl": "https://net-mozaws-prod-us-west-2-normandy.s3.amazonaws.com/extensions/httpdns%40shield.mozilla.org-1.0-signed.xpi",
                    "isEnrollmentPaused": true,
                    "extensionApiId": 44
                },
                "experimenter_slug": null,
                "capabilities": [
                    "action.opt-out-study"
                ],
                "comment": "",
                "creator": null,
                "date_created": "2018-06-05T16:47:51.033656Z",
                "enabled_states": [
                    {
                        "id": 198,
                        "created": "2018-08-06T21:01:08.294475Z",
                        "creator": {
                            "id": 6,
                            "first_name": "Josh",
                            "last_name": "Gaunt",
                            "email": "jgaunt@mozilla.com"
                        },
                        "enabled": false,
                        "carryover_from": null
                    },
                    {
                        "id": 63,
                        "created": "2018-06-05T16:54:20.082898Z",
                        "creator": {
                            "id": 4,
                            "first_name": "Rob",
                            "last_name": "Rayborn",
                            "email": "rrayborn@mozilla.com"
                        },
                        "enabled": true,
                        "carryover_from": 55
                    }
                ],
                "enabled": false,
                "extra_capabilities": [],
                "extra_filter_expression": "(\n  normandy.channel == 'nightly'\n  && normandy.version >= '62'\n  && normandy.locale == 'de'\n  && [normandy.userId, normandy.recipe.id]|stableSample(0.5)\n)",
                "filter_expression": "(\n  normandy.channel == 'nightly'\n  && normandy.version >= '62'\n  && normandy.locale == 'de'\n  && [normandy.userId, normandy.recipe.id]|stableSample(0.5)\n)",
                "filter_object": [],
                "id": 1480,
                "identicon_seed": "v1:18iychx9ie3",
                "metadata": {},
                "name": "Addon Study: Trusted Recursive Resolver, Nightly, de [Bug 1446404]",
                "recipe": {
                    "approved_revision_id": 1480,
                    "id": 473,
                    "latest_revision_id": 1480
                },
                "updated": "2018-08-06T21:01:08.299849Z"
            },
            "signature": null,
            "uses_only_baseline_capabilities": true
        },
        {
            "approved_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": 4,
                        "first_name": "Rob",
                        "last_name": "Rayborn",
                        "email": "rrayborn@mozilla.com"
                    },
                    "comment": "LGTM",
                    "created": "2018-06-05T16:52:59.536460Z",
                    "creator": {
                        "id": 10,
                        "first_name": "Tyler",
                        "last_name": "Downer",
                        "email": "tdowner@mozilla.com"
                    },
                    "id": 836,
                    "revision": {
                        "id": 1481,
                        "recipe_id": 472
                    }
                },
                "arguments": {
                    "name": "addon-study-trr-1446404-en",
                    "description": "Mozilla is running a series of studies to evaluate a service that keeps DNS providers from collecting and sharing your browsing history. All users in the study will receive a notification. When a study is active, Firefox will automatically use Cloudflare’s 1.1.1.1 secure DNS over HTTPS. This study will use the Cloudflare resolver in addition to the DNS selected by a user or their ISP in order to compare approaches.\nSee: https://bugzilla.mozilla.org/show_bug.cgi?id=1446404",
                    "addonUrl": "https://net-mozaws-prod-us-west-2-normandy.s3.amazonaws.com/extensions/httpdns%40shield.mozilla.org-1.0-signed.xpi",
                    "isEnrollmentPaused": true,
                    "extensionApiId": 44
                },
                "experimenter_slug": null,
                "capabilities": [
                    "action.opt-out-study"
                ],
                "comment": "",
                "creator": null,
                "date_created": "2018-06-05T16:47:59.193718Z",
                "enabled_states": [
                    {
                        "id": 197,
                        "created": "2018-08-06T21:01:07.595691Z",
                        "creator": {
                            "id": 6,
                            "first_name": "Josh",
                            "last_name": "Gaunt",
                            "email": "jgaunt@mozilla.com"
                        },
                        "enabled": false,
                        "carryover_from": null
                    },
                    {
                        "id": 64,
                        "created": "2018-06-05T16:54:28.719600Z",
                        "creator": {
                            "id": 4,
                            "first_name": "Rob",
                            "last_name": "Rayborn",
                            "email": "rrayborn@mozilla.com"
                        },
                        "enabled": true,
                        "carryover_from": 54
                    }
                ],
                "enabled": false,
                "extra_capabilities": [],
                "extra_filter_expression": "(\n  normandy.channel == 'nightly'\n  && normandy.version >= '62'\n  && !(normandy.locale in ['de', 'fr', 'it', 'ru'])\n  && [normandy.userId, normandy.recipe.id]|stableSample(0.5)\n)",
                "filter_expression": "(\n  normandy.channel == 'nightly'\n  && normandy.version >= '62'\n  && !(normandy.locale in ['de', 'fr', 'it', 'ru'])\n  && [normandy.userId, normandy.recipe.id]|stableSample(0.5)\n)",
                "filter_object": [],
                "id": 1481,
                "identicon_seed": "v1:sui0y5anfnt",
                "metadata": {},
                "name": "Addon Study: Trusted Recursive Resolver, Nightly, en [Bug 1446404]",
                "recipe": {
                    "approved_revision_id": 1481,
                    "id": 472,
                    "latest_revision_id": 1481
                },
                "updated": "2018-08-06T21:01:07.600880Z"
            },
            "id": 472,
            "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": 4,
                        "first_name": "Rob",
                        "last_name": "Rayborn",
                        "email": "rrayborn@mozilla.com"
                    },
                    "comment": "LGTM",
                    "created": "2018-06-05T16:52:59.536460Z",
                    "creator": {
                        "id": 10,
                        "first_name": "Tyler",
                        "last_name": "Downer",
                        "email": "tdowner@mozilla.com"
                    },
                    "id": 836,
                    "revision": {
                        "id": 1481,
                        "recipe_id": 472
                    }
                },
                "arguments": {
                    "name": "addon-study-trr-1446404-en",
                    "description": "Mozilla is running a series of studies to evaluate a service that keeps DNS providers from collecting and sharing your browsing history. All users in the study will receive a notification. When a study is active, Firefox will automatically use Cloudflare’s 1.1.1.1 secure DNS over HTTPS. This study will use the Cloudflare resolver in addition to the DNS selected by a user or their ISP in order to compare approaches.\nSee: https://bugzilla.mozilla.org/show_bug.cgi?id=1446404",
                    "addonUrl": "https://net-mozaws-prod-us-west-2-normandy.s3.amazonaws.com/extensions/httpdns%40shield.mozilla.org-1.0-signed.xpi",
                    "isEnrollmentPaused": true,
                    "extensionApiId": 44
                },
                "experimenter_slug": null,
                "capabilities": [
                    "action.opt-out-study"
                ],
                "comment": "",
                "creator": null,
                "date_created": "2018-06-05T16:47:59.193718Z",
                "enabled_states": [
                    {
                        "id": 197,
                        "created": "2018-08-06T21:01:07.595691Z",
                        "creator": {
                            "id": 6,
                            "first_name": "Josh",
                            "last_name": "Gaunt",
                            "email": "jgaunt@mozilla.com"
                        },
                        "enabled": false,
                        "carryover_from": null
                    },
                    {
                        "id": 64,
                        "created": "2018-06-05T16:54:28.719600Z",
                        "creator": {
                            "id": 4,
                            "first_name": "Rob",
                            "last_name": "Rayborn",
                            "email": "rrayborn@mozilla.com"
                        },
                        "enabled": true,
                        "carryover_from": 54
                    }
                ],
                "enabled": false,
                "extra_capabilities": [],
                "extra_filter_expression": "(\n  normandy.channel == 'nightly'\n  && normandy.version >= '62'\n  && !(normandy.locale in ['de', 'fr', 'it', 'ru'])\n  && [normandy.userId, normandy.recipe.id]|stableSample(0.5)\n)",
                "filter_expression": "(\n  normandy.channel == 'nightly'\n  && normandy.version >= '62'\n  && !(normandy.locale in ['de', 'fr', 'it', 'ru'])\n  && [normandy.userId, normandy.recipe.id]|stableSample(0.5)\n)",
                "filter_object": [],
                "id": 1481,
                "identicon_seed": "v1:sui0y5anfnt",
                "metadata": {},
                "name": "Addon Study: Trusted Recursive Resolver, Nightly, en [Bug 1446404]",
                "recipe": {
                    "approved_revision_id": 1481,
                    "id": 472,
                    "latest_revision_id": 1481
                },
                "updated": "2018-08-06T21:01:07.600880Z"
            },
            "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, fix survey pings first",
                    "created": "2018-06-05T21:41:28.503071Z",
                    "creator": {
                        "id": 10,
                        "first_name": "Tyler",
                        "last_name": "Downer",
                        "email": "tdowner@mozilla.com"
                    },
                    "id": 841,
                    "revision": {
                        "id": 1484,
                        "recipe_id": 478
                    }
                },
                "arguments": {
                    "surveyId": "hb-ext-dev-survey",
                    "message": "Do you build browser extensions? Let us know how we can improve the experience by taking our survey.",
                    "learnMoreMessage": "Learn More",
                    "learnMoreUrl": "https://wiki.mozilla.org/Firefox/Shield/Heartbeat",
                    "engagementButtonLabel": "Take Survey",
                    "thanksMessage": "Thank you!",
                    "postAnswerUrl": "https://qsurvey.mozilla.com/s3/Extension-Developer-survey?source=deved",
                    "includeTelemetryUUID": false,
                    "repeatOption": "once"
                },
                "experimenter_slug": null,
                "capabilities": [
                    "action.show-heartbeat"
                ],
                "comment": "",
                "creator": null,
                "date_created": "2018-06-05T21:41:23.867184Z",
                "enabled_states": [
                    {
                        "id": 71,
                        "created": "2018-06-13T23:16:07.891740Z",
                        "creator": {
                            "id": 10,
                            "first_name": "Tyler",
                            "last_name": "Downer",
                            "email": "tdowner@mozilla.com"
                        },
                        "enabled": false,
                        "carryover_from": null
                    },
                    {
                        "id": 65,
                        "created": "2018-06-05T21:57:31.782014Z",
                        "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 == 'aurora' && \n    [normandy.userId]|bucketSample(0, 100, 1000)  && \n    normandy.locale  in ['en-US', 'en-GB', 'en-CA', 'en-ZA', 'en-ZA']   && \n   !normandy.isFirstRun &&\n  'devtools.chrome.enabled'|preferenceValue  == true\n)",
                "filter_expression": "(\n    normandy.channel == 'aurora' && \n    [normandy.userId]|bucketSample(0, 100, 1000)  && \n    normandy.locale  in ['en-US', 'en-GB', 'en-CA', 'en-ZA', 'en-ZA']   && \n   !normandy.isFirstRun &&\n  'devtools.chrome.enabled'|preferenceValue  == true\n)",
                "filter_object": [],
                "id": 1484,
                "identicon_seed": "v1:wcjxfjtlua",
                "metadata": {},
                "name": "Extension Developer Survey",
                "recipe": {
                    "approved_revision_id": 1484,
                    "id": 478,
                    "latest_revision_id": 1484
                },
                "updated": "2018-06-13T23:16:07.900460Z"
            },
            "id": 478,
            "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, fix survey pings first",
                    "created": "2018-06-05T21:41:28.503071Z",
                    "creator": {
                        "id": 10,
                        "first_name": "Tyler",
                        "last_name": "Downer",
                        "email": "tdowner@mozilla.com"
                    },
                    "id": 841,
                    "revision": {
                        "id": 1484,
                        "recipe_id": 478
                    }
                },
                "arguments": {
                    "surveyId": "hb-ext-dev-survey",
                    "message": "Do you build browser extensions? Let us know how we can improve the experience by taking our survey.",
                    "learnMoreMessage": "Learn More",
                    "learnMoreUrl": "https://wiki.mozilla.org/Firefox/Shield/Heartbeat",
                    "engagementButtonLabel": "Take Survey",
                    "thanksMessage": "Thank you!",
                    "postAnswerUrl": "https://qsurvey.mozilla.com/s3/Extension-Developer-survey?source=deved",
                    "includeTelemetryUUID": false,
                    "repeatOption": "once"
                },
                "experimenter_slug": null,
                "capabilities": [
                    "action.show-heartbeat"
                ],
                "comment": "",
                "creator": null,
                "date_created": "2018-06-05T21:41:23.867184Z",
                "enabled_states": [
                    {
                        "id": 71,
                        "created": "2018-06-13T23:16:07.891740Z",
                        "creator": {
                            "id": 10,
                            "first_name": "Tyler",
                            "last_name": "Downer",
                            "email": "tdowner@mozilla.com"
                        },
                        "enabled": false,
                        "carryover_from": null
                    },
                    {
                        "id": 65,
                        "created": "2018-06-05T21:57:31.782014Z",
                        "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 == 'aurora' && \n    [normandy.userId]|bucketSample(0, 100, 1000)  && \n    normandy.locale  in ['en-US', 'en-GB', 'en-CA', 'en-ZA', 'en-ZA']   && \n   !normandy.isFirstRun &&\n  'devtools.chrome.enabled'|preferenceValue  == true\n)",
                "filter_expression": "(\n    normandy.channel == 'aurora' && \n    [normandy.userId]|bucketSample(0, 100, 1000)  && \n    normandy.locale  in ['en-US', 'en-GB', 'en-CA', 'en-ZA', 'en-ZA']   && \n   !normandy.isFirstRun &&\n  'devtools.chrome.enabled'|preferenceValue  == true\n)",
                "filter_object": [],
                "id": 1484,
                "identicon_seed": "v1:wcjxfjtlua",
                "metadata": {},
                "name": "Extension Developer Survey",
                "recipe": {
                    "approved_revision_id": 1484,
                    "id": 478,
                    "latest_revision_id": 1484
                },
                "updated": "2018-06-13T23:16:07.900460Z"
            },
            "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": 3,
                        "first_name": "Matthew",
                        "last_name": "Grimes",
                        "email": "mgrimes@mozilla.com"
                    },
                    "comment": "Testing the new snippets router",
                    "created": "2018-06-05T22:58:27.961095Z",
                    "creator": {
                        "id": 4,
                        "first_name": "Rob",
                        "last_name": "Rayborn",
                        "email": "rrayborn@mozilla.com"
                    },
                    "id": 845,
                    "revision": {
                        "id": 1488,
                        "recipe_id": 479
                    }
                },
                "arguments": {
                    "slug": "pref-flip-activity-stream-61-beta-snippets-router-1463491",
                    "experimentDocumentUrl": "https://bugzilla.mozilla.org/show_bug.cgi?id=1463491",
                    "isHighVolume": false,
                    "preferenceName": "browser.newtabpage.activity-stream.asrouterExperimentEnabled",
                    "preferenceType": "boolean",
                    "preferenceBranchType": "user",
                    "isEnrollmentPaused": false,
                    "branches": [
                        {
                            "ratio": 1,
                            "slug": "control",
                            "value": false
                        },
                        {
                            "ratio": 1,
                            "slug": "variant",
                            "value": true
                        }
                    ]
                },
                "experimenter_slug": null,
                "capabilities": [
                    "action.preference-experiment"
                ],
                "comment": "",
                "creator": null,
                "date_created": "2018-06-05T22:54:56.824598Z",
                "enabled_states": [
                    {
                        "id": 75,
                        "created": "2018-06-25T22:08:25.067837Z",
                        "creator": {
                            "id": 4,
                            "first_name": "Rob",
                            "last_name": "Rayborn",
                            "email": "rrayborn@mozilla.com"
                        },
                        "enabled": false,
                        "carryover_from": null
                    },
                    {
                        "id": 67,
                        "created": "2018-06-05T23:00:37.816323Z",
                        "creator": {
                            "id": 3,
                            "first_name": "Matthew",
                            "last_name": "Grimes",
                            "email": "mgrimes@mozilla.com"
                        },
                        "enabled": true,
                        "carryover_from": null
                    }
                ],
                "enabled": false,
                "extra_capabilities": [],
                "extra_filter_expression": "(\n  [normandy.userId, normandy.recipe.id]|stableSample(0.5) &&  \n  normandy.channel == 'beta' && \n  normandy.country in ['US', 'CA'] &&\n  normandy.locale == 'en-US' &&\n  normandy.version >= '61.0' &&\n  'browser.newtabpage.activity-stream.feeds.snippets'|preferenceValue ==  true &&\n  'browser.onboarding.notification.finished'|preferenceValue ==  true\n)",
                "filter_expression": "(\n  [normandy.userId, normandy.recipe.id]|stableSample(0.5) &&  \n  normandy.channel == 'beta' && \n  normandy.country in ['US', 'CA'] &&\n  normandy.locale == 'en-US' &&\n  normandy.version >= '61.0' &&\n  'browser.newtabpage.activity-stream.feeds.snippets'|preferenceValue ==  true &&\n  'browser.onboarding.notification.finished'|preferenceValue ==  true\n)",
                "filter_object": [],
                "id": 1488,
                "identicon_seed": "v1:u3cgfh7f40e",
                "metadata": {},
                "name": "Pref Flip - Beta 61 Snippets AS Router (Bug 1463491)",
                "recipe": {
                    "approved_revision_id": 1488,
                    "id": 479,
                    "latest_revision_id": 1494
                },
                "updated": "2018-06-25T22:08:25.315070Z"
            },
            "id": 479,
            "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": null,
                "arguments": {
                    "slug": "pref-flip-activity-stream-61-beta-snippets-router-1463491",
                    "experimentDocumentUrl": "https://bugzilla.mozilla.org/show_bug.cgi?id=1463491",
                    "isHighVolume": false,
                    "preferenceName": "browser.newtabpage.activity-stream.asrouterExperimentEnabled",
                    "preferenceType": "boolean",
                    "preferenceBranchType": "user",
                    "isEnrollmentPaused": false,
                    "branches": [
                        {
                            "ratio": 1,
                            "slug": "control",
                            "value": false
                        },
                        {
                            "ratio": 1,
                            "slug": "variant",
                            "value": true
                        }
                    ]
                },
                "experimenter_slug": null,
                "capabilities": [
                    "action.preference-experiment"
                ],
                "comment": "",
                "creator": null,
                "date_created": "2018-06-14T22:20:03.999658Z",
                "enabled_states": [],
                "enabled": false,
                "extra_capabilities": [],
                "extra_filter_expression": "(\n  ![normandy.userId, normandy.recipe.id]|stableSample(0.5) &&  \n  normandy.channel == 'beta' && \n  normandy.country in ['US', 'CA'] &&\n  normandy.locale == 'en-US' &&\n  normandy.version >= '61.0' &&\n  'browser.newtabpage.activity-stream.feeds.snippets'|preferenceValue ==  true &&\n  'browser.onboarding.notification.finished'|preferenceValue ==  true\n)",
                "filter_expression": "(\n  ![normandy.userId, normandy.recipe.id]|stableSample(0.5) &&  \n  normandy.channel == 'beta' && \n  normandy.country in ['US', 'CA'] &&\n  normandy.locale == 'en-US' &&\n  normandy.version >= '61.0' &&\n  'browser.newtabpage.activity-stream.feeds.snippets'|preferenceValue ==  true &&\n  'browser.onboarding.notification.finished'|preferenceValue ==  true\n)",
                "filter_object": [],
                "id": 1494,
                "identicon_seed": "v1:u3cgfh7f40e",
                "metadata": {},
                "name": "Pref Flip - Beta 61 Snippets AS Router (Bug 1463491)",
                "recipe": {
                    "approved_revision_id": 1488,
                    "id": 479,
                    "latest_revision_id": 1494
                },
                "updated": "2018-06-14T22:20:04.230100Z"
            },
            "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": 10,
                        "first_name": "Tyler",
                        "last_name": "Downer",
                        "email": "tdowner@mozilla.com"
                    },
                    "comment": "+1",
                    "created": "2018-06-07T21:37:10.967436Z",
                    "creator": {
                        "id": 4,
                        "first_name": "Rob",
                        "last_name": "Rayborn",
                        "email": "rrayborn@mozilla.com"
                    },
                    "id": 846,
                    "revision": {
                        "id": 1490,
                        "recipe_id": 480
                    }
                },
                "arguments": {
                    "surveyId": "hb-throbber-30-1462158",
                    "message": "The Firefox team is interested in learning more about your experiences with Firefox",
                    "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/beta-tt?b=30",
                    "includeTelemetryUUID": true,
                    "repeatOption": "once"
                },
                "experimenter_slug": null,
                "capabilities": [
                    "action.show-heartbeat"
                ],
                "comment": "",
                "creator": null,
                "date_created": "2018-06-07T21:37:07.367452Z",
                "enabled_states": [
                    {
                        "id": 313,
                        "created": "2018-09-05T18:23:08.591737Z",
                        "creator": {
                            "id": 4,
                            "first_name": "Rob",
                            "last_name": "Rayborn",
                            "email": "rrayborn@mozilla.com"
                        },
                        "enabled": false,
                        "carryover_from": null
                    },
                    {
                        "id": 68,
                        "created": "2018-06-07T21:51:34.435591Z",
                        "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 == 'beta'\n    && normandy.version >= '61'\n    && 'browser.tabs.30FpsThrobber'|preferenceValue == true\n    && normandy.locale in ['en-US', 'en-AU', 'en-CA', 'en-GB', 'en-NZ', 'en-ZA']\n)",
                "filter_expression": "(\n    normandy.channel == 'beta'\n    && normandy.version >= '61'\n    && 'browser.tabs.30FpsThrobber'|preferenceValue == true\n    && normandy.locale in ['en-US', 'en-AU', 'en-CA', 'en-GB', 'en-NZ', 'en-ZA']\n)",
                "filter_object": [],
                "id": 1490,
                "identicon_seed": "v1:9bnx88g1gbi",
                "metadata": {},
                "name": "Heartbeat: Tab Throbber (30 fps), Beta [Bug 1462158]",
                "recipe": {
                    "approved_revision_id": 1490,
                    "id": 480,
                    "latest_revision_id": 1490
                },
                "updated": "2018-09-05T18:23:08.600266Z"
            },
            "id": 480,
            "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-06-07T21:37:10.967436Z",
                    "creator": {
                        "id": 4,
                        "first_name": "Rob",
                        "last_name": "Rayborn",
                        "email": "rrayborn@mozilla.com"
                    },
                    "id": 846,
                    "revision": {
                        "id": 1490,
                        "recipe_id": 480
                    }
                },
                "arguments": {
                    "surveyId": "hb-throbber-30-1462158",
                    "message": "The Firefox team is interested in learning more about your experiences with Firefox",
                    "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/beta-tt?b=30",
                    "includeTelemetryUUID": true,
                    "repeatOption": "once"
                },
                "experimenter_slug": null,
                "capabilities": [
                    "action.show-heartbeat"
                ],
                "comment": "",
                "creator": null,
                "date_created": "2018-06-07T21:37:07.367452Z",
                "enabled_states": [
                    {
                        "id": 313,
                        "created": "2018-09-05T18:23:08.591737Z",
                        "creator": {
                            "id": 4,
                            "first_name": "Rob",
                            "last_name": "Rayborn",
                            "email": "rrayborn@mozilla.com"
                        },
                        "enabled": false,
                        "carryover_from": null
                    },
                    {
                        "id": 68,
                        "created": "2018-06-07T21:51:34.435591Z",
                        "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 == 'beta'\n    && normandy.version >= '61'\n    && 'browser.tabs.30FpsThrobber'|preferenceValue == true\n    && normandy.locale in ['en-US', 'en-AU', 'en-CA', 'en-GB', 'en-NZ', 'en-ZA']\n)",
                "filter_expression": "(\n    normandy.channel == 'beta'\n    && normandy.version >= '61'\n    && 'browser.tabs.30FpsThrobber'|preferenceValue == true\n    && normandy.locale in ['en-US', 'en-AU', 'en-CA', 'en-GB', 'en-NZ', 'en-ZA']\n)",
                "filter_object": [],
                "id": 1490,
                "identicon_seed": "v1:9bnx88g1gbi",
                "metadata": {},
                "name": "Heartbeat: Tab Throbber (30 fps), Beta [Bug 1462158]",
                "recipe": {
                    "approved_revision_id": 1490,
                    "id": 480,
                    "latest_revision_id": 1490
                },
                "updated": "2018-09-05T18:23:08.600266Z"
            },
            "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": 10,
                        "first_name": "Tyler",
                        "last_name": "Downer",
                        "email": "tdowner@mozilla.com"
                    },
                    "comment": "+1",
                    "created": "2018-06-07T21:38:56.577268Z",
                    "creator": {
                        "id": 4,
                        "first_name": "Rob",
                        "last_name": "Rayborn",
                        "email": "rrayborn@mozilla.com"
                    },
                    "id": 847,
                    "revision": {
                        "id": 1491,
                        "recipe_id": 481
                    }
                },
                "arguments": {
                    "surveyId": "hb-throbber-20-1462158",
                    "message": "The Firefox team is interested in learning more about your experiences with Firefox",
                    "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/beta-tt?b=20",
                    "includeTelemetryUUID": true,
                    "repeatOption": "once"
                },
                "experimenter_slug": null,
                "capabilities": [
                    "action.show-heartbeat"
                ],
                "comment": "",
                "creator": null,
                "date_created": "2018-06-07T21:38:51.785554Z",
                "enabled_states": [
                    {
                        "id": 311,
                        "created": "2018-09-05T18:23:03.323860Z",
                        "creator": {
                            "id": 4,
                            "first_name": "Rob",
                            "last_name": "Rayborn",
                            "email": "rrayborn@mozilla.com"
                        },
                        "enabled": false,
                        "carryover_from": null
                    },
                    {
                        "id": 70,
                        "created": "2018-06-07T21:51:40.920346Z",
                        "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 == 'beta'\n    && normandy.version >= '61'\n    && 'browser.tabs.20FpsThrobber'|preferenceValue == true\n    && normandy.locale in ['en-US', 'en-AU', 'en-CA', 'en-GB', 'en-NZ', 'en-ZA']\n)",
                "filter_expression": "(\n    normandy.channel == 'beta'\n    && normandy.version >= '61'\n    && 'browser.tabs.20FpsThrobber'|preferenceValue == true\n    && normandy.locale in ['en-US', 'en-AU', 'en-CA', 'en-GB', 'en-NZ', 'en-ZA']\n)",
                "filter_object": [],
                "id": 1491,
                "identicon_seed": "v1:ie44j6etll",
                "metadata": {},
                "name": "Heartbeat: Tab Throbber (20 fps), Beta [Bug 1462158]",
                "recipe": {
                    "approved_revision_id": 1491,
                    "id": 481,
                    "latest_revision_id": 1491
                },
                "updated": "2018-09-05T18:23:03.332544Z"
            },
            "id": 481,
            "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-06-07T21:38:56.577268Z",
                    "creator": {
                        "id": 4,
                        "first_name": "Rob",
                        "last_name": "Rayborn",
                        "email": "rrayborn@mozilla.com"
                    },
                    "id": 847,
                    "revision": {
                        "id": 1491,
                        "recipe_id": 481
                    }
                },
                "arguments": {
                    "surveyId": "hb-throbber-20-1462158",
                    "message": "The Firefox team is interested in learning more about your experiences with Firefox",
                    "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/beta-tt?b=20",
                    "includeTelemetryUUID": true,
                    "repeatOption": "once"
                },
                "experimenter_slug": null,
                "capabilities": [
                    "action.show-heartbeat"
                ],
                "comment": "",
                "creator": null,
                "date_created": "2018-06-07T21:38:51.785554Z",
                "enabled_states": [
                    {
                        "id": 311,
                        "created": "2018-09-05T18:23:03.323860Z",
                        "creator": {
                            "id": 4,
                            "first_name": "Rob",
                            "last_name": "Rayborn",
                            "email": "rrayborn@mozilla.com"
                        },
                        "enabled": false,
                        "carryover_from": null
                    },
                    {
                        "id": 70,
                        "created": "2018-06-07T21:51:40.920346Z",
                        "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 == 'beta'\n    && normandy.version >= '61'\n    && 'browser.tabs.20FpsThrobber'|preferenceValue == true\n    && normandy.locale in ['en-US', 'en-AU', 'en-CA', 'en-GB', 'en-NZ', 'en-ZA']\n)",
                "filter_expression": "(\n    normandy.channel == 'beta'\n    && normandy.version >= '61'\n    && 'browser.tabs.20FpsThrobber'|preferenceValue == true\n    && normandy.locale in ['en-US', 'en-AU', 'en-CA', 'en-GB', 'en-NZ', 'en-ZA']\n)",
                "filter_object": [],
                "id": 1491,
                "identicon_seed": "v1:ie44j6etll",
                "metadata": {},
                "name": "Heartbeat: Tab Throbber (20 fps), Beta [Bug 1462158]",
                "recipe": {
                    "approved_revision_id": 1491,
                    "id": 481,
                    "latest_revision_id": 1491
                },
                "updated": "2018-09-05T18:23:03.332544Z"
            },
            "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": 10,
                        "first_name": "Tyler",
                        "last_name": "Downer",
                        "email": "tdowner@mozilla.com"
                    },
                    "comment": "+1",
                    "created": "2018-06-07T21:41:41.371790Z",
                    "creator": {
                        "id": 4,
                        "first_name": "Rob",
                        "last_name": "Rayborn",
                        "email": "rrayborn@mozilla.com"
                    },
                    "id": 848,
                    "revision": {
                        "id": 1492,
                        "recipe_id": 482
                    }
                },
                "arguments": {
                    "surveyId": "hb-throbber-60-1462158",
                    "message": "The Firefox team is interested in learning more about your experiences with Firefox",
                    "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/beta-tt?b=60",
                    "includeTelemetryUUID": true,
                    "repeatOption": "once"
                },
                "experimenter_slug": null,
                "capabilities": [
                    "action.show-heartbeat"
                ],
                "comment": "",
                "creator": null,
                "date_created": "2018-06-07T21:41:30.230633Z",
                "enabled_states": [
                    {
                        "id": 312,
                        "created": "2018-09-05T18:23:05.849108Z",
                        "creator": {
                            "id": 4,
                            "first_name": "Rob",
                            "last_name": "Rayborn",
                            "email": "rrayborn@mozilla.com"
                        },
                        "enabled": false,
                        "carryover_from": null
                    },
                    {
                        "id": 69,
                        "created": "2018-06-07T21:51:38.924949Z",
                        "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 == 'beta'\n    && normandy.version >= '61'\n    && 'browser.tabs.20FpsThrobber'|preferenceValue == false\n    && 'browser.tabs.30FpsThrobber'|preferenceValue == false\n    && normandy.locale in ['en-US', 'en-AU', 'en-CA', 'en-GB', 'en-NZ', 'en-ZA']\n    && [normandy.userId, normandy.recipe.id]|stableSample(0.005)\n)",
                "filter_expression": "(\n    normandy.channel == 'beta'\n    && normandy.version >= '61'\n    && 'browser.tabs.20FpsThrobber'|preferenceValue == false\n    && 'browser.tabs.30FpsThrobber'|preferenceValue == false\n    && normandy.locale in ['en-US', 'en-AU', 'en-CA', 'en-GB', 'en-NZ', 'en-ZA']\n    && [normandy.userId, normandy.recipe.id]|stableSample(0.005)\n)",
                "filter_object": [],
                "id": 1492,
                "identicon_seed": "v1:3c1a6h95d96",
                "metadata": {},
                "name": "Heartbeat: Tab Throbber (control), Beta [Bug 1462158]",
                "recipe": {
                    "approved_revision_id": 1492,
                    "id": 482,
                    "latest_revision_id": 1492
                },
                "updated": "2018-09-05T18:23:05.857544Z"
            },
            "id": 482,
            "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-06-07T21:41:41.371790Z",
                    "creator": {
                        "id": 4,
                        "first_name": "Rob",
                        "last_name": "Rayborn",
                        "email": "rrayborn@mozilla.com"
                    },
                    "id": 848,
                    "revision": {
                        "id": 1492,
                        "recipe_id": 482
                    }
                },
                "arguments": {
                    "surveyId": "hb-throbber-60-1462158",
                    "message": "The Firefox team is interested in learning more about your experiences with Firefox",
                    "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/beta-tt?b=60",
                    "includeTelemetryUUID": true,
                    "repeatOption": "once"
                },
                "experimenter_slug": null,
                "capabilities": [
                    "action.show-heartbeat"
                ],
                "comment": "",
                "creator": null,
                "date_created": "2018-06-07T21:41:30.230633Z",
                "enabled_states": [
                    {
                        "id": 312,
                        "created": "2018-09-05T18:23:05.849108Z",
                        "creator": {
                            "id": 4,
                            "first_name": "Rob",
                            "last_name": "Rayborn",
                            "email": "rrayborn@mozilla.com"
                        },
                        "enabled": false,
                        "carryover_from": null
                    },
                    {
                        "id": 69,
                        "created": "2018-06-07T21:51:38.924949Z",
                        "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 == 'beta'\n    && normandy.version >= '61'\n    && 'browser.tabs.20FpsThrobber'|preferenceValue == false\n    && 'browser.tabs.30FpsThrobber'|preferenceValue == false\n    && normandy.locale in ['en-US', 'en-AU', 'en-CA', 'en-GB', 'en-NZ', 'en-ZA']\n    && [normandy.userId, normandy.recipe.id]|stableSample(0.005)\n)",
                "filter_expression": "(\n    normandy.channel == 'beta'\n    && normandy.version >= '61'\n    && 'browser.tabs.20FpsThrobber'|preferenceValue == false\n    && 'browser.tabs.30FpsThrobber'|preferenceValue == false\n    && normandy.locale in ['en-US', 'en-AU', 'en-CA', 'en-GB', 'en-NZ', 'en-ZA']\n    && [normandy.userId, normandy.recipe.id]|stableSample(0.005)\n)",
                "filter_object": [],
                "id": 1492,
                "identicon_seed": "v1:3c1a6h95d96",
                "metadata": {},
                "name": "Heartbeat: Tab Throbber (control), Beta [Bug 1462158]",
                "recipe": {
                    "approved_revision_id": 1492,
                    "id": 482,
                    "latest_revision_id": 1492
                },
                "updated": "2018-09-05T18:23:05.857544Z"
            },
            "signature": null,
            "uses_only_baseline_capabilities": true
        },
        {
            "approved_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": 5,
                        "first_name": "Gregg",
                        "last_name": "Lind",
                        "email": "glind@mozilla.com"
                    },
                    "comment": "1%, 60+, en-US only.  ",
                    "created": "2018-06-28T20:13:54.465693Z",
                    "creator": {
                        "id": 4,
                        "first_name": "Rob",
                        "last_name": "Rayborn",
                        "email": "rrayborn@mozilla.com"
                    },
                    "id": 868,
                    "revision": {
                        "id": 1525,
                        "recipe_id": 494
                    }
                },
                "arguments": {
                    "name": "Cloud Storage Shield Study Web Extension Experiment (CSSSWEE)",
                    "description": "This study evaluates the effect of adding the opt-in option to sync downloads with various cloud providers.\nFor more information see: bugzilla.mozilla.org/show_bug.cgi?id=1450016 and support.mozilla.org/en-US/kb/shield",
                    "addonUrl": "https://net-mozaws-prod-us-west-2-normandy.s3.amazonaws.com/extensions/cloudstorage-webextensionExperiment%40shield.mozilla.org-1.0.1-signed.xpi",
                    "isEnrollmentPaused": false,
                    "extensionApiId": 46
                },
                "experimenter_slug": null,
                "capabilities": [
                    "action.opt-out-study"
                ],
                "comment": "",
                "creator": null,
                "date_created": "2018-06-28T20:12:59.247867Z",
                "enabled_states": [
                    {
                        "id": 188,
                        "created": "2018-08-03T21:01:10.765810Z",
                        "creator": {
                            "id": 6,
                            "first_name": "Josh",
                            "last_name": "Gaunt",
                            "email": "jgaunt@mozilla.com"
                        },
                        "enabled": false,
                        "carryover_from": null
                    },
                    {
                        "id": 81,
                        "created": "2018-06-28T20:40:39.941509Z",
                        "creator": {
                            "id": 5,
                            "first_name": "Gregg",
                            "last_name": "Lind",
                            "email": "glind@mozilla.com"
                        },
                        "enabled": true,
                        "carryover_from": null
                    }
                ],
                "enabled": false,
                "extra_capabilities": [],
                "extra_filter_expression": "(\n  [normandy.userId, normandy.recipe.id]|stableSample(0.01)\n  && normandy.locale == 'en-US'\n  && normandy.version  >= '60.0'\n  && normandy.channel == 'release'\n)",
                "filter_expression": "(\n  [normandy.userId, normandy.recipe.id]|stableSample(0.01)\n  && normandy.locale == 'en-US'\n  && normandy.version  >= '60.0'\n  && normandy.channel == 'release'\n)",
                "filter_object": [],
                "id": 1525,
                "identicon_seed": "v1:8jac6bz65zu",
                "metadata": {},
                "name": "Opt-Out Study: Cloud Storage Phase 2 [1450016]",
                "recipe": {
                    "approved_revision_id": 1525,
                    "id": 494,
                    "latest_revision_id": 1525
                },
                "updated": "2018-08-03T21:01:10.771041Z"
            },
            "id": 494,
            "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": 5,
                        "first_name": "Gregg",
                        "last_name": "Lind",
                        "email": "glind@mozilla.com"
                    },
                    "comment": "1%, 60+, en-US only.  ",
                    "created": "2018-06-28T20:13:54.465693Z",
                    "creator": {
                        "id": 4,
                        "first_name": "Rob",
                        "last_name": "Rayborn",
                        "email": "rrayborn@mozilla.com"
                    },
                    "id": 868,
                    "revision": {
                        "id": 1525,
                        "recipe_id": 494
                    }
                },
                "arguments": {
                    "name": "Cloud Storage Shield Study Web Extension Experiment (CSSSWEE)",
                    "description": "This study evaluates the effect of adding the opt-in option to sync downloads with various cloud providers.\nFor more information see: bugzilla.mozilla.org/show_bug.cgi?id=1450016 and support.mozilla.org/en-US/kb/shield",
                    "addonUrl": "https://net-mozaws-prod-us-west-2-normandy.s3.amazonaws.com/extensions/cloudstorage-webextensionExperiment%40shield.mozilla.org-1.0.1-signed.xpi",
                    "isEnrollmentPaused": false,
                    "extensionApiId": 46
                },
                "experimenter_slug": null,
                "capabilities": [
                    "action.opt-out-study"
                ],
                "comment": "",
                "creator": null,
                "date_created": "2018-06-28T20:12:59.247867Z",
                "enabled_states": [
                    {
                        "id": 188,
                        "created": "2018-08-03T21:01:10.765810Z",
                        "creator": {
                            "id": 6,
                            "first_name": "Josh",
                            "last_name": "Gaunt",
                            "email": "jgaunt@mozilla.com"
                        },
                        "enabled": false,
                        "carryover_from": null
                    },
                    {
                        "id": 81,
                        "created": "2018-06-28T20:40:39.941509Z",
                        "creator": {
                            "id": 5,
                            "first_name": "Gregg",
                            "last_name": "Lind",
                            "email": "glind@mozilla.com"
                        },
                        "enabled": true,
                        "carryover_from": null
                    }
                ],
                "enabled": false,
                "extra_capabilities": [],
                "extra_filter_expression": "(\n  [normandy.userId, normandy.recipe.id]|stableSample(0.01)\n  && normandy.locale == 'en-US'\n  && normandy.version  >= '60.0'\n  && normandy.channel == 'release'\n)",
                "filter_expression": "(\n  [normandy.userId, normandy.recipe.id]|stableSample(0.01)\n  && normandy.locale == 'en-US'\n  && normandy.version  >= '60.0'\n  && normandy.channel == 'release'\n)",
                "filter_object": [],
                "id": 1525,
                "identicon_seed": "v1:8jac6bz65zu",
                "metadata": {},
                "name": "Opt-Out Study: Cloud Storage Phase 2 [1450016]",
                "recipe": {
                    "approved_revision_id": 1525,
                    "id": 494,
                    "latest_revision_id": 1525
                },
                "updated": "2018-08-03T21:01:10.771041Z"
            },
            "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": 25,
                        "first_name": "Ryan",
                        "last_name": "VanderMeulen",
                        "email": "rvandermeulen@mozilla.com"
                    },
                    "comment": "QA has signed off. Approved for rollout.",
                    "created": "2018-07-02T18:25:16.378699Z",
                    "creator": {
                        "id": 1,
                        "first_name": "Michael",
                        "last_name": "Cooper",
                        "email": "mcooper@mozilla.com"
                    },
                    "id": 873,
                    "revision": {
                        "id": 1527,
                        "recipe_id": 495
                    }
                },
                "arguments": {
                    "slug": "hotfix-omtp-61-osx-10-9-bug-1472308",
                    "experimentDocumentUrl": "https://bugzilla.mozilla.org/show_bug.cgi?id=1472308",
                    "isHighVolume": true,
                    "preferenceName": "layers.omtp.paint-workers",
                    "preferenceType": "integer",
                    "preferenceBranchType": "default",
                    "isEnrollmentPaused": false,
                    "branches": [
                        {
                            "slug": "hotfix",
                            "value": 1,
                            "ratio": 1
                        }
                    ]
                },
                "experimenter_slug": null,
                "capabilities": [
                    "action.preference-experiment"
                ],
                "comment": "",
                "creator": null,
                "date_created": "2018-06-29T22:04:46.955492Z",
                "enabled_states": [
                    {
                        "id": 109,
                        "created": "2018-07-10T17:55:52.603352Z",
                        "creator": {
                            "id": 25,
                            "first_name": "Ryan",
                            "last_name": "VanderMeulen",
                            "email": "rvandermeulen@mozilla.com"
                        },
                        "enabled": false,
                        "carryover_from": null
                    },
                    {
                        "id": 88,
                        "created": "2018-07-02T20:29:02.783344Z",
                        "creator": {
                            "id": 25,
                            "first_name": "Ryan",
                            "last_name": "VanderMeulen",
                            "email": "rvandermeulen@mozilla.com"
                        },
                        "enabled": true,
                        "carryover_from": null
                    }
                ],
                "enabled": false,
                "extra_capabilities": [],
                "extra_filter_expression": "(\n  normandy.telemetry.main.environment.system.os.name == \"Darwin\"\n  && (\n    normandy.telemetry.main.environment.system.os.version == \"13.0.0\"\n    || normandy.telemetry.main.environment.system.os.version == \"13.4.0\"\n  )\n  && normandy.channel == \"release\"\n  && normandy.version >= \"61.0\"\n  && normandy.version < \"62.0\"\n)",
                "filter_expression": "(\n  normandy.telemetry.main.environment.system.os.name == \"Darwin\"\n  && (\n    normandy.telemetry.main.environment.system.os.version == \"13.0.0\"\n    || normandy.telemetry.main.environment.system.os.version == \"13.4.0\"\n  )\n  && normandy.channel == \"release\"\n  && normandy.version >= \"61.0\"\n  && normandy.version < \"62.0\"\n)",
                "filter_object": [],
                "id": 1527,
                "identicon_seed": "v1:9d9vzwi3sm",
                "metadata": {},
                "name": "Hotfix:  Disable parallel OMTP for OSX 10.9 [Bug 1472308]",
                "recipe": {
                    "approved_revision_id": 1527,
                    "id": 495,
                    "latest_revision_id": 1527
                },
                "updated": "2018-07-10T17:55:52.866631Z"
            },
            "id": 495,
            "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": 25,
                        "first_name": "Ryan",
                        "last_name": "VanderMeulen",
                        "email": "rvandermeulen@mozilla.com"
                    },
                    "comment": "QA has signed off. Approved for rollout.",
                    "created": "2018-07-02T18:25:16.378699Z",
                    "creator": {
                        "id": 1,
                        "first_name": "Michael",
                        "last_name": "Cooper",
                        "email": "mcooper@mozilla.com"
                    },
                    "id": 873,
                    "revision": {
                        "id": 1527,
                        "recipe_id": 495
                    }
                },
                "arguments": {
                    "slug": "hotfix-omtp-61-osx-10-9-bug-1472308",
                    "experimentDocumentUrl": "https://bugzilla.mozilla.org/show_bug.cgi?id=1472308",
                    "isHighVolume": true,
                    "preferenceName": "layers.omtp.paint-workers",
                    "preferenceType": "integer",
                    "preferenceBranchType": "default",
                    "isEnrollmentPaused": false,
                    "branches": [
                        {
                            "slug": "hotfix",
                            "value": 1,
                            "ratio": 1
                        }
                    ]
                },
                "experimenter_slug": null,
                "capabilities": [
                    "action.preference-experiment"
                ],
                "comment": "",
                "creator": null,
                "date_created": "2018-06-29T22:04:46.955492Z",
                "enabled_states": [
                    {
                        "id": 109,
                        "created": "2018-07-10T17:55:52.603352Z",
                        "creator": {
                            "id": 25,
                            "first_name": "Ryan",
                            "last_name": "VanderMeulen",
                            "email": "rvandermeulen@mozilla.com"
                        },
                        "enabled": false,
                        "carryover_from": null
                    },
                    {
                        "id": 88,
                        "created": "2018-07-02T20:29:02.783344Z",
                        "creator": {
                            "id": 25,
                            "first_name": "Ryan",
                            "last_name": "VanderMeulen",
                            "email": "rvandermeulen@mozilla.com"
                        },
                        "enabled": true,
                        "carryover_from": null
                    }
                ],
                "enabled": false,
                "extra_capabilities": [],
                "extra_filter_expression": "(\n  normandy.telemetry.main.environment.system.os.name == \"Darwin\"\n  && (\n    normandy.telemetry.main.environment.system.os.version == \"13.0.0\"\n    || normandy.telemetry.main.environment.system.os.version == \"13.4.0\"\n  )\n  && normandy.channel == \"release\"\n  && normandy.version >= \"61.0\"\n  && normandy.version < \"62.0\"\n)",
                "filter_expression": "(\n  normandy.telemetry.main.environment.system.os.name == \"Darwin\"\n  && (\n    normandy.telemetry.main.environment.system.os.version == \"13.0.0\"\n    || normandy.telemetry.main.environment.system.os.version == \"13.4.0\"\n  )\n  && normandy.channel == \"release\"\n  && normandy.version >= \"61.0\"\n  && normandy.version < \"62.0\"\n)",
                "filter_object": [],
                "id": 1527,
                "identicon_seed": "v1:9d9vzwi3sm",
                "metadata": {},
                "name": "Hotfix:  Disable parallel OMTP for OSX 10.9 [Bug 1472308]",
                "recipe": {
                    "approved_revision_id": 1527,
                    "id": 495,
                    "latest_revision_id": 1527
                },
                "updated": "2018-07-10T17:55:52.866631Z"
            },
            "signature": null,
            "uses_only_baseline_capabilities": true
        },
        {
            "approved_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": 10,
                        "first_name": "Tyler",
                        "last_name": "Downer",
                        "email": "tdowner@mozilla.com"
                    },
                    "comment": "+1",
                    "created": "2018-07-02T20:43:02.648985Z",
                    "creator": {
                        "id": 4,
                        "first_name": "Rob",
                        "last_name": "Rayborn",
                        "email": "rrayborn@mozilla.com"
                    },
                    "id": 874,
                    "revision": {
                        "id": 1534,
                        "recipe_id": 496
                    }
                },
                "arguments": {
                    "name": " Blipz: Crowdsourced Webcompat reports",
                    "description": "A shield study to gather user feedback for websites broken by webcompat issues.\nSee: https://bugzilla.mozilla.org/show_bug.cgi?id=1459678 and https://support.mozilla.org/en-US/kb/shield",
                    "addonUrl": "https://net-mozaws-prod-us-west-2-normandy.s3.amazonaws.com/extensions/webcompat-blipz-experiment%40shield.mozilla.org-1.0.0-signed.xpi",
                    "isEnrollmentPaused": false,
                    "extensionApiId": 47
                },
                "experimenter_slug": null,
                "capabilities": [
                    "action.opt-out-study"
                ],
                "comment": "",
                "creator": null,
                "date_created": "2018-07-02T20:42:55.613283Z",
                "enabled_states": [
                    {
                        "id": 131,
                        "created": "2018-07-16T17:18:35.066667Z",
                        "creator": {
                            "id": 3,
                            "first_name": "Matthew",
                            "last_name": "Grimes",
                            "email": "mgrimes@mozilla.com"
                        },
                        "enabled": false,
                        "carryover_from": null
                    },
                    {
                        "id": 89,
                        "created": "2018-07-02T20:57:47.652469Z",
                        "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.userId]|bucketSample(401, 1, 1000)\n      && normandy.locale in ['en-US', 'en-AU', 'en-CA', 'en-GB', 'en-NZ', 'en-ZA']\n      && normandy.version  >= '61.0'\n      && normandy.channel in ['release', 'beta']\n)",
                "filter_expression": "(\n      [normandy.userId]|bucketSample(401, 1, 1000)\n      && normandy.locale in ['en-US', 'en-AU', 'en-CA', 'en-GB', 'en-NZ', 'en-ZA']\n      && normandy.version  >= '61.0'\n      && normandy.channel in ['release', 'beta']\n)",
                "filter_object": [],
                "id": 1534,
                "identicon_seed": "v1:k3a8q8i0xz",
                "metadata": {},
                "name": "Opt-Out Study:  Blipz Crowdsourced Webcompat reports [Bug 1459678]",
                "recipe": {
                    "approved_revision_id": 1534,
                    "id": 496,
                    "latest_revision_id": 1534
                },
                "updated": "2018-07-16T17:18:35.074180Z"
            },
            "id": 496,
            "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": 10,
                        "first_name": "Tyler",
                        "last_name": "Downer",
                        "email": "tdowner@mozilla.com"
                    },
                    "comment": "+1",
                    "created": "2018-07-02T20:43:02.648985Z",
                    "creator": {
                        "id": 4,
                        "first_name": "Rob",
                        "last_name": "Rayborn",
                        "email": "rrayborn@mozilla.com"
                    },
                    "id": 874,
                    "revision": {
                        "id": 1534,
                        "recipe_id": 496
                    }
                },
                "arguments": {
                    "name": " Blipz: Crowdsourced Webcompat reports",
                    "description": "A shield study to gather user feedback for websites broken by webcompat issues.\nSee: https://bugzilla.mozilla.org/show_bug.cgi?id=1459678 and https://support.mozilla.org/en-US/kb/shield",
                    "addonUrl": "https://net-mozaws-prod-us-west-2-normandy.s3.amazonaws.com/extensions/webcompat-blipz-experiment%40shield.mozilla.org-1.0.0-signed.xpi",
                    "isEnrollmentPaused": false,
                    "extensionApiId": 47
                },
                "experimenter_slug": null,
                "capabilities": [
                    "action.opt-out-study"
                ],
                "comment": "",
                "creator": null,
                "date_created": "2018-07-02T20:42:55.613283Z",
                "enabled_states": [
                    {
                        "id": 131,
                        "created": "2018-07-16T17:18:35.066667Z",
                        "creator": {
                            "id": 3,
                            "first_name": "Matthew",
                            "last_name": "Grimes",
                            "email": "mgrimes@mozilla.com"
                        },
                        "enabled": false,
                        "carryover_from": null
                    },
                    {
                        "id": 89,
                        "created": "2018-07-02T20:57:47.652469Z",
                        "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.userId]|bucketSample(401, 1, 1000)\n      && normandy.locale in ['en-US', 'en-AU', 'en-CA', 'en-GB', 'en-NZ', 'en-ZA']\n      && normandy.version  >= '61.0'\n      && normandy.channel in ['release', 'beta']\n)",
                "filter_expression": "(\n      [normandy.userId]|bucketSample(401, 1, 1000)\n      && normandy.locale in ['en-US', 'en-AU', 'en-CA', 'en-GB', 'en-NZ', 'en-ZA']\n      && normandy.version  >= '61.0'\n      && normandy.channel in ['release', 'beta']\n)",
                "filter_object": [],
                "id": 1534,
                "identicon_seed": "v1:k3a8q8i0xz",
                "metadata": {},
                "name": "Opt-Out Study:  Blipz Crowdsourced Webcompat reports [Bug 1459678]",
                "recipe": {
                    "approved_revision_id": 1534,
                    "id": 496,
                    "latest_revision_id": 1534
                },
                "updated": "2018-07-16T17:18:35.074180Z"
            },
            "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": 3,
                        "first_name": "Matthew",
                        "last_name": "Grimes",
                        "email": "mgrimes@mozilla.com"
                    },
                    "comment": "removing the pref gating this study",
                    "created": "2018-07-05T17:42:41.430484Z",
                    "creator": {
                        "id": 6,
                        "first_name": "Josh",
                        "last_name": "Gaunt",
                        "email": "jgaunt@mozilla.com"
                    },
                    "id": 880,
                    "revision": {
                        "id": 1540,
                        "recipe_id": 498
                    }
                },
                "arguments": {
                    "slug": "pref-flip-accessibility-inspector-1465195",
                    "experimentDocumentUrl": "https://docs.google.com/document/d/1ZSCdmzVzyz_RpBGaSoPpliPLADRkv1NyeOZq64UEHvo/edit?ts=5af33741",
                    "isHighVolume": false,
                    "preferenceName": "devtools.accessibility.enabled",
                    "preferenceType": "boolean",
                    "preferenceBranchType": "default",
                    "isEnrollmentPaused": false,
                    "branches": [
                        {
                            "ratio": 1,
                            "slug": "Treatment",
                            "value": true
                        },
                        {
                            "ratio": 1,
                            "slug": "Control",
                            "value": false
                        }
                    ]
                },
                "experimenter_slug": null,
                "capabilities": [
                    "action.preference-experiment"
                ],
                "comment": "",
                "creator": null,
                "date_created": "2018-07-05T17:42:28.040301Z",
                "enabled_states": [
                    {
                        "id": 187,
                        "created": "2018-08-03T21:00:12.228671Z",
                        "creator": {
                            "id": 6,
                            "first_name": "Josh",
                            "last_name": "Gaunt",
                            "email": "jgaunt@mozilla.com"
                        },
                        "enabled": false,
                        "carryover_from": null
                    },
                    {
                        "id": 97,
                        "created": "2018-07-05T17:43:29.031332Z",
                        "creator": {
                            "id": 3,
                            "first_name": "Matthew",
                            "last_name": "Grimes",
                            "email": "mgrimes@mozilla.com"
                        },
                        "enabled": true,
                        "carryover_from": 96
                    }
                ],
                "enabled": false,
                "extra_capabilities": [],
                "extra_filter_expression": "( \n    [normandy.userId, normandy.recipe.id]|stableSample(0.1)\n    && normandy.version >=  '62'\n    && normandy.channel == 'aurora'\n)",
                "filter_expression": "( \n    [normandy.userId, normandy.recipe.id]|stableSample(0.1)\n    && normandy.version >=  '62'\n    && normandy.channel == 'aurora'\n)",
                "filter_object": [],
                "id": 1540,
                "identicon_seed": "v1:35pq6iopexn",
                "metadata": {},
                "name": "Pref Flip: Accessibility Inspector Tool Dev Edition 62 (Bug 1465195)",
                "recipe": {
                    "approved_revision_id": 1540,
                    "id": 498,
                    "latest_revision_id": 1540
                },
                "updated": "2018-08-03T21:00:12.514445Z"
            },
            "id": 498,
            "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": 3,
                        "first_name": "Matthew",
                        "last_name": "Grimes",
                        "email": "mgrimes@mozilla.com"
                    },
                    "comment": "removing the pref gating this study",
                    "created": "2018-07-05T17:42:41.430484Z",
                    "creator": {
                        "id": 6,
                        "first_name": "Josh",
                        "last_name": "Gaunt",
                        "email": "jgaunt@mozilla.com"
                    },
                    "id": 880,
                    "revision": {
                        "id": 1540,
                        "recipe_id": 498
                    }
                },
                "arguments": {
                    "slug": "pref-flip-accessibility-inspector-1465195",
                    "experimentDocumentUrl": "https://docs.google.com/document/d/1ZSCdmzVzyz_RpBGaSoPpliPLADRkv1NyeOZq64UEHvo/edit?ts=5af33741",
                    "isHighVolume": false,
                    "preferenceName": "devtools.accessibility.enabled",
                    "preferenceType": "boolean",
                    "preferenceBranchType": "default",
                    "isEnrollmentPaused": false,
                    "branches": [
                        {
                            "ratio": 1,
                            "slug": "Treatment",
                            "value": true
                        },
                        {
                            "ratio": 1,
                            "slug": "Control",
                            "value": false
                        }
                    ]
                },
                "experimenter_slug": null,
                "capabilities": [
                    "action.preference-experiment"
                ],
                "comment": "",
                "creator": null,
                "date_created": "2018-07-05T17:42:28.040301Z",
                "enabled_states": [
                    {
                        "id": 187,
                        "created": "2018-08-03T21:00:12.228671Z",
                        "creator": {
                            "id": 6,
                            "first_name": "Josh",
                            "last_name": "Gaunt",
                            "email": "jgaunt@mozilla.com"
                        },
                        "enabled": false,
                        "carryover_from": null
                    },
                    {
                        "id": 97,
                        "created": "2018-07-05T17:43:29.031332Z",
                        "creator": {
                            "id": 3,
                            "first_name": "Matthew",
                            "last_name": "Grimes",
                            "email": "mgrimes@mozilla.com"
                        },
                        "enabled": true,
                        "carryover_from": 96
                    }
                ],
                "enabled": false,
                "extra_capabilities": [],
                "extra_filter_expression": "( \n    [normandy.userId, normandy.recipe.id]|stableSample(0.1)\n    && normandy.version >=  '62'\n    && normandy.channel == 'aurora'\n)",
                "filter_expression": "( \n    [normandy.userId, normandy.recipe.id]|stableSample(0.1)\n    && normandy.version >=  '62'\n    && normandy.channel == 'aurora'\n)",
                "filter_object": [],
                "id": 1540,
                "identicon_seed": "v1:35pq6iopexn",
                "metadata": {},
                "name": "Pref Flip: Accessibility Inspector Tool Dev Edition 62 (Bug 1465195)",
                "recipe": {
                    "approved_revision_id": 1540,
                    "id": 498,
                    "latest_revision_id": 1540
                },
                "updated": "2018-08-03T21:00:12.514445Z"
            },
            "signature": null,
            "uses_only_baseline_capabilities": true
        },
        {
            "approved_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": 4,
                        "first_name": "Rob",
                        "last_name": "Rayborn",
                        "email": "rrayborn@mozilla.com"
                    },
                    "comment": "LGTM",
                    "created": "2018-07-06T17:13:06.626478Z",
                    "creator": {
                        "id": 3,
                        "first_name": "Matthew",
                        "last_name": "Grimes",
                        "email": "mgrimes@mozilla.com"
                    },
                    "id": 895,
                    "revision": {
                        "id": 1556,
                        "recipe_id": 497
                    }
                },
                "arguments": {
                    "name": "addon-study-firefox-monitor-1463301",
                    "description": "Designed to determine the empirically most engaging UI presentation for Firefox Monitor.\n\nSee: https://bugzilla.mozilla.org/show_bug.cgi?id=1463301",
                    "addonUrl": "https://net-mozaws-prod-us-west-2-normandy.s3.amazonaws.com/extensions/fxmonitor%40shield.mozilla.org-1.2-signed.xpi",
                    "isEnrollmentPaused": true,
                    "extensionApiId": 48
                },
                "experimenter_slug": null,
                "capabilities": [
                    "action.opt-out-study"
                ],
                "comment": "",
                "creator": null,
                "date_created": "2018-07-06T17:13:01.031339Z",
                "enabled_states": [
                    {
                        "id": 108,
                        "created": "2018-07-10T17:01:08.782145Z",
                        "creator": {
                            "id": 3,
                            "first_name": "Matthew",
                            "last_name": "Grimes",
                            "email": "mgrimes@mozilla.com"
                        },
                        "enabled": false,
                        "carryover_from": null
                    },
                    {
                        "id": 104,
                        "created": "2018-07-06T17:14:40.735433Z",
                        "creator": {
                            "id": 4,
                            "first_name": "Rob",
                            "last_name": "Rayborn",
                            "email": "rrayborn@mozilla.com"
                        },
                        "enabled": true,
                        "carryover_from": 95
                    }
                ],
                "enabled": false,
                "extra_capabilities": [],
                "extra_filter_expression": "(\n\t[normandy.userId, normandy.recipe.id]|stableSample(0.5)\n\t&& normandy.locale  in ['en-US', 'en-AU', 'en-CA', 'en-GB', 'en-NZ', 'en-ZA']\n\t&& normandy.version  >= '61'\n\t&& normandy.channel == 'release'\n\t&& normandy.telemetry.main.environment.profile.creationDate >= 17715\n)\n||\n(\n\t[normandy.userId, normandy.recipe.id]|stableSample(0.01)\n\t&& normandy.locale  in ['en-US', 'en-AU', 'en-CA', 'en-GB', 'en-NZ', 'en-ZA']\n\t&& normandy.version  >= '61'\n\t&& normandy.channel == 'release'\n\t&& normandy.telemetry.main.environment.profile.creationDate < 17715\n)",
                "filter_expression": "(\n\t[normandy.userId, normandy.recipe.id]|stableSample(0.5)\n\t&& normandy.locale  in ['en-US', 'en-AU', 'en-CA', 'en-GB', 'en-NZ', 'en-ZA']\n\t&& normandy.version  >= '61'\n\t&& normandy.channel == 'release'\n\t&& normandy.telemetry.main.environment.profile.creationDate >= 17715\n)\n||\n(\n\t[normandy.userId, normandy.recipe.id]|stableSample(0.01)\n\t&& normandy.locale  in ['en-US', 'en-AU', 'en-CA', 'en-GB', 'en-NZ', 'en-ZA']\n\t&& normandy.version  >= '61'\n\t&& normandy.channel == 'release'\n\t&& normandy.telemetry.main.environment.profile.creationDate < 17715\n)",
                "filter_object": [],
                "id": 1556,
                "identicon_seed": "v1:wxiwcu3icz",
                "metadata": {},
                "name": "Addon Study: Firefox Monitor - [Bug 1463301]",
                "recipe": {
                    "approved_revision_id": 1556,
                    "id": 497,
                    "latest_revision_id": 1556
                },
                "updated": "2018-07-10T17:01:08.791649Z"
            },
            "id": 497,
            "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": 4,
                        "first_name": "Rob",
                        "last_name": "Rayborn",
                        "email": "rrayborn@mozilla.com"
                    },
                    "comment": "LGTM",
                    "created": "2018-07-06T17:13:06.626478Z",
                    "creator": {
                        "id": 3,
                        "first_name": "Matthew",
                        "last_name": "Grimes",
                        "email": "mgrimes@mozilla.com"
                    },
                    "id": 895,
                    "revision": {
                        "id": 1556,
                        "recipe_id": 497
                    }
                },
                "arguments": {
                    "name": "addon-study-firefox-monitor-1463301",
                    "description": "Designed to determine the empirically most engaging UI presentation for Firefox Monitor.\n\nSee: https://bugzilla.mozilla.org/show_bug.cgi?id=1463301",
                    "addonUrl": "https://net-mozaws-prod-us-west-2-normandy.s3.amazonaws.com/extensions/fxmonitor%40shield.mozilla.org-1.2-signed.xpi",
                    "isEnrollmentPaused": true,
                    "extensionApiId": 48
                },
                "experimenter_slug": null,
                "capabilities": [
                    "action.opt-out-study"
                ],
                "comment": "",
                "creator": null,
                "date_created": "2018-07-06T17:13:01.031339Z",
                "enabled_states": [
                    {
                        "id": 108,
                        "created": "2018-07-10T17:01:08.782145Z",
                        "creator": {
                            "id": 3,
                            "first_name": "Matthew",
                            "last_name": "Grimes",
                            "email": "mgrimes@mozilla.com"
                        },
                        "enabled": false,
                        "carryover_from": null
                    },
                    {
                        "id": 104,
                        "created": "2018-07-06T17:14:40.735433Z",
                        "creator": {
                            "id": 4,
                            "first_name": "Rob",
                            "last_name": "Rayborn",
                            "email": "rrayborn@mozilla.com"
                        },
                        "enabled": true,
                        "carryover_from": 95
                    }
                ],
                "enabled": false,
                "extra_capabilities": [],
                "extra_filter_expression": "(\n\t[normandy.userId, normandy.recipe.id]|stableSample(0.5)\n\t&& normandy.locale  in ['en-US', 'en-AU', 'en-CA', 'en-GB', 'en-NZ', 'en-ZA']\n\t&& normandy.version  >= '61'\n\t&& normandy.channel == 'release'\n\t&& normandy.telemetry.main.environment.profile.creationDate >= 17715\n)\n||\n(\n\t[normandy.userId, normandy.recipe.id]|stableSample(0.01)\n\t&& normandy.locale  in ['en-US', 'en-AU', 'en-CA', 'en-GB', 'en-NZ', 'en-ZA']\n\t&& normandy.version  >= '61'\n\t&& normandy.channel == 'release'\n\t&& normandy.telemetry.main.environment.profile.creationDate < 17715\n)",
                "filter_expression": "(\n\t[normandy.userId, normandy.recipe.id]|stableSample(0.5)\n\t&& normandy.locale  in ['en-US', 'en-AU', 'en-CA', 'en-GB', 'en-NZ', 'en-ZA']\n\t&& normandy.version  >= '61'\n\t&& normandy.channel == 'release'\n\t&& normandy.telemetry.main.environment.profile.creationDate >= 17715\n)\n||\n(\n\t[normandy.userId, normandy.recipe.id]|stableSample(0.01)\n\t&& normandy.locale  in ['en-US', 'en-AU', 'en-CA', 'en-GB', 'en-NZ', 'en-ZA']\n\t&& normandy.version  >= '61'\n\t&& normandy.channel == 'release'\n\t&& normandy.telemetry.main.environment.profile.creationDate < 17715\n)",
                "filter_object": [],
                "id": 1556,
                "identicon_seed": "v1:wxiwcu3icz",
                "metadata": {},
                "name": "Addon Study: Firefox Monitor - [Bug 1463301]",
                "recipe": {
                    "approved_revision_id": 1556,
                    "id": 497,
                    "latest_revision_id": 1556
                },
                "updated": "2018-07-10T17:01:08.791649Z"
            },
            "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": 6,
                        "first_name": "Josh",
                        "last_name": "Gaunt",
                        "email": "jgaunt@mozilla.com"
                    },
                    "comment": "corrected addon targeting syntax",
                    "created": "2018-07-06T22:02:24.906638Z",
                    "creator": {
                        "id": 4,
                        "first_name": "Rob",
                        "last_name": "Rayborn",
                        "email": "rrayborn@mozilla.com"
                    },
                    "id": 899,
                    "revision": {
                        "id": 1560,
                        "recipe_id": 499
                    }
                },
                "arguments": {
                    "surveyId": "hb-stylish-deprecation",
                    "message": "Your add-on Stylish is currently unavailable.",
                    "learnMoreMessage": "Learn More",
                    "learnMoreUrl": "https://blocked.cdn.mozilla.net/i1900.html",
                    "engagementButtonLabel": "Here's an alternative",
                    "thanksMessage": "Redirecting...",
                    "postAnswerUrl": "https://addons.mozilla.org/firefox/addon/styl-us/?src=heartbeat",
                    "includeTelemetryUUID": false,
                    "repeatOption": "once"
                },
                "experimenter_slug": null,
                "capabilities": [
                    "action.show-heartbeat"
                ],
                "comment": "",
                "creator": null,
                "date_created": "2018-07-06T22:02:15.062304Z",
                "enabled_states": [
                    {
                        "id": 140,
                        "created": "2018-07-18T17:45:13.350303Z",
                        "creator": {
                            "id": 10,
                            "first_name": "Tyler",
                            "last_name": "Downer",
                            "email": "tdowner@mozilla.com"
                        },
                        "enabled": false,
                        "carryover_from": null
                    },
                    {
                        "id": 105,
                        "created": "2018-07-06T22:04:47.772149Z",
                        "creator": {
                            "id": 6,
                            "first_name": "Josh",
                            "last_name": "Gaunt",
                            "email": "jgaunt@mozilla.com"
                        },
                        "enabled": true,
                        "carryover_from": 98
                    }
                ],
                "enabled": false,
                "extra_capabilities": [],
                "extra_filter_expression": "(\n    normandy.locale in ['en-US', 'en-AU', 'en-CA', 'en-GB', 'en-NZ', 'en-ZA']\n    && normandy.version >= '57'\n    && normandy.addons['{46551EC9-40F0-4e47-8E18-8E5CF550CFB8}']\n)",
                "filter_expression": "(\n    normandy.locale in ['en-US', 'en-AU', 'en-CA', 'en-GB', 'en-NZ', 'en-ZA']\n    && normandy.version >= '57'\n    && normandy.addons['{46551EC9-40F0-4e47-8E18-8E5CF550CFB8}']\n)",
                "filter_object": [],
                "id": 1560,
                "identicon_seed": "v1:vzndm6mesha",
                "metadata": {},
                "name": "Stylish deprecation",
                "recipe": {
                    "approved_revision_id": 1560,
                    "id": 499,
                    "latest_revision_id": 1560
                },
                "updated": "2018-07-18T17:45:13.356649Z"
            },
            "id": 499,
            "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": 6,
                        "first_name": "Josh",
                        "last_name": "Gaunt",
                        "email": "jgaunt@mozilla.com"
                    },
                    "comment": "corrected addon targeting syntax",
                    "created": "2018-07-06T22:02:24.906638Z",
                    "creator": {
                        "id": 4,
                        "first_name": "Rob",
                        "last_name": "Rayborn",
                        "email": "rrayborn@mozilla.com"
                    },
                    "id": 899,
                    "revision": {
                        "id": 1560,
                        "recipe_id": 499
                    }
                },
                "arguments": {
                    "surveyId": "hb-stylish-deprecation",
                    "message": "Your add-on Stylish is currently unavailable.",
                    "learnMoreMessage": "Learn More",
                    "learnMoreUrl": "https://blocked.cdn.mozilla.net/i1900.html",
                    "engagementButtonLabel": "Here's an alternative",
                    "thanksMessage": "Redirecting...",
                    "postAnswerUrl": "https://addons.mozilla.org/firefox/addon/styl-us/?src=heartbeat",
                    "includeTelemetryUUID": false,
                    "repeatOption": "once"
                },
                "experimenter_slug": null,
                "capabilities": [
                    "action.show-heartbeat"
                ],
                "comment": "",
                "creator": null,
                "date_created": "2018-07-06T22:02:15.062304Z",
                "enabled_states": [
                    {
                        "id": 140,
                        "created": "2018-07-18T17:45:13.350303Z",
                        "creator": {
                            "id": 10,
                            "first_name": "Tyler",
                            "last_name": "Downer",
                            "email": "tdowner@mozilla.com"
                        },
                        "enabled": false,
                        "carryover_from": null
                    },
                    {
                        "id": 105,
                        "created": "2018-07-06T22:04:47.772149Z",
                        "creator": {
                            "id": 6,
                            "first_name": "Josh",
                            "last_name": "Gaunt",
                            "email": "jgaunt@mozilla.com"
                        },
                        "enabled": true,
                        "carryover_from": 98
                    }
                ],
                "enabled": false,
                "extra_capabilities": [],
                "extra_filter_expression": "(\n    normandy.locale in ['en-US', 'en-AU', 'en-CA', 'en-GB', 'en-NZ', 'en-ZA']\n    && normandy.version >= '57'\n    && normandy.addons['{46551EC9-40F0-4e47-8E18-8E5CF550CFB8}']\n)",
                "filter_expression": "(\n    normandy.locale in ['en-US', 'en-AU', 'en-CA', 'en-GB', 'en-NZ', 'en-ZA']\n    && normandy.version >= '57'\n    && normandy.addons['{46551EC9-40F0-4e47-8E18-8E5CF550CFB8}']\n)",
                "filter_object": [],
                "id": 1560,
                "identicon_seed": "v1:vzndm6mesha",
                "metadata": {},
                "name": "Stylish deprecation",
                "recipe": {
                    "approved_revision_id": 1560,
                    "id": 499,
                    "latest_revision_id": 1560
                },
                "updated": "2018-07-18T17:45:13.356649Z"
            },
            "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": 6,
                        "first_name": "Josh",
                        "last_name": "Gaunt",
                        "email": "jgaunt@mozilla.com"
                    },
                    "comment": "approved switch from bucket sample to random ",
                    "created": "2018-07-09T16:32:26.182264Z",
                    "creator": {
                        "id": 10,
                        "first_name": "Tyler",
                        "last_name": "Downer",
                        "email": "tdowner@mozilla.com"
                    },
                    "id": 900,
                    "revision": {
                        "id": 1561,
                        "recipe_id": 468
                    }
                },
                "arguments": {
                    "surveyId": "hb-screenshots-usage-survey",
                    "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/Screenshots-Survey",
                    "includeTelemetryUUID": true,
                    "repeatOption": "once"
                },
                "experimenter_slug": null,
                "capabilities": [
                    "action.show-heartbeat"
                ],
                "comment": "",
                "creator": null,
                "date_created": "2018-07-09T16:32:21.921313Z",
                "enabled_states": [
                    {
                        "id": 318,
                        "created": "2018-09-05T18:24:30.772014Z",
                        "creator": {
                            "id": 4,
                            "first_name": "Rob",
                            "last_name": "Rayborn",
                            "email": "rrayborn@mozilla.com"
                        },
                        "enabled": false,
                        "carryover_from": null
                    },
                    {
                        "id": 106,
                        "created": "2018-07-09T16:36:32.580499Z",
                        "creator": {
                            "id": 6,
                            "first_name": "Josh",
                            "last_name": "Gaunt",
                            "email": "jgaunt@mozilla.com"
                        },
                        "enabled": true,
                        "carryover_from": 72
                    }
                ],
                "enabled": false,
                "extra_capabilities": [],
                "extra_filter_expression": "(\n    normandy.channel == 'release' && \n   [normandy.userId]|stableSample(0.05)  && \n    normandy.locale  in ['en-US', 'en-GB', 'en-CA', 'en-SA', 'en-ZA']   && \n   !normandy.isFirstRun && (\n        normandy.telemetry.main.payload.processes.parent.scalars[\"screenshots.copy\"] >= 1 ||\n        normandy.telemetry.main.payload.processes.parent.scalars[\"screenshots.download\"] >= 1 ||\n        normandy.telemetry.main.payload.processes.parent.scalars[\"screenshots.upload\"] >= 1\n    )\n)",
                "filter_expression": "(\n    normandy.channel == 'release' && \n   [normandy.userId]|stableSample(0.05)  && \n    normandy.locale  in ['en-US', 'en-GB', 'en-CA', 'en-SA', 'en-ZA']   && \n   !normandy.isFirstRun && (\n        normandy.telemetry.main.payload.processes.parent.scalars[\"screenshots.copy\"] >= 1 ||\n        normandy.telemetry.main.payload.processes.parent.scalars[\"screenshots.download\"] >= 1 ||\n        normandy.telemetry.main.payload.processes.parent.scalars[\"screenshots.upload\"] >= 1\n    )\n)",
                "filter_object": [],
                "id": 1561,
                "identicon_seed": "v1:698ne4tq3zr",
                "metadata": {},
                "name": "Screenshots Survey",
                "recipe": {
                    "approved_revision_id": 1561,
                    "id": 468,
                    "latest_revision_id": 1561
                },
                "updated": "2018-09-05T18:24:30.780684Z"
            },
            "id": 468,
            "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": 6,
                        "first_name": "Josh",
                        "last_name": "Gaunt",
                        "email": "jgaunt@mozilla.com"
                    },
                    "comment": "approved switch from bucket sample to random ",
                    "created": "2018-07-09T16:32:26.182264Z",
                    "creator": {
                        "id": 10,
                        "first_name": "Tyler",
                        "last_name": "Downer",
                        "email": "tdowner@mozilla.com"
                    },
                    "id": 900,
                    "revision": {
                        "id": 1561,
                        "recipe_id": 468
                    }
                },
                "arguments": {
                    "surveyId": "hb-screenshots-usage-survey",
                    "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/Screenshots-Survey",
                    "includeTelemetryUUID": true,
                    "repeatOption": "once"
                },
                "experimenter_slug": null,
                "capabilities": [
                    "action.show-heartbeat"
                ],
                "comment": "",
                "creator": null,
                "date_created": "2018-07-09T16:32:21.921313Z",
                "enabled_states": [
                    {
                        "id": 318,
                        "created": "2018-09-05T18:24:30.772014Z",
                        "creator": {
                            "id": 4,
                            "first_name": "Rob",
                            "last_name": "Rayborn",
                            "email": "rrayborn@mozilla.com"
                        },
                        "enabled": false,
                        "carryover_from": null
                    },
                    {
                        "id": 106,
                        "created": "2018-07-09T16:36:32.580499Z",
                        "creator": {
                            "id": 6,
                            "first_name": "Josh",
                            "last_name": "Gaunt",
                            "email": "jgaunt@mozilla.com"
                        },
                        "enabled": true,
                        "carryover_from": 72
                    }
                ],
                "enabled": false,
                "extra_capabilities": [],
                "extra_filter_expression": "(\n    normandy.channel == 'release' && \n   [normandy.userId]|stableSample(0.05)  && \n    normandy.locale  in ['en-US', 'en-GB', 'en-CA', 'en-SA', 'en-ZA']   && \n   !normandy.isFirstRun && (\n        normandy.telemetry.main.payload.processes.parent.scalars[\"screenshots.copy\"] >= 1 ||\n        normandy.telemetry.main.payload.processes.parent.scalars[\"screenshots.download\"] >= 1 ||\n        normandy.telemetry.main.payload.processes.parent.scalars[\"screenshots.upload\"] >= 1\n    )\n)",
                "filter_expression": "(\n    normandy.channel == 'release' && \n   [normandy.userId]|stableSample(0.05)  && \n    normandy.locale  in ['en-US', 'en-GB', 'en-CA', 'en-SA', 'en-ZA']   && \n   !normandy.isFirstRun && (\n        normandy.telemetry.main.payload.processes.parent.scalars[\"screenshots.copy\"] >= 1 ||\n        normandy.telemetry.main.payload.processes.parent.scalars[\"screenshots.download\"] >= 1 ||\n        normandy.telemetry.main.payload.processes.parent.scalars[\"screenshots.upload\"] >= 1\n    )\n)",
                "filter_object": [],
                "id": 1561,
                "identicon_seed": "v1:698ne4tq3zr",
                "metadata": {},
                "name": "Screenshots Survey",
                "recipe": {
                    "approved_revision_id": 1561,
                    "id": 468,
                    "latest_revision_id": 1561
                },
                "updated": "2018-09-05T18:24:30.780684Z"
            },
            "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": 25,
                        "first_name": "Ryan",
                        "last_name": "VanderMeulen",
                        "email": "rvandermeulen@mozilla.com"
                    },
                    "comment": "SHIP IT",
                    "created": "2018-07-10T17:36:11.289817Z",
                    "creator": {
                        "id": 1,
                        "first_name": "Michael",
                        "last_name": "Cooper",
                        "email": "mcooper@mozilla.com"
                    },
                    "id": 902,
                    "revision": {
                        "id": 1564,
                        "recipe_id": 502
                    }
                },
                "arguments": {
                    "slug": "hotfix-omtp-61-osx-10-9-pt2-bug-1472308",
                    "experimentDocumentUrl": "https://bugzilla.mozilla.org/show_bug.cgi?id=1472308",
                    "isHighVolume": true,
                    "preferenceName": "layers.omtp.enabled",
                    "preferenceType": "boolean",
                    "preferenceBranchType": "default",
                    "isEnrollmentPaused": false,
                    "branches": [
                        {
                            "ratio": 1,
                            "slug": "hotfix",
                            "value": false
                        }
                    ]
                },
                "experimenter_slug": null,
                "capabilities": [
                    "action.preference-experiment"
                ],
                "comment": "",
                "creator": null,
                "date_created": "2018-07-10T17:36:06.470281Z",
                "enabled_states": [
                    {
                        "id": 119,
                        "created": "2018-07-11T17:05:49.244692Z",
                        "creator": {
                            "id": 25,
                            "first_name": "Ryan",
                            "last_name": "VanderMeulen",
                            "email": "rvandermeulen@mozilla.com"
                        },
                        "enabled": false,
                        "carryover_from": null
                    },
                    {
                        "id": 110,
                        "created": "2018-07-10T17:57:04.554758Z",
                        "creator": {
                            "id": 25,
                            "first_name": "Ryan",
                            "last_name": "VanderMeulen",
                            "email": "rvandermeulen@mozilla.com"
                        },
                        "enabled": true,
                        "carryover_from": null
                    }
                ],
                "enabled": false,
                "extra_capabilities": [],
                "extra_filter_expression": "(\n  normandy.telemetry.main.environment.system.os.name == \"Darwin\"\n  && (\n    normandy.telemetry.main.environment.system.os.version >= \"13.\"\n    || normandy.telemetry.main.environment.system.os.version < \"14.\"\n  )\n  && normandy.channel == \"release\"\n  && normandy.version >= \"61.0\"\n  && normandy.version < \"62.0\"\n)",
                "filter_expression": "(\n  normandy.telemetry.main.environment.system.os.name == \"Darwin\"\n  && (\n    normandy.telemetry.main.environment.system.os.version >= \"13.\"\n    || normandy.telemetry.main.environment.system.os.version < \"14.\"\n  )\n  && normandy.channel == \"release\"\n  && normandy.version >= \"61.0\"\n  && normandy.version < \"62.0\"\n)",
                "filter_object": [],
                "id": 1564,
                "identicon_seed": "v1:yl1ab1zohij",
                "metadata": {},
                "name": "Hotfix: Disable parallel OMTP for OSX 10.9 - part 2 [Bug 1472308]",
                "recipe": {
                    "approved_revision_id": 1564,
                    "id": 502,
                    "latest_revision_id": 1575
                },
                "updated": "2018-07-11T17:05:49.525823Z"
            },
            "id": 502,
            "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": false,
                    "approver": {
                        "id": 1,
                        "first_name": "Michael",
                        "last_name": "Cooper",
                        "email": "mcooper@mozilla.com"
                    },
                    "comment": "we can't change the branch mid-recipe :(",
                    "created": "2018-07-11T14:20:11.054650Z",
                    "creator": {
                        "id": 25,
                        "first_name": "Ryan",
                        "last_name": "VanderMeulen",
                        "email": "rvandermeulen@mozilla.com"
                    },
                    "id": 911,
                    "revision": {
                        "id": 1575,
                        "recipe_id": 502
                    }
                },
                "arguments": {
                    "preferenceBranchType": "user",
                    "slug": "hotfix-omtp-61-osx-10-9-pt2-bug-1472308",
                    "experimentDocumentUrl": "https://bugzilla.mozilla.org/show_bug.cgi?id=1472308",
                    "isHighVolume": true,
                    "preferenceName": "layers.omtp.enabled",
                    "preferenceType": "boolean",
                    "isEnrollmentPaused": false,
                    "branches": [
                        {
                            "ratio": 1,
                            "slug": "hotfix",
                            "value": false
                        }
                    ]
                },
                "experimenter_slug": null,
                "capabilities": [
                    "action.preference-experiment"
                ],
                "comment": "",
                "creator": null,
                "date_created": "2018-07-11T14:20:05.563244Z",
                "enabled_states": [],
                "enabled": false,
                "extra_capabilities": [],
                "extra_filter_expression": "(\n  normandy.telemetry.main.environment.system.os.name == \"Darwin\"\n  && (\n    normandy.telemetry.main.environment.system.os.version >= \"13.\"\n    || normandy.telemetry.main.environment.system.os.version < \"14.\"\n  )\n  && normandy.channel == \"release\"\n  && normandy.version >= \"61.0\"\n  && normandy.version < \"62.0\"\n)",
                "filter_expression": "(\n  normandy.telemetry.main.environment.system.os.name == \"Darwin\"\n  && (\n    normandy.telemetry.main.environment.system.os.version >= \"13.\"\n    || normandy.telemetry.main.environment.system.os.version < \"14.\"\n  )\n  && normandy.channel == \"release\"\n  && normandy.version >= \"61.0\"\n  && normandy.version < \"62.0\"\n)",
                "filter_object": [],
                "id": 1575,
                "identicon_seed": "v1:yl1ab1zohij",
                "metadata": {},
                "name": "Hotfix: Disable parallel OMTP for OSX 10.9 - part 2 [Bug 1472308]",
                "recipe": {
                    "approved_revision_id": 1564,
                    "id": 502,
                    "latest_revision_id": 1575
                },
                "updated": "2018-07-11T14:20:05.832377Z"
            },
            "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": 1,
                        "first_name": "Michael",
                        "last_name": "Cooper",
                        "email": "mcooper@mozilla.com"
                    },
                    "comment": "r+",
                    "created": "2018-07-10T20:05:20.577232Z",
                    "creator": {
                        "id": 25,
                        "first_name": "Ryan",
                        "last_name": "VanderMeulen",
                        "email": "rvandermeulen@mozilla.com"
                    },
                    "id": 904,
                    "revision": {
                        "id": 1566,
                        "recipe_id": 503
                    }
                },
                "arguments": {
                    "preferenceBranchType": "user",
                    "slug": "hotfix-http-throttling-v2-bug-1462906",
                    "experimentDocumentUrl": "https://bugzilla.mozilla.org/show_bug.cgi?id=1462906",
                    "isHighVolume": true,
                    "preferenceName": "network.http.throttle.version",
                    "preferenceType": "integer",
                    "isEnrollmentPaused": false,
                    "branches": [
                        {
                            "ratio": 1,
                            "slug": "hotfix",
                            "value": 1
                        }
                    ]
                },
                "experimenter_slug": null,
                "capabilities": [
                    "action.preference-experiment"
                ],
                "comment": "",
                "creator": null,
                "date_created": "2018-07-10T20:00:50.275498Z",
                "enabled_states": [
                    {
                        "id": 250,
                        "created": "2018-08-21T21:01:49.738061Z",
                        "creator": {
                            "id": 1,
                            "first_name": "Michael",
                            "last_name": "Cooper",
                            "email": "mcooper@mozilla.com"
                        },
                        "enabled": false,
                        "carryover_from": null
                    },
                    {
                        "id": 112,
                        "created": "2018-07-10T20:07:37.461548Z",
                        "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.channel == \"release\" && normandy.version >= \"61.0\" && normandy.version < \"62.0\"",
                "filter_expression": "normandy.channel == \"release\" && normandy.version >= \"61.0\" && normandy.version < \"62.0\"",
                "filter_object": [],
                "id": 1566,
                "identicon_seed": "v1:89cqg710sno",
                "metadata": {},
                "name": "Hotfix: Disable HTTP throttling v2 algorithm [Bug 1462906]",
                "recipe": {
                    "approved_revision_id": 1566,
                    "id": 503,
                    "latest_revision_id": 1566
                },
                "updated": "2018-08-21T21:01:50.065094Z"
            },
            "id": 503,
            "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": 1,
                        "first_name": "Michael",
                        "last_name": "Cooper",
                        "email": "mcooper@mozilla.com"
                    },
                    "comment": "r+",
                    "created": "2018-07-10T20:05:20.577232Z",
                    "creator": {
                        "id": 25,
                        "first_name": "Ryan",
                        "last_name": "VanderMeulen",
                        "email": "rvandermeulen@mozilla.com"
                    },
                    "id": 904,
                    "revision": {
                        "id": 1566,
                        "recipe_id": 503
                    }
                },
                "arguments": {
                    "preferenceBranchType": "user",
                    "slug": "hotfix-http-throttling-v2-bug-1462906",
                    "experimentDocumentUrl": "https://bugzilla.mozilla.org/show_bug.cgi?id=1462906",
                    "isHighVolume": true,
                    "preferenceName": "network.http.throttle.version",
                    "preferenceType": "integer",
                    "isEnrollmentPaused": false,
                    "branches": [
                        {
                            "ratio": 1,
                            "slug": "hotfix",
                            "value": 1
                        }
                    ]
                },
                "experimenter_slug": null,
                "capabilities": [
                    "action.preference-experiment"
                ],
                "comment": "",
                "creator": null,
                "date_created": "2018-07-10T20:00:50.275498Z",
                "enabled_states": [
                    {
                        "id": 250,
                        "created": "2018-08-21T21:01:49.738061Z",
                        "creator": {
                            "id": 1,
                            "first_name": "Michael",
                            "last_name": "Cooper",
                            "email": "mcooper@mozilla.com"
                        },
                        "enabled": false,
                        "carryover_from": null
                    },
                    {
                        "id": 112,
                        "created": "2018-07-10T20:07:37.461548Z",
                        "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.channel == \"release\" && normandy.version >= \"61.0\" && normandy.version < \"62.0\"",
                "filter_expression": "normandy.channel == \"release\" && normandy.version >= \"61.0\" && normandy.version < \"62.0\"",
                "filter_object": [],
                "id": 1566,
                "identicon_seed": "v1:89cqg710sno",
                "metadata": {},
                "name": "Hotfix: Disable HTTP throttling v2 algorithm [Bug 1462906]",
                "recipe": {
                    "approved_revision_id": 1566,
                    "id": 503,
                    "latest_revision_id": 1566
                },
                "updated": "2018-08-21T21:01:50.065094Z"
            },
            "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": 6,
                        "first_name": "Josh",
                        "last_name": "Gaunt",
                        "email": "jgaunt@mozilla.com"
                    },
                    "comment": "approved",
                    "created": "2018-07-10T23:18:13.392722Z",
                    "creator": {
                        "id": 4,
                        "first_name": "Rob",
                        "last_name": "Rayborn",
                        "email": "rrayborn@mozilla.com"
                    },
                    "id": 905,
                    "revision": {
                        "id": 1569,
                        "recipe_id": 504
                    }
                },
                "arguments": {
                    "surveyId": "hb-manual-disable-monitor-0",
                    "message": "The Firefox Team is interested in your opinion",
                    "learnMoreMessage": "Learn More",
                    "learnMoreUrl": "https://support.mozilla.org/en-US/kb/rate-your-firefox-experience-heartbeat",
                    "engagementButtonLabel": "Take Survey",
                    "thanksMessage": "Thanks!",
                    "postAnswerUrl": "https://qsurvey.mozilla.com/s3/Firefox-Monitor-Shield-Study-Survey/?reason=manual-disable&study=fxmonitor%40shield.mozilla.org&variation=0",
                    "includeTelemetryUUID": true,
                    "repeatOption": "once"
                },
                "experimenter_slug": null,
                "capabilities": [
                    "action.show-heartbeat"
                ],
                "comment": "",
                "creator": null,
                "date_created": "2018-07-10T23:18:08.698121Z",
                "enabled_states": [
                    {
                        "id": 319,
                        "created": "2018-09-05T18:24:53.814100Z",
                        "creator": {
                            "id": 4,
                            "first_name": "Rob",
                            "last_name": "Rayborn",
                            "email": "rrayborn@mozilla.com"
                        },
                        "enabled": false,
                        "carryover_from": null
                    },
                    {
                        "id": 117,
                        "created": "2018-07-10T23:35:18.190636Z",
                        "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": "(\n  (\n    (\n      [normandy.userId, 497]|stableSample(0.5) && normandy.telemetry.main.environment.profile.creationDate >= 17715\n    )\n    ||\n    (\n      [normandy.userId, 497]|stableSample(0.01) && normandy.telemetry.main.environment.profile.creationDate < 17715\n    )\n  )\n  && normandy.locale  in ['en-US', 'en-AU', 'en-CA', 'en-GB', 'en-NZ', 'en-ZA']\n  && normandy.version  >= '61'\n  && normandy.channel == 'release'\n  && normandy.telemetry.main.environment.experiments['fxmonitor@shield.mozilla.org'].branch == '0'\n)",
                "filter_expression": "(\n  (\n    (\n      [normandy.userId, 497]|stableSample(0.5) && normandy.telemetry.main.environment.profile.creationDate >= 17715\n    )\n    ||\n    (\n      [normandy.userId, 497]|stableSample(0.01) && normandy.telemetry.main.environment.profile.creationDate < 17715\n    )\n  )\n  && normandy.locale  in ['en-US', 'en-AU', 'en-CA', 'en-GB', 'en-NZ', 'en-ZA']\n  && normandy.version  >= '61'\n  && normandy.channel == 'release'\n  && normandy.telemetry.main.environment.experiments['fxmonitor@shield.mozilla.org'].branch == '0'\n)",
                "filter_object": [],
                "id": 1569,
                "identicon_seed": "v1:dblom6cdsgg",
                "metadata": {},
                "name": "HB Monitor Survey Quick, Variation 0",
                "recipe": {
                    "approved_revision_id": 1569,
                    "id": 504,
                    "latest_revision_id": 1569
                },
                "updated": "2018-09-05T18:24:53.822578Z"
            },
            "id": 504,
            "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": 6,
                        "first_name": "Josh",
                        "last_name": "Gaunt",
                        "email": "jgaunt@mozilla.com"
                    },
                    "comment": "approved",
                    "created": "2018-07-10T23:18:13.392722Z",
                    "creator": {
                        "id": 4,
                        "first_name": "Rob",
                        "last_name": "Rayborn",
                        "email": "rrayborn@mozilla.com"
                    },
                    "id": 905,
                    "revision": {
                        "id": 1569,
                        "recipe_id": 504
                    }
                },
                "arguments": {
                    "surveyId": "hb-manual-disable-monitor-0",
                    "message": "The Firefox Team is interested in your opinion",
                    "learnMoreMessage": "Learn More",
                    "learnMoreUrl": "https://support.mozilla.org/en-US/kb/rate-your-firefox-experience-heartbeat",
                    "engagementButtonLabel": "Take Survey",
                    "thanksMessage": "Thanks!",
                    "postAnswerUrl": "https://qsurvey.mozilla.com/s3/Firefox-Monitor-Shield-Study-Survey/?reason=manual-disable&study=fxmonitor%40shield.mozilla.org&variation=0",
                    "includeTelemetryUUID": true,
                    "repeatOption": "once"
                },
                "experimenter_slug": null,
                "capabilities": [
                    "action.show-heartbeat"
                ],
                "comment": "",
                "creator": null,
                "date_created": "2018-07-10T23:18:08.698121Z",
                "enabled_states": [
                    {
                        "id": 319,
                        "created": "2018-09-05T18:24:53.814100Z",
                        "creator": {
                            "id": 4,
                            "first_name": "Rob",
                            "last_name": "Rayborn",
                            "email": "rrayborn@mozilla.com"
                        },
                        "enabled": false,
                        "carryover_from": null
                    },
                    {
                        "id": 117,
                        "created": "2018-07-10T23:35:18.190636Z",
                        "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": "(\n  (\n    (\n      [normandy.userId, 497]|stableSample(0.5) && normandy.telemetry.main.environment.profile.creationDate >= 17715\n    )\n    ||\n    (\n      [normandy.userId, 497]|stableSample(0.01) && normandy.telemetry.main.environment.profile.creationDate < 17715\n    )\n  )\n  && normandy.locale  in ['en-US', 'en-AU', 'en-CA', 'en-GB', 'en-NZ', 'en-ZA']\n  && normandy.version  >= '61'\n  && normandy.channel == 'release'\n  && normandy.telemetry.main.environment.experiments['fxmonitor@shield.mozilla.org'].branch == '0'\n)",
                "filter_expression": "(\n  (\n    (\n      [normandy.userId, 497]|stableSample(0.5) && normandy.telemetry.main.environment.profile.creationDate >= 17715\n    )\n    ||\n    (\n      [normandy.userId, 497]|stableSample(0.01) && normandy.telemetry.main.environment.profile.creationDate < 17715\n    )\n  )\n  && normandy.locale  in ['en-US', 'en-AU', 'en-CA', 'en-GB', 'en-NZ', 'en-ZA']\n  && normandy.version  >= '61'\n  && normandy.channel == 'release'\n  && normandy.telemetry.main.environment.experiments['fxmonitor@shield.mozilla.org'].branch == '0'\n)",
                "filter_object": [],
                "id": 1569,
                "identicon_seed": "v1:dblom6cdsgg",
                "metadata": {},
                "name": "HB Monitor Survey Quick, Variation 0",
                "recipe": {
                    "approved_revision_id": 1569,
                    "id": 504,
                    "latest_revision_id": 1569
                },
                "updated": "2018-09-05T18:24:53.822578Z"
            },
            "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": 6,
                        "first_name": "Josh",
                        "last_name": "Gaunt",
                        "email": "jgaunt@mozilla.com"
                    },
                    "comment": "approved",
                    "created": "2018-07-10T23:19:14.077204Z",
                    "creator": {
                        "id": 4,
                        "first_name": "Rob",
                        "last_name": "Rayborn",
                        "email": "rrayborn@mozilla.com"
                    },
                    "id": 907,
                    "revision": {
                        "id": 1571,
                        "recipe_id": 506
                    }
                },
                "arguments": {
                    "surveyId": "hb-manual-disable-monitor-2",
                    "message": "The Firefox Team is interested in your opinion",
                    "learnMoreMessage": "Learn More",
                    "learnMoreUrl": "https://support.mozilla.org/en-US/kb/rate-your-firefox-experience-heartbeat",
                    "engagementButtonLabel": "Take Survey",
                    "thanksMessage": "Thanks!",
                    "postAnswerUrl": "https://qsurvey.mozilla.com/s3/Firefox-Monitor-Shield-Study-Survey/?reason=manual-disable&study=fxmonitor%40shield.mozilla.org&variation=2",
                    "includeTelemetryUUID": true,
                    "repeatOption": "once"
                },
                "experimenter_slug": null,
                "capabilities": [
                    "action.show-heartbeat"
                ],
                "comment": "",
                "creator": null,
                "date_created": "2018-07-10T23:19:10.884594Z",
                "enabled_states": [
                    {
                        "id": 315,
                        "created": "2018-09-05T18:23:51.070967Z",
                        "creator": {
                            "id": 4,
                            "first_name": "Rob",
                            "last_name": "Rayborn",
                            "email": "rrayborn@mozilla.com"
                        },
                        "enabled": false,
                        "carryover_from": null
                    },
                    {
                        "id": 115,
                        "created": "2018-07-10T23:35:16.571718Z",
                        "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": "(\n  (\n    (\n      [normandy.userId, 497]|stableSample(0.5) && normandy.telemetry.main.environment.profile.creationDate >= 17715\n    )\n    ||\n    (\n      [normandy.userId, 497]|stableSample(0.01) && normandy.telemetry.main.environment.profile.creationDate < 17715\n    )\n  )\n  && normandy.locale  in ['en-US', 'en-AU', 'en-CA', 'en-GB', 'en-NZ', 'en-ZA']\n  && normandy.version  >= '61'\n  && normandy.channel == 'release'\n  && normandy.telemetry.main.environment.experiments['fxmonitor@shield.mozilla.org'].branch == '2'\n)",
                "filter_expression": "(\n  (\n    (\n      [normandy.userId, 497]|stableSample(0.5) && normandy.telemetry.main.environment.profile.creationDate >= 17715\n    )\n    ||\n    (\n      [normandy.userId, 497]|stableSample(0.01) && normandy.telemetry.main.environment.profile.creationDate < 17715\n    )\n  )\n  && normandy.locale  in ['en-US', 'en-AU', 'en-CA', 'en-GB', 'en-NZ', 'en-ZA']\n  && normandy.version  >= '61'\n  && normandy.channel == 'release'\n  && normandy.telemetry.main.environment.experiments['fxmonitor@shield.mozilla.org'].branch == '2'\n)",
                "filter_object": [],
                "id": 1571,
                "identicon_seed": "v1:nzw9teafaf",
                "metadata": {},
                "name": "HB Monitor Survey Quick, Variation 2",
                "recipe": {
                    "approved_revision_id": 1571,
                    "id": 506,
                    "latest_revision_id": 1571
                },
                "updated": "2018-09-05T18:23:51.079589Z"
            },
            "id": 506,
            "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": 6,
                        "first_name": "Josh",
                        "last_name": "Gaunt",
                        "email": "jgaunt@mozilla.com"
                    },
                    "comment": "approved",
                    "created": "2018-07-10T23:19:14.077204Z",
                    "creator": {
                        "id": 4,
                        "first_name": "Rob",
                        "last_name": "Rayborn",
                        "email": "rrayborn@mozilla.com"
                    },
                    "id": 907,
                    "revision": {
                        "id": 1571,
                        "recipe_id": 506
                    }
                },
                "arguments": {
                    "surveyId": "hb-manual-disable-monitor-2",
                    "message": "The Firefox Team is interested in your opinion",
                    "learnMoreMessage": "Learn More",
                    "learnMoreUrl": "https://support.mozilla.org/en-US/kb/rate-your-firefox-experience-heartbeat",
                    "engagementButtonLabel": "Take Survey",
                    "thanksMessage": "Thanks!",
                    "postAnswerUrl": "https://qsurvey.mozilla.com/s3/Firefox-Monitor-Shield-Study-Survey/?reason=manual-disable&study=fxmonitor%40shield.mozilla.org&variation=2",
                    "includeTelemetryUUID": true,
                    "repeatOption": "once"
                },
                "experimenter_slug": null,
                "capabilities": [
                    "action.show-heartbeat"
                ],
                "comment": "",
                "creator": null,
                "date_created": "2018-07-10T23:19:10.884594Z",
                "enabled_states": [
                    {
                        "id": 315,
                        "created": "2018-09-05T18:23:51.070967Z",
                        "creator": {
                            "id": 4,
                            "first_name": "Rob",
                            "last_name": "Rayborn",
                            "email": "rrayborn@mozilla.com"
                        },
                        "enabled": false,
                        "carryover_from": null
                    },
                    {
                        "id": 115,
                        "created": "2018-07-10T23:35:16.571718Z",
                        "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": "(\n  (\n    (\n      [normandy.userId, 497]|stableSample(0.5) && normandy.telemetry.main.environment.profile.creationDate >= 17715\n    )\n    ||\n    (\n      [normandy.userId, 497]|stableSample(0.01) && normandy.telemetry.main.environment.profile.creationDate < 17715\n    )\n  )\n  && normandy.locale  in ['en-US', 'en-AU', 'en-CA', 'en-GB', 'en-NZ', 'en-ZA']\n  && normandy.version  >= '61'\n  && normandy.channel == 'release'\n  && normandy.telemetry.main.environment.experiments['fxmonitor@shield.mozilla.org'].branch == '2'\n)",
                "filter_expression": "(\n  (\n    (\n      [normandy.userId, 497]|stableSample(0.5) && normandy.telemetry.main.environment.profile.creationDate >= 17715\n    )\n    ||\n    (\n      [normandy.userId, 497]|stableSample(0.01) && normandy.telemetry.main.environment.profile.creationDate < 17715\n    )\n  )\n  && normandy.locale  in ['en-US', 'en-AU', 'en-CA', 'en-GB', 'en-NZ', 'en-ZA']\n  && normandy.version  >= '61'\n  && normandy.channel == 'release'\n  && normandy.telemetry.main.environment.experiments['fxmonitor@shield.mozilla.org'].branch == '2'\n)",
                "filter_object": [],
                "id": 1571,
                "identicon_seed": "v1:nzw9teafaf",
                "metadata": {},
                "name": "HB Monitor Survey Quick, Variation 2",
                "recipe": {
                    "approved_revision_id": 1571,
                    "id": 506,
                    "latest_revision_id": 1571
                },
                "updated": "2018-09-05T18:23:51.079589Z"
            },
            "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": 6,
                        "first_name": "Josh",
                        "last_name": "Gaunt",
                        "email": "jgaunt@mozilla.com"
                    },
                    "comment": "approved",
                    "created": "2018-07-10T23:19:44.386350Z",
                    "creator": {
                        "id": 4,
                        "first_name": "Rob",
                        "last_name": "Rayborn",
                        "email": "rrayborn@mozilla.com"
                    },
                    "id": 908,
                    "revision": {
                        "id": 1572,
                        "recipe_id": 507
                    }
                },
                "arguments": {
                    "surveyId": "hb-manual-disable-monitor-3",
                    "message": "The Firefox Team is interested in your opinion",
                    "learnMoreMessage": "Learn More",
                    "learnMoreUrl": "https://support.mozilla.org/en-US/kb/rate-your-firefox-experience-heartbeat",
                    "engagementButtonLabel": "Take Survey",
                    "thanksMessage": "Thanks!",
                    "postAnswerUrl": "https://qsurvey.mozilla.com/s3/Firefox-Monitor-Shield-Study-Survey/?reason=manual-disable&study=fxmonitor%40shield.mozilla.org&variation=3",
                    "includeTelemetryUUID": true,
                    "repeatOption": "once"
                },
                "experimenter_slug": null,
                "capabilities": [
                    "action.show-heartbeat"
                ],
                "comment": "",
                "creator": null,
                "date_created": "2018-07-10T23:19:41.736699Z",
                "enabled_states": [
                    {
                        "id": 316,
                        "created": "2018-09-05T18:23:53.765925Z",
                        "creator": {
                            "id": 4,
                            "first_name": "Rob",
                            "last_name": "Rayborn",
                            "email": "rrayborn@mozilla.com"
                        },
                        "enabled": false,
                        "carryover_from": null
                    },
                    {
                        "id": 114,
                        "created": "2018-07-10T23:35:15.856895Z",
                        "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": "(\n  (\n    (\n      [normandy.userId, 497]|stableSample(0.5) && normandy.telemetry.main.environment.profile.creationDate >= 17715\n    )\n    ||\n    (\n      [normandy.userId, 497]|stableSample(0.01) && normandy.telemetry.main.environment.profile.creationDate < 17715\n    )\n  )\n  && normandy.locale  in ['en-US', 'en-AU', 'en-CA', 'en-GB', 'en-NZ', 'en-ZA']\n  && normandy.version  >= '61'\n  && normandy.channel == 'release'\n  && normandy.telemetry.main.environment.experiments['fxmonitor@shield.mozilla.org'].branch == '3'\n)",
                "filter_expression": "(\n  (\n    (\n      [normandy.userId, 497]|stableSample(0.5) && normandy.telemetry.main.environment.profile.creationDate >= 17715\n    )\n    ||\n    (\n      [normandy.userId, 497]|stableSample(0.01) && normandy.telemetry.main.environment.profile.creationDate < 17715\n    )\n  )\n  && normandy.locale  in ['en-US', 'en-AU', 'en-CA', 'en-GB', 'en-NZ', 'en-ZA']\n  && normandy.version  >= '61'\n  && normandy.channel == 'release'\n  && normandy.telemetry.main.environment.experiments['fxmonitor@shield.mozilla.org'].branch == '3'\n)",
                "filter_object": [],
                "id": 1572,
                "identicon_seed": "v1:0e9848fzxyc",
                "metadata": {},
                "name": "HB Monitor Survey Quick, Variation 3",
                "recipe": {
                    "approved_revision_id": 1572,
                    "id": 507,
                    "latest_revision_id": 1572
                },
                "updated": "2018-09-05T18:23:53.774382Z"
            },
            "id": 507,
            "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": 6,
                        "first_name": "Josh",
                        "last_name": "Gaunt",
                        "email": "jgaunt@mozilla.com"
                    },
                    "comment": "approved",
                    "created": "2018-07-10T23:19:44.386350Z",
                    "creator": {
                        "id": 4,
                        "first_name": "Rob",
                        "last_name": "Rayborn",
                        "email": "rrayborn@mozilla.com"
                    },
                    "id": 908,
                    "revision": {
                        "id": 1572,
                        "recipe_id": 507
                    }
                },
                "arguments": {
                    "surveyId": "hb-manual-disable-monitor-3",
                    "message": "The Firefox Team is interested in your opinion",
                    "learnMoreMessage": "Learn More",
                    "learnMoreUrl": "https://support.mozilla.org/en-US/kb/rate-your-firefox-experience-heartbeat",
                    "engagementButtonLabel": "Take Survey",
                    "thanksMessage": "Thanks!",
                    "postAnswerUrl": "https://qsurvey.mozilla.com/s3/Firefox-Monitor-Shield-Study-Survey/?reason=manual-disable&study=fxmonitor%40shield.mozilla.org&variation=3",
                    "includeTelemetryUUID": true,
                    "repeatOption": "once"
                },
                "experimenter_slug": null,
                "capabilities": [
                    "action.show-heartbeat"
                ],
                "comment": "",
                "creator": null,
                "date_created": "2018-07-10T23:19:41.736699Z",
                "enabled_states": [
                    {
                        "id": 316,
                        "created": "2018-09-05T18:23:53.765925Z",
                        "creator": {
                            "id": 4,
                            "first_name": "Rob",
                            "last_name": "Rayborn",
                            "email": "rrayborn@mozilla.com"
                        },
                        "enabled": false,
                        "carryover_from": null
                    },
                    {
                        "id": 114,
                        "created": "2018-07-10T23:35:15.856895Z",
                        "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": "(\n  (\n    (\n      [normandy.userId, 497]|stableSample(0.5) && normandy.telemetry.main.environment.profile.creationDate >= 17715\n    )\n    ||\n    (\n      [normandy.userId, 497]|stableSample(0.01) && normandy.telemetry.main.environment.profile.creationDate < 17715\n    )\n  )\n  && normandy.locale  in ['en-US', 'en-AU', 'en-CA', 'en-GB', 'en-NZ', 'en-ZA']\n  && normandy.version  >= '61'\n  && normandy.channel == 'release'\n  && normandy.telemetry.main.environment.experiments['fxmonitor@shield.mozilla.org'].branch == '3'\n)",
                "filter_expression": "(\n  (\n    (\n      [normandy.userId, 497]|stableSample(0.5) && normandy.telemetry.main.environment.profile.creationDate >= 17715\n    )\n    ||\n    (\n      [normandy.userId, 497]|stableSample(0.01) && normandy.telemetry.main.environment.profile.creationDate < 17715\n    )\n  )\n  && normandy.locale  in ['en-US', 'en-AU', 'en-CA', 'en-GB', 'en-NZ', 'en-ZA']\n  && normandy.version  >= '61'\n  && normandy.channel == 'release'\n  && normandy.telemetry.main.environment.experiments['fxmonitor@shield.mozilla.org'].branch == '3'\n)",
                "filter_object": [],
                "id": 1572,
                "identicon_seed": "v1:0e9848fzxyc",
                "metadata": {},
                "name": "HB Monitor Survey Quick, Variation 3",
                "recipe": {
                    "approved_revision_id": 1572,
                    "id": 507,
                    "latest_revision_id": 1572
                },
                "updated": "2018-09-05T18:23:53.774382Z"
            },
            "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": 6,
                        "first_name": "Josh",
                        "last_name": "Gaunt",
                        "email": "jgaunt@mozilla.com"
                    },
                    "comment": "approved",
                    "created": "2018-07-10T23:20:02.445938Z",
                    "creator": {
                        "id": 4,
                        "first_name": "Rob",
                        "last_name": "Rayborn",
                        "email": "rrayborn@mozilla.com"
                    },
                    "id": 909,
                    "revision": {
                        "id": 1573,
                        "recipe_id": 505
                    }
                },
                "arguments": {
                    "surveyId": "hb-manual-disable-monitor-1",
                    "message": "The Firefox Team is interested in your opinion",
                    "learnMoreMessage": "Learn More",
                    "learnMoreUrl": "https://support.mozilla.org/en-US/kb/rate-your-firefox-experience-heartbeat",
                    "engagementButtonLabel": "Take Survey",
                    "thanksMessage": "Thanks!",
                    "postAnswerUrl": "https://qsurvey.mozilla.com/s3/Firefox-Monitor-Shield-Study-Survey/?reason=manual-disable&study=fxmonitor%40shield.mozilla.org&variation=1",
                    "includeTelemetryUUID": true,
                    "repeatOption": "once"
                },
                "experimenter_slug": null,
                "capabilities": [
                    "action.show-heartbeat"
                ],
                "comment": "",
                "creator": null,
                "date_created": "2018-07-10T23:19:58.978904Z",
                "enabled_states": [
                    {
                        "id": 314,
                        "created": "2018-09-05T18:23:47.947928Z",
                        "creator": {
                            "id": 4,
                            "first_name": "Rob",
                            "last_name": "Rayborn",
                            "email": "rrayborn@mozilla.com"
                        },
                        "enabled": false,
                        "carryover_from": null
                    },
                    {
                        "id": 116,
                        "created": "2018-07-10T23:35:17.272904Z",
                        "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": "(\n  (\n    (\n      [normandy.userId, 497]|stableSample(0.5) && normandy.telemetry.main.environment.profile.creationDate >= 17715\n    )\n    ||\n    (\n      [normandy.userId, 497]|stableSample(0.01) && normandy.telemetry.main.environment.profile.creationDate < 17715\n    )\n  )\n  && normandy.locale  in ['en-US', 'en-AU', 'en-CA', 'en-GB', 'en-NZ', 'en-ZA']\n  && normandy.version  >= '61'\n  && normandy.channel == 'release'\n  && normandy.telemetry.main.environment.experiments['fxmonitor@shield.mozilla.org'].branch == '1'\n)",
                "filter_expression": "(\n  (\n    (\n      [normandy.userId, 497]|stableSample(0.5) && normandy.telemetry.main.environment.profile.creationDate >= 17715\n    )\n    ||\n    (\n      [normandy.userId, 497]|stableSample(0.01) && normandy.telemetry.main.environment.profile.creationDate < 17715\n    )\n  )\n  && normandy.locale  in ['en-US', 'en-AU', 'en-CA', 'en-GB', 'en-NZ', 'en-ZA']\n  && normandy.version  >= '61'\n  && normandy.channel == 'release'\n  && normandy.telemetry.main.environment.experiments['fxmonitor@shield.mozilla.org'].branch == '1'\n)",
                "filter_object": [],
                "id": 1573,
                "identicon_seed": "v1:40qyrii5ydd",
                "metadata": {},
                "name": "HB Monitor Survey Quick, Variation 1",
                "recipe": {
                    "approved_revision_id": 1573,
                    "id": 505,
                    "latest_revision_id": 1573
                },
                "updated": "2018-09-05T18:23:47.956517Z"
            },
            "id": 505,
            "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": 6,
                        "first_name": "Josh",
                        "last_name": "Gaunt",
                        "email": "jgaunt@mozilla.com"
                    },
                    "comment": "approved",
                    "created": "2018-07-10T23:20:02.445938Z",
                    "creator": {
                        "id": 4,
                        "first_name": "Rob",
                        "last_name": "Rayborn",
                        "email": "rrayborn@mozilla.com"
                    },
                    "id": 909,
                    "revision": {
                        "id": 1573,
                        "recipe_id": 505
                    }
                },
                "arguments": {
                    "surveyId": "hb-manual-disable-monitor-1",
                    "message": "The Firefox Team is interested in your opinion",
                    "learnMoreMessage": "Learn More",
                    "learnMoreUrl": "https://support.mozilla.org/en-US/kb/rate-your-firefox-experience-heartbeat",
                    "engagementButtonLabel": "Take Survey",
                    "thanksMessage": "Thanks!",
                    "postAnswerUrl": "https://qsurvey.mozilla.com/s3/Firefox-Monitor-Shield-Study-Survey/?reason=manual-disable&study=fxmonitor%40shield.mozilla.org&variation=1",
                    "includeTelemetryUUID": true,
                    "repeatOption": "once"
                },
                "experimenter_slug": null,
                "capabilities": [
                    "action.show-heartbeat"
                ],
                "comment": "",
                "creator": null,
                "date_created": "2018-07-10T23:19:58.978904Z",
                "enabled_states": [
                    {
                        "id": 314,
                        "created": "2018-09-05T18:23:47.947928Z",
                        "creator": {
                            "id": 4,
                            "first_name": "Rob",
                            "last_name": "Rayborn",
                            "email": "rrayborn@mozilla.com"
                        },
                        "enabled": false,
                        "carryover_from": null
                    },
                    {
                        "id": 116,
                        "created": "2018-07-10T23:35:17.272904Z",
                        "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": "(\n  (\n    (\n      [normandy.userId, 497]|stableSample(0.5) && normandy.telemetry.main.environment.profile.creationDate >= 17715\n    )\n    ||\n    (\n      [normandy.userId, 497]|stableSample(0.01) && normandy.telemetry.main.environment.profile.creationDate < 17715\n    )\n  )\n  && normandy.locale  in ['en-US', 'en-AU', 'en-CA', 'en-GB', 'en-NZ', 'en-ZA']\n  && normandy.version  >= '61'\n  && normandy.channel == 'release'\n  && normandy.telemetry.main.environment.experiments['fxmonitor@shield.mozilla.org'].branch == '1'\n)",
                "filter_expression": "(\n  (\n    (\n      [normandy.userId, 497]|stableSample(0.5) && normandy.telemetry.main.environment.profile.creationDate >= 17715\n    )\n    ||\n    (\n      [normandy.userId, 497]|stableSample(0.01) && normandy.telemetry.main.environment.profile.creationDate < 17715\n    )\n  )\n  && normandy.locale  in ['en-US', 'en-AU', 'en-CA', 'en-GB', 'en-NZ', 'en-ZA']\n  && normandy.version  >= '61'\n  && normandy.channel == 'release'\n  && normandy.telemetry.main.environment.experiments['fxmonitor@shield.mozilla.org'].branch == '1'\n)",
                "filter_object": [],
                "id": 1573,
                "identicon_seed": "v1:40qyrii5ydd",
                "metadata": {},
                "name": "HB Monitor Survey Quick, Variation 1",
                "recipe": {
                    "approved_revision_id": 1573,
                    "id": 505,
                    "latest_revision_id": 1573
                },
                "updated": "2018-09-05T18:23:47.956517Z"
            },
            "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": 6,
                        "first_name": "Josh",
                        "last_name": "Gaunt",
                        "email": "jgaunt@mozilla.com"
                    },
                    "comment": "approved",
                    "created": "2018-07-10T23:20:28.498740Z",
                    "creator": {
                        "id": 4,
                        "first_name": "Rob",
                        "last_name": "Rayborn",
                        "email": "rrayborn@mozilla.com"
                    },
                    "id": 910,
                    "revision": {
                        "id": 1574,
                        "recipe_id": 508
                    }
                },
                "arguments": {
                    "surveyId": "hb-manual-disable-monitor-4",
                    "message": "The Firefox Team is interested in your opinion",
                    "learnMoreMessage": "Learn More",
                    "learnMoreUrl": "https://support.mozilla.org/en-US/kb/rate-your-firefox-experience-heartbeat",
                    "engagementButtonLabel": "Take Survey",
                    "thanksMessage": "Thanks!",
                    "postAnswerUrl": "https://qsurvey.mozilla.com/s3/Firefox-Monitor-Shield-Study-Survey/?reason=manual-disable&study=fxmonitor%40shield.mozilla.org&variation=4",
                    "includeTelemetryUUID": true,
                    "repeatOption": "once"
                },
                "experimenter_slug": null,
                "capabilities": [
                    "action.show-heartbeat"
                ],
                "comment": "",
                "creator": null,
                "date_created": "2018-07-10T23:20:25.474982Z",
                "enabled_states": [
                    {
                        "id": 317,
                        "created": "2018-09-05T18:23:56.470110Z",
                        "creator": {
                            "id": 4,
                            "first_name": "Rob",
                            "last_name": "Rayborn",
                            "email": "rrayborn@mozilla.com"
                        },
                        "enabled": false,
                        "carryover_from": null
                    },
                    {
                        "id": 113,
                        "created": "2018-07-10T23:35:15.058798Z",
                        "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": "(\n  (\n    (\n      [normandy.userId, 497]|stableSample(0.5) && normandy.telemetry.main.environment.profile.creationDate >= 17715\n    )\n    ||\n    (\n      [normandy.userId, 497]|stableSample(0.01) && normandy.telemetry.main.environment.profile.creationDate < 17715\n    )\n  )\n  && normandy.locale  in ['en-US', 'en-AU', 'en-CA', 'en-GB', 'en-NZ', 'en-ZA']\n  && normandy.version  >= '61'\n  && normandy.channel == 'release'\n  && normandy.telemetry.main.environment.experiments['fxmonitor@shield.mozilla.org'].branch == '4'\n)",
                "filter_expression": "(\n  (\n    (\n      [normandy.userId, 497]|stableSample(0.5) && normandy.telemetry.main.environment.profile.creationDate >= 17715\n    )\n    ||\n    (\n      [normandy.userId, 497]|stableSample(0.01) && normandy.telemetry.main.environment.profile.creationDate < 17715\n    )\n  )\n  && normandy.locale  in ['en-US', 'en-AU', 'en-CA', 'en-GB', 'en-NZ', 'en-ZA']\n  && normandy.version  >= '61'\n  && normandy.channel == 'release'\n  && normandy.telemetry.main.environment.experiments['fxmonitor@shield.mozilla.org'].branch == '4'\n)",
                "filter_object": [],
                "id": 1574,
                "identicon_seed": "v1:c876a7x97a",
                "metadata": {},
                "name": "HB Monitor Survey Quick, Variation 4",
                "recipe": {
                    "approved_revision_id": 1574,
                    "id": 508,
                    "latest_revision_id": 1574
                },
                "updated": "2018-09-05T18:23:56.479444Z"
            },
            "id": 508,
            "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": 6,
                        "first_name": "Josh",
                        "last_name": "Gaunt",
                        "email": "jgaunt@mozilla.com"
                    },
                    "comment": "approved",
                    "created": "2018-07-10T23:20:28.498740Z",
                    "creator": {
                        "id": 4,
                        "first_name": "Rob",
                        "last_name": "Rayborn",
                        "email": "rrayborn@mozilla.com"
                    },
                    "id": 910,
                    "revision": {
                        "id": 1574,
                        "recipe_id": 508
                    }
                },
                "arguments": {
                    "surveyId": "hb-manual-disable-monitor-4",
                    "message": "The Firefox Team is interested in your opinion",
                    "learnMoreMessage": "Learn More",
                    "learnMoreUrl": "https://support.mozilla.org/en-US/kb/rate-your-firefox-experience-heartbeat",
                    "engagementButtonLabel": "Take Survey",
                    "thanksMessage": "Thanks!",
                    "postAnswerUrl": "https://qsurvey.mozilla.com/s3/Firefox-Monitor-Shield-Study-Survey/?reason=manual-disable&study=fxmonitor%40shield.mozilla.org&variation=4",
                    "includeTelemetryUUID": true,
                    "repeatOption": "once"
                },
                "experimenter_slug": null,
                "capabilities": [
                    "action.show-heartbeat"
                ],
                "comment": "",
                "creator": null,
                "date_created": "2018-07-10T23:20:25.474982Z",
                "enabled_states": [
                    {
                        "id": 317,
                        "created": "2018-09-05T18:23:56.470110Z",
                        "creator": {
                            "id": 4,
                            "first_name": "Rob",
                            "last_name": "Rayborn",
                            "email": "rrayborn@mozilla.com"
                        },
                        "enabled": false,
                        "carryover_from": null
                    },
                    {
                        "id": 113,
                        "created": "2018-07-10T23:35:15.058798Z",
                        "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": "(\n  (\n    (\n      [normandy.userId, 497]|stableSample(0.5) && normandy.telemetry.main.environment.profile.creationDate >= 17715\n    )\n    ||\n    (\n      [normandy.userId, 497]|stableSample(0.01) && normandy.telemetry.main.environment.profile.creationDate < 17715\n    )\n  )\n  && normandy.locale  in ['en-US', 'en-AU', 'en-CA', 'en-GB', 'en-NZ', 'en-ZA']\n  && normandy.version  >= '61'\n  && normandy.channel == 'release'\n  && normandy.telemetry.main.environment.experiments['fxmonitor@shield.mozilla.org'].branch == '4'\n)",
                "filter_expression": "(\n  (\n    (\n      [normandy.userId, 497]|stableSample(0.5) && normandy.telemetry.main.environment.profile.creationDate >= 17715\n    )\n    ||\n    (\n      [normandy.userId, 497]|stableSample(0.01) && normandy.telemetry.main.environment.profile.creationDate < 17715\n    )\n  )\n  && normandy.locale  in ['en-US', 'en-AU', 'en-CA', 'en-GB', 'en-NZ', 'en-ZA']\n  && normandy.version  >= '61'\n  && normandy.channel == 'release'\n  && normandy.telemetry.main.environment.experiments['fxmonitor@shield.mozilla.org'].branch == '4'\n)",
                "filter_object": [],
                "id": 1574,
                "identicon_seed": "v1:c876a7x97a",
                "metadata": {},
                "name": "HB Monitor Survey Quick, Variation 4",
                "recipe": {
                    "approved_revision_id": 1574,
                    "id": 508,
                    "latest_revision_id": 1574
                },
                "updated": "2018-09-05T18:23:56.479444Z"
            },
            "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": 25,
                        "first_name": "Ryan",
                        "last_name": "VanderMeulen",
                        "email": "rvandermeulen@mozilla.com"
                    },
                    "comment": "approved",
                    "created": "2018-07-11T16:13:00.647985Z",
                    "creator": {
                        "id": 1,
                        "first_name": "Michael",
                        "last_name": "Cooper",
                        "email": "mcooper@mozilla.com"
                    },
                    "id": 912,
                    "revision": {
                        "id": 1576,
                        "recipe_id": 509
                    }
                },
                "arguments": {
                    "preferenceBranchType": "user",
                    "slug": "hotfix-omtp-61-osx-10-9-pt3-bug-1472308",
                    "experimentDocumentUrl": "https://bugzilla.mozilla.org/show_bug.cgi?id=1472308",
                    "isHighVolume": true,
                    "preferenceName": "layers.omtp.enabled",
                    "preferenceType": "boolean",
                    "isEnrollmentPaused": false,
                    "branches": [
                        {
                            "ratio": 1,
                            "slug": "hotfix",
                            "value": false
                        }
                    ]
                },
                "experimenter_slug": null,
                "capabilities": [
                    "action.preference-experiment"
                ],
                "comment": "",
                "creator": null,
                "date_created": "2018-07-11T16:12:48.593000Z",
                "enabled_states": [
                    {
                        "id": 380,
                        "created": "2018-10-03T16:45:23.897087Z",
                        "creator": {
                            "id": 1,
                            "first_name": "Michael",
                            "last_name": "Cooper",
                            "email": "mcooper@mozilla.com"
                        },
                        "enabled": false,
                        "carryover_from": null
                    },
                    {
                        "id": 118,
                        "created": "2018-07-11T17:04:44.666806Z",
                        "creator": {
                            "id": 25,
                            "first_name": "Ryan",
                            "last_name": "VanderMeulen",
                            "email": "rvandermeulen@mozilla.com"
                        },
                        "enabled": true,
                        "carryover_from": null
                    }
                ],
                "enabled": false,
                "extra_capabilities": [],
                "extra_filter_expression": "(\n  normandy.telemetry.main.environment.system.os.name == \"Darwin\"\n  && (\n    normandy.telemetry.main.environment.system.os.version >= \"13.\"\n    || normandy.telemetry.main.environment.system.os.version < \"14.\"\n  )\n  && normandy.channel == \"release\"\n  && normandy.version >= \"61.0\"\n  && normandy.version < \"62.0\"\n)",
                "filter_expression": "(\n  normandy.telemetry.main.environment.system.os.name == \"Darwin\"\n  && (\n    normandy.telemetry.main.environment.system.os.version >= \"13.\"\n    || normandy.telemetry.main.environment.system.os.version < \"14.\"\n  )\n  && normandy.channel == \"release\"\n  && normandy.version >= \"61.0\"\n  && normandy.version < \"62.0\"\n)",
                "filter_object": [],
                "id": 1576,
                "identicon_seed": "v1:6nm8ho3nd45",
                "metadata": {},
                "name": "Hotfix: Disable parallel OMTP for OSX 10.9 - part 3 [Bug 1472308]",
                "recipe": {
                    "approved_revision_id": 1576,
                    "id": 509,
                    "latest_revision_id": 1576
                },
                "updated": "2018-10-03T16:45:24.264613Z"
            },
            "id": 509,
            "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": 25,
                        "first_name": "Ryan",
                        "last_name": "VanderMeulen",
                        "email": "rvandermeulen@mozilla.com"
                    },
                    "comment": "approved",
                    "created": "2018-07-11T16:13:00.647985Z",
                    "creator": {
                        "id": 1,
                        "first_name": "Michael",
                        "last_name": "Cooper",
                        "email": "mcooper@mozilla.com"
                    },
                    "id": 912,
                    "revision": {
                        "id": 1576,
                        "recipe_id": 509
                    }
                },
                "arguments": {
                    "preferenceBranchType": "user",
                    "slug": "hotfix-omtp-61-osx-10-9-pt3-bug-1472308",
                    "experimentDocumentUrl": "https://bugzilla.mozilla.org/show_bug.cgi?id=1472308",
                    "isHighVolume": true,
                    "preferenceName": "layers.omtp.enabled",
                    "preferenceType": "boolean",
                    "isEnrollmentPaused": false,
                    "branches": [
                        {
                            "ratio": 1,
                            "slug": "hotfix",
                            "value": false
                        }
                    ]
                },
                "experimenter_slug": null,
                "capabilities": [
                    "action.preference-experiment"
                ],
                "comment": "",
                "creator": null,
                "date_created": "2018-07-11T16:12:48.593000Z",
                "enabled_states": [
                    {
                        "id": 380,
                        "created": "2018-10-03T16:45:23.897087Z",
                        "creator": {
                            "id": 1,
                            "first_name": "Michael",
                            "last_name": "Cooper",
                            "email": "mcooper@mozilla.com"
                        },
                        "enabled": false,
                        "carryover_from": null
                    },
                    {
                        "id": 118,
                        "created": "2018-07-11T17:04:44.666806Z",
                        "creator": {
                            "id": 25,
                            "first_name": "Ryan",
                            "last_name": "VanderMeulen",
                            "email": "rvandermeulen@mozilla.com"
                        },
                        "enabled": true,
                        "carryover_from": null
                    }
                ],
                "enabled": false,
                "extra_capabilities": [],
                "extra_filter_expression": "(\n  normandy.telemetry.main.environment.system.os.name == \"Darwin\"\n  && (\n    normandy.telemetry.main.environment.system.os.version >= \"13.\"\n    || normandy.telemetry.main.environment.system.os.version < \"14.\"\n  )\n  && normandy.channel == \"release\"\n  && normandy.version >= \"61.0\"\n  && normandy.version < \"62.0\"\n)",
                "filter_expression": "(\n  normandy.telemetry.main.environment.system.os.name == \"Darwin\"\n  && (\n    normandy.telemetry.main.environment.system.os.version >= \"13.\"\n    || normandy.telemetry.main.environment.system.os.version < \"14.\"\n  )\n  && normandy.channel == \"release\"\n  && normandy.version >= \"61.0\"\n  && normandy.version < \"62.0\"\n)",
                "filter_object": [],
                "id": 1576,
                "identicon_seed": "v1:6nm8ho3nd45",
                "metadata": {},
                "name": "Hotfix: Disable parallel OMTP for OSX 10.9 - part 3 [Bug 1472308]",
                "recipe": {
                    "approved_revision_id": 1576,
                    "id": 509,
                    "latest_revision_id": 1576
                },
                "updated": "2018-10-03T16:45:24.264613Z"
            },
            "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": 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": "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": 5,
                        "first_name": "Gregg",
                        "last_name": "Lind",
                        "email": "glind@mozilla.com"
                    },
                    "comment": "paused enrollment.",
                    "created": "2018-07-12T17:57:48.955080Z",
                    "creator": {
                        "id": 3,
                        "first_name": "Matthew",
                        "last_name": "Grimes",
                        "email": "mgrimes@mozilla.com"
                    },
                    "id": 915,
                    "revision": {
                        "id": 1581,
                        "recipe_id": 484
                    }
                },
                "arguments": {
                    "name": "addon-study-trr2-1446404-en",
                    "description": "Mozilla is running a series of studies to evaluate a service that keeps DNS providers from collecting and sharing your browsing history. All users in the study will receive a notification. When a study is active, Firefox will automatically use Cloudflare’s 1.1.1.1 secure DNS over HTTPS. This study will use the Cloudflare resolver in addition to the DNS selected by a user or their ISP in order to compare approaches.\nSee: https://bugzilla.mozilla.org/show_bug.cgi?id=1446404",
                    "addonUrl": "https://net-mozaws-prod-us-west-2-normandy.s3.amazonaws.com/extensions/httpdns%40shield.mozilla.org-1.1-signed.xpi",
                    "isEnrollmentPaused": true,
                    "extensionApiId": 45
                },
                "experimenter_slug": null,
                "capabilities": [
                    "action.opt-out-study"
                ],
                "comment": "",
                "creator": null,
                "date_created": "2018-07-12T17:57:44.824027Z",
                "enabled_states": [
                    {
                        "id": 193,
                        "created": "2018-08-06T21:01:04.806873Z",
                        "creator": {
                            "id": 6,
                            "first_name": "Josh",
                            "last_name": "Gaunt",
                            "email": "jgaunt@mozilla.com"
                        },
                        "enabled": false,
                        "carryover_from": null
                    },
                    {
                        "id": 126,
                        "created": "2018-07-12T18:14:51.804569Z",
                        "creator": {
                            "id": 5,
                            "first_name": "Gregg",
                            "last_name": "Lind",
                            "email": "glind@mozilla.com"
                        },
                        "enabled": true,
                        "carryover_from": 103
                    }
                ],
                "enabled": false,
                "extra_capabilities": [],
                "extra_filter_expression": "(\n  normandy.channel == 'nightly'\n  && normandy.version >= '62'\n  && !(normandy.locale in ['de', 'fr', 'it', 'ru'])\n  && [normandy.userId, normandy.recipe.id, 1]|stableSample(0.5)\n  && (\n    !('network.trr.experimentalRollout'|preferenceExists)\n    ||  normandy.addons[\"httpdns@shield.mozilla.org\"].version == '1.1'\n  )\n)",
                "filter_expression": "(\n  normandy.channel == 'nightly'\n  && normandy.version >= '62'\n  && !(normandy.locale in ['de', 'fr', 'it', 'ru'])\n  && [normandy.userId, normandy.recipe.id, 1]|stableSample(0.5)\n  && (\n    !('network.trr.experimentalRollout'|preferenceExists)\n    ||  normandy.addons[\"httpdns@shield.mozilla.org\"].version == '1.1'\n  )\n)",
                "filter_object": [],
                "id": 1581,
                "identicon_seed": "v1:uu6794oljie",
                "metadata": {},
                "name": "Addon Study: Trusted Recursive Resolver 2, Nightly, en [Bug1446404",
                "recipe": {
                    "approved_revision_id": 1581,
                    "id": 484,
                    "latest_revision_id": 1581
                },
                "updated": "2018-08-06T21:01:04.812006Z"
            },
            "id": 484,
            "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": 5,
                        "first_name": "Gregg",
                        "last_name": "Lind",
                        "email": "glind@mozilla.com"
                    },
                    "comment": "paused enrollment.",
                    "created": "2018-07-12T17:57:48.955080Z",
                    "creator": {
                        "id": 3,
                        "first_name": "Matthew",
                        "last_name": "Grimes",
                        "email": "mgrimes@mozilla.com"
                    },
                    "id": 915,
                    "revision": {
                        "id": 1581,
                        "recipe_id": 484
                    }
                },
                "arguments": {
                    "name": "addon-study-trr2-1446404-en",
                    "description": "Mozilla is running a series of studies to evaluate a service that keeps DNS providers from collecting and sharing your browsing history. All users in the study will receive a notification. When a study is active, Firefox will automatically use Cloudflare’s 1.1.1.1 secure DNS over HTTPS. This study will use the Cloudflare resolver in addition to the DNS selected by a user or their ISP in order to compare approaches.\nSee: https://bugzilla.mozilla.org/show_bug.cgi?id=1446404",
                    "addonUrl": "https://net-mozaws-prod-us-west-2-normandy.s3.amazonaws.com/extensions/httpdns%40shield.mozilla.org-1.1-signed.xpi",
                    "isEnrollmentPaused": true,
                    "extensionApiId": 45
                },
                "experimenter_slug": null,
                "capabilities": [
                    "action.opt-out-study"
                ],
                "comment": "",
                "creator": null,
                "date_created": "2018-07-12T17:57:44.824027Z",
                "enabled_states": [
                    {
                        "id": 193,
                        "created": "2018-08-06T21:01:04.806873Z",
                        "creator": {
                            "id": 6,
                            "first_name": "Josh",
                            "last_name": "Gaunt",
                            "email": "jgaunt@mozilla.com"
                        },
                        "enabled": false,
                        "carryover_from": null
                    },
                    {
                        "id": 126,
                        "created": "2018-07-12T18:14:51.804569Z",
                        "creator": {
                            "id": 5,
                            "first_name": "Gregg",
                            "last_name": "Lind",
                            "email": "glind@mozilla.com"
                        },
                        "enabled": true,
                        "carryover_from": 103
                    }
                ],
                "enabled": false,
                "extra_capabilities": [],
                "extra_filter_expression": "(\n  normandy.channel == 'nightly'\n  && normandy.version >= '62'\n  && !(normandy.locale in ['de', 'fr', 'it', 'ru'])\n  && [normandy.userId, normandy.recipe.id, 1]|stableSample(0.5)\n  && (\n    !('network.trr.experimentalRollout'|preferenceExists)\n    ||  normandy.addons[\"httpdns@shield.mozilla.org\"].version == '1.1'\n  )\n)",
                "filter_expression": "(\n  normandy.channel == 'nightly'\n  && normandy.version >= '62'\n  && !(normandy.locale in ['de', 'fr', 'it', 'ru'])\n  && [normandy.userId, normandy.recipe.id, 1]|stableSample(0.5)\n  && (\n    !('network.trr.experimentalRollout'|preferenceExists)\n    ||  normandy.addons[\"httpdns@shield.mozilla.org\"].version == '1.1'\n  )\n)",
                "filter_object": [],
                "id": 1581,
                "identicon_seed": "v1:uu6794oljie",
                "metadata": {},
                "name": "Addon Study: Trusted Recursive Resolver 2, Nightly, en [Bug1446404",
                "recipe": {
                    "approved_revision_id": 1581,
                    "id": 484,
                    "latest_revision_id": 1581
                },
                "updated": "2018-08-06T21:01:04.812006Z"
            },
            "signature": null,
            "uses_only_baseline_capabilities": true
        }
    ]
}