Viewset for viewing and uploading recipes.

GET /api/v3/recipe/?format=api&ordering=-approved_revision&page=3
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=4",
    "previous": "https://normandy.cdn.mozilla.net/api/v3/recipe/?format=api&ordering=-approved_revision&page=2",
    "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": 5,
                        "first_name": "Gregg",
                        "last_name": "Lind",
                        "email": "glind@mozilla.com"
                    },
                    "comment": "paused enrollment.",
                    "created": "2018-07-12T18:00:02.493415Z",
                    "creator": {
                        "id": 3,
                        "first_name": "Matthew",
                        "last_name": "Grimes",
                        "email": "mgrimes@mozilla.com"
                    },
                    "id": 916,
                    "revision": {
                        "id": 1582,
                        "recipe_id": 485
                    }
                },
                "arguments": {
                    "name": "addon-study-trr2-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.1-signed.xpi",
                    "isEnrollmentPaused": true,
                    "extensionApiId": 45
                },
                "experimenter_slug": null,
                "capabilities": [
                    "action.opt-out-study"
                ],
                "comment": "",
                "creator": null,
                "date_created": "2018-07-12T17:59:59.223832Z",
                "enabled_states": [
                    {
                        "id": 194,
                        "created": "2018-08-06T21:01:05.538371Z",
                        "creator": {
                            "id": 6,
                            "first_name": "Josh",
                            "last_name": "Gaunt",
                            "email": "jgaunt@mozilla.com"
                        },
                        "enabled": false,
                        "carryover_from": null
                    },
                    {
                        "id": 125,
                        "created": "2018-07-12T18:14:41.116392Z",
                        "creator": {
                            "id": 5,
                            "first_name": "Gregg",
                            "last_name": "Lind",
                            "email": "glind@mozilla.com"
                        },
                        "enabled": true,
                        "carryover_from": 102
                    }
                ],
                "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, 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 == 'de'\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": 1582,
                "identicon_seed": "v1:rswy3ht8z5",
                "metadata": {},
                "name": "AddonStudy: Trusted Recursive Resolver 2, Nightly, de [Bug 1446404]",
                "recipe": {
                    "approved_revision_id": 1582,
                    "id": 485,
                    "latest_revision_id": 1582
                },
                "updated": "2018-08-06T21:01:05.543727Z"
            },
            "id": 485,
            "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-12T18:00:02.493415Z",
                    "creator": {
                        "id": 3,
                        "first_name": "Matthew",
                        "last_name": "Grimes",
                        "email": "mgrimes@mozilla.com"
                    },
                    "id": 916,
                    "revision": {
                        "id": 1582,
                        "recipe_id": 485
                    }
                },
                "arguments": {
                    "name": "addon-study-trr2-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.1-signed.xpi",
                    "isEnrollmentPaused": true,
                    "extensionApiId": 45
                },
                "experimenter_slug": null,
                "capabilities": [
                    "action.opt-out-study"
                ],
                "comment": "",
                "creator": null,
                "date_created": "2018-07-12T17:59:59.223832Z",
                "enabled_states": [
                    {
                        "id": 194,
                        "created": "2018-08-06T21:01:05.538371Z",
                        "creator": {
                            "id": 6,
                            "first_name": "Josh",
                            "last_name": "Gaunt",
                            "email": "jgaunt@mozilla.com"
                        },
                        "enabled": false,
                        "carryover_from": null
                    },
                    {
                        "id": 125,
                        "created": "2018-07-12T18:14:41.116392Z",
                        "creator": {
                            "id": 5,
                            "first_name": "Gregg",
                            "last_name": "Lind",
                            "email": "glind@mozilla.com"
                        },
                        "enabled": true,
                        "carryover_from": 102
                    }
                ],
                "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, 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 == 'de'\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": 1582,
                "identicon_seed": "v1:rswy3ht8z5",
                "metadata": {},
                "name": "AddonStudy: Trusted Recursive Resolver 2, Nightly, de [Bug 1446404]",
                "recipe": {
                    "approved_revision_id": 1582,
                    "id": 485,
                    "latest_revision_id": 1582
                },
                "updated": "2018-08-06T21:01:05.543727Z"
            },
            "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-12T18:00:35.549180Z",
                    "creator": {
                        "id": 3,
                        "first_name": "Matthew",
                        "last_name": "Grimes",
                        "email": "mgrimes@mozilla.com"
                    },
                    "id": 917,
                    "revision": {
                        "id": 1583,
                        "recipe_id": 486
                    }
                },
                "arguments": {
                    "name": "addon-study-trr2-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.1-signed.xpi",
                    "isEnrollmentPaused": true,
                    "extensionApiId": 45
                },
                "experimenter_slug": null,
                "capabilities": [
                    "action.opt-out-study"
                ],
                "comment": "",
                "creator": null,
                "date_created": "2018-07-12T18:00:32.802325Z",
                "enabled_states": [
                    {
                        "id": 195,
                        "created": "2018-08-06T21:01:06.247858Z",
                        "creator": {
                            "id": 6,
                            "first_name": "Josh",
                            "last_name": "Gaunt",
                            "email": "jgaunt@mozilla.com"
                        },
                        "enabled": false,
                        "carryover_from": null
                    },
                    {
                        "id": 124,
                        "created": "2018-07-12T18:14:29.956456Z",
                        "creator": {
                            "id": 5,
                            "first_name": "Gregg",
                            "last_name": "Lind",
                            "email": "glind@mozilla.com"
                        },
                        "enabled": true,
                        "carryover_from": 101
                    }
                ],
                "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, 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 == 'it'\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": 1583,
                "identicon_seed": "v1:78wgvdu9323",
                "metadata": {},
                "name": "Addon Study: Trusted Recursive Resolver 2, Nightly, it [Bug1446404]",
                "recipe": {
                    "approved_revision_id": 1583,
                    "id": 486,
                    "latest_revision_id": 1583
                },
                "updated": "2018-08-06T21:01:06.253148Z"
            },
            "id": 486,
            "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-12T18:00:35.549180Z",
                    "creator": {
                        "id": 3,
                        "first_name": "Matthew",
                        "last_name": "Grimes",
                        "email": "mgrimes@mozilla.com"
                    },
                    "id": 917,
                    "revision": {
                        "id": 1583,
                        "recipe_id": 486
                    }
                },
                "arguments": {
                    "name": "addon-study-trr2-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.1-signed.xpi",
                    "isEnrollmentPaused": true,
                    "extensionApiId": 45
                },
                "experimenter_slug": null,
                "capabilities": [
                    "action.opt-out-study"
                ],
                "comment": "",
                "creator": null,
                "date_created": "2018-07-12T18:00:32.802325Z",
                "enabled_states": [
                    {
                        "id": 195,
                        "created": "2018-08-06T21:01:06.247858Z",
                        "creator": {
                            "id": 6,
                            "first_name": "Josh",
                            "last_name": "Gaunt",
                            "email": "jgaunt@mozilla.com"
                        },
                        "enabled": false,
                        "carryover_from": null
                    },
                    {
                        "id": 124,
                        "created": "2018-07-12T18:14:29.956456Z",
                        "creator": {
                            "id": 5,
                            "first_name": "Gregg",
                            "last_name": "Lind",
                            "email": "glind@mozilla.com"
                        },
                        "enabled": true,
                        "carryover_from": 101
                    }
                ],
                "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, 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 == 'it'\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": 1583,
                "identicon_seed": "v1:78wgvdu9323",
                "metadata": {},
                "name": "Addon Study: Trusted Recursive Resolver 2, Nightly, it [Bug1446404]",
                "recipe": {
                    "approved_revision_id": 1583,
                    "id": 486,
                    "latest_revision_id": 1583
                },
                "updated": "2018-08-06T21:01:06.253148Z"
            },
            "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": "pausing enrollment.",
                    "created": "2018-07-12T18:01:16.454109Z",
                    "creator": {
                        "id": 3,
                        "first_name": "Matthew",
                        "last_name": "Grimes",
                        "email": "mgrimes@mozilla.com"
                    },
                    "id": 918,
                    "revision": {
                        "id": 1584,
                        "recipe_id": 487
                    }
                },
                "arguments": {
                    "name": "addon-study-trr2-1446404-fr",
                    "description": "Mozilla conduit actuellement une série d’études visant à évaluer un service empêchant les fournisseurs DNS de collecter et de partager votre historique de navigation. Tous les utilisateurs participant à l’étude recevront une notification. Lorsqu’une étude est active, Firefox utilisera automatiquement 1.1.1.1, le service DNS sécurisé via HTTPS de Cloudflare. Cette étude utilisera le service de résolution de Cloudflare en plus du DNS sélectionné par l’utilisateur ou son fournisseur d’accès à Internet afin de comparer les méthodologies.\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.1-signed.xpi",
                    "isEnrollmentPaused": true,
                    "extensionApiId": 45
                },
                "experimenter_slug": null,
                "capabilities": [
                    "action.opt-out-study"
                ],
                "comment": "",
                "creator": null,
                "date_created": "2018-07-12T18:01:12.172969Z",
                "enabled_states": [
                    {
                        "id": 196,
                        "created": "2018-08-06T21:01:06.923887Z",
                        "creator": {
                            "id": 6,
                            "first_name": "Josh",
                            "last_name": "Gaunt",
                            "email": "jgaunt@mozilla.com"
                        },
                        "enabled": false,
                        "carryover_from": null
                    },
                    {
                        "id": 123,
                        "created": "2018-07-12T18:13:48.523070Z",
                        "creator": {
                            "id": 5,
                            "first_name": "Gregg",
                            "last_name": "Lind",
                            "email": "glind@mozilla.com"
                        },
                        "enabled": true,
                        "carryover_from": 100
                    }
                ],
                "enabled": false,
                "extra_capabilities": [],
                "extra_filter_expression": "(\n  normandy.channel == 'nightly'\n  && normandy.version >= '62'\n  && normandy.locale == 'fr'\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 == 'fr'\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": 1584,
                "identicon_seed": "v1:wte5ee744ko",
                "metadata": {},
                "name": "Addon Study: Trusted Recursive Resolver 2, Nightly, fr [Bug 1446404]",
                "recipe": {
                    "approved_revision_id": 1584,
                    "id": 487,
                    "latest_revision_id": 1584
                },
                "updated": "2018-08-06T21:01:06.929329Z"
            },
            "id": 487,
            "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": "pausing enrollment.",
                    "created": "2018-07-12T18:01:16.454109Z",
                    "creator": {
                        "id": 3,
                        "first_name": "Matthew",
                        "last_name": "Grimes",
                        "email": "mgrimes@mozilla.com"
                    },
                    "id": 918,
                    "revision": {
                        "id": 1584,
                        "recipe_id": 487
                    }
                },
                "arguments": {
                    "name": "addon-study-trr2-1446404-fr",
                    "description": "Mozilla conduit actuellement une série d’études visant à évaluer un service empêchant les fournisseurs DNS de collecter et de partager votre historique de navigation. Tous les utilisateurs participant à l’étude recevront une notification. Lorsqu’une étude est active, Firefox utilisera automatiquement 1.1.1.1, le service DNS sécurisé via HTTPS de Cloudflare. Cette étude utilisera le service de résolution de Cloudflare en plus du DNS sélectionné par l’utilisateur ou son fournisseur d’accès à Internet afin de comparer les méthodologies.\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.1-signed.xpi",
                    "isEnrollmentPaused": true,
                    "extensionApiId": 45
                },
                "experimenter_slug": null,
                "capabilities": [
                    "action.opt-out-study"
                ],
                "comment": "",
                "creator": null,
                "date_created": "2018-07-12T18:01:12.172969Z",
                "enabled_states": [
                    {
                        "id": 196,
                        "created": "2018-08-06T21:01:06.923887Z",
                        "creator": {
                            "id": 6,
                            "first_name": "Josh",
                            "last_name": "Gaunt",
                            "email": "jgaunt@mozilla.com"
                        },
                        "enabled": false,
                        "carryover_from": null
                    },
                    {
                        "id": 123,
                        "created": "2018-07-12T18:13:48.523070Z",
                        "creator": {
                            "id": 5,
                            "first_name": "Gregg",
                            "last_name": "Lind",
                            "email": "glind@mozilla.com"
                        },
                        "enabled": true,
                        "carryover_from": 100
                    }
                ],
                "enabled": false,
                "extra_capabilities": [],
                "extra_filter_expression": "(\n  normandy.channel == 'nightly'\n  && normandy.version >= '62'\n  && normandy.locale == 'fr'\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 == 'fr'\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": 1584,
                "identicon_seed": "v1:wte5ee744ko",
                "metadata": {},
                "name": "Addon Study: Trusted Recursive Resolver 2, Nightly, fr [Bug 1446404]",
                "recipe": {
                    "approved_revision_id": 1584,
                    "id": 487,
                    "latest_revision_id": 1584
                },
                "updated": "2018-08-06T21:01:06.929329Z"
            },
            "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 enrollement.",
                    "created": "2018-07-12T18:01:51.308242Z",
                    "creator": {
                        "id": 3,
                        "first_name": "Matthew",
                        "last_name": "Grimes",
                        "email": "mgrimes@mozilla.com"
                    },
                    "id": 919,
                    "revision": {
                        "id": 1585,
                        "recipe_id": 488
                    }
                },
                "arguments": {
                    "name": "addon-study-trr2-1446404-ru",
                    "description": "Mozilla запускает серию исследований для тестирования службы, которая огородит историю веб-сёрфинга от сбора и передачи DNS-провайдерами. Все участники исследования получат оповещение. Когда исследование станет активным, Firefox будет автоматически использовать защищённый по HTTPS DNS-сервер Cloudflare с IP-адресом 1.1.1.1. Это исследование будет использовать DNS-сервер Cloudflare в дополнение к DNS-серверам, выбранных пользователем или его интернет-провайдером, для сравнения результатов.\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.1-signed.xpi",
                    "isEnrollmentPaused": true,
                    "extensionApiId": 45
                },
                "experimenter_slug": null,
                "capabilities": [
                    "action.opt-out-study"
                ],
                "comment": "",
                "creator": null,
                "date_created": "2018-07-12T18:01:46.137994Z",
                "enabled_states": [
                    {
                        "id": 192,
                        "created": "2018-08-06T21:01:04.084584Z",
                        "creator": {
                            "id": 6,
                            "first_name": "Josh",
                            "last_name": "Gaunt",
                            "email": "jgaunt@mozilla.com"
                        },
                        "enabled": false,
                        "carryover_from": null
                    },
                    {
                        "id": 127,
                        "created": "2018-07-12T18:15:02.484631Z",
                        "creator": {
                            "id": 5,
                            "first_name": "Gregg",
                            "last_name": "Lind",
                            "email": "glind@mozilla.com"
                        },
                        "enabled": true,
                        "carryover_from": 99
                    }
                ],
                "enabled": false,
                "extra_capabilities": [],
                "extra_filter_expression": "(\n  normandy.channel == 'nightly'\n  && normandy.version >= '62'\n  && normandy.locale == '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 == '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": 1585,
                "identicon_seed": "v1:w2boy9at33",
                "metadata": {},
                "name": "Addon Study: Trusted Recursive Resolver 2, Nightly, ru [Bug 1446404",
                "recipe": {
                    "approved_revision_id": 1585,
                    "id": 488,
                    "latest_revision_id": 1585
                },
                "updated": "2018-08-06T21:01:04.089981Z"
            },
            "id": 488,
            "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 enrollement.",
                    "created": "2018-07-12T18:01:51.308242Z",
                    "creator": {
                        "id": 3,
                        "first_name": "Matthew",
                        "last_name": "Grimes",
                        "email": "mgrimes@mozilla.com"
                    },
                    "id": 919,
                    "revision": {
                        "id": 1585,
                        "recipe_id": 488
                    }
                },
                "arguments": {
                    "name": "addon-study-trr2-1446404-ru",
                    "description": "Mozilla запускает серию исследований для тестирования службы, которая огородит историю веб-сёрфинга от сбора и передачи DNS-провайдерами. Все участники исследования получат оповещение. Когда исследование станет активным, Firefox будет автоматически использовать защищённый по HTTPS DNS-сервер Cloudflare с IP-адресом 1.1.1.1. Это исследование будет использовать DNS-сервер Cloudflare в дополнение к DNS-серверам, выбранных пользователем или его интернет-провайдером, для сравнения результатов.\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.1-signed.xpi",
                    "isEnrollmentPaused": true,
                    "extensionApiId": 45
                },
                "experimenter_slug": null,
                "capabilities": [
                    "action.opt-out-study"
                ],
                "comment": "",
                "creator": null,
                "date_created": "2018-07-12T18:01:46.137994Z",
                "enabled_states": [
                    {
                        "id": 192,
                        "created": "2018-08-06T21:01:04.084584Z",
                        "creator": {
                            "id": 6,
                            "first_name": "Josh",
                            "last_name": "Gaunt",
                            "email": "jgaunt@mozilla.com"
                        },
                        "enabled": false,
                        "carryover_from": null
                    },
                    {
                        "id": 127,
                        "created": "2018-07-12T18:15:02.484631Z",
                        "creator": {
                            "id": 5,
                            "first_name": "Gregg",
                            "last_name": "Lind",
                            "email": "glind@mozilla.com"
                        },
                        "enabled": true,
                        "carryover_from": 99
                    }
                ],
                "enabled": false,
                "extra_capabilities": [],
                "extra_filter_expression": "(\n  normandy.channel == 'nightly'\n  && normandy.version >= '62'\n  && normandy.locale == '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 == '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": 1585,
                "identicon_seed": "v1:w2boy9at33",
                "metadata": {},
                "name": "Addon Study: Trusted Recursive Resolver 2, Nightly, ru [Bug 1446404",
                "recipe": {
                    "approved_revision_id": 1585,
                    "id": 488,
                    "latest_revision_id": 1585
                },
                "updated": "2018-08-06T21:01:04.089981Z"
            },
            "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": "Looks good to me. Counting the people who stayed in.",
                    "created": "2018-07-12T22:41:17.832553Z",
                    "creator": {
                        "id": 6,
                        "first_name": "Josh",
                        "last_name": "Gaunt",
                        "email": "jgaunt@mozilla.com"
                    },
                    "id": 922,
                    "revision": {
                        "id": 1593,
                        "recipe_id": 511
                    }
                },
                "arguments": {
                    "slug": "prefflip-trr-countIN-1446404",
                    "experimentDocumentUrl": "https://bugzilla.mozilla.org/show_bug.cgi?id=1446404",
                    "isHighVolume": false,
                    "preferenceName": "experiments.trr.tmp.enrolled",
                    "preferenceType": "boolean",
                    "preferenceBranchType": "default",
                    "isEnrollmentPaused": false,
                    "branches": [
                        {
                            "ratio": 1,
                            "slug": "null",
                            "value": true
                        }
                    ]
                },
                "experimenter_slug": null,
                "capabilities": [
                    "action.preference-experiment"
                ],
                "comment": "",
                "creator": null,
                "date_created": "2018-07-12T22:38:58.844018Z",
                "enabled_states": [
                    {
                        "id": 163,
                        "created": "2018-07-25T22:03:32.756163Z",
                        "creator": {
                            "id": 4,
                            "first_name": "Rob",
                            "last_name": "Rayborn",
                            "email": "rrayborn@mozilla.com"
                        },
                        "enabled": false,
                        "carryover_from": null
                    },
                    {
                        "id": 129,
                        "created": "2018-07-12T22:57:12.219049Z",
                        "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.channel == 'nightly'\n  && normandy.version >= '62'\n  && 'network.trr.experimentalRollout'|preferenceValue in [-4, 1]\n)",
                "filter_expression": "(\n  normandy.channel == 'nightly'\n  && normandy.version >= '62'\n  && 'network.trr.experimentalRollout'|preferenceValue in [-4, 1]\n)",
                "filter_object": [],
                "id": 1593,
                "identicon_seed": "v1:cepdsb9776b",
                "metadata": {},
                "name": "Pref Flip Study: Trusted Recursive Resolver (count IN), Nightly [Bug 1446404]",
                "recipe": {
                    "approved_revision_id": 1593,
                    "id": 511,
                    "latest_revision_id": 1594
                },
                "updated": "2018-07-25T22:03:33.026498Z"
            },
            "id": 511,
            "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": {
                    "preferenceBranchType": "default",
                    "slug": "prefflip-trr-countIN-1446404",
                    "experimentDocumentUrl": "https://bugzilla.mozilla.org/show_bug.cgi?id=1446404",
                    "isHighVolume": false,
                    "preferenceName": "experiments.trr.tmp.enrolled",
                    "preferenceType": "boolean",
                    "isEnrollmentPaused": false,
                    "branches": [
                        {
                            "ratio": 1,
                            "slug": "null",
                            "value": true
                        }
                    ]
                },
                "experimenter_slug": null,
                "capabilities": [
                    "action.preference-experiment"
                ],
                "comment": "",
                "creator": null,
                "date_created": "2018-07-13T16:01:09.407392Z",
                "enabled_states": [],
                "enabled": false,
                "extra_capabilities": [],
                "extra_filter_expression": "(\n  normandy.channel == 'nightly'\n  && normandy.version >= '62'\n  && 'network.trr.experimentalRollout'|preferenceValue in [(-4), (1)]\n)",
                "filter_expression": "(\n  normandy.channel == 'nightly'\n  && normandy.version >= '62'\n  && 'network.trr.experimentalRollout'|preferenceValue in [(-4), (1)]\n)",
                "filter_object": [],
                "id": 1594,
                "identicon_seed": "v1:cepdsb9776b",
                "metadata": {},
                "name": "Pref Flip Study: Trusted Recursive Resolver (count IN), Nightly [Bug 1446404]",
                "recipe": {
                    "approved_revision_id": 1593,
                    "id": 511,
                    "latest_revision_id": 1594
                },
                "updated": "2018-07-13T16:01:09.662992Z"
            },
            "signature": null,
            "uses_only_baseline_capabilities": true
        },
        {
            "approved_revision": {
                "action": {
                    "arguments_schema": {
                        "$schema": "http://json-schema.org/draft-04/schema#",
                        "title": "Run a feature experiment activated by a preference.",
                        "type": "object",
                        "required": [
                            "slug",
                            "preferenceName",
                            "preferenceType",
                            "branches"
                        ],
                        "properties": {
                            "slug": {
                                "description": "Unique identifier for this experiment",
                                "type": "string",
                                "pattern": "^[A-Za-z0-9\\-_]+$"
                            },
                            "experimentDocumentUrl": {
                                "description": "URL of a document describing the experiment",
                                "type": "string",
                                "format": "uri",
                                "default": ""
                            },
                            "preferenceName": {
                                "description": "Full dotted-path of the preference that controls this experiment",
                                "type": "string"
                            },
                            "preferenceType": {
                                "description": "Data type of the preference that controls this experiment",
                                "type": "string",
                                "enum": [
                                    "string",
                                    "integer",
                                    "boolean"
                                ]
                            },
                            "preferenceBranchType": {
                                "description": "Controls whether the default or user value of the preference is modified",
                                "type": "string",
                                "enum": [
                                    "user",
                                    "default"
                                ],
                                "default": "default"
                            },
                            "isHighPopulation": {
                                "description": "Marks the preference experiment as a high population experiment, that should be excluded from certain types of telemetry",
                                "type": "boolean",
                                "default": "false"
                            },
                            "isEnrollmentPaused": {
                                "description": "If true, new users will not be enrolled in the study.",
                                "type": "boolean",
                                "default": false
                            },
                            "branches": {
                                "description": "List of experimental branches",
                                "type": "array",
                                "minItems": 1,
                                "items": {
                                    "type": "object",
                                    "required": [
                                        "slug",
                                        "value",
                                        "ratio"
                                    ],
                                    "properties": {
                                        "slug": {
                                            "description": "Unique identifier for this branch of the experiment",
                                            "type": "string",
                                            "pattern": "^[A-Za-z0-9\\-_]+$"
                                        },
                                        "value": {
                                            "description": "Value to set the preference to for this branch",
                                            "type": [
                                                "string",
                                                "number",
                                                "boolean"
                                            ]
                                        },
                                        "ratio": {
                                            "description": "Ratio of users who should be grouped into this branch",
                                            "type": "integer",
                                            "minimum": 1
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "name": "preference-experiment",
                    "id": 3,
                    "implementation_url": "https://normandy.cdn.mozilla.net/api/v1/action/preference-experiment/implementation/sha384-o1w_DJcXVnm6ppFcrPr78-Q32ZVXgi6lfYm9wUS3JBj5466SxrFpXaFt_KgJC87O/"
                },
                "approval_request": {
                    "approved": true,
                    "approver": {
                        "id": 6,
                        "first_name": "Josh",
                        "last_name": "Gaunt",
                        "email": "jgaunt@mozilla.com"
                    },
                    "comment": "approved... >any negative value after the first one needs to be between parentheses",
                    "created": "2018-07-13T16:03:30.526173Z",
                    "creator": {
                        "id": 4,
                        "first_name": "Rob",
                        "last_name": "Rayborn",
                        "email": "rrayborn@mozilla.com"
                    },
                    "id": 924,
                    "revision": {
                        "id": 1595,
                        "recipe_id": 512
                    }
                },
                "arguments": {
                    "preferenceBranchType": "default",
                    "slug": "prefflip-trr-countOUT-1446404",
                    "experimentDocumentUrl": "https://bugzilla.mozilla.org/show_bug.cgi?id=1446404",
                    "isHighVolume": false,
                    "preferenceName": "experiments.trr.tmp.enrolled",
                    "preferenceType": "boolean",
                    "isEnrollmentPaused": false,
                    "branches": [
                        {
                            "ratio": 1,
                            "slug": "null",
                            "value": false
                        }
                    ]
                },
                "experimenter_slug": null,
                "capabilities": [
                    "action.preference-experiment"
                ],
                "comment": "",
                "creator": null,
                "date_created": "2018-07-13T16:01:31.749909Z",
                "enabled_states": [
                    {
                        "id": 162,
                        "created": "2018-07-25T22:02:49.325872Z",
                        "creator": {
                            "id": 4,
                            "first_name": "Rob",
                            "last_name": "Rayborn",
                            "email": "rrayborn@mozilla.com"
                        },
                        "enabled": false,
                        "carryover_from": null
                    },
                    {
                        "id": 130,
                        "created": "2018-07-13T16:07:09.540269Z",
                        "creator": {
                            "id": 6,
                            "first_name": "Josh",
                            "last_name": "Gaunt",
                            "email": "jgaunt@mozilla.com"
                        },
                        "enabled": true,
                        "carryover_from": 128
                    }
                ],
                "enabled": false,
                "extra_capabilities": [],
                "extra_filter_expression": "(\n  normandy.channel == 'nightly'\n  && normandy.version >= '62'\n  && 'network.trr.experimentalRollout'|preferenceValue in [(-1), (-3)]\n)",
                "filter_expression": "(\n  normandy.channel == 'nightly'\n  && normandy.version >= '62'\n  && 'network.trr.experimentalRollout'|preferenceValue in [(-1), (-3)]\n)",
                "filter_object": [],
                "id": 1595,
                "identicon_seed": "v1:9g5eq4j3qk",
                "metadata": {},
                "name": "Pref Flip Study: Trusted Recursive Resolver (count OUT), Nightly [Bug 1446404]",
                "recipe": {
                    "approved_revision_id": 1595,
                    "id": 512,
                    "latest_revision_id": 1595
                },
                "updated": "2018-07-25T22:02:49.597048Z"
            },
            "id": 512,
            "latest_revision": {
                "action": {
                    "arguments_schema": {
                        "$schema": "http://json-schema.org/draft-04/schema#",
                        "title": "Run a feature experiment activated by a preference.",
                        "type": "object",
                        "required": [
                            "slug",
                            "preferenceName",
                            "preferenceType",
                            "branches"
                        ],
                        "properties": {
                            "slug": {
                                "description": "Unique identifier for this experiment",
                                "type": "string",
                                "pattern": "^[A-Za-z0-9\\-_]+$"
                            },
                            "experimentDocumentUrl": {
                                "description": "URL of a document describing the experiment",
                                "type": "string",
                                "format": "uri",
                                "default": ""
                            },
                            "preferenceName": {
                                "description": "Full dotted-path of the preference that controls this experiment",
                                "type": "string"
                            },
                            "preferenceType": {
                                "description": "Data type of the preference that controls this experiment",
                                "type": "string",
                                "enum": [
                                    "string",
                                    "integer",
                                    "boolean"
                                ]
                            },
                            "preferenceBranchType": {
                                "description": "Controls whether the default or user value of the preference is modified",
                                "type": "string",
                                "enum": [
                                    "user",
                                    "default"
                                ],
                                "default": "default"
                            },
                            "isHighPopulation": {
                                "description": "Marks the preference experiment as a high population experiment, that should be excluded from certain types of telemetry",
                                "type": "boolean",
                                "default": "false"
                            },
                            "isEnrollmentPaused": {
                                "description": "If true, new users will not be enrolled in the study.",
                                "type": "boolean",
                                "default": false
                            },
                            "branches": {
                                "description": "List of experimental branches",
                                "type": "array",
                                "minItems": 1,
                                "items": {
                                    "type": "object",
                                    "required": [
                                        "slug",
                                        "value",
                                        "ratio"
                                    ],
                                    "properties": {
                                        "slug": {
                                            "description": "Unique identifier for this branch of the experiment",
                                            "type": "string",
                                            "pattern": "^[A-Za-z0-9\\-_]+$"
                                        },
                                        "value": {
                                            "description": "Value to set the preference to for this branch",
                                            "type": [
                                                "string",
                                                "number",
                                                "boolean"
                                            ]
                                        },
                                        "ratio": {
                                            "description": "Ratio of users who should be grouped into this branch",
                                            "type": "integer",
                                            "minimum": 1
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "name": "preference-experiment",
                    "id": 3,
                    "implementation_url": "https://normandy.cdn.mozilla.net/api/v1/action/preference-experiment/implementation/sha384-o1w_DJcXVnm6ppFcrPr78-Q32ZVXgi6lfYm9wUS3JBj5466SxrFpXaFt_KgJC87O/"
                },
                "approval_request": {
                    "approved": true,
                    "approver": {
                        "id": 6,
                        "first_name": "Josh",
                        "last_name": "Gaunt",
                        "email": "jgaunt@mozilla.com"
                    },
                    "comment": "approved... >any negative value after the first one needs to be between parentheses",
                    "created": "2018-07-13T16:03:30.526173Z",
                    "creator": {
                        "id": 4,
                        "first_name": "Rob",
                        "last_name": "Rayborn",
                        "email": "rrayborn@mozilla.com"
                    },
                    "id": 924,
                    "revision": {
                        "id": 1595,
                        "recipe_id": 512
                    }
                },
                "arguments": {
                    "preferenceBranchType": "default",
                    "slug": "prefflip-trr-countOUT-1446404",
                    "experimentDocumentUrl": "https://bugzilla.mozilla.org/show_bug.cgi?id=1446404",
                    "isHighVolume": false,
                    "preferenceName": "experiments.trr.tmp.enrolled",
                    "preferenceType": "boolean",
                    "isEnrollmentPaused": false,
                    "branches": [
                        {
                            "ratio": 1,
                            "slug": "null",
                            "value": false
                        }
                    ]
                },
                "experimenter_slug": null,
                "capabilities": [
                    "action.preference-experiment"
                ],
                "comment": "",
                "creator": null,
                "date_created": "2018-07-13T16:01:31.749909Z",
                "enabled_states": [
                    {
                        "id": 162,
                        "created": "2018-07-25T22:02:49.325872Z",
                        "creator": {
                            "id": 4,
                            "first_name": "Rob",
                            "last_name": "Rayborn",
                            "email": "rrayborn@mozilla.com"
                        },
                        "enabled": false,
                        "carryover_from": null
                    },
                    {
                        "id": 130,
                        "created": "2018-07-13T16:07:09.540269Z",
                        "creator": {
                            "id": 6,
                            "first_name": "Josh",
                            "last_name": "Gaunt",
                            "email": "jgaunt@mozilla.com"
                        },
                        "enabled": true,
                        "carryover_from": 128
                    }
                ],
                "enabled": false,
                "extra_capabilities": [],
                "extra_filter_expression": "(\n  normandy.channel == 'nightly'\n  && normandy.version >= '62'\n  && 'network.trr.experimentalRollout'|preferenceValue in [(-1), (-3)]\n)",
                "filter_expression": "(\n  normandy.channel == 'nightly'\n  && normandy.version >= '62'\n  && 'network.trr.experimentalRollout'|preferenceValue in [(-1), (-3)]\n)",
                "filter_object": [],
                "id": 1595,
                "identicon_seed": "v1:9g5eq4j3qk",
                "metadata": {},
                "name": "Pref Flip Study: Trusted Recursive Resolver (count OUT), Nightly [Bug 1446404]",
                "recipe": {
                    "approved_revision_id": 1595,
                    "id": 512,
                    "latest_revision_id": 1595
                },
                "updated": "2018-07-25T22:02:49.597048Z"
            },
            "signature": null,
            "uses_only_baseline_capabilities": true
        },
        {
            "approved_revision": {
                "action": {
                    "arguments_schema": {
                        "$schema": "http://json-schema.org/draft-04/schema#",
                        "title": "Change preferences permanently",
                        "type": "object",
                        "required": [
                            "slug",
                            "preferences"
                        ],
                        "properties": {
                            "slug": {
                                "description": "Unique identifer for the rollout, used in telemetry and rollbacks",
                                "type": "string",
                                "pattern": "^[a-z0-9\\-_]+$"
                            },
                            "preferences": {
                                "description": "The preferences to change, and their values",
                                "type": "array",
                                "minItems": 1,
                                "items": {
                                    "type": "object",
                                    "required": [
                                        "preferenceName",
                                        "value"
                                    ],
                                    "properties": {
                                        "preferenceName": {
                                            "description": "Full dotted-path of the preference being changed",
                                            "type": "string"
                                        },
                                        "value": {
                                            "description": "Value to set the preference to",
                                            "type": [
                                                "string",
                                                "integer",
                                                "boolean"
                                            ]
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "name": "preference-rollout",
                    "id": 5,
                    "implementation_url": null
                },
                "approval_request": {
                    "approved": true,
                    "approver": {
                        "id": 1,
                        "first_name": "Michael",
                        "last_name": "Cooper",
                        "email": "mcooper@mozilla.com"
                    },
                    "comment": "r+ to 95%",
                    "created": "2018-07-17T20:48:55.310701Z",
                    "creator": {
                        "id": 23,
                        "first_name": "Robert",
                        "last_name": "Helmer",
                        "email": "rhelmer@mozilla.com"
                    },
                    "id": 933,
                    "revision": {
                        "id": 1596,
                        "recipe_id": 501
                    }
                },
                "arguments": {
                    "preferences": [
                        {
                            "preferenceName": "security.tls.version.fallback-limit",
                            "value": 4
                        }
                    ],
                    "slug": "rollout-release-61-tls-fallback-1-3"
                },
                "experimenter_slug": null,
                "capabilities": [
                    "action.preference-rollout"
                ],
                "comment": "",
                "creator": null,
                "date_created": "2018-07-16T17:04:15.018443Z",
                "enabled_states": [
                    {
                        "id": 1116,
                        "created": "2019-07-29T18:21:59.588518Z",
                        "creator": {
                            "id": 40,
                            "first_name": "Ritu",
                            "last_name": "Kothari",
                            "email": "rkothari@mozilla.com"
                        },
                        "enabled": false,
                        "carryover_from": null
                    },
                    {
                        "id": 139,
                        "created": "2018-07-18T17:23:33.755153Z",
                        "creator": {
                            "id": 1,
                            "first_name": "Michael",
                            "last_name": "Cooper",
                            "email": "mcooper@mozilla.com"
                        },
                        "enabled": true,
                        "carryover_from": 121
                    }
                ],
                "enabled": false,
                "extra_capabilities": [],
                "extra_filter_expression": "[recipe.recipe.id, normandy.userId]|stableSample(0.95) \n&& normandy.channel == \"release\"\n&& normandy.version >= \"61\"\n&& normandy.version < \"62\"",
                "filter_expression": "[recipe.recipe.id, normandy.userId]|stableSample(0.95) \n&& normandy.channel == \"release\"\n&& normandy.version >= \"61\"\n&& normandy.version < \"62\"",
                "filter_object": [],
                "id": 1596,
                "identicon_seed": "v1:qa5976vnhgh",
                "metadata": {},
                "name": "Pref Rollout: TLS fallback-limit to 1.3, release 61 [Bug 1473987]",
                "recipe": {
                    "approved_revision_id": 1596,
                    "id": 501,
                    "latest_revision_id": 1596
                },
                "updated": "2019-07-29T18:21:59.623989Z"
            },
            "id": 501,
            "latest_revision": {
                "action": {
                    "arguments_schema": {
                        "$schema": "http://json-schema.org/draft-04/schema#",
                        "title": "Change preferences permanently",
                        "type": "object",
                        "required": [
                            "slug",
                            "preferences"
                        ],
                        "properties": {
                            "slug": {
                                "description": "Unique identifer for the rollout, used in telemetry and rollbacks",
                                "type": "string",
                                "pattern": "^[a-z0-9\\-_]+$"
                            },
                            "preferences": {
                                "description": "The preferences to change, and their values",
                                "type": "array",
                                "minItems": 1,
                                "items": {
                                    "type": "object",
                                    "required": [
                                        "preferenceName",
                                        "value"
                                    ],
                                    "properties": {
                                        "preferenceName": {
                                            "description": "Full dotted-path of the preference being changed",
                                            "type": "string"
                                        },
                                        "value": {
                                            "description": "Value to set the preference to",
                                            "type": [
                                                "string",
                                                "integer",
                                                "boolean"
                                            ]
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "name": "preference-rollout",
                    "id": 5,
                    "implementation_url": null
                },
                "approval_request": {
                    "approved": true,
                    "approver": {
                        "id": 1,
                        "first_name": "Michael",
                        "last_name": "Cooper",
                        "email": "mcooper@mozilla.com"
                    },
                    "comment": "r+ to 95%",
                    "created": "2018-07-17T20:48:55.310701Z",
                    "creator": {
                        "id": 23,
                        "first_name": "Robert",
                        "last_name": "Helmer",
                        "email": "rhelmer@mozilla.com"
                    },
                    "id": 933,
                    "revision": {
                        "id": 1596,
                        "recipe_id": 501
                    }
                },
                "arguments": {
                    "preferences": [
                        {
                            "preferenceName": "security.tls.version.fallback-limit",
                            "value": 4
                        }
                    ],
                    "slug": "rollout-release-61-tls-fallback-1-3"
                },
                "experimenter_slug": null,
                "capabilities": [
                    "action.preference-rollout"
                ],
                "comment": "",
                "creator": null,
                "date_created": "2018-07-16T17:04:15.018443Z",
                "enabled_states": [
                    {
                        "id": 1116,
                        "created": "2019-07-29T18:21:59.588518Z",
                        "creator": {
                            "id": 40,
                            "first_name": "Ritu",
                            "last_name": "Kothari",
                            "email": "rkothari@mozilla.com"
                        },
                        "enabled": false,
                        "carryover_from": null
                    },
                    {
                        "id": 139,
                        "created": "2018-07-18T17:23:33.755153Z",
                        "creator": {
                            "id": 1,
                            "first_name": "Michael",
                            "last_name": "Cooper",
                            "email": "mcooper@mozilla.com"
                        },
                        "enabled": true,
                        "carryover_from": 121
                    }
                ],
                "enabled": false,
                "extra_capabilities": [],
                "extra_filter_expression": "[recipe.recipe.id, normandy.userId]|stableSample(0.95) \n&& normandy.channel == \"release\"\n&& normandy.version >= \"61\"\n&& normandy.version < \"62\"",
                "filter_expression": "[recipe.recipe.id, normandy.userId]|stableSample(0.95) \n&& normandy.channel == \"release\"\n&& normandy.version >= \"61\"\n&& normandy.version < \"62\"",
                "filter_object": [],
                "id": 1596,
                "identicon_seed": "v1:qa5976vnhgh",
                "metadata": {},
                "name": "Pref Rollout: TLS fallback-limit to 1.3, release 61 [Bug 1473987]",
                "recipe": {
                    "approved_revision_id": 1596,
                    "id": 501,
                    "latest_revision_id": 1596
                },
                "updated": "2019-07-29T18:21:59.623989Z"
            },
            "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": "jgaunt approved",
                    "created": "2018-07-16T18:39:18.838971Z",
                    "creator": {
                        "id": 10,
                        "first_name": "Tyler",
                        "last_name": "Downer",
                        "email": "tdowner@mozilla.com"
                    },
                    "id": 929,
                    "revision": {
                        "id": 1602,
                        "recipe_id": 514
                    }
                },
                "arguments": {
                    "repeatOption": "once",
                    "surveyId": "hb-Easy-YouTube-mp3-deprecation",
                    "message": "Your add-on Easy YouTube mp3 is currently unavailable.",
                    "learnMoreMessage": "Learn More",
                    "learnMoreUrl": "https://blocked.cdn.mozilla.net/ae8ae617-590d-430b-86d4-16364372b67f.html",
                    "engagementButtonLabel": "Here's an alternative",
                    "thanksMessage": "Redirecting...",
                    "postAnswerUrl": "https://addons.mozilla.org/firefox/addon/youtube2mp3-converter/",
                    "includeTelemetryUUID": false
                },
                "experimenter_slug": null,
                "capabilities": [
                    "action.show-heartbeat"
                ],
                "comment": "",
                "creator": null,
                "date_created": "2018-07-16T18:35:58.086297Z",
                "enabled_states": [
                    {
                        "id": 362,
                        "created": "2018-09-20T16:13:10.655976Z",
                        "creator": {
                            "id": 10,
                            "first_name": "Tyler",
                            "last_name": "Downer",
                            "email": "tdowner@mozilla.com"
                        },
                        "enabled": false,
                        "carryover_from": null
                    },
                    {
                        "id": 133,
                        "created": "2018-07-16T18:43:19.223134Z",
                        "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.locale in ['en-US', 'en-AU', 'en-CA', 'en-GB', 'en-NZ', 'en-ZA']\n    && normandy.addons['d.lehr@chello.at']\n)",
                "filter_expression": "(\n    normandy.locale in ['en-US', 'en-AU', 'en-CA', 'en-GB', 'en-NZ', 'en-ZA']\n    && normandy.addons['d.lehr@chello.at']\n)",
                "filter_object": [],
                "id": 1602,
                "identicon_seed": "v1:moxq2yk02r",
                "metadata": {},
                "name": "Easy YouTube mp3 Deprecation",
                "recipe": {
                    "approved_revision_id": 1602,
                    "id": 514,
                    "latest_revision_id": 1602
                },
                "updated": "2018-09-20T16:13:10.664420Z"
            },
            "id": 514,
            "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": "jgaunt approved",
                    "created": "2018-07-16T18:39:18.838971Z",
                    "creator": {
                        "id": 10,
                        "first_name": "Tyler",
                        "last_name": "Downer",
                        "email": "tdowner@mozilla.com"
                    },
                    "id": 929,
                    "revision": {
                        "id": 1602,
                        "recipe_id": 514
                    }
                },
                "arguments": {
                    "repeatOption": "once",
                    "surveyId": "hb-Easy-YouTube-mp3-deprecation",
                    "message": "Your add-on Easy YouTube mp3 is currently unavailable.",
                    "learnMoreMessage": "Learn More",
                    "learnMoreUrl": "https://blocked.cdn.mozilla.net/ae8ae617-590d-430b-86d4-16364372b67f.html",
                    "engagementButtonLabel": "Here's an alternative",
                    "thanksMessage": "Redirecting...",
                    "postAnswerUrl": "https://addons.mozilla.org/firefox/addon/youtube2mp3-converter/",
                    "includeTelemetryUUID": false
                },
                "experimenter_slug": null,
                "capabilities": [
                    "action.show-heartbeat"
                ],
                "comment": "",
                "creator": null,
                "date_created": "2018-07-16T18:35:58.086297Z",
                "enabled_states": [
                    {
                        "id": 362,
                        "created": "2018-09-20T16:13:10.655976Z",
                        "creator": {
                            "id": 10,
                            "first_name": "Tyler",
                            "last_name": "Downer",
                            "email": "tdowner@mozilla.com"
                        },
                        "enabled": false,
                        "carryover_from": null
                    },
                    {
                        "id": 133,
                        "created": "2018-07-16T18:43:19.223134Z",
                        "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.locale in ['en-US', 'en-AU', 'en-CA', 'en-GB', 'en-NZ', 'en-ZA']\n    && normandy.addons['d.lehr@chello.at']\n)",
                "filter_expression": "(\n    normandy.locale in ['en-US', 'en-AU', 'en-CA', 'en-GB', 'en-NZ', 'en-ZA']\n    && normandy.addons['d.lehr@chello.at']\n)",
                "filter_object": [],
                "id": 1602,
                "identicon_seed": "v1:moxq2yk02r",
                "metadata": {},
                "name": "Easy YouTube mp3 Deprecation",
                "recipe": {
                    "approved_revision_id": 1602,
                    "id": 514,
                    "latest_revision_id": 1602
                },
                "updated": "2018-09-20T16:13:10.664420Z"
            },
            "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": "jgaunt approved",
                    "created": "2018-07-16T18:36:52.276450Z",
                    "creator": {
                        "id": 10,
                        "first_name": "Tyler",
                        "last_name": "Downer",
                        "email": "tdowner@mozilla.com"
                    },
                    "id": 928,
                    "revision": {
                        "id": 1603,
                        "recipe_id": 513
                    }
                },
                "arguments": {
                    "repeatOption": "once",
                    "surveyId": "hb-youtube-best-deprecation",
                    "message": "Your add-on Youtube Best Video Downloader 2 is currently unavailable.",
                    "learnMoreMessage": "Learn More",
                    "learnMoreUrl": "https://blocked.cdn.mozilla.net/ae8ae617-590d-430b-86d4-16364372b67f.html",
                    "engagementButtonLabel": "Here's an alternative",
                    "thanksMessage": "Redirecting...",
                    "postAnswerUrl": "https://addons.mozilla.org/firefox/addon/easy-youtube-video-download/",
                    "includeTelemetryUUID": false
                },
                "experimenter_slug": null,
                "capabilities": [
                    "action.show-heartbeat"
                ],
                "comment": "",
                "creator": null,
                "date_created": "2018-07-16T18:36:33.268247Z",
                "enabled_states": [
                    {
                        "id": 360,
                        "created": "2018-09-20T16:12:34.949642Z",
                        "creator": {
                            "id": 10,
                            "first_name": "Tyler",
                            "last_name": "Downer",
                            "email": "tdowner@mozilla.com"
                        },
                        "enabled": false,
                        "carryover_from": null
                    },
                    {
                        "id": 132,
                        "created": "2018-07-16T18:43:09.303177Z",
                        "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.locale in ['en-US', 'en-AU', 'en-CA', 'en-GB', 'en-NZ', 'en-ZA']\n    && normandy.addons['{170503FA-3349-4F17-BC86-001888A5C8E2}']\n)",
                "filter_expression": "(\n    normandy.locale in ['en-US', 'en-AU', 'en-CA', 'en-GB', 'en-NZ', 'en-ZA']\n    && normandy.addons['{170503FA-3349-4F17-BC86-001888A5C8E2}']\n)",
                "filter_object": [],
                "id": 1603,
                "identicon_seed": "v1:v7f5hnrjs2",
                "metadata": {},
                "name": "Youtube Best Downloader",
                "recipe": {
                    "approved_revision_id": 1603,
                    "id": 513,
                    "latest_revision_id": 1603
                },
                "updated": "2018-09-20T16:12:34.958690Z"
            },
            "id": 513,
            "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": "jgaunt approved",
                    "created": "2018-07-16T18:36:52.276450Z",
                    "creator": {
                        "id": 10,
                        "first_name": "Tyler",
                        "last_name": "Downer",
                        "email": "tdowner@mozilla.com"
                    },
                    "id": 928,
                    "revision": {
                        "id": 1603,
                        "recipe_id": 513
                    }
                },
                "arguments": {
                    "repeatOption": "once",
                    "surveyId": "hb-youtube-best-deprecation",
                    "message": "Your add-on Youtube Best Video Downloader 2 is currently unavailable.",
                    "learnMoreMessage": "Learn More",
                    "learnMoreUrl": "https://blocked.cdn.mozilla.net/ae8ae617-590d-430b-86d4-16364372b67f.html",
                    "engagementButtonLabel": "Here's an alternative",
                    "thanksMessage": "Redirecting...",
                    "postAnswerUrl": "https://addons.mozilla.org/firefox/addon/easy-youtube-video-download/",
                    "includeTelemetryUUID": false
                },
                "experimenter_slug": null,
                "capabilities": [
                    "action.show-heartbeat"
                ],
                "comment": "",
                "creator": null,
                "date_created": "2018-07-16T18:36:33.268247Z",
                "enabled_states": [
                    {
                        "id": 360,
                        "created": "2018-09-20T16:12:34.949642Z",
                        "creator": {
                            "id": 10,
                            "first_name": "Tyler",
                            "last_name": "Downer",
                            "email": "tdowner@mozilla.com"
                        },
                        "enabled": false,
                        "carryover_from": null
                    },
                    {
                        "id": 132,
                        "created": "2018-07-16T18:43:09.303177Z",
                        "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.locale in ['en-US', 'en-AU', 'en-CA', 'en-GB', 'en-NZ', 'en-ZA']\n    && normandy.addons['{170503FA-3349-4F17-BC86-001888A5C8E2}']\n)",
                "filter_expression": "(\n    normandy.locale in ['en-US', 'en-AU', 'en-CA', 'en-GB', 'en-NZ', 'en-ZA']\n    && normandy.addons['{170503FA-3349-4F17-BC86-001888A5C8E2}']\n)",
                "filter_object": [],
                "id": 1603,
                "identicon_seed": "v1:v7f5hnrjs2",
                "metadata": {},
                "name": "Youtube Best Downloader",
                "recipe": {
                    "approved_revision_id": 1603,
                    "id": 513,
                    "latest_revision_id": 1603
                },
                "updated": "2018-09-20T16:12:34.958690Z"
            },
            "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 for 50% rollback",
                    "created": "2018-07-16T19:37:24.579108Z",
                    "creator": {
                        "id": 1,
                        "first_name": "Michael",
                        "last_name": "Cooper",
                        "email": "mcooper@mozilla.com"
                    },
                    "id": 930,
                    "revision": {
                        "id": 1604,
                        "recipe_id": 493
                    }
                },
                "arguments": {
                    "preferenceBranchType": "default",
                    "slug": "pref-hotfix-tls-13-avast-rollback",
                    "experimentDocumentUrl": "https://bugzilla.mozilla.org/show_bug.cgi?id=1471672",
                    "isHighVolume": true,
                    "preferenceName": "security.tls.version.max",
                    "preferenceType": "integer",
                    "isEnrollmentPaused": false,
                    "branches": [
                        {
                            "ratio": 1,
                            "slug": "default",
                            "value": 3
                        }
                    ]
                },
                "experimenter_slug": null,
                "capabilities": [
                    "action.preference-experiment"
                ],
                "comment": "",
                "creator": null,
                "date_created": "2018-07-16T19:37:17.376808Z",
                "enabled_states": [
                    {
                        "id": 154,
                        "created": "2018-07-24T20:46:40.005674Z",
                        "creator": {
                            "id": 1,
                            "first_name": "Michael",
                            "last_name": "Cooper",
                            "email": "mcooper@mozilla.com"
                        },
                        "enabled": false,
                        "carryover_from": null
                    },
                    {
                        "id": 135,
                        "created": "2018-07-16T19:43:17.855047Z",
                        "creator": {
                            "id": 25,
                            "first_name": "Ryan",
                            "last_name": "VanderMeulen",
                            "email": "rvandermeulen@mozilla.com"
                        },
                        "enabled": true,
                        "carryover_from": 85
                    }
                ],
                "enabled": false,
                "extra_capabilities": [],
                "extra_filter_expression": "(\n  \"AVG Antivirus\" in normandy.telemetry.main.environment.system.sec.antivirus\n  || \"Avast Antivirus\" in normandy.telemetry.main.environment.system.sec.antivirus\n  || (\n    normandy.telemetry.main.environment.system.os.name == \"Windows_NT\" \n    && normandy.telemetry.main.environment.system.os.version == \"6.1\" \n  )\n  || (normandy.isFirstRun || !normandy.telemetry.main.environment)\n) \n&&  normandy.version >= \"61.\"\n&& normandy.version < \"62.\"\n&& [normandy.recipe.id, normandy.clientId]|stableSample(0.5)",
                "filter_expression": "(\n  \"AVG Antivirus\" in normandy.telemetry.main.environment.system.sec.antivirus\n  || \"Avast Antivirus\" in normandy.telemetry.main.environment.system.sec.antivirus\n  || (\n    normandy.telemetry.main.environment.system.os.name == \"Windows_NT\" \n    && normandy.telemetry.main.environment.system.os.version == \"6.1\" \n  )\n  || (normandy.isFirstRun || !normandy.telemetry.main.environment)\n) \n&&  normandy.version >= \"61.\"\n&& normandy.version < \"62.\"\n&& [normandy.recipe.id, normandy.clientId]|stableSample(0.5)",
                "filter_object": [],
                "id": 1604,
                "identicon_seed": "v1:trx3f2gcg3g",
                "metadata": {},
                "name": "Hotfix: Disable TLS 1.3 for Avast and AVG users (bug 1471672)",
                "recipe": {
                    "approved_revision_id": 1604,
                    "id": 493,
                    "latest_revision_id": 1604
                },
                "updated": "2018-07-24T20:46:40.269081Z"
            },
            "id": 493,
            "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 for 50% rollback",
                    "created": "2018-07-16T19:37:24.579108Z",
                    "creator": {
                        "id": 1,
                        "first_name": "Michael",
                        "last_name": "Cooper",
                        "email": "mcooper@mozilla.com"
                    },
                    "id": 930,
                    "revision": {
                        "id": 1604,
                        "recipe_id": 493
                    }
                },
                "arguments": {
                    "preferenceBranchType": "default",
                    "slug": "pref-hotfix-tls-13-avast-rollback",
                    "experimentDocumentUrl": "https://bugzilla.mozilla.org/show_bug.cgi?id=1471672",
                    "isHighVolume": true,
                    "preferenceName": "security.tls.version.max",
                    "preferenceType": "integer",
                    "isEnrollmentPaused": false,
                    "branches": [
                        {
                            "ratio": 1,
                            "slug": "default",
                            "value": 3
                        }
                    ]
                },
                "experimenter_slug": null,
                "capabilities": [
                    "action.preference-experiment"
                ],
                "comment": "",
                "creator": null,
                "date_created": "2018-07-16T19:37:17.376808Z",
                "enabled_states": [
                    {
                        "id": 154,
                        "created": "2018-07-24T20:46:40.005674Z",
                        "creator": {
                            "id": 1,
                            "first_name": "Michael",
                            "last_name": "Cooper",
                            "email": "mcooper@mozilla.com"
                        },
                        "enabled": false,
                        "carryover_from": null
                    },
                    {
                        "id": 135,
                        "created": "2018-07-16T19:43:17.855047Z",
                        "creator": {
                            "id": 25,
                            "first_name": "Ryan",
                            "last_name": "VanderMeulen",
                            "email": "rvandermeulen@mozilla.com"
                        },
                        "enabled": true,
                        "carryover_from": 85
                    }
                ],
                "enabled": false,
                "extra_capabilities": [],
                "extra_filter_expression": "(\n  \"AVG Antivirus\" in normandy.telemetry.main.environment.system.sec.antivirus\n  || \"Avast Antivirus\" in normandy.telemetry.main.environment.system.sec.antivirus\n  || (\n    normandy.telemetry.main.environment.system.os.name == \"Windows_NT\" \n    && normandy.telemetry.main.environment.system.os.version == \"6.1\" \n  )\n  || (normandy.isFirstRun || !normandy.telemetry.main.environment)\n) \n&&  normandy.version >= \"61.\"\n&& normandy.version < \"62.\"\n&& [normandy.recipe.id, normandy.clientId]|stableSample(0.5)",
                "filter_expression": "(\n  \"AVG Antivirus\" in normandy.telemetry.main.environment.system.sec.antivirus\n  || \"Avast Antivirus\" in normandy.telemetry.main.environment.system.sec.antivirus\n  || (\n    normandy.telemetry.main.environment.system.os.name == \"Windows_NT\" \n    && normandy.telemetry.main.environment.system.os.version == \"6.1\" \n  )\n  || (normandy.isFirstRun || !normandy.telemetry.main.environment)\n) \n&&  normandy.version >= \"61.\"\n&& normandy.version < \"62.\"\n&& [normandy.recipe.id, normandy.clientId]|stableSample(0.5)",
                "filter_object": [],
                "id": 1604,
                "identicon_seed": "v1:trx3f2gcg3g",
                "metadata": {},
                "name": "Hotfix: Disable TLS 1.3 for Avast and AVG users (bug 1471672)",
                "recipe": {
                    "approved_revision_id": 1604,
                    "id": 493,
                    "latest_revision_id": 1604
                },
                "updated": "2018-07-24T20:46:40.269081Z"
            },
            "signature": null,
            "uses_only_baseline_capabilities": true
        },
        {
            "approved_revision": {
                "action": {
                    "arguments_schema": {
                        "$schema": "http://json-schema.org/draft-04/schema#",
                        "title": "Change preferences permanently",
                        "type": "object",
                        "required": [
                            "slug",
                            "preferences"
                        ],
                        "properties": {
                            "slug": {
                                "description": "Unique identifer for the rollout, used in telemetry and rollbacks",
                                "type": "string",
                                "pattern": "^[a-z0-9\\-_]+$"
                            },
                            "preferences": {
                                "description": "The preferences to change, and their values",
                                "type": "array",
                                "minItems": 1,
                                "items": {
                                    "type": "object",
                                    "required": [
                                        "preferenceName",
                                        "value"
                                    ],
                                    "properties": {
                                        "preferenceName": {
                                            "description": "Full dotted-path of the preference being changed",
                                            "type": "string"
                                        },
                                        "value": {
                                            "description": "Value to set the preference to",
                                            "type": [
                                                "string",
                                                "integer",
                                                "boolean"
                                            ]
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "name": "preference-rollout",
                    "id": 5,
                    "implementation_url": null
                },
                "approval_request": {
                    "approved": true,
                    "approver": {
                        "id": 1,
                        "first_name": "Michael",
                        "last_name": "Cooper",
                        "email": "mcooper@mozilla.com"
                    },
                    "comment": "r+ for 100%",
                    "created": "2018-07-16T20:11:48.241513Z",
                    "creator": {
                        "id": 24,
                        "first_name": "",
                        "last_name": "",
                        "email": "mwoodrow@mozilla.com"
                    },
                    "id": 931,
                    "revision": {
                        "id": 1605,
                        "recipe_id": 483
                    }
                },
                "arguments": {
                    "preferences": [
                        {
                            "preferenceName": "layout.display-list.retain",
                            "value": true
                        }
                    ],
                    "slug": "rollout-rdl"
                },
                "experimenter_slug": null,
                "capabilities": [
                    "action.preference-rollout"
                ],
                "comment": "",
                "creator": null,
                "date_created": "2018-07-16T20:10:43.187260Z",
                "enabled_states": [
                    {
                        "id": 1114,
                        "created": "2019-07-25T21:28:15.118857Z",
                        "creator": {
                            "id": 40,
                            "first_name": "Ritu",
                            "last_name": "Kothari",
                            "email": "rkothari@mozilla.com"
                        },
                        "enabled": false,
                        "carryover_from": null
                    },
                    {
                        "id": 136,
                        "created": "2018-07-16T20:16:46.399411Z",
                        "creator": {
                            "id": 1,
                            "first_name": "Michael",
                            "last_name": "Cooper",
                            "email": "mcooper@mozilla.com"
                        },
                        "enabled": true,
                        "carryover_from": 111
                    }
                ],
                "enabled": false,
                "extra_capabilities": [],
                "extra_filter_expression": "[recipe.recipe.id, normandy.userId]|stableSample(1.0) \n&& normandy.channel == \"release\"\n&& normandy.version >= \"61\"\n&& normandy.version < \"62\"",
                "filter_expression": "[recipe.recipe.id, normandy.userId]|stableSample(1.0) \n&& normandy.channel == \"release\"\n&& normandy.version >= \"61\"\n&& normandy.version < \"62\"",
                "filter_object": [],
                "id": 1605,
                "identicon_seed": "v1:y0ber51ttv",
                "metadata": {},
                "name": "Pref Rollout: Retained Display Lists, release 61 [Bug 1467514]",
                "recipe": {
                    "approved_revision_id": 1605,
                    "id": 483,
                    "latest_revision_id": 1605
                },
                "updated": "2019-07-25T21:28:15.151089Z"
            },
            "id": 483,
            "latest_revision": {
                "action": {
                    "arguments_schema": {
                        "$schema": "http://json-schema.org/draft-04/schema#",
                        "title": "Change preferences permanently",
                        "type": "object",
                        "required": [
                            "slug",
                            "preferences"
                        ],
                        "properties": {
                            "slug": {
                                "description": "Unique identifer for the rollout, used in telemetry and rollbacks",
                                "type": "string",
                                "pattern": "^[a-z0-9\\-_]+$"
                            },
                            "preferences": {
                                "description": "The preferences to change, and their values",
                                "type": "array",
                                "minItems": 1,
                                "items": {
                                    "type": "object",
                                    "required": [
                                        "preferenceName",
                                        "value"
                                    ],
                                    "properties": {
                                        "preferenceName": {
                                            "description": "Full dotted-path of the preference being changed",
                                            "type": "string"
                                        },
                                        "value": {
                                            "description": "Value to set the preference to",
                                            "type": [
                                                "string",
                                                "integer",
                                                "boolean"
                                            ]
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "name": "preference-rollout",
                    "id": 5,
                    "implementation_url": null
                },
                "approval_request": {
                    "approved": true,
                    "approver": {
                        "id": 1,
                        "first_name": "Michael",
                        "last_name": "Cooper",
                        "email": "mcooper@mozilla.com"
                    },
                    "comment": "r+ for 100%",
                    "created": "2018-07-16T20:11:48.241513Z",
                    "creator": {
                        "id": 24,
                        "first_name": "",
                        "last_name": "",
                        "email": "mwoodrow@mozilla.com"
                    },
                    "id": 931,
                    "revision": {
                        "id": 1605,
                        "recipe_id": 483
                    }
                },
                "arguments": {
                    "preferences": [
                        {
                            "preferenceName": "layout.display-list.retain",
                            "value": true
                        }
                    ],
                    "slug": "rollout-rdl"
                },
                "experimenter_slug": null,
                "capabilities": [
                    "action.preference-rollout"
                ],
                "comment": "",
                "creator": null,
                "date_created": "2018-07-16T20:10:43.187260Z",
                "enabled_states": [
                    {
                        "id": 1114,
                        "created": "2019-07-25T21:28:15.118857Z",
                        "creator": {
                            "id": 40,
                            "first_name": "Ritu",
                            "last_name": "Kothari",
                            "email": "rkothari@mozilla.com"
                        },
                        "enabled": false,
                        "carryover_from": null
                    },
                    {
                        "id": 136,
                        "created": "2018-07-16T20:16:46.399411Z",
                        "creator": {
                            "id": 1,
                            "first_name": "Michael",
                            "last_name": "Cooper",
                            "email": "mcooper@mozilla.com"
                        },
                        "enabled": true,
                        "carryover_from": 111
                    }
                ],
                "enabled": false,
                "extra_capabilities": [],
                "extra_filter_expression": "[recipe.recipe.id, normandy.userId]|stableSample(1.0) \n&& normandy.channel == \"release\"\n&& normandy.version >= \"61\"\n&& normandy.version < \"62\"",
                "filter_expression": "[recipe.recipe.id, normandy.userId]|stableSample(1.0) \n&& normandy.channel == \"release\"\n&& normandy.version >= \"61\"\n&& normandy.version < \"62\"",
                "filter_object": [],
                "id": 1605,
                "identicon_seed": "v1:y0ber51ttv",
                "metadata": {},
                "name": "Pref Rollout: Retained Display Lists, release 61 [Bug 1467514]",
                "recipe": {
                    "approved_revision_id": 1605,
                    "id": 483,
                    "latest_revision_id": 1605
                },
                "updated": "2019-07-25T21:28:15.151089Z"
            },
            "signature": null,
            "uses_only_baseline_capabilities": true
        },
        {
            "approved_revision": {
                "action": {
                    "arguments_schema": {
                        "$schema": "http://json-schema.org/draft-04/schema#",
                        "title": "Run a feature experiment activated by a preference.",
                        "type": "object",
                        "required": [
                            "slug",
                            "preferenceName",
                            "preferenceType",
                            "branches"
                        ],
                        "properties": {
                            "slug": {
                                "description": "Unique identifier for this experiment",
                                "type": "string",
                                "pattern": "^[A-Za-z0-9\\-_]+$"
                            },
                            "experimentDocumentUrl": {
                                "description": "URL of a document describing the experiment",
                                "type": "string",
                                "format": "uri",
                                "default": ""
                            },
                            "preferenceName": {
                                "description": "Full dotted-path of the preference that controls this experiment",
                                "type": "string"
                            },
                            "preferenceType": {
                                "description": "Data type of the preference that controls this experiment",
                                "type": "string",
                                "enum": [
                                    "string",
                                    "integer",
                                    "boolean"
                                ]
                            },
                            "preferenceBranchType": {
                                "description": "Controls whether the default or user value of the preference is modified",
                                "type": "string",
                                "enum": [
                                    "user",
                                    "default"
                                ],
                                "default": "default"
                            },
                            "isHighPopulation": {
                                "description": "Marks the preference experiment as a high population experiment, that should be excluded from certain types of telemetry",
                                "type": "boolean",
                                "default": "false"
                            },
                            "isEnrollmentPaused": {
                                "description": "If true, new users will not be enrolled in the study.",
                                "type": "boolean",
                                "default": false
                            },
                            "branches": {
                                "description": "List of experimental branches",
                                "type": "array",
                                "minItems": 1,
                                "items": {
                                    "type": "object",
                                    "required": [
                                        "slug",
                                        "value",
                                        "ratio"
                                    ],
                                    "properties": {
                                        "slug": {
                                            "description": "Unique identifier for this branch of the experiment",
                                            "type": "string",
                                            "pattern": "^[A-Za-z0-9\\-_]+$"
                                        },
                                        "value": {
                                            "description": "Value to set the preference to for this branch",
                                            "type": [
                                                "string",
                                                "number",
                                                "boolean"
                                            ]
                                        },
                                        "ratio": {
                                            "description": "Ratio of users who should be grouped into this branch",
                                            "type": "integer",
                                            "minimum": 1
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "name": "preference-experiment",
                    "id": 3,
                    "implementation_url": "https://normandy.cdn.mozilla.net/api/v1/action/preference-experiment/implementation/sha384-o1w_DJcXVnm6ppFcrPr78-Q32ZVXgi6lfYm9wUS3JBj5466SxrFpXaFt_KgJC87O/"
                },
                "approval_request": {
                    "approved": true,
                    "approver": {
                        "id": 6,
                        "first_name": "Josh",
                        "last_name": "Gaunt",
                        "email": "jgaunt@mozilla.com"
                    },
                    "comment": "jgaunt approved increase to high vol",
                    "created": "2018-07-16T20:59:19.407094Z",
                    "creator": {
                        "id": 1,
                        "first_name": "Michael",
                        "last_name": "Cooper",
                        "email": "mcooper@mozilla.com"
                    },
                    "id": 932,
                    "revision": {
                        "id": 1606,
                        "recipe_id": 477
                    }
                },
                "arguments": {
                    "preferenceBranchType": "user",
                    "slug": "prefflip-hotfix-trr-1446404",
                    "experimentDocumentUrl": "https://bugzilla.mozilla.org/show_bug.cgi?id=1446404",
                    "isHighVolume": true,
                    "preferenceName": "network.trr.uri",
                    "preferenceType": "string",
                    "isEnrollmentPaused": false,
                    "branches": [
                        {
                            "ratio": 1,
                            "slug": "fix",
                            "value": "https://mozilla.cloudflare-dns.com/dns-query"
                        }
                    ]
                },
                "experimenter_slug": null,
                "capabilities": [
                    "action.preference-experiment"
                ],
                "comment": "",
                "creator": null,
                "date_created": "2018-07-16T20:58:50.740535Z",
                "enabled_states": [
                    {
                        "id": 161,
                        "created": "2018-07-25T22:02:23.900360Z",
                        "creator": {
                            "id": 4,
                            "first_name": "Rob",
                            "last_name": "Rayborn",
                            "email": "rrayborn@mozilla.com"
                        },
                        "enabled": false,
                        "carryover_from": null
                    },
                    {
                        "id": 137,
                        "created": "2018-07-16T21:00:33.724769Z",
                        "creator": {
                            "id": 6,
                            "first_name": "Josh",
                            "last_name": "Gaunt",
                            "email": "jgaunt@mozilla.com"
                        },
                        "enabled": true,
                        "carryover_from": 66
                    }
                ],
                "enabled": false,
                "extra_capabilities": [],
                "extra_filter_expression": "(\n  normandy.channel == 'nightly'\n  && normandy.version >= '62'\n  && 'network.trr.experimentalRollout'|preferenceValue in [-4, 1]\n)",
                "filter_expression": "(\n  normandy.channel == 'nightly'\n  && normandy.version >= '62'\n  && 'network.trr.experimentalRollout'|preferenceValue in [-4, 1]\n)",
                "filter_object": [],
                "id": 1606,
                "identicon_seed": "v1:awig2cu0nvp",
                "metadata": {},
                "name": "Pref Flip Study: Hotfix Trusted Recursive Resolver, Nightly [Bug 1446404]",
                "recipe": {
                    "approved_revision_id": 1606,
                    "id": 477,
                    "latest_revision_id": 1606
                },
                "updated": "2018-07-25T22:02:24.170828Z"
            },
            "id": 477,
            "latest_revision": {
                "action": {
                    "arguments_schema": {
                        "$schema": "http://json-schema.org/draft-04/schema#",
                        "title": "Run a feature experiment activated by a preference.",
                        "type": "object",
                        "required": [
                            "slug",
                            "preferenceName",
                            "preferenceType",
                            "branches"
                        ],
                        "properties": {
                            "slug": {
                                "description": "Unique identifier for this experiment",
                                "type": "string",
                                "pattern": "^[A-Za-z0-9\\-_]+$"
                            },
                            "experimentDocumentUrl": {
                                "description": "URL of a document describing the experiment",
                                "type": "string",
                                "format": "uri",
                                "default": ""
                            },
                            "preferenceName": {
                                "description": "Full dotted-path of the preference that controls this experiment",
                                "type": "string"
                            },
                            "preferenceType": {
                                "description": "Data type of the preference that controls this experiment",
                                "type": "string",
                                "enum": [
                                    "string",
                                    "integer",
                                    "boolean"
                                ]
                            },
                            "preferenceBranchType": {
                                "description": "Controls whether the default or user value of the preference is modified",
                                "type": "string",
                                "enum": [
                                    "user",
                                    "default"
                                ],
                                "default": "default"
                            },
                            "isHighPopulation": {
                                "description": "Marks the preference experiment as a high population experiment, that should be excluded from certain types of telemetry",
                                "type": "boolean",
                                "default": "false"
                            },
                            "isEnrollmentPaused": {
                                "description": "If true, new users will not be enrolled in the study.",
                                "type": "boolean",
                                "default": false
                            },
                            "branches": {
                                "description": "List of experimental branches",
                                "type": "array",
                                "minItems": 1,
                                "items": {
                                    "type": "object",
                                    "required": [
                                        "slug",
                                        "value",
                                        "ratio"
                                    ],
                                    "properties": {
                                        "slug": {
                                            "description": "Unique identifier for this branch of the experiment",
                                            "type": "string",
                                            "pattern": "^[A-Za-z0-9\\-_]+$"
                                        },
                                        "value": {
                                            "description": "Value to set the preference to for this branch",
                                            "type": [
                                                "string",
                                                "number",
                                                "boolean"
                                            ]
                                        },
                                        "ratio": {
                                            "description": "Ratio of users who should be grouped into this branch",
                                            "type": "integer",
                                            "minimum": 1
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "name": "preference-experiment",
                    "id": 3,
                    "implementation_url": "https://normandy.cdn.mozilla.net/api/v1/action/preference-experiment/implementation/sha384-o1w_DJcXVnm6ppFcrPr78-Q32ZVXgi6lfYm9wUS3JBj5466SxrFpXaFt_KgJC87O/"
                },
                "approval_request": {
                    "approved": true,
                    "approver": {
                        "id": 6,
                        "first_name": "Josh",
                        "last_name": "Gaunt",
                        "email": "jgaunt@mozilla.com"
                    },
                    "comment": "jgaunt approved increase to high vol",
                    "created": "2018-07-16T20:59:19.407094Z",
                    "creator": {
                        "id": 1,
                        "first_name": "Michael",
                        "last_name": "Cooper",
                        "email": "mcooper@mozilla.com"
                    },
                    "id": 932,
                    "revision": {
                        "id": 1606,
                        "recipe_id": 477
                    }
                },
                "arguments": {
                    "preferenceBranchType": "user",
                    "slug": "prefflip-hotfix-trr-1446404",
                    "experimentDocumentUrl": "https://bugzilla.mozilla.org/show_bug.cgi?id=1446404",
                    "isHighVolume": true,
                    "preferenceName": "network.trr.uri",
                    "preferenceType": "string",
                    "isEnrollmentPaused": false,
                    "branches": [
                        {
                            "ratio": 1,
                            "slug": "fix",
                            "value": "https://mozilla.cloudflare-dns.com/dns-query"
                        }
                    ]
                },
                "experimenter_slug": null,
                "capabilities": [
                    "action.preference-experiment"
                ],
                "comment": "",
                "creator": null,
                "date_created": "2018-07-16T20:58:50.740535Z",
                "enabled_states": [
                    {
                        "id": 161,
                        "created": "2018-07-25T22:02:23.900360Z",
                        "creator": {
                            "id": 4,
                            "first_name": "Rob",
                            "last_name": "Rayborn",
                            "email": "rrayborn@mozilla.com"
                        },
                        "enabled": false,
                        "carryover_from": null
                    },
                    {
                        "id": 137,
                        "created": "2018-07-16T21:00:33.724769Z",
                        "creator": {
                            "id": 6,
                            "first_name": "Josh",
                            "last_name": "Gaunt",
                            "email": "jgaunt@mozilla.com"
                        },
                        "enabled": true,
                        "carryover_from": 66
                    }
                ],
                "enabled": false,
                "extra_capabilities": [],
                "extra_filter_expression": "(\n  normandy.channel == 'nightly'\n  && normandy.version >= '62'\n  && 'network.trr.experimentalRollout'|preferenceValue in [-4, 1]\n)",
                "filter_expression": "(\n  normandy.channel == 'nightly'\n  && normandy.version >= '62'\n  && 'network.trr.experimentalRollout'|preferenceValue in [-4, 1]\n)",
                "filter_object": [],
                "id": 1606,
                "identicon_seed": "v1:awig2cu0nvp",
                "metadata": {},
                "name": "Pref Flip Study: Hotfix Trusted Recursive Resolver, Nightly [Bug 1446404]",
                "recipe": {
                    "approved_revision_id": 1606,
                    "id": 477,
                    "latest_revision_id": 1606
                },
                "updated": "2018-07-25T22:02:24.170828Z"
            },
            "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": 10,
                        "first_name": "Tyler",
                        "last_name": "Downer",
                        "email": "tdowner@mozilla.com"
                    },
                    "comment": "+1",
                    "created": "2018-07-20T20:56:26.611548Z",
                    "creator": {
                        "id": 4,
                        "first_name": "Rob",
                        "last_name": "Rayborn",
                        "email": "rrayborn@mozilla.com"
                    },
                    "id": 938,
                    "revision": {
                        "id": 1612,
                        "recipe_id": 516
                    }
                },
                "arguments": {
                    "preferenceBranchType": "user",
                    "slug": "prefflip-webrender-1474484",
                    "experimentDocumentUrl": "https://bugzilla.mozilla.org/show_bug.cgi?id=1474484",
                    "isHighVolume": false,
                    "preferenceName": "gfx.webrender.all.qualified",
                    "preferenceType": "boolean",
                    "isEnrollmentPaused": false,
                    "branches": [
                        {
                            "ratio": 1,
                            "slug": "control",
                            "value": false
                        },
                        {
                            "ratio": 1,
                            "slug": "treatment",
                            "value": true
                        }
                    ]
                },
                "experimenter_slug": null,
                "capabilities": [
                    "action.preference-experiment"
                ],
                "comment": "",
                "creator": null,
                "date_created": "2018-07-20T20:56:18.004755Z",
                "enabled_states": [
                    {
                        "id": 148,
                        "created": "2018-07-23T19:51:02.044781Z",
                        "creator": {
                            "id": 4,
                            "first_name": "Rob",
                            "last_name": "Rayborn",
                            "email": "rrayborn@mozilla.com"
                        },
                        "enabled": false,
                        "carryover_from": null
                    },
                    {
                        "id": 146,
                        "created": "2018-07-20T21:27:10.142595Z",
                        "creator": {
                            "id": 10,
                            "first_name": "Tyler",
                            "last_name": "Downer",
                            "email": "tdowner@mozilla.com"
                        },
                        "enabled": true,
                        "carryover_from": 145
                    }
                ],
                "enabled": false,
                "extra_capabilities": [],
                "extra_filter_expression": "(\n  normandy.channel == 'nightly'\n  && normandy.version >= '63' \n  && normandy.os.windowsVersion == 10.0 \n  && normandy.telemetry.main.environment.system.gfx.adapters[.vendorID == '0x10de'][0]\n)",
                "filter_expression": "(\n  normandy.channel == 'nightly'\n  && normandy.version >= '63' \n  && normandy.os.windowsVersion == 10.0 \n  && normandy.telemetry.main.environment.system.gfx.adapters[.vendorID == '0x10de'][0]\n)",
                "filter_object": [],
                "id": 1612,
                "identicon_seed": "v1:dc5rrp8qe6m",
                "metadata": {},
                "name": "Pref Flip Study: WebRender V1 Experiment [Bug 1474484]",
                "recipe": {
                    "approved_revision_id": 1612,
                    "id": 516,
                    "latest_revision_id": 1612
                },
                "updated": "2018-07-23T19:51:02.305638Z"
            },
            "id": 516,
            "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": 10,
                        "first_name": "Tyler",
                        "last_name": "Downer",
                        "email": "tdowner@mozilla.com"
                    },
                    "comment": "+1",
                    "created": "2018-07-20T20:56:26.611548Z",
                    "creator": {
                        "id": 4,
                        "first_name": "Rob",
                        "last_name": "Rayborn",
                        "email": "rrayborn@mozilla.com"
                    },
                    "id": 938,
                    "revision": {
                        "id": 1612,
                        "recipe_id": 516
                    }
                },
                "arguments": {
                    "preferenceBranchType": "user",
                    "slug": "prefflip-webrender-1474484",
                    "experimentDocumentUrl": "https://bugzilla.mozilla.org/show_bug.cgi?id=1474484",
                    "isHighVolume": false,
                    "preferenceName": "gfx.webrender.all.qualified",
                    "preferenceType": "boolean",
                    "isEnrollmentPaused": false,
                    "branches": [
                        {
                            "ratio": 1,
                            "slug": "control",
                            "value": false
                        },
                        {
                            "ratio": 1,
                            "slug": "treatment",
                            "value": true
                        }
                    ]
                },
                "experimenter_slug": null,
                "capabilities": [
                    "action.preference-experiment"
                ],
                "comment": "",
                "creator": null,
                "date_created": "2018-07-20T20:56:18.004755Z",
                "enabled_states": [
                    {
                        "id": 148,
                        "created": "2018-07-23T19:51:02.044781Z",
                        "creator": {
                            "id": 4,
                            "first_name": "Rob",
                            "last_name": "Rayborn",
                            "email": "rrayborn@mozilla.com"
                        },
                        "enabled": false,
                        "carryover_from": null
                    },
                    {
                        "id": 146,
                        "created": "2018-07-20T21:27:10.142595Z",
                        "creator": {
                            "id": 10,
                            "first_name": "Tyler",
                            "last_name": "Downer",
                            "email": "tdowner@mozilla.com"
                        },
                        "enabled": true,
                        "carryover_from": 145
                    }
                ],
                "enabled": false,
                "extra_capabilities": [],
                "extra_filter_expression": "(\n  normandy.channel == 'nightly'\n  && normandy.version >= '63' \n  && normandy.os.windowsVersion == 10.0 \n  && normandy.telemetry.main.environment.system.gfx.adapters[.vendorID == '0x10de'][0]\n)",
                "filter_expression": "(\n  normandy.channel == 'nightly'\n  && normandy.version >= '63' \n  && normandy.os.windowsVersion == 10.0 \n  && normandy.telemetry.main.environment.system.gfx.adapters[.vendorID == '0x10de'][0]\n)",
                "filter_object": [],
                "id": 1612,
                "identicon_seed": "v1:dc5rrp8qe6m",
                "metadata": {},
                "name": "Pref Flip Study: WebRender V1 Experiment [Bug 1474484]",
                "recipe": {
                    "approved_revision_id": 1612,
                    "id": 516,
                    "latest_revision_id": 1612
                },
                "updated": "2018-07-23T19:51:02.305638Z"
            },
            "signature": null,
            "uses_only_baseline_capabilities": true
        },
        {
            "approved_revision": {
                "action": {
                    "arguments_schema": {
                        "$schema": "http://json-schema.org/draft-04/schema#",
                        "title": "Show a Heartbeat survey.",
                        "description": "This action shows a single survey.",
                        "type": "object",
                        "required": [
                            "surveyId",
                            "message",
                            "thanksMessage",
                            "postAnswerUrl",
                            "learnMoreMessage",
                            "learnMoreUrl"
                        ],
                        "properties": {
                            "repeatOption": {
                                "type": "string",
                                "enum": [
                                    "once",
                                    "xdays",
                                    "nag"
                                ],
                                "description": "Determines how often a prompt is shown executes.",
                                "default": "once"
                            },
                            "repeatEvery": {
                                "description": "For repeatOption=xdays, how often (in days) the prompt is displayed.",
                                "default": null,
                                "type": [
                                    "number",
                                    "null"
                                ]
                            },
                            "includeTelemetryUUID": {
                                "type": "boolean",
                                "description": "Include unique user ID in post-answer-url and Telemetry",
                                "default": false
                            },
                            "surveyId": {
                                "type": "string",
                                "description": "Slug uniquely identifying this survey in telemetry"
                            },
                            "message": {
                                "description": "Message to show to the user",
                                "type": "string"
                            },
                            "engagementButtonLabel": {
                                "description": "Text for the engagement button. If specified, this button will be shown instead of rating stars.",
                                "default": null,
                                "type": [
                                    "string",
                                    "null"
                                ]
                            },
                            "thanksMessage": {
                                "description": "Thanks message to show to the user after they've rated Firefox",
                                "type": "string"
                            },
                            "postAnswerUrl": {
                                "description": "URL to redirect the user to after rating Firefox or clicking the engagement button",
                                "default": null,
                                "type": [
                                    "string",
                                    "null"
                                ]
                            },
                            "learnMoreMessage": {
                                "description": "Message to show to the user to learn more",
                                "default": null,
                                "type": [
                                    "string",
                                    "null"
                                ]
                            },
                            "learnMoreUrl": {
                                "description": "URL to show to the user when they click Learn More",
                                "default": null,
                                "type": [
                                    "string",
                                    "null"
                                ]
                            }
                        }
                    },
                    "name": "show-heartbeat",
                    "id": 2,
                    "implementation_url": "https://normandy.cdn.mozilla.net/api/v1/action/show-heartbeat/implementation/sha384-VTOdZHFMo1LOw0JWf6_jAGBb9r5sBbb7BQrmI8n3wy3oVO3ywb1g3ulD1BagmaMA/"
                },
                "approval_request": {
                    "approved": true,
                    "approver": {
                        "id": 4,
                        "first_name": "Rob",
                        "last_name": "Rayborn",
                        "email": "rrayborn@mozilla.com"
                    },
                    "comment": "LGTM",
                    "created": "2018-07-20T21:31:15.546122Z",
                    "creator": {
                        "id": 10,
                        "first_name": "Tyler",
                        "last_name": "Downer",
                        "email": "tdowner@mozilla.com"
                    },
                    "id": 939,
                    "revision": {
                        "id": 1613,
                        "recipe_id": 515
                    }
                },
                "arguments": {
                    "repeatOption": "once",
                    "surveyId": "hb-Easy-YouTube-mp3-deprecation-DE",
                    "message": "Ihr Add-on Easy YouTube mp3 ist zur Zeit nicht verfügbar.",
                    "learnMoreMessage": "Erfahren Sie mehr",
                    "learnMoreUrl": "https://blocked.cdn.mozilla.net/ae8ae617-590d-430b-86d4-16364372b67f.html",
                    "engagementButtonLabel": "Hier finden Sie eine Alternative",
                    "thanksMessage": "Umleitung",
                    "postAnswerUrl": "https://addons.mozilla.org/firefox/addon/youtube2mp3-converter/",
                    "includeTelemetryUUID": false
                },
                "experimenter_slug": null,
                "capabilities": [
                    "action.show-heartbeat"
                ],
                "comment": "",
                "creator": null,
                "date_created": "2018-07-20T21:31:10.500611Z",
                "enabled_states": [
                    {
                        "id": 361,
                        "created": "2018-09-20T16:13:06.512796Z",
                        "creator": {
                            "id": 10,
                            "first_name": "Tyler",
                            "last_name": "Downer",
                            "email": "tdowner@mozilla.com"
                        },
                        "enabled": false,
                        "carryover_from": null
                    },
                    {
                        "id": 147,
                        "created": "2018-07-20T21:36:18.292288Z",
                        "creator": {
                            "id": 4,
                            "first_name": "Rob",
                            "last_name": "Rayborn",
                            "email": "rrayborn@mozilla.com"
                        },
                        "enabled": true,
                        "carryover_from": 134
                    }
                ],
                "enabled": false,
                "extra_capabilities": [],
                "extra_filter_expression": "(\n    normandy.locale == 'de'\n    && normandy.addons['d.lehr@chello.at']\n)",
                "filter_expression": "(\n    normandy.locale == 'de'\n    && normandy.addons['d.lehr@chello.at']\n)",
                "filter_object": [],
                "id": 1613,
                "identicon_seed": "v1:uy5k2ybbzb",
                "metadata": {},
                "name": "Easy Youtube mp3 Deprecation - DE",
                "recipe": {
                    "approved_revision_id": 1613,
                    "id": 515,
                    "latest_revision_id": 1613
                },
                "updated": "2018-09-20T16:13:06.521205Z"
            },
            "id": 515,
            "latest_revision": {
                "action": {
                    "arguments_schema": {
                        "$schema": "http://json-schema.org/draft-04/schema#",
                        "title": "Show a Heartbeat survey.",
                        "description": "This action shows a single survey.",
                        "type": "object",
                        "required": [
                            "surveyId",
                            "message",
                            "thanksMessage",
                            "postAnswerUrl",
                            "learnMoreMessage",
                            "learnMoreUrl"
                        ],
                        "properties": {
                            "repeatOption": {
                                "type": "string",
                                "enum": [
                                    "once",
                                    "xdays",
                                    "nag"
                                ],
                                "description": "Determines how often a prompt is shown executes.",
                                "default": "once"
                            },
                            "repeatEvery": {
                                "description": "For repeatOption=xdays, how often (in days) the prompt is displayed.",
                                "default": null,
                                "type": [
                                    "number",
                                    "null"
                                ]
                            },
                            "includeTelemetryUUID": {
                                "type": "boolean",
                                "description": "Include unique user ID in post-answer-url and Telemetry",
                                "default": false
                            },
                            "surveyId": {
                                "type": "string",
                                "description": "Slug uniquely identifying this survey in telemetry"
                            },
                            "message": {
                                "description": "Message to show to the user",
                                "type": "string"
                            },
                            "engagementButtonLabel": {
                                "description": "Text for the engagement button. If specified, this button will be shown instead of rating stars.",
                                "default": null,
                                "type": [
                                    "string",
                                    "null"
                                ]
                            },
                            "thanksMessage": {
                                "description": "Thanks message to show to the user after they've rated Firefox",
                                "type": "string"
                            },
                            "postAnswerUrl": {
                                "description": "URL to redirect the user to after rating Firefox or clicking the engagement button",
                                "default": null,
                                "type": [
                                    "string",
                                    "null"
                                ]
                            },
                            "learnMoreMessage": {
                                "description": "Message to show to the user to learn more",
                                "default": null,
                                "type": [
                                    "string",
                                    "null"
                                ]
                            },
                            "learnMoreUrl": {
                                "description": "URL to show to the user when they click Learn More",
                                "default": null,
                                "type": [
                                    "string",
                                    "null"
                                ]
                            }
                        }
                    },
                    "name": "show-heartbeat",
                    "id": 2,
                    "implementation_url": "https://normandy.cdn.mozilla.net/api/v1/action/show-heartbeat/implementation/sha384-VTOdZHFMo1LOw0JWf6_jAGBb9r5sBbb7BQrmI8n3wy3oVO3ywb1g3ulD1BagmaMA/"
                },
                "approval_request": {
                    "approved": true,
                    "approver": {
                        "id": 4,
                        "first_name": "Rob",
                        "last_name": "Rayborn",
                        "email": "rrayborn@mozilla.com"
                    },
                    "comment": "LGTM",
                    "created": "2018-07-20T21:31:15.546122Z",
                    "creator": {
                        "id": 10,
                        "first_name": "Tyler",
                        "last_name": "Downer",
                        "email": "tdowner@mozilla.com"
                    },
                    "id": 939,
                    "revision": {
                        "id": 1613,
                        "recipe_id": 515
                    }
                },
                "arguments": {
                    "repeatOption": "once",
                    "surveyId": "hb-Easy-YouTube-mp3-deprecation-DE",
                    "message": "Ihr Add-on Easy YouTube mp3 ist zur Zeit nicht verfügbar.",
                    "learnMoreMessage": "Erfahren Sie mehr",
                    "learnMoreUrl": "https://blocked.cdn.mozilla.net/ae8ae617-590d-430b-86d4-16364372b67f.html",
                    "engagementButtonLabel": "Hier finden Sie eine Alternative",
                    "thanksMessage": "Umleitung",
                    "postAnswerUrl": "https://addons.mozilla.org/firefox/addon/youtube2mp3-converter/",
                    "includeTelemetryUUID": false
                },
                "experimenter_slug": null,
                "capabilities": [
                    "action.show-heartbeat"
                ],
                "comment": "",
                "creator": null,
                "date_created": "2018-07-20T21:31:10.500611Z",
                "enabled_states": [
                    {
                        "id": 361,
                        "created": "2018-09-20T16:13:06.512796Z",
                        "creator": {
                            "id": 10,
                            "first_name": "Tyler",
                            "last_name": "Downer",
                            "email": "tdowner@mozilla.com"
                        },
                        "enabled": false,
                        "carryover_from": null
                    },
                    {
                        "id": 147,
                        "created": "2018-07-20T21:36:18.292288Z",
                        "creator": {
                            "id": 4,
                            "first_name": "Rob",
                            "last_name": "Rayborn",
                            "email": "rrayborn@mozilla.com"
                        },
                        "enabled": true,
                        "carryover_from": 134
                    }
                ],
                "enabled": false,
                "extra_capabilities": [],
                "extra_filter_expression": "(\n    normandy.locale == 'de'\n    && normandy.addons['d.lehr@chello.at']\n)",
                "filter_expression": "(\n    normandy.locale == 'de'\n    && normandy.addons['d.lehr@chello.at']\n)",
                "filter_object": [],
                "id": 1613,
                "identicon_seed": "v1:uy5k2ybbzb",
                "metadata": {},
                "name": "Easy Youtube mp3 Deprecation - DE",
                "recipe": {
                    "approved_revision_id": 1613,
                    "id": 515,
                    "latest_revision_id": 1613
                },
                "updated": "2018-09-20T16:13:06.521205Z"
            },
            "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-23T21:12:12.987223Z",
                    "creator": {
                        "id": 4,
                        "first_name": "Rob",
                        "last_name": "Rayborn",
                        "email": "rrayborn@mozilla.com"
                    },
                    "id": 941,
                    "revision": {
                        "id": 1616,
                        "recipe_id": 518
                    }
                },
                "arguments": {
                    "repeatOption": "once",
                    "surveyId": "hb-accessibilitypanel-1465195-false",
                    "message": "The Firefox team would love to hear about your experience",
                    "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/devpanels?b=false",
                    "includeTelemetryUUID": false
                },
                "experimenter_slug": null,
                "capabilities": [
                    "action.show-heartbeat"
                ],
                "comment": "",
                "creator": null,
                "date_created": "2018-07-23T17:26:43.146334Z",
                "enabled_states": [
                    {
                        "id": 855,
                        "created": "2019-05-01T19:22:36.817043Z",
                        "creator": {
                            "id": 6,
                            "first_name": "Josh",
                            "last_name": "Gaunt",
                            "email": "jgaunt@mozilla.com"
                        },
                        "enabled": false,
                        "carryover_from": null
                    },
                    {
                        "id": 165,
                        "created": "2018-07-26T16:37:37.885306Z",
                        "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, 498]|stableSample(0.01)\n    && normandy.version >=  '62'\n    && normandy.channel == 'aurora'\n    && normandy.locale in ['en-US', 'en-AU', 'en-CA', 'en-GB', 'en-NZ', 'en-ZA']\n    && !('devtools.accessibility.enabled'|preferenceValue)\n    && normandy.telemetry.main.payload.processes.parent.keyedScalars['telemetry.event_counts']['devtools.main#open#tools'] > 0\n    && !(normandy.telemetry.main.payload.processes.parent.scalars['devtools.accessibility.opened_count'] > 0)\n)",
                "filter_expression": "(\n    [normandy.userId, 498]|stableSample(0.01)\n    && normandy.version >=  '62'\n    && normandy.channel == 'aurora'\n    && normandy.locale in ['en-US', 'en-AU', 'en-CA', 'en-GB', 'en-NZ', 'en-ZA']\n    && !('devtools.accessibility.enabled'|preferenceValue)\n    && normandy.telemetry.main.payload.processes.parent.keyedScalars['telemetry.event_counts']['devtools.main#open#tools'] > 0\n    && !(normandy.telemetry.main.payload.processes.parent.scalars['devtools.accessibility.opened_count'] > 0)\n)",
                "filter_object": [],
                "id": 1616,
                "identicon_seed": "v1:dfimsqzlfd",
                "metadata": {},
                "name": "Heartbeat: Control Survey, Accessibility Inspector Tool Dev Edition 62 (Bug 1465195)",
                "recipe": {
                    "approved_revision_id": 1616,
                    "id": 518,
                    "latest_revision_id": 1616
                },
                "updated": "2019-05-01T19:22:37.645006Z"
            },
            "id": 518,
            "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-23T21:12:12.987223Z",
                    "creator": {
                        "id": 4,
                        "first_name": "Rob",
                        "last_name": "Rayborn",
                        "email": "rrayborn@mozilla.com"
                    },
                    "id": 941,
                    "revision": {
                        "id": 1616,
                        "recipe_id": 518
                    }
                },
                "arguments": {
                    "repeatOption": "once",
                    "surveyId": "hb-accessibilitypanel-1465195-false",
                    "message": "The Firefox team would love to hear about your experience",
                    "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/devpanels?b=false",
                    "includeTelemetryUUID": false
                },
                "experimenter_slug": null,
                "capabilities": [
                    "action.show-heartbeat"
                ],
                "comment": "",
                "creator": null,
                "date_created": "2018-07-23T17:26:43.146334Z",
                "enabled_states": [
                    {
                        "id": 855,
                        "created": "2019-05-01T19:22:36.817043Z",
                        "creator": {
                            "id": 6,
                            "first_name": "Josh",
                            "last_name": "Gaunt",
                            "email": "jgaunt@mozilla.com"
                        },
                        "enabled": false,
                        "carryover_from": null
                    },
                    {
                        "id": 165,
                        "created": "2018-07-26T16:37:37.885306Z",
                        "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, 498]|stableSample(0.01)\n    && normandy.version >=  '62'\n    && normandy.channel == 'aurora'\n    && normandy.locale in ['en-US', 'en-AU', 'en-CA', 'en-GB', 'en-NZ', 'en-ZA']\n    && !('devtools.accessibility.enabled'|preferenceValue)\n    && normandy.telemetry.main.payload.processes.parent.keyedScalars['telemetry.event_counts']['devtools.main#open#tools'] > 0\n    && !(normandy.telemetry.main.payload.processes.parent.scalars['devtools.accessibility.opened_count'] > 0)\n)",
                "filter_expression": "(\n    [normandy.userId, 498]|stableSample(0.01)\n    && normandy.version >=  '62'\n    && normandy.channel == 'aurora'\n    && normandy.locale in ['en-US', 'en-AU', 'en-CA', 'en-GB', 'en-NZ', 'en-ZA']\n    && !('devtools.accessibility.enabled'|preferenceValue)\n    && normandy.telemetry.main.payload.processes.parent.keyedScalars['telemetry.event_counts']['devtools.main#open#tools'] > 0\n    && !(normandy.telemetry.main.payload.processes.parent.scalars['devtools.accessibility.opened_count'] > 0)\n)",
                "filter_object": [],
                "id": 1616,
                "identicon_seed": "v1:dfimsqzlfd",
                "metadata": {},
                "name": "Heartbeat: Control Survey, Accessibility Inspector Tool Dev Edition 62 (Bug 1465195)",
                "recipe": {
                    "approved_revision_id": 1616,
                    "id": 518,
                    "latest_revision_id": 1616
                },
                "updated": "2019-05-01T19:22:37.645006Z"
            },
            "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-23T22:34:09.441723Z",
                    "creator": {
                        "id": 4,
                        "first_name": "Rob",
                        "last_name": "Rayborn",
                        "email": "rrayborn@mozilla.com"
                    },
                    "id": 942,
                    "revision": {
                        "id": 1617,
                        "recipe_id": 517
                    }
                },
                "arguments": {
                    "repeatOption": "once",
                    "surveyId": "hb-accessibilitypanel-1465195-true",
                    "message": "The Firefox team would love to hear about your experience",
                    "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/devpanels?b=true",
                    "includeTelemetryUUID": false
                },
                "experimenter_slug": null,
                "capabilities": [
                    "action.show-heartbeat"
                ],
                "comment": "",
                "creator": null,
                "date_created": "2018-07-23T22:34:05.806647Z",
                "enabled_states": [
                    {
                        "id": 854,
                        "created": "2019-05-01T19:22:28.165805Z",
                        "creator": {
                            "id": 6,
                            "first_name": "Josh",
                            "last_name": "Gaunt",
                            "email": "jgaunt@mozilla.com"
                        },
                        "enabled": false,
                        "carryover_from": null
                    },
                    {
                        "id": 166,
                        "created": "2018-07-26T16:37:44.384012Z",
                        "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.version >=  '62'\n    && normandy.channel == 'aurora'\n    && normandy.locale in ['en-US', 'en-AU', 'en-CA', 'en-GB', 'en-NZ', 'en-ZA']\n    && 'devtools.accessibility.enabled'|preferenceValue\n    && normandy.telemetry.main.payload.processes.parent.scalars['devtools.accessibility.opened_count'] > 0\n)",
                "filter_expression": "( \n    normandy.version >=  '62'\n    && normandy.channel == 'aurora'\n    && normandy.locale in ['en-US', 'en-AU', 'en-CA', 'en-GB', 'en-NZ', 'en-ZA']\n    && 'devtools.accessibility.enabled'|preferenceValue\n    && normandy.telemetry.main.payload.processes.parent.scalars['devtools.accessibility.opened_count'] > 0\n)",
                "filter_object": [],
                "id": 1617,
                "identicon_seed": "v1:nihirck5dk8",
                "metadata": {},
                "name": "Heartbeat: Treatmeat Survey, Accessibility Inspector Tool Dev Edition 62 (Bug 1465195)",
                "recipe": {
                    "approved_revision_id": 1617,
                    "id": 517,
                    "latest_revision_id": 1617
                },
                "updated": "2019-05-01T19:22:28.923465Z"
            },
            "id": 517,
            "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-23T22:34:09.441723Z",
                    "creator": {
                        "id": 4,
                        "first_name": "Rob",
                        "last_name": "Rayborn",
                        "email": "rrayborn@mozilla.com"
                    },
                    "id": 942,
                    "revision": {
                        "id": 1617,
                        "recipe_id": 517
                    }
                },
                "arguments": {
                    "repeatOption": "once",
                    "surveyId": "hb-accessibilitypanel-1465195-true",
                    "message": "The Firefox team would love to hear about your experience",
                    "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/devpanels?b=true",
                    "includeTelemetryUUID": false
                },
                "experimenter_slug": null,
                "capabilities": [
                    "action.show-heartbeat"
                ],
                "comment": "",
                "creator": null,
                "date_created": "2018-07-23T22:34:05.806647Z",
                "enabled_states": [
                    {
                        "id": 854,
                        "created": "2019-05-01T19:22:28.165805Z",
                        "creator": {
                            "id": 6,
                            "first_name": "Josh",
                            "last_name": "Gaunt",
                            "email": "jgaunt@mozilla.com"
                        },
                        "enabled": false,
                        "carryover_from": null
                    },
                    {
                        "id": 166,
                        "created": "2018-07-26T16:37:44.384012Z",
                        "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.version >=  '62'\n    && normandy.channel == 'aurora'\n    && normandy.locale in ['en-US', 'en-AU', 'en-CA', 'en-GB', 'en-NZ', 'en-ZA']\n    && 'devtools.accessibility.enabled'|preferenceValue\n    && normandy.telemetry.main.payload.processes.parent.scalars['devtools.accessibility.opened_count'] > 0\n)",
                "filter_expression": "( \n    normandy.version >=  '62'\n    && normandy.channel == 'aurora'\n    && normandy.locale in ['en-US', 'en-AU', 'en-CA', 'en-GB', 'en-NZ', 'en-ZA']\n    && 'devtools.accessibility.enabled'|preferenceValue\n    && normandy.telemetry.main.payload.processes.parent.scalars['devtools.accessibility.opened_count'] > 0\n)",
                "filter_object": [],
                "id": 1617,
                "identicon_seed": "v1:nihirck5dk8",
                "metadata": {},
                "name": "Heartbeat: Treatmeat Survey, Accessibility Inspector Tool Dev Edition 62 (Bug 1465195)",
                "recipe": {
                    "approved_revision_id": 1617,
                    "id": 517,
                    "latest_revision_id": 1617
                },
                "updated": "2019-05-01T19:22:28.923465Z"
            },
            "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": 4,
                        "first_name": "Rob",
                        "last_name": "Rayborn",
                        "email": "rrayborn@mozilla.com"
                    },
                    "comment": "LGTM; Paused",
                    "created": "2018-07-23T22:37:26.460983Z",
                    "creator": {
                        "id": 3,
                        "first_name": "Matthew",
                        "last_name": "Grimes",
                        "email": "mgrimes@mozilla.com"
                    },
                    "id": 943,
                    "revision": {
                        "id": 1618,
                        "recipe_id": 491
                    }
                },
                "arguments": {
                    "preferenceBranchType": "default",
                    "slug": "pref-flip-savant-1457226-en-existing-users",
                    "experimentDocumentUrl": "https://bugzilla.mozilla.org/show_bug.cgi?id=1457226",
                    "isHighVolume": false,
                    "preferenceName": "shield.savant.enabled",
                    "preferenceType": "boolean",
                    "isEnrollmentPaused": true,
                    "branches": [
                        {
                            "ratio": 1,
                            "slug": "true",
                            "value": true
                        }
                    ]
                },
                "experimenter_slug": null,
                "capabilities": [
                    "action.preference-experiment"
                ],
                "comment": "",
                "creator": null,
                "date_created": "2018-07-23T22:37:13.590718Z",
                "enabled_states": [
                    {
                        "id": 244,
                        "created": "2018-08-21T00:29:52.449621Z",
                        "creator": {
                            "id": 5,
                            "first_name": "Gregg",
                            "last_name": "Lind",
                            "email": "glind@mozilla.com"
                        },
                        "enabled": false,
                        "carryover_from": null
                    },
                    {
                        "id": 152,
                        "created": "2018-07-23T22:44:05.462813Z",
                        "creator": {
                            "id": 4,
                            "first_name": "Rob",
                            "last_name": "Rayborn",
                            "email": "rrayborn@mozilla.com"
                        },
                        "enabled": true,
                        "carryover_from": 78
                    }
                ],
                "enabled": false,
                "extra_capabilities": [],
                "extra_filter_expression": "(\n  [normandy.userId, normandy.recipe.id]|stableSample(0.01)\n  && normandy.locale == 'en-US'\n  && normandy.country == 'US'\n  && normandy.version  >= '61'\n  && normandy.channel == 'release'\n  && !normandy.isFirstRun \n  && normandy.telemetry.main.environment.profile.creationDate <= 17685\n)",
                "filter_expression": "(\n  [normandy.userId, normandy.recipe.id]|stableSample(0.01)\n  && normandy.locale == 'en-US'\n  && normandy.country == 'US'\n  && normandy.version  >= '61'\n  && normandy.channel == 'release'\n  && !normandy.isFirstRun \n  && normandy.telemetry.main.environment.profile.creationDate <= 17685\n)",
                "filter_object": [],
                "id": 1618,
                "identicon_seed": "v1:84mfo9vknn8",
                "metadata": {},
                "name": "Pref Flip: Savant / Critical Events - Existing Users - US [1457226]",
                "recipe": {
                    "approved_revision_id": 1618,
                    "id": 491,
                    "latest_revision_id": 1618
                },
                "updated": "2018-08-21T00:29:52.761928Z"
            },
            "id": 491,
            "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": 4,
                        "first_name": "Rob",
                        "last_name": "Rayborn",
                        "email": "rrayborn@mozilla.com"
                    },
                    "comment": "LGTM; Paused",
                    "created": "2018-07-23T22:37:26.460983Z",
                    "creator": {
                        "id": 3,
                        "first_name": "Matthew",
                        "last_name": "Grimes",
                        "email": "mgrimes@mozilla.com"
                    },
                    "id": 943,
                    "revision": {
                        "id": 1618,
                        "recipe_id": 491
                    }
                },
                "arguments": {
                    "preferenceBranchType": "default",
                    "slug": "pref-flip-savant-1457226-en-existing-users",
                    "experimentDocumentUrl": "https://bugzilla.mozilla.org/show_bug.cgi?id=1457226",
                    "isHighVolume": false,
                    "preferenceName": "shield.savant.enabled",
                    "preferenceType": "boolean",
                    "isEnrollmentPaused": true,
                    "branches": [
                        {
                            "ratio": 1,
                            "slug": "true",
                            "value": true
                        }
                    ]
                },
                "experimenter_slug": null,
                "capabilities": [
                    "action.preference-experiment"
                ],
                "comment": "",
                "creator": null,
                "date_created": "2018-07-23T22:37:13.590718Z",
                "enabled_states": [
                    {
                        "id": 244,
                        "created": "2018-08-21T00:29:52.449621Z",
                        "creator": {
                            "id": 5,
                            "first_name": "Gregg",
                            "last_name": "Lind",
                            "email": "glind@mozilla.com"
                        },
                        "enabled": false,
                        "carryover_from": null
                    },
                    {
                        "id": 152,
                        "created": "2018-07-23T22:44:05.462813Z",
                        "creator": {
                            "id": 4,
                            "first_name": "Rob",
                            "last_name": "Rayborn",
                            "email": "rrayborn@mozilla.com"
                        },
                        "enabled": true,
                        "carryover_from": 78
                    }
                ],
                "enabled": false,
                "extra_capabilities": [],
                "extra_filter_expression": "(\n  [normandy.userId, normandy.recipe.id]|stableSample(0.01)\n  && normandy.locale == 'en-US'\n  && normandy.country == 'US'\n  && normandy.version  >= '61'\n  && normandy.channel == 'release'\n  && !normandy.isFirstRun \n  && normandy.telemetry.main.environment.profile.creationDate <= 17685\n)",
                "filter_expression": "(\n  [normandy.userId, normandy.recipe.id]|stableSample(0.01)\n  && normandy.locale == 'en-US'\n  && normandy.country == 'US'\n  && normandy.version  >= '61'\n  && normandy.channel == 'release'\n  && !normandy.isFirstRun \n  && normandy.telemetry.main.environment.profile.creationDate <= 17685\n)",
                "filter_object": [],
                "id": 1618,
                "identicon_seed": "v1:84mfo9vknn8",
                "metadata": {},
                "name": "Pref Flip: Savant / Critical Events - Existing Users - US [1457226]",
                "recipe": {
                    "approved_revision_id": 1618,
                    "id": 491,
                    "latest_revision_id": 1618
                },
                "updated": "2018-08-21T00:29:52.761928Z"
            },
            "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": 4,
                        "first_name": "Rob",
                        "last_name": "Rayborn",
                        "email": "rrayborn@mozilla.com"
                    },
                    "comment": "LGTM; Paused",
                    "created": "2018-07-23T22:38:31.451161Z",
                    "creator": {
                        "id": 3,
                        "first_name": "Matthew",
                        "last_name": "Grimes",
                        "email": "mgrimes@mozilla.com"
                    },
                    "id": 944,
                    "revision": {
                        "id": 1619,
                        "recipe_id": 490
                    }
                },
                "arguments": {
                    "preferenceBranchType": "default",
                    "slug": "pref-flip-savant-1457226-de-new-users",
                    "experimentDocumentUrl": "https://bugzilla.mozilla.org/show_bug.cgi?id=1457226",
                    "isHighVolume": false,
                    "preferenceName": "shield.savant.enabled",
                    "preferenceType": "boolean",
                    "isEnrollmentPaused": true,
                    "branches": [
                        {
                            "ratio": 1,
                            "slug": "true",
                            "value": true
                        }
                    ]
                },
                "experimenter_slug": null,
                "capabilities": [
                    "action.preference-experiment"
                ],
                "comment": "",
                "creator": null,
                "date_created": "2018-07-23T22:38:27.832573Z",
                "enabled_states": [
                    {
                        "id": 245,
                        "created": "2018-08-21T00:30:03.739302Z",
                        "creator": {
                            "id": 5,
                            "first_name": "Gregg",
                            "last_name": "Lind",
                            "email": "glind@mozilla.com"
                        },
                        "enabled": false,
                        "carryover_from": null
                    },
                    {
                        "id": 151,
                        "created": "2018-07-23T22:43:57.068412Z",
                        "creator": {
                            "id": 4,
                            "first_name": "Rob",
                            "last_name": "Rayborn",
                            "email": "rrayborn@mozilla.com"
                        },
                        "enabled": true,
                        "carryover_from": 87
                    }
                ],
                "enabled": false,
                "extra_capabilities": [],
                "extra_filter_expression": "(\n  [normandy.userId, normandy.recipe.id]|stableSample(0.5)\n  && normandy.locale == 'de'\n  && normandy.country == 'DE'\n  && normandy.version  >= '61'\n  && normandy.channel == 'release'\n  && (\n    normandy.isFirstRun \n    || (\n      'shield.savant.enabled'|preferenceValue \n      && normandy.request_time/(1000*60*60*24) - normandy.telemetry.main.environment.profile.creationDate < 28\n    )\n  )\n)",
                "filter_expression": "(\n  [normandy.userId, normandy.recipe.id]|stableSample(0.5)\n  && normandy.locale == 'de'\n  && normandy.country == 'DE'\n  && normandy.version  >= '61'\n  && normandy.channel == 'release'\n  && (\n    normandy.isFirstRun \n    || (\n      'shield.savant.enabled'|preferenceValue \n      && normandy.request_time/(1000*60*60*24) - normandy.telemetry.main.environment.profile.creationDate < 28\n    )\n  )\n)",
                "filter_object": [],
                "id": 1619,
                "identicon_seed": "v1:ha3yn6xa5oi",
                "metadata": {},
                "name": "Pref Flip: Savant / Critical Events - New Users - DE [1457226]",
                "recipe": {
                    "approved_revision_id": 1619,
                    "id": 490,
                    "latest_revision_id": 1619
                },
                "updated": "2018-08-21T00:30:04.057506Z"
            },
            "id": 490,
            "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": 4,
                        "first_name": "Rob",
                        "last_name": "Rayborn",
                        "email": "rrayborn@mozilla.com"
                    },
                    "comment": "LGTM; Paused",
                    "created": "2018-07-23T22:38:31.451161Z",
                    "creator": {
                        "id": 3,
                        "first_name": "Matthew",
                        "last_name": "Grimes",
                        "email": "mgrimes@mozilla.com"
                    },
                    "id": 944,
                    "revision": {
                        "id": 1619,
                        "recipe_id": 490
                    }
                },
                "arguments": {
                    "preferenceBranchType": "default",
                    "slug": "pref-flip-savant-1457226-de-new-users",
                    "experimentDocumentUrl": "https://bugzilla.mozilla.org/show_bug.cgi?id=1457226",
                    "isHighVolume": false,
                    "preferenceName": "shield.savant.enabled",
                    "preferenceType": "boolean",
                    "isEnrollmentPaused": true,
                    "branches": [
                        {
                            "ratio": 1,
                            "slug": "true",
                            "value": true
                        }
                    ]
                },
                "experimenter_slug": null,
                "capabilities": [
                    "action.preference-experiment"
                ],
                "comment": "",
                "creator": null,
                "date_created": "2018-07-23T22:38:27.832573Z",
                "enabled_states": [
                    {
                        "id": 245,
                        "created": "2018-08-21T00:30:03.739302Z",
                        "creator": {
                            "id": 5,
                            "first_name": "Gregg",
                            "last_name": "Lind",
                            "email": "glind@mozilla.com"
                        },
                        "enabled": false,
                        "carryover_from": null
                    },
                    {
                        "id": 151,
                        "created": "2018-07-23T22:43:57.068412Z",
                        "creator": {
                            "id": 4,
                            "first_name": "Rob",
                            "last_name": "Rayborn",
                            "email": "rrayborn@mozilla.com"
                        },
                        "enabled": true,
                        "carryover_from": 87
                    }
                ],
                "enabled": false,
                "extra_capabilities": [],
                "extra_filter_expression": "(\n  [normandy.userId, normandy.recipe.id]|stableSample(0.5)\n  && normandy.locale == 'de'\n  && normandy.country == 'DE'\n  && normandy.version  >= '61'\n  && normandy.channel == 'release'\n  && (\n    normandy.isFirstRun \n    || (\n      'shield.savant.enabled'|preferenceValue \n      && normandy.request_time/(1000*60*60*24) - normandy.telemetry.main.environment.profile.creationDate < 28\n    )\n  )\n)",
                "filter_expression": "(\n  [normandy.userId, normandy.recipe.id]|stableSample(0.5)\n  && normandy.locale == 'de'\n  && normandy.country == 'DE'\n  && normandy.version  >= '61'\n  && normandy.channel == 'release'\n  && (\n    normandy.isFirstRun \n    || (\n      'shield.savant.enabled'|preferenceValue \n      && normandy.request_time/(1000*60*60*24) - normandy.telemetry.main.environment.profile.creationDate < 28\n    )\n  )\n)",
                "filter_object": [],
                "id": 1619,
                "identicon_seed": "v1:ha3yn6xa5oi",
                "metadata": {},
                "name": "Pref Flip: Savant / Critical Events - New Users - DE [1457226]",
                "recipe": {
                    "approved_revision_id": 1619,
                    "id": 490,
                    "latest_revision_id": 1619
                },
                "updated": "2018-08-21T00:30:04.057506Z"
            },
            "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": 4,
                        "first_name": "Rob",
                        "last_name": "Rayborn",
                        "email": "rrayborn@mozilla.com"
                    },
                    "comment": "LGTM; Paused",
                    "created": "2018-07-23T22:39:06.743466Z",
                    "creator": {
                        "id": 3,
                        "first_name": "Matthew",
                        "last_name": "Grimes",
                        "email": "mgrimes@mozilla.com"
                    },
                    "id": 945,
                    "revision": {
                        "id": 1620,
                        "recipe_id": 489
                    }
                },
                "arguments": {
                    "preferenceBranchType": "default",
                    "slug": "pref-flip-savant-1457226-en-new-users",
                    "experimentDocumentUrl": "https://bugzilla.mozilla.org/show_bug.cgi?id=1457226",
                    "isHighVolume": false,
                    "preferenceName": "shield.savant.enabled",
                    "preferenceType": "boolean",
                    "isEnrollmentPaused": true,
                    "branches": [
                        {
                            "ratio": 1,
                            "slug": "true",
                            "value": true
                        }
                    ]
                },
                "experimenter_slug": null,
                "capabilities": [
                    "action.preference-experiment"
                ],
                "comment": "",
                "creator": null,
                "date_created": "2018-07-23T22:39:02.054770Z",
                "enabled_states": [
                    {
                        "id": 246,
                        "created": "2018-08-21T00:30:12.734816Z",
                        "creator": {
                            "id": 5,
                            "first_name": "Gregg",
                            "last_name": "Lind",
                            "email": "glind@mozilla.com"
                        },
                        "enabled": false,
                        "carryover_from": null
                    },
                    {
                        "id": 150,
                        "created": "2018-07-23T22:43:44.034449Z",
                        "creator": {
                            "id": 4,
                            "first_name": "Rob",
                            "last_name": "Rayborn",
                            "email": "rrayborn@mozilla.com"
                        },
                        "enabled": true,
                        "carryover_from": 86
                    }
                ],
                "enabled": false,
                "extra_capabilities": [],
                "extra_filter_expression": "(\n  [normandy.userId, normandy.recipe.id]|stableSample(0.5)\n  && normandy.locale == 'en-US'\n  && normandy.country == 'US'\n  && normandy.version  >= '61'\n  && normandy.channel == 'release'\n  && (\n    normandy.isFirstRun \n    || (\n      'shield.savant.enabled'|preferenceValue \n      && normandy.request_time/(1000*60*60*24) - normandy.telemetry.main.environment.profile.creationDate < 28\n    )\n  )\n)",
                "filter_expression": "(\n  [normandy.userId, normandy.recipe.id]|stableSample(0.5)\n  && normandy.locale == 'en-US'\n  && normandy.country == 'US'\n  && normandy.version  >= '61'\n  && normandy.channel == 'release'\n  && (\n    normandy.isFirstRun \n    || (\n      'shield.savant.enabled'|preferenceValue \n      && normandy.request_time/(1000*60*60*24) - normandy.telemetry.main.environment.profile.creationDate < 28\n    )\n  )\n)",
                "filter_object": [],
                "id": 1620,
                "identicon_seed": "v1:55ibsehgc96",
                "metadata": {},
                "name": "Pref Flip: Savant / Critical Events - New Users - US [1457226]",
                "recipe": {
                    "approved_revision_id": 1620,
                    "id": 489,
                    "latest_revision_id": 1620
                },
                "updated": "2018-08-21T00:30:13.056374Z"
            },
            "id": 489,
            "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": 4,
                        "first_name": "Rob",
                        "last_name": "Rayborn",
                        "email": "rrayborn@mozilla.com"
                    },
                    "comment": "LGTM; Paused",
                    "created": "2018-07-23T22:39:06.743466Z",
                    "creator": {
                        "id": 3,
                        "first_name": "Matthew",
                        "last_name": "Grimes",
                        "email": "mgrimes@mozilla.com"
                    },
                    "id": 945,
                    "revision": {
                        "id": 1620,
                        "recipe_id": 489
                    }
                },
                "arguments": {
                    "preferenceBranchType": "default",
                    "slug": "pref-flip-savant-1457226-en-new-users",
                    "experimentDocumentUrl": "https://bugzilla.mozilla.org/show_bug.cgi?id=1457226",
                    "isHighVolume": false,
                    "preferenceName": "shield.savant.enabled",
                    "preferenceType": "boolean",
                    "isEnrollmentPaused": true,
                    "branches": [
                        {
                            "ratio": 1,
                            "slug": "true",
                            "value": true
                        }
                    ]
                },
                "experimenter_slug": null,
                "capabilities": [
                    "action.preference-experiment"
                ],
                "comment": "",
                "creator": null,
                "date_created": "2018-07-23T22:39:02.054770Z",
                "enabled_states": [
                    {
                        "id": 246,
                        "created": "2018-08-21T00:30:12.734816Z",
                        "creator": {
                            "id": 5,
                            "first_name": "Gregg",
                            "last_name": "Lind",
                            "email": "glind@mozilla.com"
                        },
                        "enabled": false,
                        "carryover_from": null
                    },
                    {
                        "id": 150,
                        "created": "2018-07-23T22:43:44.034449Z",
                        "creator": {
                            "id": 4,
                            "first_name": "Rob",
                            "last_name": "Rayborn",
                            "email": "rrayborn@mozilla.com"
                        },
                        "enabled": true,
                        "carryover_from": 86
                    }
                ],
                "enabled": false,
                "extra_capabilities": [],
                "extra_filter_expression": "(\n  [normandy.userId, normandy.recipe.id]|stableSample(0.5)\n  && normandy.locale == 'en-US'\n  && normandy.country == 'US'\n  && normandy.version  >= '61'\n  && normandy.channel == 'release'\n  && (\n    normandy.isFirstRun \n    || (\n      'shield.savant.enabled'|preferenceValue \n      && normandy.request_time/(1000*60*60*24) - normandy.telemetry.main.environment.profile.creationDate < 28\n    )\n  )\n)",
                "filter_expression": "(\n  [normandy.userId, normandy.recipe.id]|stableSample(0.5)\n  && normandy.locale == 'en-US'\n  && normandy.country == 'US'\n  && normandy.version  >= '61'\n  && normandy.channel == 'release'\n  && (\n    normandy.isFirstRun \n    || (\n      'shield.savant.enabled'|preferenceValue \n      && normandy.request_time/(1000*60*60*24) - normandy.telemetry.main.environment.profile.creationDate < 28\n    )\n  )\n)",
                "filter_object": [],
                "id": 1620,
                "identicon_seed": "v1:55ibsehgc96",
                "metadata": {},
                "name": "Pref Flip: Savant / Critical Events - New Users - US [1457226]",
                "recipe": {
                    "approved_revision_id": 1620,
                    "id": 489,
                    "latest_revision_id": 1620
                },
                "updated": "2018-08-21T00:30:13.056374Z"
            },
            "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": 4,
                        "first_name": "Rob",
                        "last_name": "Rayborn",
                        "email": "rrayborn@mozilla.com"
                    },
                    "comment": "LGTM; Paused",
                    "created": "2018-07-23T22:42:35.853244Z",
                    "creator": {
                        "id": 3,
                        "first_name": "Matthew",
                        "last_name": "Grimes",
                        "email": "mgrimes@mozilla.com"
                    },
                    "id": 946,
                    "revision": {
                        "id": 1621,
                        "recipe_id": 492
                    }
                },
                "arguments": {
                    "preferenceBranchType": "default",
                    "slug": "pref-flip-savant-1457226-de-existing-users",
                    "experimentDocumentUrl": "https://bugzilla.mozilla.org/show_bug.cgi?id=1457226",
                    "isHighVolume": false,
                    "preferenceName": "shield.savant.enabled",
                    "preferenceType": "boolean",
                    "isEnrollmentPaused": true,
                    "branches": [
                        {
                            "ratio": 1,
                            "slug": "true",
                            "value": true
                        }
                    ]
                },
                "experimenter_slug": null,
                "capabilities": [
                    "action.preference-experiment"
                ],
                "comment": "",
                "creator": null,
                "date_created": "2018-07-23T22:42:29.016567Z",
                "enabled_states": [
                    {
                        "id": 247,
                        "created": "2018-08-21T00:30:21.082578Z",
                        "creator": {
                            "id": 5,
                            "first_name": "Gregg",
                            "last_name": "Lind",
                            "email": "glind@mozilla.com"
                        },
                        "enabled": false,
                        "carryover_from": null
                    },
                    {
                        "id": 149,
                        "created": "2018-07-23T22:43:37.865770Z",
                        "creator": {
                            "id": 4,
                            "first_name": "Rob",
                            "last_name": "Rayborn",
                            "email": "rrayborn@mozilla.com"
                        },
                        "enabled": true,
                        "carryover_from": 79
                    }
                ],
                "enabled": false,
                "extra_capabilities": [],
                "extra_filter_expression": "(\n  [normandy.userId, normandy.recipe.id]|stableSample(0.01)\n  && normandy.locale == 'de'\n  && normandy.country == 'DE'\n  && normandy.version  >= '61'\n  && normandy.channel == 'release'\n  && !normandy.isFirstRun \n  && normandy.telemetry.main.environment.profile.creationDate <= 17685\n)",
                "filter_expression": "(\n  [normandy.userId, normandy.recipe.id]|stableSample(0.01)\n  && normandy.locale == 'de'\n  && normandy.country == 'DE'\n  && normandy.version  >= '61'\n  && normandy.channel == 'release'\n  && !normandy.isFirstRun \n  && normandy.telemetry.main.environment.profile.creationDate <= 17685\n)",
                "filter_object": [],
                "id": 1621,
                "identicon_seed": "v1:6v9sbjg0ruc",
                "metadata": {},
                "name": "Pref Flip: Savant / Critical Events - Existing Users - DE [1457226]",
                "recipe": {
                    "approved_revision_id": 1621,
                    "id": 492,
                    "latest_revision_id": 1621
                },
                "updated": "2018-08-21T00:30:21.411651Z"
            },
            "id": 492,
            "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": 4,
                        "first_name": "Rob",
                        "last_name": "Rayborn",
                        "email": "rrayborn@mozilla.com"
                    },
                    "comment": "LGTM; Paused",
                    "created": "2018-07-23T22:42:35.853244Z",
                    "creator": {
                        "id": 3,
                        "first_name": "Matthew",
                        "last_name": "Grimes",
                        "email": "mgrimes@mozilla.com"
                    },
                    "id": 946,
                    "revision": {
                        "id": 1621,
                        "recipe_id": 492
                    }
                },
                "arguments": {
                    "preferenceBranchType": "default",
                    "slug": "pref-flip-savant-1457226-de-existing-users",
                    "experimentDocumentUrl": "https://bugzilla.mozilla.org/show_bug.cgi?id=1457226",
                    "isHighVolume": false,
                    "preferenceName": "shield.savant.enabled",
                    "preferenceType": "boolean",
                    "isEnrollmentPaused": true,
                    "branches": [
                        {
                            "ratio": 1,
                            "slug": "true",
                            "value": true
                        }
                    ]
                },
                "experimenter_slug": null,
                "capabilities": [
                    "action.preference-experiment"
                ],
                "comment": "",
                "creator": null,
                "date_created": "2018-07-23T22:42:29.016567Z",
                "enabled_states": [
                    {
                        "id": 247,
                        "created": "2018-08-21T00:30:21.082578Z",
                        "creator": {
                            "id": 5,
                            "first_name": "Gregg",
                            "last_name": "Lind",
                            "email": "glind@mozilla.com"
                        },
                        "enabled": false,
                        "carryover_from": null
                    },
                    {
                        "id": 149,
                        "created": "2018-07-23T22:43:37.865770Z",
                        "creator": {
                            "id": 4,
                            "first_name": "Rob",
                            "last_name": "Rayborn",
                            "email": "rrayborn@mozilla.com"
                        },
                        "enabled": true,
                        "carryover_from": 79
                    }
                ],
                "enabled": false,
                "extra_capabilities": [],
                "extra_filter_expression": "(\n  [normandy.userId, normandy.recipe.id]|stableSample(0.01)\n  && normandy.locale == 'de'\n  && normandy.country == 'DE'\n  && normandy.version  >= '61'\n  && normandy.channel == 'release'\n  && !normandy.isFirstRun \n  && normandy.telemetry.main.environment.profile.creationDate <= 17685\n)",
                "filter_expression": "(\n  [normandy.userId, normandy.recipe.id]|stableSample(0.01)\n  && normandy.locale == 'de'\n  && normandy.country == 'DE'\n  && normandy.version  >= '61'\n  && normandy.channel == 'release'\n  && !normandy.isFirstRun \n  && normandy.telemetry.main.environment.profile.creationDate <= 17685\n)",
                "filter_object": [],
                "id": 1621,
                "identicon_seed": "v1:6v9sbjg0ruc",
                "metadata": {},
                "name": "Pref Flip: Savant / Critical Events - Existing Users - DE [1457226]",
                "recipe": {
                    "approved_revision_id": 1621,
                    "id": 492,
                    "latest_revision_id": 1621
                },
                "updated": "2018-08-21T00:30:21.411651Z"
            },
            "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-23T23:55:37.183557Z",
                    "creator": {
                        "id": 3,
                        "first_name": "Matthew",
                        "last_name": "Grimes",
                        "email": "mgrimes@mozilla.com"
                    },
                    "id": 948,
                    "revision": {
                        "id": 1625,
                        "recipe_id": 521
                    }
                },
                "arguments": {
                    "name": "Awesome Bar Improved History Search",
                    "description": "The current Awesome Bar suggests history entries based on a number of factors. This experiment tries to weight the factors in a way that works better for the searches that users actually perform.  See: https://bugzilla.mozilla.org/1477077 and https://support.mozilla.org/en-US/kb/shield",
                    "addonUrl": "https://net-mozaws-prod-us-west-2-normandy.s3.amazonaws.com/extensions/federated-learning%40shield.mozilla.org-1.0.2-signed.xpi",
                    "isEnrollmentPaused": false,
                    "extensionApiId": 49
                },
                "experimenter_slug": null,
                "capabilities": [
                    "action.opt-out-study"
                ],
                "comment": "",
                "creator": null,
                "date_created": "2018-07-23T23:55:33.684033Z",
                "enabled_states": [
                    {
                        "id": 189,
                        "created": "2018-08-06T18:22:03.315183Z",
                        "creator": {
                            "id": 3,
                            "first_name": "Matthew",
                            "last_name": "Grimes",
                            "email": "mgrimes@mozilla.com"
                        },
                        "enabled": false,
                        "carryover_from": null
                    },
                    {
                        "id": 153,
                        "created": "2018-07-23T23:58:41.867696Z",
                        "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.channel == 'beta'\n  && normandy.version >= '62'\n  && [normandy.userId, normandy.recipe.id, 1]|stableSample(0.25)\n)",
                "filter_expression": "(\n  normandy.channel == 'beta'\n  && normandy.version >= '62'\n  && [normandy.userId, normandy.recipe.id, 1]|stableSample(0.25)\n)",
                "filter_object": [],
                "id": 1625,
                "identicon_seed": "v1:havpuhinejb",
                "metadata": {},
                "name": "Addon Study: Federated Learning [Bug 1477077]",
                "recipe": {
                    "approved_revision_id": 1625,
                    "id": 521,
                    "latest_revision_id": 1625
                },
                "updated": "2018-08-06T18:22:03.320737Z"
            },
            "id": 521,
            "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-23T23:55:37.183557Z",
                    "creator": {
                        "id": 3,
                        "first_name": "Matthew",
                        "last_name": "Grimes",
                        "email": "mgrimes@mozilla.com"
                    },
                    "id": 948,
                    "revision": {
                        "id": 1625,
                        "recipe_id": 521
                    }
                },
                "arguments": {
                    "name": "Awesome Bar Improved History Search",
                    "description": "The current Awesome Bar suggests history entries based on a number of factors. This experiment tries to weight the factors in a way that works better for the searches that users actually perform.  See: https://bugzilla.mozilla.org/1477077 and https://support.mozilla.org/en-US/kb/shield",
                    "addonUrl": "https://net-mozaws-prod-us-west-2-normandy.s3.amazonaws.com/extensions/federated-learning%40shield.mozilla.org-1.0.2-signed.xpi",
                    "isEnrollmentPaused": false,
                    "extensionApiId": 49
                },
                "experimenter_slug": null,
                "capabilities": [
                    "action.opt-out-study"
                ],
                "comment": "",
                "creator": null,
                "date_created": "2018-07-23T23:55:33.684033Z",
                "enabled_states": [
                    {
                        "id": 189,
                        "created": "2018-08-06T18:22:03.315183Z",
                        "creator": {
                            "id": 3,
                            "first_name": "Matthew",
                            "last_name": "Grimes",
                            "email": "mgrimes@mozilla.com"
                        },
                        "enabled": false,
                        "carryover_from": null
                    },
                    {
                        "id": 153,
                        "created": "2018-07-23T23:58:41.867696Z",
                        "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.channel == 'beta'\n  && normandy.version >= '62'\n  && [normandy.userId, normandy.recipe.id, 1]|stableSample(0.25)\n)",
                "filter_expression": "(\n  normandy.channel == 'beta'\n  && normandy.version >= '62'\n  && [normandy.userId, normandy.recipe.id, 1]|stableSample(0.25)\n)",
                "filter_object": [],
                "id": 1625,
                "identicon_seed": "v1:havpuhinejb",
                "metadata": {},
                "name": "Addon Study: Federated Learning [Bug 1477077]",
                "recipe": {
                    "approved_revision_id": 1625,
                    "id": 521,
                    "latest_revision_id": 1625
                },
                "updated": "2018-08-06T18:22:03.320737Z"
            },
            "signature": null,
            "uses_only_baseline_capabilities": true
        },
        {
            "approved_revision": {
                "action": {
                    "arguments_schema": {
                        "$schema": "http://json-schema.org/draft-04/schema#",
                        "title": "Show a Heartbeat survey.",
                        "description": "This action shows a single survey.",
                        "type": "object",
                        "required": [
                            "surveyId",
                            "message",
                            "thanksMessage",
                            "postAnswerUrl",
                            "learnMoreMessage",
                            "learnMoreUrl"
                        ],
                        "properties": {
                            "repeatOption": {
                                "type": "string",
                                "enum": [
                                    "once",
                                    "xdays",
                                    "nag"
                                ],
                                "description": "Determines how often a prompt is shown executes.",
                                "default": "once"
                            },
                            "repeatEvery": {
                                "description": "For repeatOption=xdays, how often (in days) the prompt is displayed.",
                                "default": null,
                                "type": [
                                    "number",
                                    "null"
                                ]
                            },
                            "includeTelemetryUUID": {
                                "type": "boolean",
                                "description": "Include unique user ID in post-answer-url and Telemetry",
                                "default": false
                            },
                            "surveyId": {
                                "type": "string",
                                "description": "Slug uniquely identifying this survey in telemetry"
                            },
                            "message": {
                                "description": "Message to show to the user",
                                "type": "string"
                            },
                            "engagementButtonLabel": {
                                "description": "Text for the engagement button. If specified, this button will be shown instead of rating stars.",
                                "default": null,
                                "type": [
                                    "string",
                                    "null"
                                ]
                            },
                            "thanksMessage": {
                                "description": "Thanks message to show to the user after they've rated Firefox",
                                "type": "string"
                            },
                            "postAnswerUrl": {
                                "description": "URL to redirect the user to after rating Firefox or clicking the engagement button",
                                "default": null,
                                "type": [
                                    "string",
                                    "null"
                                ]
                            },
                            "learnMoreMessage": {
                                "description": "Message to show to the user to learn more",
                                "default": null,
                                "type": [
                                    "string",
                                    "null"
                                ]
                            },
                            "learnMoreUrl": {
                                "description": "URL to show to the user when they click Learn More",
                                "default": null,
                                "type": [
                                    "string",
                                    "null"
                                ]
                            }
                        }
                    },
                    "name": "show-heartbeat",
                    "id": 2,
                    "implementation_url": "https://normandy.cdn.mozilla.net/api/v1/action/show-heartbeat/implementation/sha384-VTOdZHFMo1LOw0JWf6_jAGBb9r5sBbb7BQrmI8n3wy3oVO3ywb1g3ulD1BagmaMA/"
                },
                "approval_request": {
                    "approved": true,
                    "approver": {
                        "id": 4,
                        "first_name": "Rob",
                        "last_name": "Rayborn",
                        "email": "rrayborn@mozilla.com"
                    },
                    "comment": "LGTM",
                    "created": "2018-07-24T21:19:51.895929Z",
                    "creator": {
                        "id": 10,
                        "first_name": "Tyler",
                        "last_name": "Downer",
                        "email": "tdowner@mozilla.com"
                    },
                    "id": 949,
                    "revision": {
                        "id": 1626,
                        "recipe_id": 522
                    }
                },
                "arguments": {
                    "repeatOption": "once",
                    "surveyId": "hb-default-browser-survey",
                    "message": "Please help us make Firefox better by filling out this simple survey",
                    "learnMoreMessage": "Learn More",
                    "learnMoreUrl": "https://wiki.mozilla.org/Firefox/Shield/Heartbeat",
                    "engagementButtonLabel": "Take Survey",
                    "thanksMessage": "Thank you!",
                    "postAnswerUrl": "https://qsurvey.mozilla.com/s3/Firefox-Defaultness-Survey",
                    "includeTelemetryUUID": false
                },
                "experimenter_slug": null,
                "capabilities": [
                    "action.show-heartbeat"
                ],
                "comment": "",
                "creator": null,
                "date_created": "2018-07-24T21:19:48.670225Z",
                "enabled_states": [
                    {
                        "id": 156,
                        "created": "2018-07-25T14:40:35.958534Z",
                        "creator": {
                            "id": 10,
                            "first_name": "Tyler",
                            "last_name": "Downer",
                            "email": "tdowner@mozilla.com"
                        },
                        "enabled": false,
                        "carryover_from": null
                    },
                    {
                        "id": 155,
                        "created": "2018-07-24T23:49:37.273476Z",
                        "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(402, 5, 1000)\n    && normandy.locale in ['en-US', 'en-AU', 'en-CA', 'en-GB', 'en-NZ', 'en-ZA']\n    && !normandy.isFirstRun\n    && normandy.version >= '61.0'\n    && normandy.channel == 'release'\n)",
                "filter_expression": "(\n    [normandy.userId]|bucketSample(402, 5, 1000)\n    && normandy.locale in ['en-US', 'en-AU', 'en-CA', 'en-GB', 'en-NZ', 'en-ZA']\n    && !normandy.isFirstRun\n    && normandy.version >= '61.0'\n    && normandy.channel == 'release'\n)",
                "filter_object": [],
                "id": 1626,
                "identicon_seed": "v1:p59mayy083",
                "metadata": {},
                "name": "Default Browser Survey",
                "recipe": {
                    "approved_revision_id": 1626,
                    "id": 522,
                    "latest_revision_id": 1626
                },
                "updated": "2018-07-25T14:40:35.964095Z"
            },
            "id": 522,
            "latest_revision": {
                "action": {
                    "arguments_schema": {
                        "$schema": "http://json-schema.org/draft-04/schema#",
                        "title": "Show a Heartbeat survey.",
                        "description": "This action shows a single survey.",
                        "type": "object",
                        "required": [
                            "surveyId",
                            "message",
                            "thanksMessage",
                            "postAnswerUrl",
                            "learnMoreMessage",
                            "learnMoreUrl"
                        ],
                        "properties": {
                            "repeatOption": {
                                "type": "string",
                                "enum": [
                                    "once",
                                    "xdays",
                                    "nag"
                                ],
                                "description": "Determines how often a prompt is shown executes.",
                                "default": "once"
                            },
                            "repeatEvery": {
                                "description": "For repeatOption=xdays, how often (in days) the prompt is displayed.",
                                "default": null,
                                "type": [
                                    "number",
                                    "null"
                                ]
                            },
                            "includeTelemetryUUID": {
                                "type": "boolean",
                                "description": "Include unique user ID in post-answer-url and Telemetry",
                                "default": false
                            },
                            "surveyId": {
                                "type": "string",
                                "description": "Slug uniquely identifying this survey in telemetry"
                            },
                            "message": {
                                "description": "Message to show to the user",
                                "type": "string"
                            },
                            "engagementButtonLabel": {
                                "description": "Text for the engagement button. If specified, this button will be shown instead of rating stars.",
                                "default": null,
                                "type": [
                                    "string",
                                    "null"
                                ]
                            },
                            "thanksMessage": {
                                "description": "Thanks message to show to the user after they've rated Firefox",
                                "type": "string"
                            },
                            "postAnswerUrl": {
                                "description": "URL to redirect the user to after rating Firefox or clicking the engagement button",
                                "default": null,
                                "type": [
                                    "string",
                                    "null"
                                ]
                            },
                            "learnMoreMessage": {
                                "description": "Message to show to the user to learn more",
                                "default": null,
                                "type": [
                                    "string",
                                    "null"
                                ]
                            },
                            "learnMoreUrl": {
                                "description": "URL to show to the user when they click Learn More",
                                "default": null,
                                "type": [
                                    "string",
                                    "null"
                                ]
                            }
                        }
                    },
                    "name": "show-heartbeat",
                    "id": 2,
                    "implementation_url": "https://normandy.cdn.mozilla.net/api/v1/action/show-heartbeat/implementation/sha384-VTOdZHFMo1LOw0JWf6_jAGBb9r5sBbb7BQrmI8n3wy3oVO3ywb1g3ulD1BagmaMA/"
                },
                "approval_request": {
                    "approved": true,
                    "approver": {
                        "id": 4,
                        "first_name": "Rob",
                        "last_name": "Rayborn",
                        "email": "rrayborn@mozilla.com"
                    },
                    "comment": "LGTM",
                    "created": "2018-07-24T21:19:51.895929Z",
                    "creator": {
                        "id": 10,
                        "first_name": "Tyler",
                        "last_name": "Downer",
                        "email": "tdowner@mozilla.com"
                    },
                    "id": 949,
                    "revision": {
                        "id": 1626,
                        "recipe_id": 522
                    }
                },
                "arguments": {
                    "repeatOption": "once",
                    "surveyId": "hb-default-browser-survey",
                    "message": "Please help us make Firefox better by filling out this simple survey",
                    "learnMoreMessage": "Learn More",
                    "learnMoreUrl": "https://wiki.mozilla.org/Firefox/Shield/Heartbeat",
                    "engagementButtonLabel": "Take Survey",
                    "thanksMessage": "Thank you!",
                    "postAnswerUrl": "https://qsurvey.mozilla.com/s3/Firefox-Defaultness-Survey",
                    "includeTelemetryUUID": false
                },
                "experimenter_slug": null,
                "capabilities": [
                    "action.show-heartbeat"
                ],
                "comment": "",
                "creator": null,
                "date_created": "2018-07-24T21:19:48.670225Z",
                "enabled_states": [
                    {
                        "id": 156,
                        "created": "2018-07-25T14:40:35.958534Z",
                        "creator": {
                            "id": 10,
                            "first_name": "Tyler",
                            "last_name": "Downer",
                            "email": "tdowner@mozilla.com"
                        },
                        "enabled": false,
                        "carryover_from": null
                    },
                    {
                        "id": 155,
                        "created": "2018-07-24T23:49:37.273476Z",
                        "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(402, 5, 1000)\n    && normandy.locale in ['en-US', 'en-AU', 'en-CA', 'en-GB', 'en-NZ', 'en-ZA']\n    && !normandy.isFirstRun\n    && normandy.version >= '61.0'\n    && normandy.channel == 'release'\n)",
                "filter_expression": "(\n    [normandy.userId]|bucketSample(402, 5, 1000)\n    && normandy.locale in ['en-US', 'en-AU', 'en-CA', 'en-GB', 'en-NZ', 'en-ZA']\n    && !normandy.isFirstRun\n    && normandy.version >= '61.0'\n    && normandy.channel == 'release'\n)",
                "filter_object": [],
                "id": 1626,
                "identicon_seed": "v1:p59mayy083",
                "metadata": {},
                "name": "Default Browser Survey",
                "recipe": {
                    "approved_revision_id": 1626,
                    "id": 522,
                    "latest_revision_id": 1626
                },
                "updated": "2018-07-25T14:40:35.964095Z"
            },
            "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": 3,
                        "first_name": "Matthew",
                        "last_name": "Grimes",
                        "email": "mgrimes@mozilla.com"
                    },
                    "comment": "Small test to understand defaultness",
                    "created": "2018-07-25T18:20:36.817786Z",
                    "creator": {
                        "id": 10,
                        "first_name": "Tyler",
                        "last_name": "Downer",
                        "email": "tdowner@mozilla.com"
                    },
                    "id": 951,
                    "revision": {
                        "id": 1629,
                        "recipe_id": 523
                    }
                },
                "arguments": {
                    "repeatOption": "once",
                    "surveyId": "hb-default-browser-messaging-1",
                    "message": "Firefox has detected it is not your Default Browser",
                    "learnMoreMessage": "Learn More",
                    "learnMoreUrl": "https://wiki.mozilla.org/Firefox/Shield/Heartbeat",
                    "engagementButtonLabel": "Set Firefox as Default",
                    "thanksMessage": "Redirecting",
                    "postAnswerUrl": "https://support.mozilla.org/kb/make-firefox-your-default-browser",
                    "includeTelemetryUUID": false
                },
                "experimenter_slug": null,
                "capabilities": [
                    "action.show-heartbeat"
                ],
                "comment": "",
                "creator": null,
                "date_created": "2018-07-25T18:20:33.776763Z",
                "enabled_states": [
                    {
                        "id": 171,
                        "created": "2018-07-30T15:07:06.899558Z",
                        "creator": {
                            "id": 10,
                            "first_name": "Tyler",
                            "last_name": "Downer",
                            "email": "tdowner@mozilla.com"
                        },
                        "enabled": false,
                        "carryover_from": null
                    },
                    {
                        "id": 157,
                        "created": "2018-07-25T19:13:05.803531Z",
                        "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.userId]|bucketSample(407, 5, 1000)\n    && normandy.locale in ['en-US', 'en-AU', 'en-CA', 'en-GB', 'en-NZ', 'en-ZA']\n    && !normandy.isFirstRun\n    && normandy.version >= '61.0'\n    && normandy.channel == 'release'\n    && !normandy.isDefaultBrowser\n)",
                "filter_expression": "(\n    [normandy.userId]|bucketSample(407, 5, 1000)\n    && normandy.locale in ['en-US', 'en-AU', 'en-CA', 'en-GB', 'en-NZ', 'en-ZA']\n    && !normandy.isFirstRun\n    && normandy.version >= '61.0'\n    && normandy.channel == 'release'\n    && !normandy.isDefaultBrowser\n)",
                "filter_object": [],
                "id": 1629,
                "identicon_seed": "v1:uiv68g2ewcs",
                "metadata": {},
                "name": "Default Browser Messaging Study",
                "recipe": {
                    "approved_revision_id": 1629,
                    "id": 523,
                    "latest_revision_id": 1630
                },
                "updated": "2018-07-30T15:07:06.905014Z"
            },
            "id": 523,
            "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": null,
                "arguments": {
                    "repeatOption": "once",
                    "surveyId": "hb-default-browser-messaging-1",
                    "message": "Firefox has detected it is not your Default Browser",
                    "learnMoreMessage": "Learn More",
                    "learnMoreUrl": "https://wiki.mozilla.org/Firefox/Shield/Heartbeat",
                    "engagementButtonLabel": "Set Firefox as Default",
                    "thanksMessage": "Redirecting",
                    "postAnswerUrl": "https://support.mozilla.org/kb/make-firefox-your-default-browser",
                    "includeTelemetryUUID": true
                },
                "experimenter_slug": null,
                "capabilities": [
                    "action.show-heartbeat"
                ],
                "comment": "",
                "creator": null,
                "date_created": "2018-07-25T18:44:41.443804Z",
                "enabled_states": [],
                "enabled": false,
                "extra_capabilities": [],
                "extra_filter_expression": "(\n    [normandy.userId]|bucketSample(407, 5, 1000)\n    && normandy.locale in ['en-US', 'en-AU', 'en-CA', 'en-GB', 'en-NZ', 'en-ZA']\n    && !normandy.isFirstRun\n    && normandy.version >= '61.0'\n    && normandy.channel == 'release'\n    && !normandy.isDefaultBrowser\n)",
                "filter_expression": "(\n    [normandy.userId]|bucketSample(407, 5, 1000)\n    && normandy.locale in ['en-US', 'en-AU', 'en-CA', 'en-GB', 'en-NZ', 'en-ZA']\n    && !normandy.isFirstRun\n    && normandy.version >= '61.0'\n    && normandy.channel == 'release'\n    && !normandy.isDefaultBrowser\n)",
                "filter_object": [],
                "id": 1630,
                "identicon_seed": "v1:uiv68g2ewcs",
                "metadata": {},
                "name": "Default Browser Messaging Study",
                "recipe": {
                    "approved_revision_id": 1629,
                    "id": 523,
                    "latest_revision_id": 1630
                },
                "updated": "2018-07-25T18:44:41.444090Z"
            },
            "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": "Cache test bug. Looks good to me.",
                    "created": "2018-07-25T20:50:02.436574Z",
                    "creator": {
                        "id": 4,
                        "first_name": "Rob",
                        "last_name": "Rayborn",
                        "email": "rrayborn@mozilla.com"
                    },
                    "id": 953,
                    "revision": {
                        "id": 1631,
                        "recipe_id": 520
                    }
                },
                "arguments": {
                    "preferenceBranchType": "user",
                    "slug": "pref-flip-activity-stream-63-nightly-pocket-spocs-cachetest-1477083",
                    "experimentDocumentUrl": "https://bugzilla.mozilla.org/show_bug.cgi?id=1477083",
                    "isHighVolume": false,
                    "preferenceName": "browser.newtabpage.activity-stream.feeds.section.topstories.options",
                    "preferenceType": "string",
                    "isEnrollmentPaused": false,
                    "branches": [
                        {
                            "ratio": 1,
                            "slug": "Control",
                            "value": "{\"api_key_pref\":\"extensions.pocket.oAuthConsumerKey\",\"hidden\":false,\"provider_icon\":\"pocket\",\"provider_name\":\"Pocket\",\"read_more_endpoint\":\"https://getpocket.com/explore/trending?src=fx_new_tab\",\"stories_endpoint\":\"https://getpocket.cdn.mozilla.net/v3/firefox/global-recs?version=3&consumer_key=$apiKey&locale_lang=en-US&feed_variant=shield_cache_bug_nightly_spocs_control\",\"stories_referrer\":\"https://getpocket.com/recommendations\",\"topics_endpoint\":\"https://getpocket.cdn.mozilla.net/v3/firefox/trending-topics?version=2&consumer_key=$apiKey&locale_lang=en-US\",\"show_spocs\":true,\"personalized\":true}"
                        },
                        {
                            "ratio": 1,
                            "slug": "CacheBugTest",
                            "value": "{\"api_key_pref\":\"extensions.pocket.oAuthConsumerKey\",\"hidden\":false,\"provider_icon\":\"pocket\",\"provider_name\":\"Pocket\",\"read_more_endpoint\":\"https://getpocket.com/explore/trending?src=fx_new_tab\",\"stories_endpoint\":\"https://getpocket.cdn.mozilla.net/v3/firefox/global-recs?version=3&consumer_key=$apiKey&locale_lang=en-US&feed_variant=shield_cache_bug_nightly_spocs_test\",\"stories_referrer\":\"https://getpocket.com/recommendations\",\"topics_endpoint\":\"https://getpocket.cdn.mozilla.net/v3/firefox/trending-topics?version=2&consumer_key=$apiKey&locale_lang=en-US\",\"show_spocs\":true,\"personalized\":true}"
                        }
                    ]
                },
                "experimenter_slug": null,
                "capabilities": [
                    "action.preference-experiment"
                ],
                "comment": "",
                "creator": null,
                "date_created": "2018-07-25T20:49:54.798527Z",
                "enabled_states": [
                    {
                        "id": 255,
                        "created": "2018-08-27T17:14:09.471603Z",
                        "creator": {
                            "id": 6,
                            "first_name": "Josh",
                            "last_name": "Gaunt",
                            "email": "jgaunt@mozilla.com"
                        },
                        "enabled": false,
                        "carryover_from": null
                    },
                    {
                        "id": 209,
                        "created": "2018-08-13T19:38:10.867021Z",
                        "creator": {
                            "id": 4,
                            "first_name": "Rob",
                            "last_name": "Rayborn",
                            "email": "rrayborn@mozilla.com"
                        },
                        "enabled": true,
                        "carryover_from": null
                    },
                    {
                        "id": 177,
                        "created": "2018-07-31T16:19:58.302155Z",
                        "creator": {
                            "id": 4,
                            "first_name": "Rob",
                            "last_name": "Rayborn",
                            "email": "rrayborn@mozilla.com"
                        },
                        "enabled": false,
                        "carryover_from": null
                    },
                    {
                        "id": 158,
                        "created": "2018-07-25T20:54:32.404989Z",
                        "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.channel == 'nightly'\n  && normandy.telemetry.main.environment.build.buildId >= '20180725103029'\n  && normandy.version >= '63'\n  && normandy.locale == 'en-US'\n  && normandy.country == 'US'\n)",
                "filter_expression": "(\n  normandy.channel == 'nightly'\n  && normandy.telemetry.main.environment.build.buildId >= '20180725103029'\n  && normandy.version >= '63'\n  && normandy.locale == 'en-US'\n  && normandy.country == 'US'\n)",
                "filter_object": [],
                "id": 1631,
                "identicon_seed": "v1:vz7ok3ws5y",
                "metadata": {},
                "name": "Pref Flip Study: Spocs Cache Test, Nightly [Bug 1477083]",
                "recipe": {
                    "approved_revision_id": 1631,
                    "id": 520,
                    "latest_revision_id": 1631
                },
                "updated": "2018-08-27T17:14:09.794059Z"
            },
            "id": 520,
            "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": "Cache test bug. Looks good to me.",
                    "created": "2018-07-25T20:50:02.436574Z",
                    "creator": {
                        "id": 4,
                        "first_name": "Rob",
                        "last_name": "Rayborn",
                        "email": "rrayborn@mozilla.com"
                    },
                    "id": 953,
                    "revision": {
                        "id": 1631,
                        "recipe_id": 520
                    }
                },
                "arguments": {
                    "preferenceBranchType": "user",
                    "slug": "pref-flip-activity-stream-63-nightly-pocket-spocs-cachetest-1477083",
                    "experimentDocumentUrl": "https://bugzilla.mozilla.org/show_bug.cgi?id=1477083",
                    "isHighVolume": false,
                    "preferenceName": "browser.newtabpage.activity-stream.feeds.section.topstories.options",
                    "preferenceType": "string",
                    "isEnrollmentPaused": false,
                    "branches": [
                        {
                            "ratio": 1,
                            "slug": "Control",
                            "value": "{\"api_key_pref\":\"extensions.pocket.oAuthConsumerKey\",\"hidden\":false,\"provider_icon\":\"pocket\",\"provider_name\":\"Pocket\",\"read_more_endpoint\":\"https://getpocket.com/explore/trending?src=fx_new_tab\",\"stories_endpoint\":\"https://getpocket.cdn.mozilla.net/v3/firefox/global-recs?version=3&consumer_key=$apiKey&locale_lang=en-US&feed_variant=shield_cache_bug_nightly_spocs_control\",\"stories_referrer\":\"https://getpocket.com/recommendations\",\"topics_endpoint\":\"https://getpocket.cdn.mozilla.net/v3/firefox/trending-topics?version=2&consumer_key=$apiKey&locale_lang=en-US\",\"show_spocs\":true,\"personalized\":true}"
                        },
                        {
                            "ratio": 1,
                            "slug": "CacheBugTest",
                            "value": "{\"api_key_pref\":\"extensions.pocket.oAuthConsumerKey\",\"hidden\":false,\"provider_icon\":\"pocket\",\"provider_name\":\"Pocket\",\"read_more_endpoint\":\"https://getpocket.com/explore/trending?src=fx_new_tab\",\"stories_endpoint\":\"https://getpocket.cdn.mozilla.net/v3/firefox/global-recs?version=3&consumer_key=$apiKey&locale_lang=en-US&feed_variant=shield_cache_bug_nightly_spocs_test\",\"stories_referrer\":\"https://getpocket.com/recommendations\",\"topics_endpoint\":\"https://getpocket.cdn.mozilla.net/v3/firefox/trending-topics?version=2&consumer_key=$apiKey&locale_lang=en-US\",\"show_spocs\":true,\"personalized\":true}"
                        }
                    ]
                },
                "experimenter_slug": null,
                "capabilities": [
                    "action.preference-experiment"
                ],
                "comment": "",
                "creator": null,
                "date_created": "2018-07-25T20:49:54.798527Z",
                "enabled_states": [
                    {
                        "id": 255,
                        "created": "2018-08-27T17:14:09.471603Z",
                        "creator": {
                            "id": 6,
                            "first_name": "Josh",
                            "last_name": "Gaunt",
                            "email": "jgaunt@mozilla.com"
                        },
                        "enabled": false,
                        "carryover_from": null
                    },
                    {
                        "id": 209,
                        "created": "2018-08-13T19:38:10.867021Z",
                        "creator": {
                            "id": 4,
                            "first_name": "Rob",
                            "last_name": "Rayborn",
                            "email": "rrayborn@mozilla.com"
                        },
                        "enabled": true,
                        "carryover_from": null
                    },
                    {
                        "id": 177,
                        "created": "2018-07-31T16:19:58.302155Z",
                        "creator": {
                            "id": 4,
                            "first_name": "Rob",
                            "last_name": "Rayborn",
                            "email": "rrayborn@mozilla.com"
                        },
                        "enabled": false,
                        "carryover_from": null
                    },
                    {
                        "id": 158,
                        "created": "2018-07-25T20:54:32.404989Z",
                        "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.channel == 'nightly'\n  && normandy.telemetry.main.environment.build.buildId >= '20180725103029'\n  && normandy.version >= '63'\n  && normandy.locale == 'en-US'\n  && normandy.country == 'US'\n)",
                "filter_expression": "(\n  normandy.channel == 'nightly'\n  && normandy.telemetry.main.environment.build.buildId >= '20180725103029'\n  && normandy.version >= '63'\n  && normandy.locale == 'en-US'\n  && normandy.country == 'US'\n)",
                "filter_object": [],
                "id": 1631,
                "identicon_seed": "v1:vz7ok3ws5y",
                "metadata": {},
                "name": "Pref Flip Study: Spocs Cache Test, Nightly [Bug 1477083]",
                "recipe": {
                    "approved_revision_id": 1631,
                    "id": 520,
                    "latest_revision_id": 1631
                },
                "updated": "2018-08-27T17:14:09.794059Z"
            },
            "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": "Fixed the negative values in arrays issue",
                    "created": "2018-07-25T21:52:28.637134Z",
                    "creator": {
                        "id": 4,
                        "first_name": "Rob",
                        "last_name": "Rayborn",
                        "email": "rrayborn@mozilla.com"
                    },
                    "id": 957,
                    "revision": {
                        "id": 1634,
                        "recipe_id": 524
                    }
                },
                "arguments": {
                    "preferenceBranchType": "user",
                    "slug": "prefflip-trr-v2-1475321",
                    "experimentDocumentUrl": "https://bugzilla.mozilla.org/show_bug.cgi?id=1446404",
                    "isHighVolume": false,
                    "preferenceName": "network.trr.uri",
                    "preferenceType": "string",
                    "isEnrollmentPaused": false,
                    "branches": [
                        {
                            "ratio": 1,
                            "slug": "fix",
                            "value": "https://mozilla.cloudflare-dns.com/dns-query"
                        }
                    ]
                },
                "experimenter_slug": null,
                "capabilities": [
                    "action.preference-experiment"
                ],
                "comment": "",
                "creator": null,
                "date_created": "2018-07-25T21:52:14.161289Z",
                "enabled_states": [
                    {
                        "id": 191,
                        "created": "2018-08-06T21:01:03.005855Z",
                        "creator": {
                            "id": 6,
                            "first_name": "Josh",
                            "last_name": "Gaunt",
                            "email": "jgaunt@mozilla.com"
                        },
                        "enabled": false,
                        "carryover_from": null
                    },
                    {
                        "id": 159,
                        "created": "2018-07-25T22:01:39.772828Z",
                        "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.channel == 'nightly'\n  && normandy.version >= '63'\n  && normandy.telemetry.main.environment.build.buildId >= '20180725103029'\n  && 'network.trr.experimentalRollout'|preferenceValue in [(-4), 1]\n  && normandy.addons[\"httpdns@shield.mozilla.org\"]\n)",
                "filter_expression": "(\n  normandy.channel == 'nightly'\n  && normandy.version >= '63'\n  && normandy.telemetry.main.environment.build.buildId >= '20180725103029'\n  && 'network.trr.experimentalRollout'|preferenceValue in [(-4), 1]\n  && normandy.addons[\"httpdns@shield.mozilla.org\"]\n)",
                "filter_object": [],
                "id": 1634,
                "identicon_seed": "v1:s9ny5j03iok",
                "metadata": {},
                "name": "Pref Flip Study: Trusted Recursive Resolver Hotfix v2.1, Nightly [Bug 1446404]",
                "recipe": {
                    "approved_revision_id": 1634,
                    "id": 524,
                    "latest_revision_id": 1634
                },
                "updated": "2018-08-06T21:01:03.295535Z"
            },
            "id": 524,
            "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": "Fixed the negative values in arrays issue",
                    "created": "2018-07-25T21:52:28.637134Z",
                    "creator": {
                        "id": 4,
                        "first_name": "Rob",
                        "last_name": "Rayborn",
                        "email": "rrayborn@mozilla.com"
                    },
                    "id": 957,
                    "revision": {
                        "id": 1634,
                        "recipe_id": 524
                    }
                },
                "arguments": {
                    "preferenceBranchType": "user",
                    "slug": "prefflip-trr-v2-1475321",
                    "experimentDocumentUrl": "https://bugzilla.mozilla.org/show_bug.cgi?id=1446404",
                    "isHighVolume": false,
                    "preferenceName": "network.trr.uri",
                    "preferenceType": "string",
                    "isEnrollmentPaused": false,
                    "branches": [
                        {
                            "ratio": 1,
                            "slug": "fix",
                            "value": "https://mozilla.cloudflare-dns.com/dns-query"
                        }
                    ]
                },
                "experimenter_slug": null,
                "capabilities": [
                    "action.preference-experiment"
                ],
                "comment": "",
                "creator": null,
                "date_created": "2018-07-25T21:52:14.161289Z",
                "enabled_states": [
                    {
                        "id": 191,
                        "created": "2018-08-06T21:01:03.005855Z",
                        "creator": {
                            "id": 6,
                            "first_name": "Josh",
                            "last_name": "Gaunt",
                            "email": "jgaunt@mozilla.com"
                        },
                        "enabled": false,
                        "carryover_from": null
                    },
                    {
                        "id": 159,
                        "created": "2018-07-25T22:01:39.772828Z",
                        "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.channel == 'nightly'\n  && normandy.version >= '63'\n  && normandy.telemetry.main.environment.build.buildId >= '20180725103029'\n  && 'network.trr.experimentalRollout'|preferenceValue in [(-4), 1]\n  && normandy.addons[\"httpdns@shield.mozilla.org\"]\n)",
                "filter_expression": "(\n  normandy.channel == 'nightly'\n  && normandy.version >= '63'\n  && normandy.telemetry.main.environment.build.buildId >= '20180725103029'\n  && 'network.trr.experimentalRollout'|preferenceValue in [(-4), 1]\n  && normandy.addons[\"httpdns@shield.mozilla.org\"]\n)",
                "filter_object": [],
                "id": 1634,
                "identicon_seed": "v1:s9ny5j03iok",
                "metadata": {},
                "name": "Pref Flip Study: Trusted Recursive Resolver Hotfix v2.1, Nightly [Bug 1446404]",
                "recipe": {
                    "approved_revision_id": 1634,
                    "id": 524,
                    "latest_revision_id": 1634
                },
                "updated": "2018-08-06T21:01:03.295535Z"
            },
            "signature": null,
            "uses_only_baseline_capabilities": true
        }
    ]
}