Viewset for viewing and uploading recipes.

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

{
    "count": 876,
    "next": "https://normandy.cdn.mozilla.net/api/v3/recipe/?page=2",
    "previous": null,
    "results": [
        {
            "approved_revision": {
                "action": {
                    "arguments_schema": {
                        "$schema": "http://json-schema.org/draft-04/schema#",
                        "title": "Show a Heartbeat survey.",
                        "description": "This action shows a single survey.",
                        "type": "object",
                        "required": [
                            "surveyId",
                            "message",
                            "thanksMessage",
                            "postAnswerUrl",
                            "learnMoreMessage",
                            "learnMoreUrl"
                        ],
                        "properties": {
                            "repeatOption": {
                                "type": "string",
                                "enum": [
                                    "once",
                                    "xdays",
                                    "nag"
                                ],
                                "description": "Determines how often a prompt is shown executes.",
                                "default": "once"
                            },
                            "repeatEvery": {
                                "description": "For repeatOption=xdays, how often (in days) the prompt is displayed.",
                                "default": null,
                                "type": [
                                    "number",
                                    "null"
                                ]
                            },
                            "includeTelemetryUUID": {
                                "type": "boolean",
                                "description": "Include unique user ID in post-answer-url and Telemetry",
                                "default": false
                            },
                            "surveyId": {
                                "type": "string",
                                "description": "Slug uniquely identifying this survey in telemetry"
                            },
                            "message": {
                                "description": "Message to show to the user",
                                "type": "string"
                            },
                            "engagementButtonLabel": {
                                "description": "Text for the engagement button. If specified, this button will be shown instead of rating stars.",
                                "default": null,
                                "type": [
                                    "string",
                                    "null"
                                ]
                            },
                            "thanksMessage": {
                                "description": "Thanks message to show to the user after they've rated Firefox",
                                "type": "string"
                            },
                            "postAnswerUrl": {
                                "description": "URL to redirect the user to after rating Firefox or clicking the engagement button",
                                "default": null,
                                "type": [
                                    "string",
                                    "null"
                                ]
                            },
                            "learnMoreMessage": {
                                "description": "Message to show to the user to learn more",
                                "default": null,
                                "type": [
                                    "string",
                                    "null"
                                ]
                            },
                            "learnMoreUrl": {
                                "description": "URL to show to the user when they click Learn More",
                                "default": null,
                                "type": [
                                    "string",
                                    "null"
                                ]
                            }
                        }
                    },
                    "name": "show-heartbeat",
                    "id": 2,
                    "implementation_url": "https://normandy.cdn.mozilla.net/api/v1/action/show-heartbeat/implementation/sha384-VTOdZHFMo1LOw0JWf6_jAGBb9r5sBbb7BQrmI8n3wy3oVO3ywb1g3ulD1BagmaMA/"
                },
                "approval_request": {
                    "approved": true,
                    "approver": {
                        "id": 11,
                        "first_name": "Kamyar",
                        "last_name": "Ardekani",
                        "email": "kardekani@mozilla.com"
                    },
                    "comment": "release en-* 50/10000 buckets",
                    "created": "2020-04-08T23:55:04.618652Z",
                    "creator": {
                        "id": 4,
                        "first_name": "Rob",
                        "last_name": "Rayborn",
                        "email": "rrayborn@mozilla.com"
                    },
                    "id": 2054
                },
                "arguments": {
                    "repeatOption": "once",
                    "surveyId": "hb-covid-usage-changes",
                    "message": "Please help Firefox understand how people are using the internet this week.",
                    "learnMoreMessage": "Learn More",
                    "learnMoreUrl": "https://support.mozilla.org/kb/rate-your-firefox-experience-heartbeat",
                    "engagementButtonLabel": "Take Survey",
                    "thanksMessage": "Thanks",
                    "postAnswerUrl": "https://qsurvey.mozilla.com/s3/internet-use-impacts-survey",
                    "includeTelemetryUUID": true
                },
                "experimenter_slug": null,
                "capabilities": [
                    "action.show-heartbeat",
                    "jexl.transform.bucketSample"
                ],
                "comment": "",
                "creator": {
                    "id": 4,
                    "first_name": "Rob",
                    "last_name": "Rayborn",
                    "email": "rrayborn@mozilla.com"
                },
                "date_created": "2020-04-08T23:54:57.956613Z",
                "enabled_states": [],
                "enabled": false,
                "extra_capabilities": [],
                "extra_filter_expression": "",
                "filter_expression": "(normandy.locale in [\"en-GB\",\"en-CA\",\"en-NZ\",\"en-ZA\",\"en-US\",\"en-AU\"]) && (normandy.channel in [\"release\"]) && ([\"global-v1\",normandy.userId]|bucketSample(9945,50,10000))",
                "filter_object": [
                    {
                        "locales": [
                            "en-GB",
                            "en-CA",
                            "en-NZ",
                            "en-ZA",
                            "en-US",
                            "en-AU"
                        ],
                        "type": "locale"
                    },
                    {
                        "channels": [
                            "release"
                        ],
                        "type": "channel"
                    },
                    {
                        "count": 50,
                        "input": [
                            "\"global-v1\"",
                            "normandy.userId"
                        ],
                        "start": 9945,
                        "total": 10000,
                        "type": "bucketSample"
                    }
                ],
                "id": 3011,
                "identicon_seed": "v1:5j7lsvxbtcl",
                "name": "HB: Internet Usage during Covid",
                "recipe": {
                    "approved_revision_id": 3011,
                    "id": 939,
                    "latest_revision_id": 3011
                },
                "updated": "2020-04-08T23:54:58.673738Z"
            },
            "id": 939,
            "latest_revision": {
                "action": {
                    "arguments_schema": {
                        "$schema": "http://json-schema.org/draft-04/schema#",
                        "title": "Show a Heartbeat survey.",
                        "description": "This action shows a single survey.",
                        "type": "object",
                        "required": [
                            "surveyId",
                            "message",
                            "thanksMessage",
                            "postAnswerUrl",
                            "learnMoreMessage",
                            "learnMoreUrl"
                        ],
                        "properties": {
                            "repeatOption": {
                                "type": "string",
                                "enum": [
                                    "once",
                                    "xdays",
                                    "nag"
                                ],
                                "description": "Determines how often a prompt is shown executes.",
                                "default": "once"
                            },
                            "repeatEvery": {
                                "description": "For repeatOption=xdays, how often (in days) the prompt is displayed.",
                                "default": null,
                                "type": [
                                    "number",
                                    "null"
                                ]
                            },
                            "includeTelemetryUUID": {
                                "type": "boolean",
                                "description": "Include unique user ID in post-answer-url and Telemetry",
                                "default": false
                            },
                            "surveyId": {
                                "type": "string",
                                "description": "Slug uniquely identifying this survey in telemetry"
                            },
                            "message": {
                                "description": "Message to show to the user",
                                "type": "string"
                            },
                            "engagementButtonLabel": {
                                "description": "Text for the engagement button. If specified, this button will be shown instead of rating stars.",
                                "default": null,
                                "type": [
                                    "string",
                                    "null"
                                ]
                            },
                            "thanksMessage": {
                                "description": "Thanks message to show to the user after they've rated Firefox",
                                "type": "string"
                            },
                            "postAnswerUrl": {
                                "description": "URL to redirect the user to after rating Firefox or clicking the engagement button",
                                "default": null,
                                "type": [
                                    "string",
                                    "null"
                                ]
                            },
                            "learnMoreMessage": {
                                "description": "Message to show to the user to learn more",
                                "default": null,
                                "type": [
                                    "string",
                                    "null"
                                ]
                            },
                            "learnMoreUrl": {
                                "description": "URL to show to the user when they click Learn More",
                                "default": null,
                                "type": [
                                    "string",
                                    "null"
                                ]
                            }
                        }
                    },
                    "name": "show-heartbeat",
                    "id": 2,
                    "implementation_url": "https://normandy.cdn.mozilla.net/api/v1/action/show-heartbeat/implementation/sha384-VTOdZHFMo1LOw0JWf6_jAGBb9r5sBbb7BQrmI8n3wy3oVO3ywb1g3ulD1BagmaMA/"
                },
                "approval_request": {
                    "approved": true,
                    "approver": {
                        "id": 11,
                        "first_name": "Kamyar",
                        "last_name": "Ardekani",
                        "email": "kardekani@mozilla.com"
                    },
                    "comment": "release en-* 50/10000 buckets",
                    "created": "2020-04-08T23:55:04.618652Z",
                    "creator": {
                        "id": 4,
                        "first_name": "Rob",
                        "last_name": "Rayborn",
                        "email": "rrayborn@mozilla.com"
                    },
                    "id": 2054
                },
                "arguments": {
                    "repeatOption": "once",
                    "surveyId": "hb-covid-usage-changes",
                    "message": "Please help Firefox understand how people are using the internet this week.",
                    "learnMoreMessage": "Learn More",
                    "learnMoreUrl": "https://support.mozilla.org/kb/rate-your-firefox-experience-heartbeat",
                    "engagementButtonLabel": "Take Survey",
                    "thanksMessage": "Thanks",
                    "postAnswerUrl": "https://qsurvey.mozilla.com/s3/internet-use-impacts-survey",
                    "includeTelemetryUUID": true
                },
                "experimenter_slug": null,
                "capabilities": [
                    "action.show-heartbeat",
                    "jexl.transform.bucketSample"
                ],
                "comment": "",
                "creator": {
                    "id": 4,
                    "first_name": "Rob",
                    "last_name": "Rayborn",
                    "email": "rrayborn@mozilla.com"
                },
                "date_created": "2020-04-08T23:54:57.956613Z",
                "enabled_states": [],
                "enabled": false,
                "extra_capabilities": [],
                "extra_filter_expression": "",
                "filter_expression": "(normandy.locale in [\"en-GB\",\"en-CA\",\"en-NZ\",\"en-ZA\",\"en-US\",\"en-AU\"]) && (normandy.channel in [\"release\"]) && ([\"global-v1\",normandy.userId]|bucketSample(9945,50,10000))",
                "filter_object": [
                    {
                        "locales": [
                            "en-GB",
                            "en-CA",
                            "en-NZ",
                            "en-ZA",
                            "en-US",
                            "en-AU"
                        ],
                        "type": "locale"
                    },
                    {
                        "channels": [
                            "release"
                        ],
                        "type": "channel"
                    },
                    {
                        "count": 50,
                        "input": [
                            "\"global-v1\"",
                            "normandy.userId"
                        ],
                        "start": 9945,
                        "total": 10000,
                        "type": "bucketSample"
                    }
                ],
                "id": 3011,
                "identicon_seed": "v1:5j7lsvxbtcl",
                "name": "HB: Internet Usage during Covid",
                "recipe": {
                    "approved_revision_id": 3011,
                    "id": 939,
                    "latest_revision_id": 3011
                },
                "updated": "2020-04-08T23:54:58.673738Z"
            },
            "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": 14,
                        "first_name": "Rehan",
                        "last_name": "Dalal",
                        "email": "rdalal@mozilla.com"
                    },
                    "comment": "r+",
                    "created": "2020-04-07T17:41:40.679029Z",
                    "creator": {
                        "id": 1,
                        "first_name": "Michael",
                        "last_name": "Cooper (mythmon)",
                        "email": "mcooper@mozilla.com"
                    },
                    "id": 2052
                },
                "arguments": {
                    "slug": "bug-1622873-rollout-activity-stream-pocket-new-tab-experiments-org-release-75-76",
                    "preferences": [
                        {
                            "preferenceName": "browser.newtabpage.activity-stream.discoverystream.region-layout-config",
                            "value": "US,CA,GB"
                        },
                        {
                            "preferenceName": "browser.newtabpage.activity-stream.discoverystream.region-stories-config",
                            "value": "US,DE,CA,GB"
                        }
                    ]
                },
                "experimenter_slug": "pocket-new-tab-experiments-organic-recommendations-in-en-gb",
                "capabilities": [
                    "action.preference-rollout",
                    "jexl.transform.bucketSample"
                ],
                "comment": "",
                "creator": {
                    "id": 1,
                    "first_name": "Michael",
                    "last_name": "Cooper (mythmon)",
                    "email": "mcooper@mozilla.com"
                },
                "date_created": "2020-04-07T17:41:35.130228Z",
                "enabled_states": [],
                "enabled": false,
                "extra_capabilities": [],
                "extra_filter_expression": "(\n  !(\"browser.newtabpage.enabled\"|preferenceIsUserSet) || \n  !(\"browser.startup.homepage\"|preferenceIsUserSet)\n)\n&& !(\"browser.newtabpage.activity-stream.showSearch\"|preferenceIsUserSet)\n&& !(\"browser.newtabpage.activity-stream.feeds.topsites\"|preferenceIsUserSet)\n&& !(\"browser.newtabpage.activity-stream.feeds.section.topstories\"|preferenceIsUserSet)\n&& !(\"browser.newtabpage.activity-stream.feeds.section.highlights\"|preferenceIsUserSet)",
                "filter_expression": "(normandy.locale in [\"en-GB\"]) && (normandy.country in [\"GB\"]) && (normandy.channel in [\"release\"]) && ((normandy.version>=\"75\"&&normandy.version<\"76\")||(normandy.version>=\"76\"&&normandy.version<\"77\")) && ([\"pocket-en-gb\",normandy.userId]|bucketSample(0,1000,10000)) && ((\n  !(\"browser.newtabpage.enabled\"|preferenceIsUserSet) || \n  !(\"browser.startup.homepage\"|preferenceIsUserSet)\n)\n&& !(\"browser.newtabpage.activity-stream.showSearch\"|preferenceIsUserSet)\n&& !(\"browser.newtabpage.activity-stream.feeds.topsites\"|preferenceIsUserSet)\n&& !(\"browser.newtabpage.activity-stream.feeds.section.topstories\"|preferenceIsUserSet)\n&& !(\"browser.newtabpage.activity-stream.feeds.section.highlights\"|preferenceIsUserSet))",
                "filter_object": [
                    {
                        "locales": [
                            "en-GB"
                        ],
                        "type": "locale"
                    },
                    {
                        "countries": [
                            "GB"
                        ],
                        "type": "country"
                    },
                    {
                        "channels": [
                            "release"
                        ],
                        "type": "channel"
                    },
                    {
                        "versions": [
                            75,
                            76
                        ],
                        "type": "version"
                    },
                    {
                        "count": 1000,
                        "input": [
                            "\"pocket-en-gb\"",
                            "normandy.userId"
                        ],
                        "start": 0,
                        "total": 10000,
                        "type": "bucketSample"
                    }
                ],
                "id": 3008,
                "identicon_seed": "v1:434k9ipo6h",
                "name": "activity-stream-pocket-new-tab-experiments-organic-recommendations-in-en-gb",
                "recipe": {
                    "approved_revision_id": 3008,
                    "id": 938,
                    "latest_revision_id": 3008
                },
                "updated": "2020-04-07T17:41:35.188300Z"
            },
            "id": 938,
            "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": 14,
                        "first_name": "Rehan",
                        "last_name": "Dalal",
                        "email": "rdalal@mozilla.com"
                    },
                    "comment": "r+",
                    "created": "2020-04-07T17:41:40.679029Z",
                    "creator": {
                        "id": 1,
                        "first_name": "Michael",
                        "last_name": "Cooper (mythmon)",
                        "email": "mcooper@mozilla.com"
                    },
                    "id": 2052
                },
                "arguments": {
                    "slug": "bug-1622873-rollout-activity-stream-pocket-new-tab-experiments-org-release-75-76",
                    "preferences": [
                        {
                            "preferenceName": "browser.newtabpage.activity-stream.discoverystream.region-layout-config",
                            "value": "US,CA,GB"
                        },
                        {
                            "preferenceName": "browser.newtabpage.activity-stream.discoverystream.region-stories-config",
                            "value": "US,DE,CA,GB"
                        }
                    ]
                },
                "experimenter_slug": "pocket-new-tab-experiments-organic-recommendations-in-en-gb",
                "capabilities": [
                    "action.preference-rollout",
                    "jexl.transform.bucketSample"
                ],
                "comment": "",
                "creator": {
                    "id": 1,
                    "first_name": "Michael",
                    "last_name": "Cooper (mythmon)",
                    "email": "mcooper@mozilla.com"
                },
                "date_created": "2020-04-07T17:41:35.130228Z",
                "enabled_states": [],
                "enabled": false,
                "extra_capabilities": [],
                "extra_filter_expression": "(\n  !(\"browser.newtabpage.enabled\"|preferenceIsUserSet) || \n  !(\"browser.startup.homepage\"|preferenceIsUserSet)\n)\n&& !(\"browser.newtabpage.activity-stream.showSearch\"|preferenceIsUserSet)\n&& !(\"browser.newtabpage.activity-stream.feeds.topsites\"|preferenceIsUserSet)\n&& !(\"browser.newtabpage.activity-stream.feeds.section.topstories\"|preferenceIsUserSet)\n&& !(\"browser.newtabpage.activity-stream.feeds.section.highlights\"|preferenceIsUserSet)",
                "filter_expression": "(normandy.locale in [\"en-GB\"]) && (normandy.country in [\"GB\"]) && (normandy.channel in [\"release\"]) && ((normandy.version>=\"75\"&&normandy.version<\"76\")||(normandy.version>=\"76\"&&normandy.version<\"77\")) && ([\"pocket-en-gb\",normandy.userId]|bucketSample(0,1000,10000)) && ((\n  !(\"browser.newtabpage.enabled\"|preferenceIsUserSet) || \n  !(\"browser.startup.homepage\"|preferenceIsUserSet)\n)\n&& !(\"browser.newtabpage.activity-stream.showSearch\"|preferenceIsUserSet)\n&& !(\"browser.newtabpage.activity-stream.feeds.topsites\"|preferenceIsUserSet)\n&& !(\"browser.newtabpage.activity-stream.feeds.section.topstories\"|preferenceIsUserSet)\n&& !(\"browser.newtabpage.activity-stream.feeds.section.highlights\"|preferenceIsUserSet))",
                "filter_object": [
                    {
                        "locales": [
                            "en-GB"
                        ],
                        "type": "locale"
                    },
                    {
                        "countries": [
                            "GB"
                        ],
                        "type": "country"
                    },
                    {
                        "channels": [
                            "release"
                        ],
                        "type": "channel"
                    },
                    {
                        "versions": [
                            75,
                            76
                        ],
                        "type": "version"
                    },
                    {
                        "count": 1000,
                        "input": [
                            "\"pocket-en-gb\"",
                            "normandy.userId"
                        ],
                        "start": 0,
                        "total": 10000,
                        "type": "bucketSample"
                    }
                ],
                "id": 3008,
                "identicon_seed": "v1:434k9ipo6h",
                "name": "activity-stream-pocket-new-tab-experiments-organic-recommendations-in-en-gb",
                "recipe": {
                    "approved_revision_id": 3008,
                    "id": 938,
                    "latest_revision_id": 3008
                },
                "updated": "2020-04-07T17:41:35.188300Z"
            },
            "signature": null,
            "uses_only_baseline_capabilities": true
        },
        {
            "approved_revision": {
                "action": {
                    "arguments_schema": {
                        "$schema": "http://json-schema.org/draft-04/schema#",
                        "title": "Run a feature experiment activated by a set of preferences.",
                        "type": "object",
                        "required": [
                            "slug",
                            "userFacingName",
                            "userFacingDescription",
                            "branches"
                        ],
                        "properties": {
                            "slug": {
                                "description": "Unique identifier for this experiment",
                                "type": "string",
                                "pattern": "^[A-Za-z0-9\\-_]+$"
                            },
                            "userFacingName": {
                                "description": "User-facing name of the experiment",
                                "type": "string",
                                "minLength": 1
                            },
                            "userFacingDescription": {
                                "description": "User-facing description of the experiment",
                                "type": "string",
                                "minLength": 1
                            },
                            "experimentDocumentUrl": {
                                "description": "URL of a document describing the experiment",
                                "type": "string",
                                "format": "uri",
                                "default": ""
                            },
                            "isHighPopulation": {
                                "description": "Marks the preference experiment as a high population experiment, that should be excluded from certain types of telemetry",
                                "type": "boolean",
                                "default": "false"
                            },
                            "isEnrollmentPaused": {
                                "description": "If true, new users will not be enrolled in the study.",
                                "type": "boolean",
                                "default": false
                            },
                            "branches": {
                                "description": "List of experimental branches",
                                "type": "array",
                                "minItems": 1,
                                "items": {
                                    "type": "object",
                                    "required": [
                                        "slug",
                                        "ratio",
                                        "preferences"
                                    ],
                                    "properties": {
                                        "slug": {
                                            "description": "Unique identifier for this branch of the experiment",
                                            "type": "string",
                                            "pattern": "^[A-Za-z0-9\\-_]+$"
                                        },
                                        "ratio": {
                                            "description": "Ratio of users who should be grouped into this branch",
                                            "type": "integer",
                                            "minimum": 1
                                        },
                                        "preferences": {
                                            "description": "The set of preferences to be set if this branch is chosen",
                                            "type": "object",
                                            "patternProperties": {
                                                ".*": {
                                                    "type": "object",
                                                    "properties": {
                                                        "preferenceType": {
                                                            "description": "Data type of the preference that controls this experiment",
                                                            "type": "string",
                                                            "enum": [
                                                                "string",
                                                                "integer",
                                                                "boolean"
                                                            ]
                                                        },
                                                        "preferenceBranchType": {
                                                            "description": "Controls whether the default or user value of the preference is modified",
                                                            "type": "string",
                                                            "enum": [
                                                                "user",
                                                                "default"
                                                            ],
                                                            "default": "default"
                                                        },
                                                        "preferenceValue": {
                                                            "description": "Value for this preference when this branch is chosen",
                                                            "type": [
                                                                "string",
                                                                "number",
                                                                "boolean"
                                                            ]
                                                        }
                                                    },
                                                    "required": [
                                                        "preferenceType",
                                                        "preferenceValue"
                                                    ]
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "name": "multi-preference-experiment",
                    "id": 9,
                    "implementation_url": null
                },
                "approval_request": {
                    "approved": true,
                    "approver": {
                        "id": 1,
                        "first_name": "Michael",
                        "last_name": "Cooper (mythmon)",
                        "email": "mcooper@mozilla.com"
                    },
                    "comment": "r+ to launch next week",
                    "created": "2020-04-07T17:33:13.654353Z",
                    "creator": {
                        "id": 14,
                        "first_name": "Rehan",
                        "last_name": "Dalal",
                        "email": "rdalal@mozilla.com"
                    },
                    "id": 2050
                },
                "arguments": {
                    "slug": "bug-1619686-pref-activity-stream-pocket-new-tab-story-card-collect-release-75-76",
                    "userFacingName": "New Tab Collections",
                    "isHighVolume": false,
                    "experimentDocumentUrl": "https://experimenter.services.mozilla.com/experiments/pocket-new-tab-story-card-collection-realease-75-test/",
                    "userFacingDescription": "New Tab Collections",
                    "isEnrollmentPaused": false,
                    "branches": [
                        {
                            "preferences": {
                                "browser.newtabpage.activity-stream.discoverystream.spocs-endpoint": {
                                    "preferenceBranchType": "default",
                                    "preferenceType": "string",
                                    "preferenceValue": "https://spocs.getpocket.com/spocs"
                                }
                            },
                            "ratio": 50,
                            "slug": "general-feed-3x7-rows"
                        },
                        {
                            "preferences": {
                                "browser.newtabpage.activity-stream.discoverystream.isCollectionDismissible": {
                                    "preferenceBranchType": "default",
                                    "preferenceType": "boolean",
                                    "preferenceValue": true
                                },
                                "browser.newtabpage.activity-stream.discoverystream.spocs-endpoint": {
                                    "preferenceBranchType": "default",
                                    "preferenceType": "string",
                                    "preferenceValue": "https://spocs.getpocket.com/spocs?site=1116390"
                                }
                            },
                            "ratio": 50,
                            "slug": "story-card-collection"
                        }
                    ]
                },
                "experimenter_slug": "pocket-new-tab-story-card-collection-realease-75-test",
                "capabilities": [
                    "action.multi-preference-experiment",
                    "jexl.transform.bucketSample"
                ],
                "comment": "",
                "creator": {
                    "id": 14,
                    "first_name": "Rehan",
                    "last_name": "Dalal",
                    "email": "rdalal@mozilla.com"
                },
                "date_created": "2020-04-07T17:32:51.609236Z",
                "enabled_states": [],
                "enabled": false,
                "extra_capabilities": [],
                "extra_filter_expression": "(\n  !(\"browser.newtabpage.enabled\"|preferenceIsUserSet) || \n  !(\"browser.startup.homepage\"|preferenceIsUserSet)\n) &&\n!(\"browser.newtabpage.activity-stream.showSearch\"|preferenceIsUserSet) &&\n!(\"browser.newtabpage.activity-stream.feeds.topsites\"|preferenceIsUserSet) &&\n!(\"browser.newtabpage.activity-stream.feeds.section.topstories\"|preferenceIsUserSet) &&\n!(\"browser.newtabpage.activity-stream.feeds.section.highlights\"|preferenceIsUserSet)",
                "filter_expression": "(normandy.locale in [\"en-US\"]) && (normandy.country in [\"US\"]) && (normandy.channel in [\"release\"]) && ((normandy.version>=\"75\"&&normandy.version<\"76\")||(normandy.version>=\"76\"&&normandy.version<\"77\")) && ([\"global-v2\",normandy.userId]|bucketSample(7351,100,10000)) && ((\n  !(\"browser.newtabpage.enabled\"|preferenceIsUserSet) || \n  !(\"browser.startup.homepage\"|preferenceIsUserSet)\n) &&\n!(\"browser.newtabpage.activity-stream.showSearch\"|preferenceIsUserSet) &&\n!(\"browser.newtabpage.activity-stream.feeds.topsites\"|preferenceIsUserSet) &&\n!(\"browser.newtabpage.activity-stream.feeds.section.topstories\"|preferenceIsUserSet) &&\n!(\"browser.newtabpage.activity-stream.feeds.section.highlights\"|preferenceIsUserSet))",
                "filter_object": [
                    {
                        "locales": [
                            "en-US"
                        ],
                        "type": "locale"
                    },
                    {
                        "countries": [
                            "US"
                        ],
                        "type": "country"
                    },
                    {
                        "channels": [
                            "release"
                        ],
                        "type": "channel"
                    },
                    {
                        "versions": [
                            75,
                            76
                        ],
                        "type": "version"
                    },
                    {
                        "count": 100,
                        "input": [
                            "\"global-v2\"",
                            "normandy.userId"
                        ],
                        "start": 7351,
                        "total": 10000,
                        "type": "bucketSample"
                    }
                ],
                "id": 3006,
                "identicon_seed": "v1:7fs5iyemlv6",
                "name": "activity-stream Pocket New Tab Story Card Collection Release 75 Test",
                "recipe": {
                    "approved_revision_id": 3006,
                    "id": 937,
                    "latest_revision_id": 3006
                },
                "updated": "2020-04-07T17:32:51.609562Z"
            },
            "id": 937,
            "latest_revision": {
                "action": {
                    "arguments_schema": {
                        "$schema": "http://json-schema.org/draft-04/schema#",
                        "title": "Run a feature experiment activated by a set of preferences.",
                        "type": "object",
                        "required": [
                            "slug",
                            "userFacingName",
                            "userFacingDescription",
                            "branches"
                        ],
                        "properties": {
                            "slug": {
                                "description": "Unique identifier for this experiment",
                                "type": "string",
                                "pattern": "^[A-Za-z0-9\\-_]+$"
                            },
                            "userFacingName": {
                                "description": "User-facing name of the experiment",
                                "type": "string",
                                "minLength": 1
                            },
                            "userFacingDescription": {
                                "description": "User-facing description of the experiment",
                                "type": "string",
                                "minLength": 1
                            },
                            "experimentDocumentUrl": {
                                "description": "URL of a document describing the experiment",
                                "type": "string",
                                "format": "uri",
                                "default": ""
                            },
                            "isHighPopulation": {
                                "description": "Marks the preference experiment as a high population experiment, that should be excluded from certain types of telemetry",
                                "type": "boolean",
                                "default": "false"
                            },
                            "isEnrollmentPaused": {
                                "description": "If true, new users will not be enrolled in the study.",
                                "type": "boolean",
                                "default": false
                            },
                            "branches": {
                                "description": "List of experimental branches",
                                "type": "array",
                                "minItems": 1,
                                "items": {
                                    "type": "object",
                                    "required": [
                                        "slug",
                                        "ratio",
                                        "preferences"
                                    ],
                                    "properties": {
                                        "slug": {
                                            "description": "Unique identifier for this branch of the experiment",
                                            "type": "string",
                                            "pattern": "^[A-Za-z0-9\\-_]+$"
                                        },
                                        "ratio": {
                                            "description": "Ratio of users who should be grouped into this branch",
                                            "type": "integer",
                                            "minimum": 1
                                        },
                                        "preferences": {
                                            "description": "The set of preferences to be set if this branch is chosen",
                                            "type": "object",
                                            "patternProperties": {
                                                ".*": {
                                                    "type": "object",
                                                    "properties": {
                                                        "preferenceType": {
                                                            "description": "Data type of the preference that controls this experiment",
                                                            "type": "string",
                                                            "enum": [
                                                                "string",
                                                                "integer",
                                                                "boolean"
                                                            ]
                                                        },
                                                        "preferenceBranchType": {
                                                            "description": "Controls whether the default or user value of the preference is modified",
                                                            "type": "string",
                                                            "enum": [
                                                                "user",
                                                                "default"
                                                            ],
                                                            "default": "default"
                                                        },
                                                        "preferenceValue": {
                                                            "description": "Value for this preference when this branch is chosen",
                                                            "type": [
                                                                "string",
                                                                "number",
                                                                "boolean"
                                                            ]
                                                        }
                                                    },
                                                    "required": [
                                                        "preferenceType",
                                                        "preferenceValue"
                                                    ]
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "name": "multi-preference-experiment",
                    "id": 9,
                    "implementation_url": null
                },
                "approval_request": {
                    "approved": true,
                    "approver": {
                        "id": 1,
                        "first_name": "Michael",
                        "last_name": "Cooper (mythmon)",
                        "email": "mcooper@mozilla.com"
                    },
                    "comment": "r+ to launch next week",
                    "created": "2020-04-07T17:33:13.654353Z",
                    "creator": {
                        "id": 14,
                        "first_name": "Rehan",
                        "last_name": "Dalal",
                        "email": "rdalal@mozilla.com"
                    },
                    "id": 2050
                },
                "arguments": {
                    "slug": "bug-1619686-pref-activity-stream-pocket-new-tab-story-card-collect-release-75-76",
                    "userFacingName": "New Tab Collections",
                    "isHighVolume": false,
                    "experimentDocumentUrl": "https://experimenter.services.mozilla.com/experiments/pocket-new-tab-story-card-collection-realease-75-test/",
                    "userFacingDescription": "New Tab Collections",
                    "isEnrollmentPaused": false,
                    "branches": [
                        {
                            "preferences": {
                                "browser.newtabpage.activity-stream.discoverystream.spocs-endpoint": {
                                    "preferenceBranchType": "default",
                                    "preferenceType": "string",
                                    "preferenceValue": "https://spocs.getpocket.com/spocs"
                                }
                            },
                            "ratio": 50,
                            "slug": "general-feed-3x7-rows"
                        },
                        {
                            "preferences": {
                                "browser.newtabpage.activity-stream.discoverystream.isCollectionDismissible": {
                                    "preferenceBranchType": "default",
                                    "preferenceType": "boolean",
                                    "preferenceValue": true
                                },
                                "browser.newtabpage.activity-stream.discoverystream.spocs-endpoint": {
                                    "preferenceBranchType": "default",
                                    "preferenceType": "string",
                                    "preferenceValue": "https://spocs.getpocket.com/spocs?site=1116390"
                                }
                            },
                            "ratio": 50,
                            "slug": "story-card-collection"
                        }
                    ]
                },
                "experimenter_slug": "pocket-new-tab-story-card-collection-realease-75-test",
                "capabilities": [
                    "action.multi-preference-experiment",
                    "jexl.transform.bucketSample"
                ],
                "comment": "",
                "creator": {
                    "id": 14,
                    "first_name": "Rehan",
                    "last_name": "Dalal",
                    "email": "rdalal@mozilla.com"
                },
                "date_created": "2020-04-07T17:32:51.609236Z",
                "enabled_states": [],
                "enabled": false,
                "extra_capabilities": [],
                "extra_filter_expression": "(\n  !(\"browser.newtabpage.enabled\"|preferenceIsUserSet) || \n  !(\"browser.startup.homepage\"|preferenceIsUserSet)\n) &&\n!(\"browser.newtabpage.activity-stream.showSearch\"|preferenceIsUserSet) &&\n!(\"browser.newtabpage.activity-stream.feeds.topsites\"|preferenceIsUserSet) &&\n!(\"browser.newtabpage.activity-stream.feeds.section.topstories\"|preferenceIsUserSet) &&\n!(\"browser.newtabpage.activity-stream.feeds.section.highlights\"|preferenceIsUserSet)",
                "filter_expression": "(normandy.locale in [\"en-US\"]) && (normandy.country in [\"US\"]) && (normandy.channel in [\"release\"]) && ((normandy.version>=\"75\"&&normandy.version<\"76\")||(normandy.version>=\"76\"&&normandy.version<\"77\")) && ([\"global-v2\",normandy.userId]|bucketSample(7351,100,10000)) && ((\n  !(\"browser.newtabpage.enabled\"|preferenceIsUserSet) || \n  !(\"browser.startup.homepage\"|preferenceIsUserSet)\n) &&\n!(\"browser.newtabpage.activity-stream.showSearch\"|preferenceIsUserSet) &&\n!(\"browser.newtabpage.activity-stream.feeds.topsites\"|preferenceIsUserSet) &&\n!(\"browser.newtabpage.activity-stream.feeds.section.topstories\"|preferenceIsUserSet) &&\n!(\"browser.newtabpage.activity-stream.feeds.section.highlights\"|preferenceIsUserSet))",
                "filter_object": [
                    {
                        "locales": [
                            "en-US"
                        ],
                        "type": "locale"
                    },
                    {
                        "countries": [
                            "US"
                        ],
                        "type": "country"
                    },
                    {
                        "channels": [
                            "release"
                        ],
                        "type": "channel"
                    },
                    {
                        "versions": [
                            75,
                            76
                        ],
                        "type": "version"
                    },
                    {
                        "count": 100,
                        "input": [
                            "\"global-v2\"",
                            "normandy.userId"
                        ],
                        "start": 7351,
                        "total": 10000,
                        "type": "bucketSample"
                    }
                ],
                "id": 3006,
                "identicon_seed": "v1:7fs5iyemlv6",
                "name": "activity-stream Pocket New Tab Story Card Collection Release 75 Test",
                "recipe": {
                    "approved_revision_id": 3006,
                    "id": 937,
                    "latest_revision_id": 3006
                },
                "updated": "2020-04-07T17:32:51.609562Z"
            },
            "signature": null,
            "uses_only_baseline_capabilities": true
        },
        {
            "approved_revision": null,
            "id": 861,
            "latest_revision": {
                "action": {
                    "arguments_schema": {
                        "$schema": "http://json-schema.org/draft-04/schema#",
                        "title": "Log a message to the console",
                        "type": "object",
                        "required": [
                            "message"
                        ],
                        "properties": {
                            "message": {
                                "description": "Message to log to the console",
                                "type": "string",
                                "default": ""
                            }
                        }
                    },
                    "name": "console-log",
                    "id": 1,
                    "implementation_url": "https://normandy.cdn.mozilla.net/api/v1/action/console-log/implementation/sha384-dwDUzk7p67hyOW81gMBIWnhrBFoOvbRvrt2ftxkMrqBjbADVA_1TjHuv0i7bbFrN/"
                },
                "approval_request": null,
                "arguments": {
                    "message": "unused recipe"
                },
                "experimenter_slug": "fingerprinting-protections-retention-study-v2",
                "capabilities": [
                    "action.console-log"
                ],
                "comment": "",
                "creator": {
                    "id": 1,
                    "first_name": "Michael",
                    "last_name": "Cooper (mythmon)",
                    "email": "mcooper@mozilla.com"
                },
                "date_created": "2019-10-29T22:20:30.328510Z",
                "enabled_states": [],
                "enabled": false,
                "extra_capabilities": [],
                "extra_filter_expression": "false",
                "filter_expression": "false",
                "filter_object": [],
                "id": 2782,
                "identicon_seed": "v1:hir8yh9xdg",
                "name": "accidental dupe of 858",
                "recipe": {
                    "approved_revision_id": null,
                    "id": 861,
                    "latest_revision_id": 2782
                },
                "updated": "2019-10-29T22:20:30.328875Z"
            },
            "signature": null,
            "uses_only_baseline_capabilities": true
        },
        {
            "approved_revision": null,
            "id": 796,
            "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": null,
                    "approver": null,
                    "comment": null,
                    "created": "2019-06-14T23:59:08.815025Z",
                    "creator": {
                        "id": 6,
                        "first_name": "Josh",
                        "last_name": "Gaunt",
                        "email": "jgaunt@mozilla.com"
                    },
                    "id": 1686
                },
                "arguments": {
                    "repeatOption": "once",
                    "surveyId": "hb-proxy-vpn-ux",
                    "message": "Please help make Firefox better by taking this short survey",
                    "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/Proxy-VPN-UX-User-Survey",
                    "includeTelemetryUUID": true
                },
                "experimenter_slug": null,
                "capabilities": [
                    "action.show-heartbeat",
                    "jexl.transform.bucketSample"
                ],
                "comment": "",
                "creator": {
                    "id": 6,
                    "first_name": "Josh",
                    "last_name": "Gaunt",
                    "email": "jgaunt@mozilla.com"
                },
                "date_created": "2019-06-13T21:56:36.751655Z",
                "enabled_states": [],
                "enabled": false,
                "extra_capabilities": [],
                "extra_filter_expression": "(\n    normandy.addons['uBlock0@raymondhill.net'].isActive ||\n    normandy.addons['firefox@ghostery.com'].isActive ||\n    normandy.addons['jid1-CKHySAadH4nL6Q@jetpack'].isActive ||\n    normandy.addons['jid1-MnnxcxisBPnSXQ@jetpack'].isActive ||\n    normandy.addons['woop-NoopscooPsnSXQ@jetpack'].isActive ||\n    normandy.addons['nortonsafeweb@symantec.com'].isActive\n) &&\nnormandy.telemetry.main.payload.processes.parent.scalars[\"dom.parentprocess.private_window_used\"]",
                "filter_expression": "(normandy.locale in [\"en-AU\",\"en-GB\",\"en-CA\",\"en-NZ\",\"en-ZA\",\"en-US\"]) && ([\"global-v1\",normandy.userId]|bucketSample(690,460,10000)) && ((\n    normandy.addons['uBlock0@raymondhill.net'].isActive ||\n    normandy.addons['firefox@ghostery.com'].isActive ||\n    normandy.addons['jid1-CKHySAadH4nL6Q@jetpack'].isActive ||\n    normandy.addons['jid1-MnnxcxisBPnSXQ@jetpack'].isActive ||\n    normandy.addons['woop-NoopscooPsnSXQ@jetpack'].isActive ||\n    normandy.addons['nortonsafeweb@symantec.com'].isActive\n) &&\nnormandy.telemetry.main.payload.processes.parent.scalars[\"dom.parentprocess.private_window_used\"])",
                "filter_object": [
                    {
                        "locales": [
                            "en-AU",
                            "en-GB",
                            "en-CA",
                            "en-NZ",
                            "en-ZA",
                            "en-US"
                        ],
                        "type": "locale"
                    },
                    {
                        "type": "bucketSample",
                        "input": [
                            "\"global-v1\"",
                            "normandy.userId"
                        ],
                        "start": 690,
                        "count": 460,
                        "total": 10000
                    }
                ],
                "id": 2574,
                "identicon_seed": "v1:ivhojfu1gr",
                "name": "Heartbeat: Proxy VPN UX User Survey",
                "recipe": {
                    "approved_revision_id": null,
                    "id": 796,
                    "latest_revision_id": 2574
                },
                "updated": "2019-06-13T21:56:37.738419Z"
            },
            "signature": null,
            "uses_only_baseline_capabilities": true
        },
        {
            "approved_revision": null,
            "id": 728,
            "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-longitude",
                    "message": "Please help make Firefox better by taking this short survey",
                    "learnMoreMessage": "Learn More",
                    "learnMoreUrl": "https://support.mozilla.org/kb/rate-your-firefox-experience-heartbeat",
                    "engagementButtonLabel": "Take Survey",
                    "thanksMessage": "Thanks",
                    "postAnswerUrl": "https://www.mozilla.org/en-US/dafadfa",
                    "includeTelemetryUUID": true
                },
                "experimenter_slug": null,
                "capabilities": [
                    "action.show-heartbeat"
                ],
                "comment": "",
                "creator": {
                    "id": 4,
                    "first_name": "Rob",
                    "last_name": "Rayborn",
                    "email": "rrayborn@mozilla.com"
                },
                "date_created": "2019-03-28T21:11:36.618982Z",
                "enabled_states": [],
                "enabled": false,
                "extra_capabilities": [],
                "extra_filter_expression": "(\n    [normandy.userId, normandy.recipe.id]|bucketSample((normandy.request_time // (24*60*60*1000)), 14, 10000)  \n    && !normandy.isFirstRun\n)",
                "filter_expression": "(normandy.locale in [\"en-AU\",\"en-GB\",\"en-CA\",\"en-NZ\",\"en-ZA\",\"en-US\"]) && (normandy.channel in [\"release\"]) && ((\n    [normandy.userId, normandy.recipe.id]|bucketSample((normandy.request_time // (24*60*60*1000)), 14, 10000)  \n    && !normandy.isFirstRun\n))",
                "filter_object": [
                    {
                        "locales": [
                            "en-AU",
                            "en-GB",
                            "en-CA",
                            "en-NZ",
                            "en-ZA",
                            "en-US"
                        ],
                        "type": "locale"
                    },
                    {
                        "channels": [
                            "release"
                        ],
                        "type": "channel"
                    }
                ],
                "id": 2351,
                "identicon_seed": "v1:x4u7eqrrd7",
                "name": "Heartbeat: Longitudinal Analysis 2019",
                "recipe": {
                    "approved_revision_id": null,
                    "id": 728,
                    "latest_revision_id": 2351
                },
                "updated": "2019-03-28T21:11:37.379130Z"
            },
            "signature": null,
            "uses_only_baseline_capabilities": true
        },
        {
            "approved_revision": null,
            "id": 653,
            "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": null,
                "arguments": {
                    "slug": "pref-rollout-network-cookie-",
                    "preferences": [
                        {
                            "preferenceName": "network.cookie.cookieBehavior",
                            "value": 4
                        }
                    ]
                },
                "experimenter_slug": null,
                "capabilities": [
                    "jexl.transform.stableSample",
                    "action.preference-rollout"
                ],
                "comment": "",
                "creator": {
                    "id": 1,
                    "first_name": "Michael",
                    "last_name": "Cooper (mythmon)",
                    "email": "mcooper@mozilla.com"
                },
                "date_created": "2018-12-05T20:41:50.409185Z",
                "enabled_states": [],
                "enabled": false,
                "extra_capabilities": [],
                "extra_filter_expression": "",
                "filter_expression": "(normandy.channel in [\"release\"]) && ((normandy.version>=\"66\"&&normandy.version<\"67\")) && ([normandy.recipe.id,normandy.userId]|stableSample(0.01))",
                "filter_object": [
                    {
                        "channels": [
                            "release"
                        ],
                        "type": "channel"
                    },
                    {
                        "versions": [
                            66
                        ],
                        "type": "version"
                    },
                    {
                        "input": [
                            "normandy.recipe.id",
                            "normandy.userId"
                        ],
                        "rate": 0.01,
                        "type": "stableSample"
                    }
                ],
                "id": 2080,
                "identicon_seed": "v1:8xz5cf68bed",
                "name": "[WIP] Pref Rollout: Network Cookie Behavior [Bug ...]",
                "recipe": {
                    "approved_revision_id": null,
                    "id": 653,
                    "latest_revision_id": 2080
                },
                "updated": "2018-12-05T20:41:50.448731Z"
            },
            "signature": null,
            "uses_only_baseline_capabilities": true
        },
        {
            "approved_revision": null,
            "id": 589,
            "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-study-firefox-monitor-tag-group-1483104",
                    "experimentDocumentUrl": "https://bugzilla.mozilla.org/show_bug.cgi?id=1483104",
                    "isHighVolume": false,
                    "preferenceName": "extensions.fxmonitor.enabled",
                    "preferenceType": "boolean",
                    "isEnrollmentPaused": false,
                    "branches": [
                        {
                            "slug": "treatment",
                            "value": true,
                            "ratio": 1
                        },
                        {
                            "slug": "control",
                            "value": false,
                            "ratio": 1
                        }
                    ]
                },
                "experimenter_slug": null,
                "capabilities": [
                    "action.preference-experiment"
                ],
                "comment": "",
                "creator": {
                    "id": 1,
                    "first_name": "Michael",
                    "last_name": "Cooper (mythmon)",
                    "email": "mcooper@mozilla.com"
                },
                "date_created": "2018-09-24T19:55:28.004292Z",
                "enabled_states": [],
                "enabled": false,
                "extra_capabilities": [],
                "extra_filter_expression": "normandy.channel == 'release'\n&& normandy.version >= '62.'\n&& normandy.version < '63.'\n&& normandy.locale in ['en-CA', 'en-GB', 'en-US', 'en-ZA']\n&& [normandy.userId, 'Monitor']|bucketSample(10, 5, 1000)\n&& (\n    (\n        normandy.request_time > '2018-09-25T07:15:00'|date\n        && normandy.country in [\"US\", \"CA\", \"MX\"]\n    )\n    || normandy.request_time > '2018-09-25T13:00:00'|date\n)",
                "filter_expression": "normandy.channel == 'release'\n&& normandy.version >= '62.'\n&& normandy.version < '63.'\n&& normandy.locale in ['en-CA', 'en-GB', 'en-US', 'en-ZA']\n&& [normandy.userId, 'Monitor']|bucketSample(10, 5, 1000)\n&& (\n    (\n        normandy.request_time > '2018-09-25T07:15:00'|date\n        && normandy.country in [\"US\", \"CA\", \"MX\"]\n    )\n    || normandy.request_time > '2018-09-25T13:00:00'|date\n)",
                "filter_object": [],
                "id": 1861,
                "identicon_seed": "v1:xgk1flvymzn",
                "name": "Pref Study: Firefox Monitor - Rollout tag group [Bug 1483104]",
                "recipe": {
                    "approved_revision_id": null,
                    "id": 589,
                    "latest_revision_id": 1861
                },
                "updated": "2018-09-24T19:55:28.355317Z"
            },
            "signature": null,
            "uses_only_baseline_capabilities": true
        },
        {
            "approved_revision": null,
            "id": 588,
            "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": null,
                "arguments": {
                    "slug": "rollout-firefox-monitor-1488532",
                    "preferences": [
                        {
                            "preferenceName": "extensions.fxmonitor.enabled",
                            "value": true
                        }
                    ]
                },
                "experimenter_slug": null,
                "capabilities": [
                    "action.preference-rollout"
                ],
                "comment": "",
                "creator": {
                    "id": 1,
                    "first_name": "Michael",
                    "last_name": "Cooper (mythmon)",
                    "email": "mcooper@mozilla.com"
                },
                "date_created": "2018-09-24T19:52:55.397447Z",
                "enabled_states": [],
                "enabled": false,
                "extra_capabilities": [],
                "extra_filter_expression": "normandy.channel == 'release'\n&& normandy.version >= '62.'\n&& normandy.version < '63.'\n&& normandy.locale in ['en-CA', 'en-GB', 'en-US', 'en-ZA']\n&& [normandy.userId, 'Monitor']|bucketSample(15, 95, 1000)\n&& (\n    (\n        normandy.request_time > '2018-09-25T07:15:00'|date\n        && normandy.country in [\"US\", \"CA\", \"MX\"]\n    )\n    || normandy.request_time > '2018-09-25T13:00:00'|date\n)",
                "filter_expression": "normandy.channel == 'release'\n&& normandy.version >= '62.'\n&& normandy.version < '63.'\n&& normandy.locale in ['en-CA', 'en-GB', 'en-US', 'en-ZA']\n&& [normandy.userId, 'Monitor']|bucketSample(15, 95, 1000)\n&& (\n    (\n        normandy.request_time > '2018-09-25T07:15:00'|date\n        && normandy.country in [\"US\", \"CA\", \"MX\"]\n    )\n    || normandy.request_time > '2018-09-25T13:00:00'|date\n)",
                "filter_object": [],
                "id": 1860,
                "identicon_seed": "v1:8324sifmmfu",
                "name": "Rollout: Firefox Monitor - Enable [Bug1483104]",
                "recipe": {
                    "approved_revision_id": null,
                    "id": 588,
                    "latest_revision_id": 1860
                },
                "updated": "2018-09-24T19:52:55.416870Z"
            },
            "signature": null,
            "uses_only_baseline_capabilities": true
        },
        {
            "approved_revision": null,
            "id": 383,
            "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": null,
                "arguments": {
                    "name": "Pioneer Enrollment - US",
                    "description": "Prompts users to enroll in Pioneer: https://support.mozilla.org/en-US/kb/about-firefox-pioneer",
                    "addonUrl": "https://net-mozaws-prod-us-west-2-normandy.s3.amazonaws.com/extensions/pioneer-enrollment-study%40mozilla.org-2.0.4-signed.xpi",
                    "isEnrollmentPaused": false,
                    "extensionApiId": 31
                },
                "experimenter_slug": null,
                "capabilities": [
                    "action.opt-out-study"
                ],
                "comment": "",
                "creator": null,
                "date_created": "2018-08-13T17:17:43.128322Z",
                "enabled_states": [],
                "enabled": false,
                "extra_capabilities": [],
                "extra_filter_expression": "(\n    [normandy.userId, normandy.recipe.id]|bucketSample((normandy.request_time / (24*60*60*1000)), 2, 1000)\n    && normandy.locale == 'en-US'\n    && normandy.country == 'US'\n    && !normandy.isFirstRun\n    && normandy.version >=  '57.0'\n    && normandy.channel == 'release'\n)",
                "filter_expression": "(\n    [normandy.userId, normandy.recipe.id]|bucketSample((normandy.request_time / (24*60*60*1000)), 2, 1000)\n    && normandy.locale == 'en-US'\n    && normandy.country == 'US'\n    && !normandy.isFirstRun\n    && normandy.version >=  '57.0'\n    && normandy.channel == 'release'\n)",
                "filter_object": [],
                "id": 1678,
                "identicon_seed": "v1:nkgp9712ou",
                "name": "Opt-out - Pioneer Enrollment Study US only",
                "recipe": {
                    "approved_revision_id": null,
                    "id": 383,
                    "latest_revision_id": 1678
                },
                "updated": "2018-08-13T17:17:43.128655Z"
            },
            "signature": null,
            "uses_only_baseline_capabilities": true
        },
        {
            "approved_revision": null,
            "id": 540,
            "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-bkmrk-reco",
                    "message": "Have a website you visit all the time? Bookmark it!",
                    "learnMoreMessage": "https://wiki.mozilla.org/Firefox/Shield/Heartbeat",
                    "learnMoreUrl": "Learn More",
                    "engagementButtonLabel": "Learn to Bookmark",
                    "thanksMessage": "Redirecting...",
                    "postAnswerUrl": "https://support.mozilla.org/kb/bookmarks-firefox",
                    "includeTelemetryUUID": false
                },
                "experimenter_slug": null,
                "capabilities": [
                    "action.show-heartbeat"
                ],
                "comment": "",
                "creator": null,
                "date_created": "2018-08-09T14:48:24.974980Z",
                "enabled_states": [],
                "enabled": false,
                "extra_capabilities": [],
                "extra_filter_expression": "(\n [normandy.userId]|bucketSample(447, 5, 1000)\n && normandy.channel == 'release' \n && normandy.version >= '61' \n && normandy.locale == 'en-US'\n &&  !normandy.isFirstRun \n)",
                "filter_expression": "(\n [normandy.userId]|bucketSample(447, 5, 1000)\n && normandy.channel == 'release' \n && normandy.version >= '61' \n && normandy.locale == 'en-US'\n &&  !normandy.isFirstRun \n)",
                "filter_object": [],
                "id": 1667,
                "identicon_seed": "v1:xdqp4pe1kui",
                "name": "Bookmark Recommendation",
                "recipe": {
                    "approved_revision_id": null,
                    "id": 540,
                    "latest_revision_id": 1667
                },
                "updated": "2018-08-09T14:48:24.975252Z"
            },
            "signature": null,
            "uses_only_baseline_capabilities": true
        },
        {
            "approved_revision": null,
            "id": 538,
            "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-pin-reco",
                    "message": "Have a website you visit all the time? Pin it!",
                    "learnMoreMessage": "https://wiki.mozilla.org/Firefox/Shield/Heartbeat",
                    "learnMoreUrl": "Learn More",
                    "engagementButtonLabel": "Learn to Pin",
                    "thanksMessage": "Redirecting...",
                    "postAnswerUrl": "https://support.mozilla.org/kb/pinned-tabs-keep-favorite-websites-open",
                    "includeTelemetryUUID": false
                },
                "experimenter_slug": null,
                "capabilities": [
                    "action.show-heartbeat"
                ],
                "comment": "",
                "creator": null,
                "date_created": "2018-08-09T14:42:43.300269Z",
                "enabled_states": [],
                "enabled": false,
                "extra_capabilities": [],
                "extra_filter_expression": "(\n [normandy.userId]|bucketSample(437, 5, 1000)\n && normandy.channel == 'release' \n && normandy.version >= '61' \n && normandy.locale == 'en-US'\n && !normandy.isFirstRun\n)",
                "filter_expression": "(\n [normandy.userId]|bucketSample(437, 5, 1000)\n && normandy.channel == 'release' \n && normandy.version >= '61' \n && normandy.locale == 'en-US'\n && !normandy.isFirstRun\n)",
                "filter_object": [],
                "id": 1665,
                "identicon_seed": "v1:drn55ppx3qc",
                "name": "Pinned Tab Recommendation",
                "recipe": {
                    "approved_revision_id": null,
                    "id": 538,
                    "latest_revision_id": 1665
                },
                "updated": "2018-08-09T14:42:43.300574Z"
            },
            "signature": null,
            "uses_only_baseline_capabilities": true
        },
        {
            "approved_revision": null,
            "id": 533,
            "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": {
                    "repeatEvery": 1,
                    "repeatOption": "xdays",
                    "surveyId": "hb-about-test",
                    "message": "Test",
                    "learnMoreMessage": "Learn More",
                    "learnMoreUrl": "https://support.mozilla.org/kb/rate-your-firefox-experience-heartbeat",
                    "engagementButtonLabel": "Test",
                    "thanksMessage": "Thank you",
                    "postAnswerUrl": "https://addons.mozilla.org/firefox/downloads/file/1018006/adblock_plus-3.2-an+fx.xpi",
                    "includeTelemetryUUID": false
                },
                "experimenter_slug": null,
                "capabilities": [
                    "action.show-heartbeat"
                ],
                "comment": "",
                "creator": null,
                "date_created": "2018-08-08T13:58:32.350449Z",
                "enabled_states": [],
                "enabled": false,
                "extra_capabilities": [],
                "extra_filter_expression": "(\n\n  normandy.version > '60'\n)",
                "filter_expression": "(\n\n  normandy.version > '60'\n)",
                "filter_object": [],
                "id": 1659,
                "identicon_seed": "v1:p6bxeqp9tfm",
                "name": "Test about:preferences -DO NOT PUBLISH",
                "recipe": {
                    "approved_revision_id": null,
                    "id": 533,
                    "latest_revision_id": 1659
                },
                "updated": "2018-08-08T13:58:32.350716Z"
            },
            "signature": null,
            "uses_only_baseline_capabilities": true
        },
        {
            "approved_revision": null,
            "id": 527,
            "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-malware-test-bug1475330",
                    "message": "Firefox has detected that your computer may have malware",
                    "learnMoreMessage": "Learn More",
                    "learnMoreUrl": "https://qsurvey.mozilla.com/s3/c0c41c077ec7",
                    "engagementButtonLabel": "Learn how to Fix",
                    "thanksMessage": "Redirecting...",
                    "postAnswerUrl": "https://support.mozilla.org/kb/firefox-warned-you-about-malware",
                    "includeTelemetryUUID": false
                },
                "experimenter_slug": null,
                "capabilities": [
                    "action.show-heartbeat"
                ],
                "comment": "",
                "creator": null,
                "date_created": "2018-07-26T18:38:12.334126Z",
                "enabled_states": [],
                "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.os.isWindows\n    && (normandy.addons[\"@asdfjhsdfuhw\"]\n    || normandy.addons[\"@asdfsdfwe\"]\n    || normandy.addons[\"@asdieieuss\"]\n    || normandy.addons[\"@dghfghfgh\"]\n    || normandy.addons[\"@difherk\"]\n    || normandy.addons[\"@dsfgtftgjhrdf4\"]\n    || normandy.addons[\"@fidfueir\"]\n    || normandy.addons[\"@hjconsnfes\"]\n    || normandy.addons[\"@isdifvdkf\"]\n    || normandy.addons[\"@iweruewir\"]\n    || normandy.addons[\"@oiboijdjfj\"]\n    || normandy.addons[\"@safesearchavs\"]\n    || normandy.addons[\"@safesearchavsext\"]\n    || normandy.addons[\"@safesearchincognito\"]\n    || normandy.addons[\"@safesearchscoutee\"]\n    || normandy.addons[\"@sdfykhhhfg\"]\n    || normandy.addons[\"@sdiosuff\"]\n    || normandy.addons[\"@sdklsajd\"]\n    || normandy.addons[\"@sduixcjksd\"]\n    || normandy.addons[\"@sicognitores\"]\n    || normandy.addons[\"@simtabtest\"]\n    || normandy.addons[\"@sodiasudi\"]\n    || normandy.addons[\"@test13\"]\n    || normandy.addons[\"@test131\"]\n    || normandy.addons[\"@test131ver\"]\n    || normandy.addons[\"@test132\"]\n    || normandy.addons[\"@test13s\"]\n    || normandy.addons[\"@testmptys\"]\n    || normandy.addons[\"{ac4e5b0c-13c4-4bfd-a0c3-1e73c81e8bac}\"]\n    || normandy.addons[\"{e78785c3-ec49-44d2-8aac-9ec7293f4a8f}\"]\n    || normandy.addons[\"general@safesearch.net\"]\n    || normandy.addons[\"@fsgergsdqtyy\"]\n    || normandy.addons[\"general@filecheckerapp.com\"])\n)",
                "filter_expression": "(\n    normandy.locale in ['en-US', 'en-AU', 'en-CA', 'en-GB', 'en-NZ', 'en-ZA']\n    && normandy.os.isWindows\n    && (normandy.addons[\"@asdfjhsdfuhw\"]\n    || normandy.addons[\"@asdfsdfwe\"]\n    || normandy.addons[\"@asdieieuss\"]\n    || normandy.addons[\"@dghfghfgh\"]\n    || normandy.addons[\"@difherk\"]\n    || normandy.addons[\"@dsfgtftgjhrdf4\"]\n    || normandy.addons[\"@fidfueir\"]\n    || normandy.addons[\"@hjconsnfes\"]\n    || normandy.addons[\"@isdifvdkf\"]\n    || normandy.addons[\"@iweruewir\"]\n    || normandy.addons[\"@oiboijdjfj\"]\n    || normandy.addons[\"@safesearchavs\"]\n    || normandy.addons[\"@safesearchavsext\"]\n    || normandy.addons[\"@safesearchincognito\"]\n    || normandy.addons[\"@safesearchscoutee\"]\n    || normandy.addons[\"@sdfykhhhfg\"]\n    || normandy.addons[\"@sdiosuff\"]\n    || normandy.addons[\"@sdklsajd\"]\n    || normandy.addons[\"@sduixcjksd\"]\n    || normandy.addons[\"@sicognitores\"]\n    || normandy.addons[\"@simtabtest\"]\n    || normandy.addons[\"@sodiasudi\"]\n    || normandy.addons[\"@test13\"]\n    || normandy.addons[\"@test131\"]\n    || normandy.addons[\"@test131ver\"]\n    || normandy.addons[\"@test132\"]\n    || normandy.addons[\"@test13s\"]\n    || normandy.addons[\"@testmptys\"]\n    || normandy.addons[\"{ac4e5b0c-13c4-4bfd-a0c3-1e73c81e8bac}\"]\n    || normandy.addons[\"{e78785c3-ec49-44d2-8aac-9ec7293f4a8f}\"]\n    || normandy.addons[\"general@safesearch.net\"]\n    || normandy.addons[\"@fsgergsdqtyy\"]\n    || normandy.addons[\"general@filecheckerapp.com\"])\n)",
                "filter_object": [],
                "id": 1639,
                "identicon_seed": "v1:mtpv1jju1k",
                "name": "Malware Warning Test",
                "recipe": {
                    "approved_revision_id": null,
                    "id": 527,
                    "latest_revision_id": 1639
                },
                "updated": "2018-07-26T18:38:12.334406Z"
            },
            "signature": null,
            "uses_only_baseline_capabilities": true
        },
        {
            "approved_revision": null,
            "id": 429,
            "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-04-23T19:41:33.979733Z",
                    "creator": {
                        "id": 4,
                        "first_name": "Rob",
                        "last_name": "Rayborn",
                        "email": "rrayborn@mozilla.com"
                    },
                    "id": 761
                },
                "arguments": {
                    "slug": "pref-flip-timer-speed-up-60-1443940",
                    "experimentDocumentUrl": "https://bugzilla.mozilla.org/show_bug.cgi?id=1443940",
                    "isHighVolume": true,
                    "preferenceName": "app.normandy.run_interval_seconds",
                    "preferenceType": "integer",
                    "preferenceBranchType": "default",
                    "isEnrollmentPaused": false,
                    "branches": [
                        {
                            "ratio": 1,
                            "slug": "six",
                            "value": 21600
                        }
                    ]
                },
                "experimenter_slug": null,
                "capabilities": [
                    "action.preference-experiment"
                ],
                "comment": "",
                "creator": null,
                "date_created": "2018-04-23T19:41:28.794869Z",
                "enabled_states": [],
                "enabled": false,
                "extra_capabilities": [],
                "extra_filter_expression": "(\n  normandy.channel == 'beta' && \n  normandy.version >= '60.0' &&\n  [normandy.userId, normandy.recipe.id]|stableSample(0.5)\n)",
                "filter_expression": "(\n  normandy.channel == 'beta' && \n  normandy.version >= '60.0' &&\n  [normandy.userId, normandy.recipe.id]|stableSample(0.5)\n)",
                "filter_object": [],
                "id": 97,
                "identicon_seed": "v1:ss91d5czibm",
                "name": "Pref Flip Study: Normandy timer speed up, post 60 [Bug 1443940]",
                "recipe": {
                    "approved_revision_id": null,
                    "id": 429,
                    "latest_revision_id": 97
                },
                "updated": "2018-04-23T19:41:29.001184Z"
            },
            "signature": null,
            "uses_only_baseline_capabilities": true
        },
        {
            "approved_revision": null,
            "id": 447,
            "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-04-20T19:40:56.779193Z",
                    "creator": {
                        "id": 4,
                        "first_name": "Rob",
                        "last_name": "Rayborn",
                        "email": "rrayborn@mozilla.com"
                    },
                    "id": 760
                },
                "arguments": {
                    "surveyId": "hb-out-of-date-en- Weekly",
                    "message": "Your Firefox is critically out of date.  An update is required to stay secure.",
                    "learnMoreMessage": "Learn More",
                    "learnMoreUrl": "https://support.mozilla.org/en-US/kb/rate-your-firefox-experience-heartbeat",
                    "engagementButtonLabel": "Update Now",
                    "thanksMessage": "Thank You!",
                    "postAnswerUrl": "https://www.mozilla.org/firefox/new/?utm_source=firefox&utm_medium=heartbeat&utm_campaign=hboutofdateen",
                    "includeTelemetryUUID": false,
                    "repeatOption": "xdays",
                    "repeatEvery": 7
                },
                "experimenter_slug": null,
                "capabilities": [
                    "action.show-heartbeat"
                ],
                "comment": "",
                "creator": null,
                "date_created": "2018-04-20T19:39:32.651297Z",
                "enabled_states": [],
                "enabled": false,
                "extra_capabilities": [],
                "extra_filter_expression": "(\n    normandy.locale in ['en-US', 'en-AU', 'en-CA', 'en-GB', 'en-NZ', 'en-ZA']\n    && normandy.version < '58'\n    && normandy.channel == 'release'\n    && [normandy.userId]|bucketSample(200, 800, 1000)\n)",
                "filter_expression": "(\n    normandy.locale in ['en-US', 'en-AU', 'en-CA', 'en-GB', 'en-NZ', 'en-ZA']\n    && normandy.version < '58'\n    && normandy.channel == 'release'\n    && [normandy.userId]|bucketSample(200, 800, 1000)\n)",
                "filter_object": [],
                "id": 45,
                "identicon_seed": "v1:v59bdvbh5v",
                "name": "Out of Date - EN - Weekly",
                "recipe": {
                    "approved_revision_id": null,
                    "id": 447,
                    "latest_revision_id": 45
                },
                "updated": "2018-04-20T19:39:32.655619Z"
            },
            "signature": null,
            "uses_only_baseline_capabilities": true
        },
        {
            "approved_revision": null,
            "id": 446,
            "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-04-19T22:52:16.173006Z",
                    "creator": {
                        "id": 10,
                        "first_name": "Tyler",
                        "last_name": "Downer",
                        "email": "tdowner@mozilla.com"
                    },
                    "id": 754
                },
                "arguments": {
                    "surveyId": "hb-post-57-install-reasons",
                    "message": "Would you like to share feedback about Firefox?",
                    "learnMoreMessage": "Learn More",
                    "learnMoreUrl": "https://wiki.mozilla.org/Firefox/Shield/Heartbeat",
                    "engagementButtonLabel": "Take Survey",
                    "thanksMessage": "Thank You!",
                    "postAnswerUrl": "https://qsurvey.mozilla.com/s3/post-57-users",
                    "includeTelemetryUUID": false,
                    "repeatOption": "once"
                },
                "experimenter_slug": null,
                "capabilities": [
                    "action.show-heartbeat"
                ],
                "comment": "",
                "creator": null,
                "date_created": "2018-04-19T22:52:12.215230Z",
                "enabled_states": [],
                "enabled": false,
                "extra_capabilities": [],
                "extra_filter_expression": "(\n   [normandy.userId, normandy.request_time]|stableSample(0.005)\n   && normandy.locale == 'en-US'\n   && normandy.version  >= '59.0'\n   && normandy.channel == 'release'\n   &&!normandy.isFirstRun\n  && normandy.telemetry.main.environment.profile.creationDate > 17483\n)",
                "filter_expression": "(\n   [normandy.userId, normandy.request_time]|stableSample(0.005)\n   && normandy.locale == 'en-US'\n   && normandy.version  >= '59.0'\n   && normandy.channel == 'release'\n   &&!normandy.isFirstRun\n  && normandy.telemetry.main.environment.profile.creationDate > 17483\n)",
                "filter_object": [],
                "id": 46,
                "identicon_seed": "v1:15oakxgkh0x",
                "name": "Post 57 Install Reasons",
                "recipe": {
                    "approved_revision_id": null,
                    "id": 446,
                    "latest_revision_id": 46
                },
                "updated": "2018-04-19T22:52:12.220642Z"
            },
            "signature": null,
            "uses_only_baseline_capabilities": true
        },
        {
            "approved_revision": null,
            "id": 440,
            "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-04-07T19:27:14.209991Z",
                    "creator": {
                        "id": 6,
                        "first_name": "Josh",
                        "last_name": "Gaunt",
                        "email": "jgaunt@mozilla.com"
                    },
                    "id": 753
                },
                "arguments": {
                    "name": "Pioneer: Understanding usage of the web",
                    "description": "This study explores the relationship between online browsing patterns in response to information cues about websites.\n\nhttps://bugzilla.mozilla.org/show_bug.cgi?id=1450092",
                    "addonUrl": "https://net-mozaws-prod-us-west-2-normandy.s3.amazonaws.com/extensions/online-news%40pioneer.mozilla.org-2.0.0-signed.xpi",
                    "isEnrollmentPaused": true,
                    "extensionApiId": 42
                },
                "experimenter_slug": null,
                "capabilities": [
                    "action.opt-out-study"
                ],
                "comment": "",
                "creator": null,
                "date_created": "2018-04-07T19:27:03.995685Z",
                "enabled_states": [],
                "enabled": false,
                "extra_capabilities": [],
                "extra_filter_expression": "( normandy.addons['pioneer-opt-in@mozilla.org'].isActive\n && normandy.locale == 'en-US'\n && normandy.country == 'US'\n)",
                "filter_expression": "( normandy.addons['pioneer-opt-in@mozilla.org'].isActive\n && normandy.locale == 'en-US'\n && normandy.country == 'US'\n)",
                "filter_object": [],
                "id": 61,
                "identicon_seed": "v1:ppfey6j4wum",
                "name": "Pioneer Study: Online News (v2)",
                "recipe": {
                    "approved_revision_id": null,
                    "id": 440,
                    "latest_revision_id": 61
                },
                "updated": "2018-04-07T19:27:04.028990Z"
            },
            "signature": null,
            "uses_only_baseline_capabilities": true
        },
        {
            "approved_revision": null,
            "id": 442,
            "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": false,
                    "approver": {
                        "id": 6,
                        "first_name": "Josh",
                        "last_name": "Gaunt",
                        "email": "jgaunt@mozilla.com"
                    },
                    "comment": "killing",
                    "created": "2018-04-06T19:45:03.221834Z",
                    "creator": {
                        "id": 4,
                        "first_name": "Rob",
                        "last_name": "Rayborn",
                        "email": "rrayborn@mozilla.com"
                    },
                    "id": 752
                },
                "arguments": {
                    "surveyId": "hb-activity-stream-60-beta-wide-layout-bug-1443649-false",
                    "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": "Thanks!",
                    "postAnswerUrl": "https://qsurvey.mozilla.com/s3/feedback-asw?b=0",
                    "includeTelemetryUUID": false,
                    "repeatOption": "once"
                },
                "experimenter_slug": null,
                "capabilities": [
                    "action.show-heartbeat"
                ],
                "comment": "",
                "creator": null,
                "date_created": "2018-04-06T19:44:43.523905Z",
                "enabled_states": [],
                "enabled": false,
                "extra_capabilities": [],
                "extra_filter_expression": "(\n  normandy.channel == 'beta'\n  && normandy.version > '60'\n  && normandy.version < '61'\n  && normandy.request_time < '2018-04-10'|date\n  &&  normandy.locale in ['en-US', 'en-AU', 'en-CA', 'en-GB', 'en-NZ', 'en-ZA']\n  && [normandy.userId]|bucketSample(250, 40, 1000)\n  && 'browser.newtabpage.activity-stream.enableWideLayout'|preferenceExists\n  && !('browser.newtabpage.activity-stream.enableWideLayout'|preferenceValue)\n)",
                "filter_expression": "(\n  normandy.channel == 'beta'\n  && normandy.version > '60'\n  && normandy.version < '61'\n  && normandy.request_time < '2018-04-10'|date\n  &&  normandy.locale in ['en-US', 'en-AU', 'en-CA', 'en-GB', 'en-NZ', 'en-ZA']\n  && [normandy.userId]|bucketSample(250, 40, 1000)\n  && 'browser.newtabpage.activity-stream.enableWideLayout'|preferenceExists\n  && !('browser.newtabpage.activity-stream.enableWideLayout'|preferenceValue)\n)",
                "filter_object": [],
                "id": 52,
                "identicon_seed": "v1:kk6k4pb1gag",
                "name": "Heartbeat False: Activity Stream wide layout, 60 Beta [1443649]",
                "recipe": {
                    "approved_revision_id": null,
                    "id": 442,
                    "latest_revision_id": 52
                },
                "updated": "2018-04-06T19:44:43.541218Z"
            },
            "signature": null,
            "uses_only_baseline_capabilities": true
        },
        {
            "approved_revision": null,
            "id": 441,
            "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": false,
                    "approver": {
                        "id": 6,
                        "first_name": "Josh",
                        "last_name": "Gaunt",
                        "email": "jgaunt@mozilla.com"
                    },
                    "comment": "killing",
                    "created": "2018-04-06T19:45:00.802561Z",
                    "creator": {
                        "id": 4,
                        "first_name": "Rob",
                        "last_name": "Rayborn",
                        "email": "rrayborn@mozilla.com"
                    },
                    "id": 751
                },
                "arguments": {
                    "surveyId": "hb-activity-stream-60-beta-wide-layout-bug-1443649-true",
                    "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": "Thanks!",
                    "postAnswerUrl": "https://qsurvey.mozilla.com/s3/feedback-asw?b=1",
                    "includeTelemetryUUID": false,
                    "repeatOption": "once"
                },
                "experimenter_slug": null,
                "capabilities": [
                    "action.show-heartbeat"
                ],
                "comment": "",
                "creator": null,
                "date_created": "2018-04-06T19:44:37.008322Z",
                "enabled_states": [],
                "enabled": false,
                "extra_capabilities": [],
                "extra_filter_expression": "(\n  normandy.channel == 'beta'\n  && normandy.version > '60'\n  && normandy.version < '61'\n  && normandy.request_time < '2018-04-10'|date\n  &&  normandy.locale in ['en-US', 'en-AU', 'en-CA', 'en-GB', 'en-NZ', 'en-ZA']\n  && [normandy.userId]|bucketSample(250, 120, 1000)\n  && 'browser.newtabpage.activity-stream.enableWideLayout'|preferenceExists\n  && 'browser.newtabpage.activity-stream.enableWideLayout'|preferenceValue\n)",
                "filter_expression": "(\n  normandy.channel == 'beta'\n  && normandy.version > '60'\n  && normandy.version < '61'\n  && normandy.request_time < '2018-04-10'|date\n  &&  normandy.locale in ['en-US', 'en-AU', 'en-CA', 'en-GB', 'en-NZ', 'en-ZA']\n  && [normandy.userId]|bucketSample(250, 120, 1000)\n  && 'browser.newtabpage.activity-stream.enableWideLayout'|preferenceExists\n  && 'browser.newtabpage.activity-stream.enableWideLayout'|preferenceValue\n)",
                "filter_object": [],
                "id": 57,
                "identicon_seed": "v1:0tpb0w2gsku9",
                "name": "Heartbeat True: Activity Stream wide layout, 60 Beta [1443649]",
                "recipe": {
                    "approved_revision_id": null,
                    "id": 441,
                    "latest_revision_id": 57
                },
                "updated": "2018-04-06T19:44:37.015114Z"
            },
            "signature": null,
            "uses_only_baseline_capabilities": true
        },
        {
            "approved_revision": null,
            "id": 431,
            "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": "LGTM. Normandy update timer.",
                    "created": "2018-04-03T19:16:27.727041Z",
                    "creator": {
                        "id": 4,
                        "first_name": "Rob",
                        "last_name": "Rayborn",
                        "email": "rrayborn@mozilla.com"
                    },
                    "id": 749
                },
                "arguments": {
                    "slug": "pref-flip-timer-speed-up-59-1443940",
                    "experimentDocumentUrl": "https://bugzilla.mozilla.org/show_bug.cgi?id=1443940",
                    "isHighVolume": true,
                    "preferenceName": "extensions.shield-recipe-client.run_interval_seconds",
                    "preferenceType": "integer",
                    "preferenceBranchType": "default",
                    "isEnrollmentPaused": false,
                    "branches": [
                        {
                            "ratio": 1,
                            "slug": "six",
                            "value": 21600
                        }
                    ]
                },
                "experimenter_slug": null,
                "capabilities": [
                    "action.preference-experiment"
                ],
                "comment": "",
                "creator": null,
                "date_created": "2018-04-03T19:14:04.564388Z",
                "enabled_states": [],
                "enabled": false,
                "extra_capabilities": [],
                "extra_filter_expression": "(\n  normandy.channel == 'beta' && \n  normandy.version < '60.0' &&\n  [normandy.userId, normandy.recipe.id]|stableSample(0.1)\n)",
                "filter_expression": "(\n  normandy.channel == 'beta' && \n  normandy.version < '60.0' &&\n  [normandy.userId, normandy.recipe.id]|stableSample(0.1)\n)",
                "filter_object": [],
                "id": 92,
                "identicon_seed": "v1:3a9bs29k5ux",
                "name": "Pref Flip Study: Normandy timer speed up; pre 60 [Bug 1443940]",
                "recipe": {
                    "approved_revision_id": null,
                    "id": 431,
                    "latest_revision_id": 92
                },
                "updated": "2018-04-03T19:14:04.776282Z"
            },
            "signature": null,
            "uses_only_baseline_capabilities": true
        },
        {
            "approved_revision": null,
            "id": 445,
            "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": "home approved",
                    "created": "2018-04-03T18:40:33.296245Z",
                    "creator": {
                        "id": 4,
                        "first_name": "Rob",
                        "last_name": "Rayborn",
                        "email": "rrayborn@mozilla.com"
                    },
                    "id": 746
                },
                "arguments": {
                    "surveyId": "hb-listen-home",
                    "message": "Firefox can send articles to Alexa or Google Home to be read aloud.",
                    "learnMoreMessage": "Learn More",
                    "learnMoreUrl": "https://wiki.mozilla.org/Firefox/Shield/Heartbeat",
                    "engagementButtonLabel": "Try It",
                    "thanksMessage": "Thanks",
                    "postAnswerUrl": "https://qsurvey.mozilla.com/s3/listenlater?b=home",
                    "includeTelemetryUUID": false,
                    "repeatOption": "once"
                },
                "experimenter_slug": null,
                "capabilities": [
                    "action.show-heartbeat"
                ],
                "comment": "",
                "creator": null,
                "date_created": "2018-04-03T18:39:46.915475Z",
                "enabled_states": [],
                "enabled": false,
                "extra_capabilities": [],
                "extra_filter_expression": "(\n  normandy.channel == 'release'\n  && normandy.locale in ['en-US', 'en-AU', 'en-CA', 'en-GB', 'en-NZ', 'en-ZA']\n  && normandy.version > '58'\n  && [normandy.userId]|bucketSample(3750, 25, 10000)\n)",
                "filter_expression": "(\n  normandy.channel == 'release'\n  && normandy.locale in ['en-US', 'en-AU', 'en-CA', 'en-GB', 'en-NZ', 'en-ZA']\n  && normandy.version > '58'\n  && [normandy.userId]|bucketSample(3750, 25, 10000)\n)",
                "filter_object": [],
                "id": 47,
                "identicon_seed": "v1:1rgpzzkgvew",
                "name": "Heartbeat: Firefox Listen, Home",
                "recipe": {
                    "approved_revision_id": null,
                    "id": 445,
                    "latest_revision_id": 47
                },
                "updated": "2018-04-03T18:39:46.928586Z"
            },
            "signature": null,
            "uses_only_baseline_capabilities": true
        },
        {
            "approved_revision": null,
            "id": 444,
            "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": "phone approved",
                    "created": "2018-04-03T18:40:26.485244Z",
                    "creator": {
                        "id": 4,
                        "first_name": "Rob",
                        "last_name": "Rayborn",
                        "email": "rrayborn@mozilla.com"
                    },
                    "id": 745
                },
                "arguments": {
                    "surveyId": "hb-listen-phone",
                    "message": "Listen to web pages later on your phone.",
                    "learnMoreMessage": "Learn More",
                    "learnMoreUrl": "https://wiki.mozilla.org/Firefox/Shield/Heartbeat",
                    "engagementButtonLabel": "Try It",
                    "thanksMessage": "Thanks",
                    "postAnswerUrl": "https://qsurvey.mozilla.com/s3/listenlater?b=phone",
                    "includeTelemetryUUID": false,
                    "repeatOption": "once"
                },
                "experimenter_slug": null,
                "capabilities": [
                    "action.show-heartbeat"
                ],
                "comment": "",
                "creator": null,
                "date_created": "2018-04-03T18:38:57.985462Z",
                "enabled_states": [],
                "enabled": false,
                "extra_capabilities": [],
                "extra_filter_expression": "(\n  normandy.channel == 'release'\n  && normandy.locale in ['en-US', 'en-AU', 'en-CA', 'en-GB', 'en-NZ', 'en-ZA']\n  && normandy.version > '58'\n  && [normandy.userId]|bucketSample(3700, 25, 10000)\n)",
                "filter_expression": "(\n  normandy.channel == 'release'\n  && normandy.locale in ['en-US', 'en-AU', 'en-CA', 'en-GB', 'en-NZ', 'en-ZA']\n  && normandy.version > '58'\n  && [normandy.userId]|bucketSample(3700, 25, 10000)\n)",
                "filter_object": [],
                "id": 48,
                "identicon_seed": "v1:ptruqwppd6",
                "name": "Heartbeat: Firefox Listen, Phone",
                "recipe": {
                    "approved_revision_id": null,
                    "id": 444,
                    "latest_revision_id": 48
                },
                "updated": "2018-04-03T18:38:57.999593Z"
            },
            "signature": null,
            "uses_only_baseline_capabilities": true
        },
        {
            "approved_revision": null,
            "id": 443,
            "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": "simple approved",
                    "created": "2018-04-03T18:40:23.934103Z",
                    "creator": {
                        "id": 4,
                        "first_name": "Rob",
                        "last_name": "Rayborn",
                        "email": "rrayborn@mozilla.com"
                    },
                    "id": 744
                },
                "arguments": {
                    "surveyId": "hb-listen-simple",
                    "message": "Want to listen instead of read?  Firefox can read web pages to you.",
                    "learnMoreMessage": "Learn More",
                    "learnMoreUrl": "https://wiki.mozilla.org/Firefox/Shield/Heartbeat",
                    "engagementButtonLabel": "Try It",
                    "thanksMessage": "Thanks",
                    "postAnswerUrl": "https://qsurvey.mozilla.com/s3/listenlater?b=simple",
                    "includeTelemetryUUID": false,
                    "repeatOption": "once"
                },
                "experimenter_slug": null,
                "capabilities": [
                    "action.show-heartbeat"
                ],
                "comment": "",
                "creator": null,
                "date_created": "2018-04-03T18:37:43.941622Z",
                "enabled_states": [],
                "enabled": false,
                "extra_capabilities": [],
                "extra_filter_expression": "(\n  normandy.channel == 'release'\n  && normandy.locale in ['en-US', 'en-AU', 'en-CA', 'en-GB', 'en-NZ', 'en-ZA']\n  && normandy.version > '58'\n  && [normandy.userId]|bucketSample(3650, 25, 10000)\n)",
                "filter_expression": "(\n  normandy.channel == 'release'\n  && normandy.locale in ['en-US', 'en-AU', 'en-CA', 'en-GB', 'en-NZ', 'en-ZA']\n  && normandy.version > '58'\n  && [normandy.userId]|bucketSample(3650, 25, 10000)\n)",
                "filter_object": [],
                "id": 49,
                "identicon_seed": "v1:97y4eqcnsdg",
                "name": "Heartbeat: Firefox Listen, Simple",
                "recipe": {
                    "approved_revision_id": null,
                    "id": 443,
                    "latest_revision_id": 49
                },
                "updated": "2018-04-03T18:37:43.955654Z"
            },
            "signature": null,
            "uses_only_baseline_capabilities": true
        },
        {
            "approved_revision": null,
            "id": 439,
            "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",
                    "created": "2018-04-02T19:50:16.731592Z",
                    "creator": {
                        "id": 10,
                        "first_name": "Tyler",
                        "last_name": "Downer",
                        "email": "tdowner@mozilla.com"
                    },
                    "id": 743
                },
                "arguments": {
                    "slug": "pref-flip-activity-stream-60-beta-wide-layout-bug-1443649",
                    "experimentDocumentUrl": "https://bugzilla.mozilla.org/show_bug.cgi?id=1443649",
                    "isHighVolume": false,
                    "preferenceName": "browser.newtabpage.activity-stream.enableWideLayout",
                    "preferenceType": "boolean",
                    "preferenceBranchType": "user",
                    "isEnrollmentPaused": false,
                    "branches": [
                        {
                            "ratio": 1,
                            "slug": "Control",
                            "value": false
                        },
                        {
                            "ratio": 1,
                            "slug": "Variant",
                            "value": true
                        }
                    ]
                },
                "experimenter_slug": null,
                "capabilities": [
                    "action.preference-experiment"
                ],
                "comment": "",
                "creator": null,
                "date_created": "2018-04-02T19:19:51.906652Z",
                "enabled_states": [],
                "enabled": false,
                "extra_capabilities": [],
                "extra_filter_expression": "(\n  normandy.channel == 'beta'\n  && normandy.version > '60'\n  && normandy.version < '61'\n  && normandy.request_time < '2018-04-10'|date\n  && [normandy.userId, normandy.recipe.id]|stableSample(0.5)\n)",
                "filter_expression": "(\n  normandy.channel == 'beta'\n  && normandy.version > '60'\n  && normandy.version < '61'\n  && normandy.request_time < '2018-04-10'|date\n  && [normandy.userId, normandy.recipe.id]|stableSample(0.5)\n)",
                "filter_object": [],
                "id": 64,
                "identicon_seed": "v1:uondw47vije",
                "name": "Pref Flip Study: Activity Stream wide layout, 60 Beta [1443649] [FIXED]",
                "recipe": {
                    "approved_revision_id": null,
                    "id": 439,
                    "latest_revision_id": 64
                },
                "updated": "2018-04-02T19:19:52.109952Z"
            },
            "signature": null,
            "uses_only_baseline_capabilities": true
        }
    ]
}