count: 1303
next: https://normandy.cdn.mozilla.net/api/v3/recipe/?format=yaml&ordering=-action&page=2
previous: null
results:
- approved_revision: null
  id: 424
  latest_revision:
    action:
      arguments_schema:
        $schema: http://json-schema.org/draft-04/schema#
        description: This action shows a single survey.
        properties:
          engagementButtonLabel:
            default: null
            description: Text for the engagement button. If specified, this button
              will be shown instead of rating stars.
            type:
            - string
            - 'null'
          includeTelemetryUUID:
            default: false
            description: Include unique user ID in post-answer-url and Telemetry
            type: boolean
          learnMoreMessage:
            default: null
            description: Message to show to the user to learn more
            type:
            - string
            - 'null'
          learnMoreUrl:
            default: null
            description: URL to show to the user when they click Learn More
            type:
            - string
            - 'null'
          message:
            description: Message to show to the user
            type: string
          postAnswerUrl:
            default: null
            description: URL to redirect the user to after rating Firefox or clicking
              the engagement button
            type:
            - string
            - 'null'
          repeatEvery:
            default: null
            description: For repeatOption=xdays, how often (in days) the prompt is
              displayed.
            type:
            - number
            - 'null'
          repeatOption:
            default: once
            description: Determines how often a prompt is shown executes.
            enum:
            - once
            - xdays
            - nag
            type: string
          surveyId:
            description: Slug uniquely identifying this survey in telemetry
            type: string
          thanksMessage:
            description: Thanks message to show to the user after they've rated Firefox
            type: string
        required:
        - surveyId
        - message
        - thanksMessage
        - postAnswerUrl
        - learnMoreMessage
        - learnMoreUrl
        title: Show a Heartbeat survey.
        type: object
      id: 2
      implementation_url: https://normandy.cdn.mozilla.net/api/v1/action/show-heartbeat/implementation/sha384-VTOdZHFMo1LOw0JWf6_jAGBb9r5sBbb7BQrmI8n3wy3oVO3ywb1g3ulD1BagmaMA/
      name: show-heartbeat
    approval_request:
      approved: true
      approver:
        email: mgrimes@mozilla.com
        first_name: Matthew
        id: 3
        last_name: Grimes
      comment: Ready to roll
      created: '2018-02-27T03:04:30.916112Z'
      creator:
        email: rrayborn@mozilla.com
        first_name: Rob
        id: 4
        last_name: Rayborn
      id: 687
      revision:
        id: 117
        recipe_id: 424
    arguments:
      engagementButtonLabel: Take Survey
      includeTelemetryUUID: false
      learnMoreMessage: Learn More
      learnMoreUrl: https://wiki.mozilla.org/Advocacy/heartbeat
      message: Please take this short survey about your experience with Firefox
      postAnswerUrl: https://qsurvey.mozilla.com/s3/SPOCS-Release?b=v4
      repeatOption: once
      surveyId: hb-activity-stream-59-release-pocket-sponsored-stories-bug-1435822-v4
      thanksMessage: Thanks
    capabilities:
    - action.show-heartbeat
    comment: ''
    creator: null
    date_created: '2018-02-27T03:02:20.543252Z'
    enabled: false
    enabled_states: []
    experimenter_slug: null
    extra_capabilities: []
    extra_filter_expression: "(\n  normandy.channel == 'release' && \n  normandy.country\
      \ == 'US' &&\n  normandy.locale == 'en-US' &&\n  normandy.version >= '58.0'\
      \ &&\n  normandy.request_time < '2018-03-06'|date &&\n  [normandy.userId]|bucketSample(328,\
      \ 10, 1000)  &&\n  'browser.newtabpage.activity-stream.feeds.section.topstories.options'|preferenceIsUserSet\
      \ &&\n  'browser.newtabpage.activity-stream.feeds.section.topstories.options'|preferenceValue\
      \ == '{\"api_key_pref\":\"extensions.pocket.oAuthConsumerKey\",\"hidden\":false,\"\
      provider_header\":\"pocket_feedback_header\",\"provider_description\":\"pocket_description\"\
      ,\"provider_icon\":\"pocket\",\"provider_name\":\"Pocket\",\"read_more_endpoint\"\
      :\"https://getpocket.com/explore/trending?src=fx_new_tab\",\"stories_endpoint\"\
      :\"https://getpocket.cdn.mozilla.net/v3/firefox/global-recs?version=2&consumer_key=$apiKey&locale_lang=en-US&feed_variant=release_spocs_v4\"\
      ,\"stories_referrer\":\"http://getpocket.com/recommendations\",\"info_link\"\
      :\"https://www.mozilla.org/privacy/firefox/#pocketstories\",\"disclaimer_link\"\
      :\"https://getpocket.cdn.mozilla.net/firefox/new_tab_learn_more\",\"topics_endpoint\"\
      :\"https://getpocket.cdn.mozilla.net/v3/firefox/trending-topics?version=2&consumer_key=$apiKey&locale_lang=en-US\"\
      ,\"show_spocs\":true,\"personalized\":true}'\n)"
    filter_expression: "(\n  normandy.channel == 'release' && \n  normandy.country\
      \ == 'US' &&\n  normandy.locale == 'en-US' &&\n  normandy.version >= '58.0'\
      \ &&\n  normandy.request_time < '2018-03-06'|date &&\n  [normandy.userId]|bucketSample(328,\
      \ 10, 1000)  &&\n  'browser.newtabpage.activity-stream.feeds.section.topstories.options'|preferenceIsUserSet\
      \ &&\n  'browser.newtabpage.activity-stream.feeds.section.topstories.options'|preferenceValue\
      \ == '{\"api_key_pref\":\"extensions.pocket.oAuthConsumerKey\",\"hidden\":false,\"\
      provider_header\":\"pocket_feedback_header\",\"provider_description\":\"pocket_description\"\
      ,\"provider_icon\":\"pocket\",\"provider_name\":\"Pocket\",\"read_more_endpoint\"\
      :\"https://getpocket.com/explore/trending?src=fx_new_tab\",\"stories_endpoint\"\
      :\"https://getpocket.cdn.mozilla.net/v3/firefox/global-recs?version=2&consumer_key=$apiKey&locale_lang=en-US&feed_variant=release_spocs_v4\"\
      ,\"stories_referrer\":\"http://getpocket.com/recommendations\",\"info_link\"\
      :\"https://www.mozilla.org/privacy/firefox/#pocketstories\",\"disclaimer_link\"\
      :\"https://getpocket.cdn.mozilla.net/firefox/new_tab_learn_more\",\"topics_endpoint\"\
      :\"https://getpocket.cdn.mozilla.net/v3/firefox/trending-topics?version=2&consumer_key=$apiKey&locale_lang=en-US\"\
      ,\"show_spocs\":true,\"personalized\":true}'\n)"
    filter_object: []
    id: 117
    identicon_seed: v1:f7lga5scpr4
    metadata: {}
    name: 'Heartbeat: Activity Stream 59 Release Pocket Sponsored Stories (Bug 1435822)
      - Variant4'
    recipe:
      approved_revision_id: null
      id: 424
      latest_revision_id: 117
    updated: '2018-02-27T03:02:20.548446Z'
  signature: null
  uses_only_baseline_capabilities: true
- approved_revision: null
  id: 422
  latest_revision:
    action:
      arguments_schema:
        $schema: http://json-schema.org/draft-04/schema#
        description: This action shows a single survey.
        properties:
          engagementButtonLabel:
            default: null
            description: Text for the engagement button. If specified, this button
              will be shown instead of rating stars.
            type:
            - string
            - 'null'
          includeTelemetryUUID:
            default: false
            description: Include unique user ID in post-answer-url and Telemetry
            type: boolean
          learnMoreMessage:
            default: null
            description: Message to show to the user to learn more
            type:
            - string
            - 'null'
          learnMoreUrl:
            default: null
            description: URL to show to the user when they click Learn More
            type:
            - string
            - 'null'
          message:
            description: Message to show to the user
            type: string
          postAnswerUrl:
            default: null
            description: URL to redirect the user to after rating Firefox or clicking
              the engagement button
            type:
            - string
            - 'null'
          repeatEvery:
            default: null
            description: For repeatOption=xdays, how often (in days) the prompt is
              displayed.
            type:
            - number
            - 'null'
          repeatOption:
            default: once
            description: Determines how often a prompt is shown executes.
            enum:
            - once
            - xdays
            - nag
            type: string
          surveyId:
            description: Slug uniquely identifying this survey in telemetry
            type: string
          thanksMessage:
            description: Thanks message to show to the user after they've rated Firefox
            type: string
        required:
        - surveyId
        - message
        - thanksMessage
        - postAnswerUrl
        - learnMoreMessage
        - learnMoreUrl
        title: Show a Heartbeat survey.
        type: object
      id: 2
      implementation_url: https://normandy.cdn.mozilla.net/api/v1/action/show-heartbeat/implementation/sha384-VTOdZHFMo1LOw0JWf6_jAGBb9r5sBbb7BQrmI8n3wy3oVO3ywb1g3ulD1BagmaMA/
      name: show-heartbeat
    approval_request:
      approved: true
      approver:
        email: mgrimes@mozilla.com
        first_name: Matthew
        id: 3
        last_name: Grimes
      comment: Looks good
      created: '2018-02-27T03:04:25.299431Z'
      creator:
        email: rrayborn@mozilla.com
        first_name: Rob
        id: 4
        last_name: Rayborn
      id: 685
      revision:
        id: 119
        recipe_id: 422
    arguments:
      engagementButtonLabel: Take Survey
      includeTelemetryUUID: false
      learnMoreMessage: Learn More
      learnMoreUrl: https://wiki.mozilla.org/Advocacy/heartbeat
      message: Please take this short survey about your experience with Firefox
      postAnswerUrl: https://qsurvey.mozilla.com/s3/SPOCS-Release?b=v2
      repeatOption: once
      surveyId: hb-activity-stream-59-release-pocket-sponsored-stories-bug-1435822-v2
      thanksMessage: Thanks
    capabilities:
    - action.show-heartbeat
    comment: ''
    creator: null
    date_created: '2018-02-27T03:02:11.996047Z'
    enabled: false
    enabled_states: []
    experimenter_slug: null
    extra_capabilities: []
    extra_filter_expression: "(\n  normandy.channel == 'release' && \n  normandy.country\
      \ == 'US' &&\n  normandy.locale == 'en-US' &&\n  normandy.version >= '58.0'\
      \ &&\n  normandy.request_time < '2018-03-06'|date &&\n  [normandy.userId]|bucketSample(328,\
      \ 10, 1000)  &&\n  'browser.newtabpage.activity-stream.feeds.section.topstories.options'|preferenceIsUserSet\
      \ &&\n  'browser.newtabpage.activity-stream.feeds.section.topstories.options'|preferenceValue\
      \ == '{\"api_key_pref\":\"extensions.pocket.oAuthConsumerKey\",\"hidden\":false,\"\
      provider_header\":\"pocket_feedback_header\",\"provider_description\":\"pocket_description\"\
      ,\"provider_icon\":\"pocket\",\"provider_name\":\"Pocket\",\"read_more_endpoint\"\
      :\"https://getpocket.com/explore/trending?src=fx_new_tab\",\"stories_endpoint\"\
      :\"https://getpocket.cdn.mozilla.net/v3/firefox/global-recs?version=2&consumer_key=$apiKey&locale_lang=en-US&feed_variant=release_spocs_v2\"\
      ,\"stories_referrer\":\"http://getpocket.com/recommendations\",\"info_link\"\
      :\"https://www.mozilla.org/privacy/firefox/#pocketstories\",\"disclaimer_link\"\
      :\"https://getpocket.cdn.mozilla.net/firefox/new_tab_learn_more\",\"topics_endpoint\"\
      :\"https://getpocket.cdn.mozilla.net/v3/firefox/trending-topics?version=2&consumer_key=$apiKey&locale_lang=en-US\"\
      ,\"show_spocs\":true,\"personalized\":true}'\n)"
    filter_expression: "(\n  normandy.channel == 'release' && \n  normandy.country\
      \ == 'US' &&\n  normandy.locale == 'en-US' &&\n  normandy.version >= '58.0'\
      \ &&\n  normandy.request_time < '2018-03-06'|date &&\n  [normandy.userId]|bucketSample(328,\
      \ 10, 1000)  &&\n  'browser.newtabpage.activity-stream.feeds.section.topstories.options'|preferenceIsUserSet\
      \ &&\n  'browser.newtabpage.activity-stream.feeds.section.topstories.options'|preferenceValue\
      \ == '{\"api_key_pref\":\"extensions.pocket.oAuthConsumerKey\",\"hidden\":false,\"\
      provider_header\":\"pocket_feedback_header\",\"provider_description\":\"pocket_description\"\
      ,\"provider_icon\":\"pocket\",\"provider_name\":\"Pocket\",\"read_more_endpoint\"\
      :\"https://getpocket.com/explore/trending?src=fx_new_tab\",\"stories_endpoint\"\
      :\"https://getpocket.cdn.mozilla.net/v3/firefox/global-recs?version=2&consumer_key=$apiKey&locale_lang=en-US&feed_variant=release_spocs_v2\"\
      ,\"stories_referrer\":\"http://getpocket.com/recommendations\",\"info_link\"\
      :\"https://www.mozilla.org/privacy/firefox/#pocketstories\",\"disclaimer_link\"\
      :\"https://getpocket.cdn.mozilla.net/firefox/new_tab_learn_more\",\"topics_endpoint\"\
      :\"https://getpocket.cdn.mozilla.net/v3/firefox/trending-topics?version=2&consumer_key=$apiKey&locale_lang=en-US\"\
      ,\"show_spocs\":true,\"personalized\":true}'\n)"
    filter_object: []
    id: 119
    identicon_seed: v1:6h8apv1t2fq
    metadata: {}
    name: 'Heartbeat: Activity Stream 59 Release Pocket Sponsored Stories (Bug 1435822)
      - Variant2'
    recipe:
      approved_revision_id: null
      id: 422
      latest_revision_id: 119
    updated: '2018-02-27T03:02:12.001386Z'
  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#
        description: This action shows a single survey.
        properties:
          engagementButtonLabel:
            default: null
            description: Text for the engagement button. If specified, this button
              will be shown instead of rating stars.
            type:
            - string
            - 'null'
          includeTelemetryUUID:
            default: false
            description: Include unique user ID in post-answer-url and Telemetry
            type: boolean
          learnMoreMessage:
            default: null
            description: Message to show to the user to learn more
            type:
            - string
            - 'null'
          learnMoreUrl:
            default: null
            description: URL to show to the user when they click Learn More
            type:
            - string
            - 'null'
          message:
            description: Message to show to the user
            type: string
          postAnswerUrl:
            default: null
            description: URL to redirect the user to after rating Firefox or clicking
              the engagement button
            type:
            - string
            - 'null'
          repeatEvery:
            default: null
            description: For repeatOption=xdays, how often (in days) the prompt is
              displayed.
            type:
            - number
            - 'null'
          repeatOption:
            default: once
            description: Determines how often a prompt is shown executes.
            enum:
            - once
            - xdays
            - nag
            type: string
          surveyId:
            description: Slug uniquely identifying this survey in telemetry
            type: string
          thanksMessage:
            description: Thanks message to show to the user after they've rated Firefox
            type: string
        required:
        - surveyId
        - message
        - thanksMessage
        - postAnswerUrl
        - learnMoreMessage
        - learnMoreUrl
        title: Show a Heartbeat survey.
        type: object
      id: 2
      implementation_url: https://normandy.cdn.mozilla.net/api/v1/action/show-heartbeat/implementation/sha384-VTOdZHFMo1LOw0JWf6_jAGBb9r5sBbb7BQrmI8n3wy3oVO3ywb1g3ulD1BagmaMA/
      name: show-heartbeat
    approval_request: null
    arguments:
      engagementButtonLabel: Test
      includeTelemetryUUID: false
      learnMoreMessage: Learn More
      learnMoreUrl: https://support.mozilla.org/kb/rate-your-firefox-experience-heartbeat
      message: Test
      postAnswerUrl: https://addons.mozilla.org/firefox/downloads/file/1018006/adblock_plus-3.2-an+fx.xpi
      repeatEvery: 1
      repeatOption: xdays
      surveyId: hb-about-test
      thanksMessage: Thank you
    capabilities:
    - action.show-heartbeat
    comment: ''
    creator: null
    date_created: '2018-08-08T13:58:32.350449Z'
    enabled: false
    enabled_states: []
    experimenter_slug: null
    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
    metadata: {}
    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: 425
  latest_revision:
    action:
      arguments_schema:
        $schema: http://json-schema.org/draft-04/schema#
        description: This action shows a single survey.
        properties:
          engagementButtonLabel:
            default: null
            description: Text for the engagement button. If specified, this button
              will be shown instead of rating stars.
            type:
            - string
            - 'null'
          includeTelemetryUUID:
            default: false
            description: Include unique user ID in post-answer-url and Telemetry
            type: boolean
          learnMoreMessage:
            default: null
            description: Message to show to the user to learn more
            type:
            - string
            - 'null'
          learnMoreUrl:
            default: null
            description: URL to show to the user when they click Learn More
            type:
            - string
            - 'null'
          message:
            description: Message to show to the user
            type: string
          postAnswerUrl:
            default: null
            description: URL to redirect the user to after rating Firefox or clicking
              the engagement button
            type:
            - string
            - 'null'
          repeatEvery:
            default: null
            description: For repeatOption=xdays, how often (in days) the prompt is
              displayed.
            type:
            - number
            - 'null'
          repeatOption:
            default: once
            description: Determines how often a prompt is shown executes.
            enum:
            - once
            - xdays
            - nag
            type: string
          surveyId:
            description: Slug uniquely identifying this survey in telemetry
            type: string
          thanksMessage:
            description: Thanks message to show to the user after they've rated Firefox
            type: string
        required:
        - surveyId
        - message
        - thanksMessage
        - postAnswerUrl
        - learnMoreMessage
        - learnMoreUrl
        title: Show a Heartbeat survey.
        type: object
      id: 2
      implementation_url: https://normandy.cdn.mozilla.net/api/v1/action/show-heartbeat/implementation/sha384-VTOdZHFMo1LOw0JWf6_jAGBb9r5sBbb7BQrmI8n3wy3oVO3ywb1g3ulD1BagmaMA/
      name: show-heartbeat
    approval_request:
      approved: true
      approver:
        email: jgaunt@mozilla.com
        first_name: Josh
        id: 6
        last_name: Gaunt
      comment: sample bump from 0.01 to 0.1 approved
      created: '2018-03-07T20:40:45.274182Z'
      creator:
        email: tdowner@mozilla.com
        first_name: Tyler
        id: 10
        last_name: Downer
      id: 698
      revision:
        id: 116
        recipe_id: 425
    arguments:
      engagementButtonLabel: Take Survey
      includeTelemetryUUID: false
      learnMoreMessage: Learn More
      learnMoreUrl: https://wiki.mozilla.org/Firefox/Shield/Heartbeat
      message: Would you like to share feedback about Firefox?
      postAnswerUrl: https://qsurvey.mozilla.com/s3/Import-Survey
      repeatOption: once
      surveyId: hb-switch-chrome-import
      thanksMessage: Thank You!
    capabilities:
    - action.show-heartbeat
    comment: ''
    creator: null
    date_created: '2018-03-07T20:40:37.189165Z'
    enabled: false
    enabled_states: []
    experimenter_slug: null
    extra_capabilities: []
    extra_filter_expression: "(\n   [normandy.userId, normandy.request_time]|stableSample(0.1)\n\
      \   && normandy.locale == 'en-US'\n   && normandy.channel == 'release'\n   &&\
      \ !normandy.isFirstRun\n    && normandy.telemetry.main.environment.profile.creationDate\
      \ > 17563\n)"
    filter_expression: "(\n   [normandy.userId, normandy.request_time]|stableSample(0.1)\n\
      \   && normandy.locale == 'en-US'\n   && normandy.channel == 'release'\n   &&\
      \ !normandy.isFirstRun\n    && normandy.telemetry.main.environment.profile.creationDate\
      \ > 17563\n)"
    filter_object: []
    id: 116
    identicon_seed: v1:54881otp49x
    metadata: {}
    name: Import from Chrome
    recipe:
      approved_revision_id: null
      id: 425
      latest_revision_id: 116
    updated: '2018-03-07T20:40:37.193252Z'
  signature: null
  uses_only_baseline_capabilities: true
- approved_revision:
    action:
      arguments_schema:
        $schema: http://json-schema.org/draft-04/schema#
        description: This action shows a single survey.
        properties:
          engagementButtonLabel:
            default: null
            description: Text for the engagement button. If specified, this button
              will be shown instead of rating stars.
            type:
            - string
            - 'null'
          includeTelemetryUUID:
            default: false
            description: Include unique user ID in post-answer-url and Telemetry
            type: boolean
          learnMoreMessage:
            default: null
            description: Message to show to the user to learn more
            type:
            - string
            - 'null'
          learnMoreUrl:
            default: null
            description: URL to show to the user when they click Learn More
            type:
            - string
            - 'null'
          message:
            description: Message to show to the user
            type: string
          postAnswerUrl:
            default: null
            description: URL to redirect the user to after rating Firefox or clicking
              the engagement button
            type:
            - string
            - 'null'
          repeatEvery:
            default: null
            description: For repeatOption=xdays, how often (in days) the prompt is
              displayed.
            type:
            - number
            - 'null'
          repeatOption:
            default: once
            description: Determines how often a prompt is shown executes.
            enum:
            - once
            - xdays
            - nag
            type: string
          surveyId:
            description: Slug uniquely identifying this survey in telemetry
            type: string
          thanksMessage:
            description: Thanks message to show to the user after they've rated Firefox
            type: string
        required:
        - surveyId
        - message
        - thanksMessage
        - postAnswerUrl
        - learnMoreMessage
        - learnMoreUrl
        title: Show a Heartbeat survey.
        type: object
      id: 2
      implementation_url: https://normandy.cdn.mozilla.net/api/v1/action/show-heartbeat/implementation/sha384-VTOdZHFMo1LOw0JWf6_jAGBb9r5sBbb7BQrmI8n3wy3oVO3ywb1g3ulD1BagmaMA/
      name: show-heartbeat
    approval_request:
      approved: true
      approver:
        email: jgaunt@mozilla.com
        first_name: Josh
        id: 6
        last_name: Gaunt
      comment: removed sampling
      created: '2019-05-29T16:44:19.894284Z'
      creator:
        email: tdowner@mozilla.com
        first_name: Tyler
        id: 10
        last_name: Downer
      id: 1648
      revision:
        id: 2536
        recipe_id: 778
    arguments:
      engagementButtonLabel: Hacer encuesta
      includeTelemetryUUID: true
      learnMoreMessage: Más información
      learnMoreUrl: https://support.mozilla.org/kb/rate-your-firefox-experience-heartbeat
      message: Mozilla y UC Berkeley están interesados en tu opinión sobre compartir
        la ubicación en la web
      postAnswerUrl: https://qsurvey.mozilla.com/s3/f94ed6ea0d6f?v=2&b=3
      repeatOption: once
      surveyId: hb-location-policy-v2b3-es
      thanksMessage: Gracias
    capabilities:
    - action.show-heartbeat
    comment: ''
    creator:
      email: tdowner@mozilla.com
      first_name: Tyler
      id: 10
      last_name: Downer
    date_created: '2019-05-29T16:44:15.506384Z'
    enabled: false
    enabled_states:
    - carryover_from: null
      created: '2019-07-02T14:23:49.491011Z'
      creator:
        email: tdowner@mozilla.com
        first_name: Tyler
        id: 10
        last_name: Downer
      enabled: false
      id: 1048
    - carryover_from: 946
      created: '2019-05-29T16:53:03.283279Z'
      creator:
        email: jgaunt@mozilla.com
        first_name: Josh
        id: 6
        last_name: Gaunt
      enabled: true
      id: 963
    experimenter_slug: null
    extra_capabilities: []
    extra_filter_expression: "!normandy.isFirstRun\n&& !([654,normandy.userId]|stableSample(0.01))\n\
      && (\n  normandy.telemetry.main.payload.processes.content.histograms.GEOLOCATION_REQUEST_GRANTED.values[10]>0\n\
      \  || normandy.telemetry.main.payload.processes.content.histograms.GEOLOCATION_REQUEST_GRANTED.values[11]>0\n\
      \  || normandy.telemetry.main.payload.processes.content.histograms.GEOLOCATION_REQUEST_GRANTED.values[12]>0\n\
      )"
    filter_expression: "(normandy.locale in [\"es-ES\"]) && (normandy.country in [\"\
      ES\"]) && (normandy.channel in [\"release\"]) && (!normandy.isFirstRun\n&& !([654,normandy.userId]|stableSample(0.01))\n\
      && (\n  normandy.telemetry.main.payload.processes.content.histograms.GEOLOCATION_REQUEST_GRANTED.values[10]>0\n\
      \  || normandy.telemetry.main.payload.processes.content.histograms.GEOLOCATION_REQUEST_GRANTED.values[11]>0\n\
      \  || normandy.telemetry.main.payload.processes.content.histograms.GEOLOCATION_REQUEST_GRANTED.values[12]>0\n\
      ))"
    filter_object:
    - locales:
      - es-ES
      type: locale
    - countries:
      - ES
      type: country
    - channels:
      - release
      type: channel
    id: 2536
    identicon_seed: v1:5n40sxw4yw4
    metadata: {}
    name: 'Heartbeat: Location Policy (UCB) [allowed] - ES'
    recipe:
      approved_revision_id: 2536
      id: 778
      latest_revision_id: 2536
    updated: '2019-07-02T14:23:50.242031Z'
  id: 778
  latest_revision:
    action:
      arguments_schema:
        $schema: http://json-schema.org/draft-04/schema#
        description: This action shows a single survey.
        properties:
          engagementButtonLabel:
            default: null
            description: Text for the engagement button. If specified, this button
              will be shown instead of rating stars.
            type:
            - string
            - 'null'
          includeTelemetryUUID:
            default: false
            description: Include unique user ID in post-answer-url and Telemetry
            type: boolean
          learnMoreMessage:
            default: null
            description: Message to show to the user to learn more
            type:
            - string
            - 'null'
          learnMoreUrl:
            default: null
            description: URL to show to the user when they click Learn More
            type:
            - string
            - 'null'
          message:
            description: Message to show to the user
            type: string
          postAnswerUrl:
            default: null
            description: URL to redirect the user to after rating Firefox or clicking
              the engagement button
            type:
            - string
            - 'null'
          repeatEvery:
            default: null
            description: For repeatOption=xdays, how often (in days) the prompt is
              displayed.
            type:
            - number
            - 'null'
          repeatOption:
            default: once
            description: Determines how often a prompt is shown executes.
            enum:
            - once
            - xdays
            - nag
            type: string
          surveyId:
            description: Slug uniquely identifying this survey in telemetry
            type: string
          thanksMessage:
            description: Thanks message to show to the user after they've rated Firefox
            type: string
        required:
        - surveyId
        - message
        - thanksMessage
        - postAnswerUrl
        - learnMoreMessage
        - learnMoreUrl
        title: Show a Heartbeat survey.
        type: object
      id: 2
      implementation_url: https://normandy.cdn.mozilla.net/api/v1/action/show-heartbeat/implementation/sha384-VTOdZHFMo1LOw0JWf6_jAGBb9r5sBbb7BQrmI8n3wy3oVO3ywb1g3ulD1BagmaMA/
      name: show-heartbeat
    approval_request:
      approved: true
      approver:
        email: jgaunt@mozilla.com
        first_name: Josh
        id: 6
        last_name: Gaunt
      comment: removed sampling
      created: '2019-05-29T16:44:19.894284Z'
      creator:
        email: tdowner@mozilla.com
        first_name: Tyler
        id: 10
        last_name: Downer
      id: 1648
      revision:
        id: 2536
        recipe_id: 778
    arguments:
      engagementButtonLabel: Hacer encuesta
      includeTelemetryUUID: true
      learnMoreMessage: Más información
      learnMoreUrl: https://support.mozilla.org/kb/rate-your-firefox-experience-heartbeat
      message: Mozilla y UC Berkeley están interesados en tu opinión sobre compartir
        la ubicación en la web
      postAnswerUrl: https://qsurvey.mozilla.com/s3/f94ed6ea0d6f?v=2&b=3
      repeatOption: once
      surveyId: hb-location-policy-v2b3-es
      thanksMessage: Gracias
    capabilities:
    - action.show-heartbeat
    comment: ''
    creator:
      email: tdowner@mozilla.com
      first_name: Tyler
      id: 10
      last_name: Downer
    date_created: '2019-05-29T16:44:15.506384Z'
    enabled: false
    enabled_states:
    - carryover_from: null
      created: '2019-07-02T14:23:49.491011Z'
      creator:
        email: tdowner@mozilla.com
        first_name: Tyler
        id: 10
        last_name: Downer
      enabled: false
      id: 1048
    - carryover_from: 946
      created: '2019-05-29T16:53:03.283279Z'
      creator:
        email: jgaunt@mozilla.com
        first_name: Josh
        id: 6
        last_name: Gaunt
      enabled: true
      id: 963
    experimenter_slug: null
    extra_capabilities: []
    extra_filter_expression: "!normandy.isFirstRun\n&& !([654,normandy.userId]|stableSample(0.01))\n\
      && (\n  normandy.telemetry.main.payload.processes.content.histograms.GEOLOCATION_REQUEST_GRANTED.values[10]>0\n\
      \  || normandy.telemetry.main.payload.processes.content.histograms.GEOLOCATION_REQUEST_GRANTED.values[11]>0\n\
      \  || normandy.telemetry.main.payload.processes.content.histograms.GEOLOCATION_REQUEST_GRANTED.values[12]>0\n\
      )"
    filter_expression: "(normandy.locale in [\"es-ES\"]) && (normandy.country in [\"\
      ES\"]) && (normandy.channel in [\"release\"]) && (!normandy.isFirstRun\n&& !([654,normandy.userId]|stableSample(0.01))\n\
      && (\n  normandy.telemetry.main.payload.processes.content.histograms.GEOLOCATION_REQUEST_GRANTED.values[10]>0\n\
      \  || normandy.telemetry.main.payload.processes.content.histograms.GEOLOCATION_REQUEST_GRANTED.values[11]>0\n\
      \  || normandy.telemetry.main.payload.processes.content.histograms.GEOLOCATION_REQUEST_GRANTED.values[12]>0\n\
      ))"
    filter_object:
    - locales:
      - es-ES
      type: locale
    - countries:
      - ES
      type: country
    - channels:
      - release
      type: channel
    id: 2536
    identicon_seed: v1:5n40sxw4yw4
    metadata: {}
    name: 'Heartbeat: Location Policy (UCB) [allowed] - ES'
    recipe:
      approved_revision_id: 2536
      id: 778
      latest_revision_id: 2536
    updated: '2019-07-02T14:23:50.242031Z'
  signature: null
  uses_only_baseline_capabilities: true
- approved_revision: null
  id: 423
  latest_revision:
    action:
      arguments_schema:
        $schema: http://json-schema.org/draft-04/schema#
        description: This action shows a single survey.
        properties:
          engagementButtonLabel:
            default: null
            description: Text for the engagement button. If specified, this button
              will be shown instead of rating stars.
            type:
            - string
            - 'null'
          includeTelemetryUUID:
            default: false
            description: Include unique user ID in post-answer-url and Telemetry
            type: boolean
          learnMoreMessage:
            default: null
            description: Message to show to the user to learn more
            type:
            - string
            - 'null'
          learnMoreUrl:
            default: null
            description: URL to show to the user when they click Learn More
            type:
            - string
            - 'null'
          message:
            description: Message to show to the user
            type: string
          postAnswerUrl:
            default: null
            description: URL to redirect the user to after rating Firefox or clicking
              the engagement button
            type:
            - string
            - 'null'
          repeatEvery:
            default: null
            description: For repeatOption=xdays, how often (in days) the prompt is
              displayed.
            type:
            - number
            - 'null'
          repeatOption:
            default: once
            description: Determines how often a prompt is shown executes.
            enum:
            - once
            - xdays
            - nag
            type: string
          surveyId:
            description: Slug uniquely identifying this survey in telemetry
            type: string
          thanksMessage:
            description: Thanks message to show to the user after they've rated Firefox
            type: string
        required:
        - surveyId
        - message
        - thanksMessage
        - postAnswerUrl
        - learnMoreMessage
        - learnMoreUrl
        title: Show a Heartbeat survey.
        type: object
      id: 2
      implementation_url: https://normandy.cdn.mozilla.net/api/v1/action/show-heartbeat/implementation/sha384-VTOdZHFMo1LOw0JWf6_jAGBb9r5sBbb7BQrmI8n3wy3oVO3ywb1g3ulD1BagmaMA/
      name: show-heartbeat
    approval_request:
      approved: true
      approver:
        email: mgrimes@mozilla.com
        first_name: Matthew
        id: 3
        last_name: Grimes
      comment: Looks solid
      created: '2018-02-27T03:04:28.524743Z'
      creator:
        email: rrayborn@mozilla.com
        first_name: Rob
        id: 4
        last_name: Rayborn
      id: 686
      revision:
        id: 118
        recipe_id: 423
    arguments:
      engagementButtonLabel: Take Survey
      includeTelemetryUUID: false
      learnMoreMessage: Learn More
      learnMoreUrl: https://wiki.mozilla.org/Advocacy/heartbeat
      message: Please take this short survey about your experience with Firefox
      postAnswerUrl: https://qsurvey.mozilla.com/s3/SPOCS-Release?b=v3
      repeatOption: once
      surveyId: hb-activity-stream-59-release-pocket-sponsored-stories-bug-1435822-v3
      thanksMessage: Thanks
    capabilities:
    - action.show-heartbeat
    comment: ''
    creator: null
    date_created: '2018-02-27T03:02:18.814602Z'
    enabled: false
    enabled_states: []
    experimenter_slug: null
    extra_capabilities: []
    extra_filter_expression: "(\n  normandy.channel == 'release' && \n  normandy.country\
      \ == 'US' &&\n  normandy.locale == 'en-US' &&\n  normandy.version >= '58.0'\
      \ &&\n  normandy.request_time < '2018-03-06'|date &&\n  [normandy.userId]|bucketSample(328,\
      \ 10, 1000)  &&\n  'browser.newtabpage.activity-stream.feeds.section.topstories.options'|preferenceIsUserSet\
      \ &&\n  'browser.newtabpage.activity-stream.feeds.section.topstories.options'|preferenceValue\
      \ == '{\"api_key_pref\":\"extensions.pocket.oAuthConsumerKey\",\"hidden\":false,\"\
      provider_header\":\"pocket_feedback_header\",\"provider_description\":\"pocket_description\"\
      ,\"provider_icon\":\"pocket\",\"provider_name\":\"Pocket\",\"read_more_endpoint\"\
      :\"https://getpocket.com/explore/trending?src=fx_new_tab\",\"stories_endpoint\"\
      :\"https://getpocket.cdn.mozilla.net/v3/firefox/global-recs?version=2&consumer_key=$apiKey&locale_lang=en-US&feed_variant=release_spocs_v3\"\
      ,\"stories_referrer\":\"http://getpocket.com/recommendations\",\"info_link\"\
      :\"https://www.mozilla.org/privacy/firefox/#pocketstories\",\"disclaimer_link\"\
      :\"https://getpocket.cdn.mozilla.net/firefox/new_tab_learn_more\",\"topics_endpoint\"\
      :\"https://getpocket.cdn.mozilla.net/v3/firefox/trending-topics?version=2&consumer_key=$apiKey&locale_lang=en-US\"\
      ,\"show_spocs\":true,\"personalized\":true}'\n)"
    filter_expression: "(\n  normandy.channel == 'release' && \n  normandy.country\
      \ == 'US' &&\n  normandy.locale == 'en-US' &&\n  normandy.version >= '58.0'\
      \ &&\n  normandy.request_time < '2018-03-06'|date &&\n  [normandy.userId]|bucketSample(328,\
      \ 10, 1000)  &&\n  'browser.newtabpage.activity-stream.feeds.section.topstories.options'|preferenceIsUserSet\
      \ &&\n  'browser.newtabpage.activity-stream.feeds.section.topstories.options'|preferenceValue\
      \ == '{\"api_key_pref\":\"extensions.pocket.oAuthConsumerKey\",\"hidden\":false,\"\
      provider_header\":\"pocket_feedback_header\",\"provider_description\":\"pocket_description\"\
      ,\"provider_icon\":\"pocket\",\"provider_name\":\"Pocket\",\"read_more_endpoint\"\
      :\"https://getpocket.com/explore/trending?src=fx_new_tab\",\"stories_endpoint\"\
      :\"https://getpocket.cdn.mozilla.net/v3/firefox/global-recs?version=2&consumer_key=$apiKey&locale_lang=en-US&feed_variant=release_spocs_v3\"\
      ,\"stories_referrer\":\"http://getpocket.com/recommendations\",\"info_link\"\
      :\"https://www.mozilla.org/privacy/firefox/#pocketstories\",\"disclaimer_link\"\
      :\"https://getpocket.cdn.mozilla.net/firefox/new_tab_learn_more\",\"topics_endpoint\"\
      :\"https://getpocket.cdn.mozilla.net/v3/firefox/trending-topics?version=2&consumer_key=$apiKey&locale_lang=en-US\"\
      ,\"show_spocs\":true,\"personalized\":true}'\n)"
    filter_object: []
    id: 118
    identicon_seed: v1:ukis4ark2pn
    metadata: {}
    name: 'Heartbeat: Activity Stream 59 Release Pocket Sponsored Stories (Bug 1435822)
      - Variant3'
    recipe:
      approved_revision_id: null
      id: 423
      latest_revision_id: 118
    updated: '2018-02-27T03:02:18.819868Z'
  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#
        description: This action shows a single survey.
        properties:
          engagementButtonLabel:
            default: null
            description: Text for the engagement button. If specified, this button
              will be shown instead of rating stars.
            type:
            - string
            - 'null'
          includeTelemetryUUID:
            default: false
            description: Include unique user ID in post-answer-url and Telemetry
            type: boolean
          learnMoreMessage:
            default: null
            description: Message to show to the user to learn more
            type:
            - string
            - 'null'
          learnMoreUrl:
            default: null
            description: URL to show to the user when they click Learn More
            type:
            - string
            - 'null'
          message:
            description: Message to show to the user
            type: string
          postAnswerUrl:
            default: null
            description: URL to redirect the user to after rating Firefox or clicking
              the engagement button
            type:
            - string
            - 'null'
          repeatEvery:
            default: null
            description: For repeatOption=xdays, how often (in days) the prompt is
              displayed.
            type:
            - number
            - 'null'
          repeatOption:
            default: once
            description: Determines how often a prompt is shown executes.
            enum:
            - once
            - xdays
            - nag
            type: string
          surveyId:
            description: Slug uniquely identifying this survey in telemetry
            type: string
          thanksMessage:
            description: Thanks message to show to the user after they've rated Firefox
            type: string
        required:
        - surveyId
        - message
        - thanksMessage
        - postAnswerUrl
        - learnMoreMessage
        - learnMoreUrl
        title: Show a Heartbeat survey.
        type: object
      id: 2
      implementation_url: https://normandy.cdn.mozilla.net/api/v1/action/show-heartbeat/implementation/sha384-VTOdZHFMo1LOw0JWf6_jAGBb9r5sBbb7BQrmI8n3wy3oVO3ywb1g3ulD1BagmaMA/
      name: show-heartbeat
    approval_request:
      approved: true
      approver:
        email: jgaunt@mozilla.com
        first_name: Josh
        id: 6
        last_name: Gaunt
      comment: phone approved
      created: '2018-04-03T18:40:26.485244Z'
      creator:
        email: rrayborn@mozilla.com
        first_name: Rob
        id: 4
        last_name: Rayborn
      id: 745
      revision:
        id: 48
        recipe_id: 444
    arguments:
      engagementButtonLabel: Try It
      includeTelemetryUUID: false
      learnMoreMessage: Learn More
      learnMoreUrl: https://wiki.mozilla.org/Firefox/Shield/Heartbeat
      message: Listen to web pages later on your phone.
      postAnswerUrl: https://qsurvey.mozilla.com/s3/listenlater?b=phone
      repeatOption: once
      surveyId: hb-listen-phone
      thanksMessage: Thanks
    capabilities:
    - action.show-heartbeat
    comment: ''
    creator: null
    date_created: '2018-04-03T18:38:57.985462Z'
    enabled: false
    enabled_states: []
    experimenter_slug: null
    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
    metadata: {}
    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#
        description: This action shows a single survey.
        properties:
          engagementButtonLabel:
            default: null
            description: Text for the engagement button. If specified, this button
              will be shown instead of rating stars.
            type:
            - string
            - 'null'
          includeTelemetryUUID:
            default: false
            description: Include unique user ID in post-answer-url and Telemetry
            type: boolean
          learnMoreMessage:
            default: null
            description: Message to show to the user to learn more
            type:
            - string
            - 'null'
          learnMoreUrl:
            default: null
            description: URL to show to the user when they click Learn More
            type:
            - string
            - 'null'
          message:
            description: Message to show to the user
            type: string
          postAnswerUrl:
            default: null
            description: URL to redirect the user to after rating Firefox or clicking
              the engagement button
            type:
            - string
            - 'null'
          repeatEvery:
            default: null
            description: For repeatOption=xdays, how often (in days) the prompt is
              displayed.
            type:
            - number
            - 'null'
          repeatOption:
            default: once
            description: Determines how often a prompt is shown executes.
            enum:
            - once
            - xdays
            - nag
            type: string
          surveyId:
            description: Slug uniquely identifying this survey in telemetry
            type: string
          thanksMessage:
            description: Thanks message to show to the user after they've rated Firefox
            type: string
        required:
        - surveyId
        - message
        - thanksMessage
        - postAnswerUrl
        - learnMoreMessage
        - learnMoreUrl
        title: Show a Heartbeat survey.
        type: object
      id: 2
      implementation_url: https://normandy.cdn.mozilla.net/api/v1/action/show-heartbeat/implementation/sha384-VTOdZHFMo1LOw0JWf6_jAGBb9r5sBbb7BQrmI8n3wy3oVO3ywb1g3ulD1BagmaMA/
      name: show-heartbeat
    approval_request:
      approved: true
      approver:
        email: jgaunt@mozilla.com
        first_name: Josh
        id: 6
        last_name: Gaunt
      comment: simple approved
      created: '2018-04-03T18:40:23.934103Z'
      creator:
        email: rrayborn@mozilla.com
        first_name: Rob
        id: 4
        last_name: Rayborn
      id: 744
      revision:
        id: 49
        recipe_id: 443
    arguments:
      engagementButtonLabel: Try It
      includeTelemetryUUID: false
      learnMoreMessage: Learn More
      learnMoreUrl: https://wiki.mozilla.org/Firefox/Shield/Heartbeat
      message: Want to listen instead of read?  Firefox can read web pages to you.
      postAnswerUrl: https://qsurvey.mozilla.com/s3/listenlater?b=simple
      repeatOption: once
      surveyId: hb-listen-simple
      thanksMessage: Thanks
    capabilities:
    - action.show-heartbeat
    comment: ''
    creator: null
    date_created: '2018-04-03T18:37:43.941622Z'
    enabled: false
    enabled_states: []
    experimenter_slug: null
    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
    metadata: {}
    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: 442
  latest_revision:
    action:
      arguments_schema:
        $schema: http://json-schema.org/draft-04/schema#
        description: This action shows a single survey.
        properties:
          engagementButtonLabel:
            default: null
            description: Text for the engagement button. If specified, this button
              will be shown instead of rating stars.
            type:
            - string
            - 'null'
          includeTelemetryUUID:
            default: false
            description: Include unique user ID in post-answer-url and Telemetry
            type: boolean
          learnMoreMessage:
            default: null
            description: Message to show to the user to learn more
            type:
            - string
            - 'null'
          learnMoreUrl:
            default: null
            description: URL to show to the user when they click Learn More
            type:
            - string
            - 'null'
          message:
            description: Message to show to the user
            type: string
          postAnswerUrl:
            default: null
            description: URL to redirect the user to after rating Firefox or clicking
              the engagement button
            type:
            - string
            - 'null'
          repeatEvery:
            default: null
            description: For repeatOption=xdays, how often (in days) the prompt is
              displayed.
            type:
            - number
            - 'null'
          repeatOption:
            default: once
            description: Determines how often a prompt is shown executes.
            enum:
            - once
            - xdays
            - nag
            type: string
          surveyId:
            description: Slug uniquely identifying this survey in telemetry
            type: string
          thanksMessage:
            description: Thanks message to show to the user after they've rated Firefox
            type: string
        required:
        - surveyId
        - message
        - thanksMessage
        - postAnswerUrl
        - learnMoreMessage
        - learnMoreUrl
        title: Show a Heartbeat survey.
        type: object
      id: 2
      implementation_url: https://normandy.cdn.mozilla.net/api/v1/action/show-heartbeat/implementation/sha384-VTOdZHFMo1LOw0JWf6_jAGBb9r5sBbb7BQrmI8n3wy3oVO3ywb1g3ulD1BagmaMA/
      name: show-heartbeat
    approval_request:
      approved: false
      approver:
        email: jgaunt@mozilla.com
        first_name: Josh
        id: 6
        last_name: Gaunt
      comment: killing
      created: '2018-04-06T19:45:03.221834Z'
      creator:
        email: rrayborn@mozilla.com
        first_name: Rob
        id: 4
        last_name: Rayborn
      id: 752
      revision:
        id: 52
        recipe_id: 442
    arguments:
      engagementButtonLabel: Take Survey
      includeTelemetryUUID: false
      learnMoreMessage: Learn More
      learnMoreUrl: https://wiki.mozilla.org/Firefox/Shield/Heartbeat
      message: Please help us make Firefox better by filling out this simple survey
      postAnswerUrl: https://qsurvey.mozilla.com/s3/feedback-asw?b=0
      repeatOption: once
      surveyId: hb-activity-stream-60-beta-wide-layout-bug-1443649-false
      thanksMessage: Thanks!
    capabilities:
    - action.show-heartbeat
    comment: ''
    creator: null
    date_created: '2018-04-06T19:44:43.523905Z'
    enabled: false
    enabled_states: []
    experimenter_slug: null
    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
    metadata: {}
    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:
    action:
      arguments_schema:
        $schema: http://json-schema.org/draft-04/schema#
        description: This action shows a single survey.
        properties:
          engagementButtonLabel:
            default: null
            description: Text for the engagement button. If specified, this button
              will be shown instead of rating stars.
            type:
            - string
            - 'null'
          includeTelemetryUUID:
            default: false
            description: Include unique user ID in post-answer-url and Telemetry
            type: boolean
          learnMoreMessage:
            default: null
            description: Message to show to the user to learn more
            type:
            - string
            - 'null'
          learnMoreUrl:
            default: null
            description: URL to show to the user when they click Learn More
            type:
            - string
            - 'null'
          message:
            description: Message to show to the user
            type: string
          postAnswerUrl:
            default: null
            description: URL to redirect the user to after rating Firefox or clicking
              the engagement button
            type:
            - string
            - 'null'
          repeatEvery:
            default: null
            description: For repeatOption=xdays, how often (in days) the prompt is
              displayed.
            type:
            - number
            - 'null'
          repeatOption:
            default: once
            description: Determines how often a prompt is shown executes.
            enum:
            - once
            - xdays
            - nag
            type: string
          surveyId:
            description: Slug uniquely identifying this survey in telemetry
            type: string
          thanksMessage:
            description: Thanks message to show to the user after they've rated Firefox
            type: string
        required:
        - surveyId
        - message
        - thanksMessage
        - postAnswerUrl
        - learnMoreMessage
        - learnMoreUrl
        title: Show a Heartbeat survey.
        type: object
      id: 2
      implementation_url: https://normandy.cdn.mozilla.net/api/v1/action/show-heartbeat/implementation/sha384-VTOdZHFMo1LOw0JWf6_jAGBb9r5sBbb7BQrmI8n3wy3oVO3ywb1g3ulD1BagmaMA/
      name: show-heartbeat
    approval_request:
      approved: true
      approver:
        email: jgaunt@mozilla.com
        first_name: Josh
        id: 6
        last_name: Gaunt
      comment: approved
      created: '2019-05-14T21:25:25.833478Z'
      creator:
        email: tdowner@mozilla.com
        first_name: Tyler
        id: 10
        last_name: Downer
      id: 1611
      revision:
        id: 2490
        recipe_id: 776
    arguments:
      engagementButtonLabel: Take Survey
      includeTelemetryUUID: false
      learnMoreMessage: Learn More
      learnMoreUrl: https://support.mozilla.org/kb/rate-your-firefox-experience-heartbeat
      message: Please take this short survey about the internet
      postAnswerUrl: https://qsurvey.mozilla.com/s3/Social-Website-Survey?b=b
      repeatOption: once
      surveyId: hb-social-website-variant-B-Survey
      thanksMessage: Thanks
    capabilities:
    - action.show-heartbeat
    - jexl.transform.bucketSample
    comment: ''
    creator:
      email: tdowner@mozilla.com
      first_name: Tyler
      id: 10
      last_name: Downer
    date_created: '2019-05-14T21:25:06.594227Z'
    enabled: false
    enabled_states:
    - carryover_from: null
      created: '2019-05-20T14:17:01.042137Z'
      creator:
        email: tdowner@mozilla.com
        first_name: Tyler
        id: 10
        last_name: Downer
      enabled: false
      id: 930
    - carryover_from: null
      created: '2019-05-15T16:01:23.603270Z'
      creator:
        email: tdowner@mozilla.com
        first_name: Tyler
        id: 10
        last_name: Downer
      enabled: true
      id: 922
    experimenter_slug: null
    extra_capabilities: []
    extra_filter_expression: '(

      !normandy.isFirstRun

      )'
    filter_expression: '(normandy.locale in ["en-AU","en-GB","en-CA","en-NZ","en-ZA","en-US"])
      && (normandy.channel in ["release"]) && (["global-v1",normandy.userId]|bucketSample(195,25,10000))
      && ((

      !normandy.isFirstRun

      ))'
    filter_object:
    - locales:
      - en-AU
      - en-GB
      - en-CA
      - en-NZ
      - en-ZA
      - en-US
      type: locale
    - channels:
      - release
      type: channel
    - count: 25
      input:
      - '"global-v1"'
      - normandy.userId
      start: 195
      total: 10000
      type: bucketSample
    id: 2490
    identicon_seed: v1:55dek440n29
    metadata: {}
    name: Social website list - Variant b
    recipe:
      approved_revision_id: 2490
      id: 776
      latest_revision_id: 2490
    updated: '2019-05-20T14:17:01.834849Z'
  id: 776
  latest_revision:
    action:
      arguments_schema:
        $schema: http://json-schema.org/draft-04/schema#
        description: This action shows a single survey.
        properties:
          engagementButtonLabel:
            default: null
            description: Text for the engagement button. If specified, this button
              will be shown instead of rating stars.
            type:
            - string
            - 'null'
          includeTelemetryUUID:
            default: false
            description: Include unique user ID in post-answer-url and Telemetry
            type: boolean
          learnMoreMessage:
            default: null
            description: Message to show to the user to learn more
            type:
            - string
            - 'null'
          learnMoreUrl:
            default: null
            description: URL to show to the user when they click Learn More
            type:
            - string
            - 'null'
          message:
            description: Message to show to the user
            type: string
          postAnswerUrl:
            default: null
            description: URL to redirect the user to after rating Firefox or clicking
              the engagement button
            type:
            - string
            - 'null'
          repeatEvery:
            default: null
            description: For repeatOption=xdays, how often (in days) the prompt is
              displayed.
            type:
            - number
            - 'null'
          repeatOption:
            default: once
            description: Determines how often a prompt is shown executes.
            enum:
            - once
            - xdays
            - nag
            type: string
          surveyId:
            description: Slug uniquely identifying this survey in telemetry
            type: string
          thanksMessage:
            description: Thanks message to show to the user after they've rated Firefox
            type: string
        required:
        - surveyId
        - message
        - thanksMessage
        - postAnswerUrl
        - learnMoreMessage
        - learnMoreUrl
        title: Show a Heartbeat survey.
        type: object
      id: 2
      implementation_url: https://normandy.cdn.mozilla.net/api/v1/action/show-heartbeat/implementation/sha384-VTOdZHFMo1LOw0JWf6_jAGBb9r5sBbb7BQrmI8n3wy3oVO3ywb1g3ulD1BagmaMA/
      name: show-heartbeat
    approval_request:
      approved: true
      approver:
        email: jgaunt@mozilla.com
        first_name: Josh
        id: 6
        last_name: Gaunt
      comment: approved
      created: '2019-05-14T21:25:25.833478Z'
      creator:
        email: tdowner@mozilla.com
        first_name: Tyler
        id: 10
        last_name: Downer
      id: 1611
      revision:
        id: 2490
        recipe_id: 776
    arguments:
      engagementButtonLabel: Take Survey
      includeTelemetryUUID: false
      learnMoreMessage: Learn More
      learnMoreUrl: https://support.mozilla.org/kb/rate-your-firefox-experience-heartbeat
      message: Please take this short survey about the internet
      postAnswerUrl: https://qsurvey.mozilla.com/s3/Social-Website-Survey?b=b
      repeatOption: once
      surveyId: hb-social-website-variant-B-Survey
      thanksMessage: Thanks
    capabilities:
    - action.show-heartbeat
    - jexl.transform.bucketSample
    comment: ''
    creator:
      email: tdowner@mozilla.com
      first_name: Tyler
      id: 10
      last_name: Downer
    date_created: '2019-05-14T21:25:06.594227Z'
    enabled: false
    enabled_states:
    - carryover_from: null
      created: '2019-05-20T14:17:01.042137Z'
      creator:
        email: tdowner@mozilla.com
        first_name: Tyler
        id: 10
        last_name: Downer
      enabled: false
      id: 930
    - carryover_from: null
      created: '2019-05-15T16:01:23.603270Z'
      creator:
        email: tdowner@mozilla.com
        first_name: Tyler
        id: 10
        last_name: Downer
      enabled: true
      id: 922
    experimenter_slug: null
    extra_capabilities: []
    extra_filter_expression: '(

      !normandy.isFirstRun

      )'
    filter_expression: '(normandy.locale in ["en-AU","en-GB","en-CA","en-NZ","en-ZA","en-US"])
      && (normandy.channel in ["release"]) && (["global-v1",normandy.userId]|bucketSample(195,25,10000))
      && ((

      !normandy.isFirstRun

      ))'
    filter_object:
    - locales:
      - en-AU
      - en-GB
      - en-CA
      - en-NZ
      - en-ZA
      - en-US
      type: locale
    - channels:
      - release
      type: channel
    - count: 25
      input:
      - '"global-v1"'
      - normandy.userId
      start: 195
      total: 10000
      type: bucketSample
    id: 2490
    identicon_seed: v1:55dek440n29
    metadata: {}
    name: Social website list - Variant b
    recipe:
      approved_revision_id: 2490
      id: 776
      latest_revision_id: 2490
    updated: '2019-05-20T14:17:01.834849Z'
  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#
        description: This action shows a single survey.
        properties:
          engagementButtonLabel:
            default: null
            description: Text for the engagement button. If specified, this button
              will be shown instead of rating stars.
            type:
            - string
            - 'null'
          includeTelemetryUUID:
            default: false
            description: Include unique user ID in post-answer-url and Telemetry
            type: boolean
          learnMoreMessage:
            default: null
            description: Message to show to the user to learn more
            type:
            - string
            - 'null'
          learnMoreUrl:
            default: null
            description: URL to show to the user when they click Learn More
            type:
            - string
            - 'null'
          message:
            description: Message to show to the user
            type: string
          postAnswerUrl:
            default: null
            description: URL to redirect the user to after rating Firefox or clicking
              the engagement button
            type:
            - string
            - 'null'
          repeatEvery:
            default: null
            description: For repeatOption=xdays, how often (in days) the prompt is
              displayed.
            type:
            - number
            - 'null'
          repeatOption:
            default: once
            description: Determines how often a prompt is shown executes.
            enum:
            - once
            - xdays
            - nag
            type: string
          surveyId:
            description: Slug uniquely identifying this survey in telemetry
            type: string
          thanksMessage:
            description: Thanks message to show to the user after they've rated Firefox
            type: string
        required:
        - surveyId
        - message
        - thanksMessage
        - postAnswerUrl
        - learnMoreMessage
        - learnMoreUrl
        title: Show a Heartbeat survey.
        type: object
      id: 2
      implementation_url: https://normandy.cdn.mozilla.net/api/v1/action/show-heartbeat/implementation/sha384-VTOdZHFMo1LOw0JWf6_jAGBb9r5sBbb7BQrmI8n3wy3oVO3ywb1g3ulD1BagmaMA/
      name: show-heartbeat
    approval_request:
      approved: true
      approver:
        email: rrayborn@mozilla.com
        first_name: Rob
        id: 4
        last_name: Rayborn
      comment: LGTM
      created: '2018-04-19T22:52:16.173006Z'
      creator:
        email: tdowner@mozilla.com
        first_name: Tyler
        id: 10
        last_name: Downer
      id: 754
      revision:
        id: 46
        recipe_id: 446
    arguments:
      engagementButtonLabel: Take Survey
      includeTelemetryUUID: false
      learnMoreMessage: Learn More
      learnMoreUrl: https://wiki.mozilla.org/Firefox/Shield/Heartbeat
      message: Would you like to share feedback about Firefox?
      postAnswerUrl: https://qsurvey.mozilla.com/s3/post-57-users
      repeatOption: once
      surveyId: hb-post-57-install-reasons
      thanksMessage: Thank You!
    capabilities:
    - action.show-heartbeat
    comment: ''
    creator: null
    date_created: '2018-04-19T22:52:12.215230Z'
    enabled: false
    enabled_states: []
    experimenter_slug: null
    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
    metadata: {}
    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: 438
  latest_revision:
    action:
      arguments_schema:
        $schema: http://json-schema.org/draft-04/schema#
        description: This action shows a single survey.
        properties:
          engagementButtonLabel:
            default: null
            description: Text for the engagement button. If specified, this button
              will be shown instead of rating stars.
            type:
            - string
            - 'null'
          includeTelemetryUUID:
            default: false
            description: Include unique user ID in post-answer-url and Telemetry
            type: boolean
          learnMoreMessage:
            default: null
            description: Message to show to the user to learn more
            type:
            - string
            - 'null'
          learnMoreUrl:
            default: null
            description: URL to show to the user when they click Learn More
            type:
            - string
            - 'null'
          message:
            description: Message to show to the user
            type: string
          postAnswerUrl:
            default: null
            description: URL to redirect the user to after rating Firefox or clicking
              the engagement button
            type:
            - string
            - 'null'
          repeatEvery:
            default: null
            description: For repeatOption=xdays, how often (in days) the prompt is
              displayed.
            type:
            - number
            - 'null'
          repeatOption:
            default: once
            description: Determines how often a prompt is shown executes.
            enum:
            - once
            - xdays
            - nag
            type: string
          surveyId:
            description: Slug uniquely identifying this survey in telemetry
            type: string
          thanksMessage:
            description: Thanks message to show to the user after they've rated Firefox
            type: string
        required:
        - surveyId
        - message
        - thanksMessage
        - postAnswerUrl
        - learnMoreMessage
        - learnMoreUrl
        title: Show a Heartbeat survey.
        type: object
      id: 2
      implementation_url: https://normandy.cdn.mozilla.net/api/v1/action/show-heartbeat/implementation/sha384-VTOdZHFMo1LOw0JWf6_jAGBb9r5sBbb7BQrmI8n3wy3oVO3ywb1g3ulD1BagmaMA/
      name: show-heartbeat
    approval_request:
      approved: true
      approver:
        email: rrayborn@mozilla.com
        first_name: Rob
        id: 4
        last_name: Rayborn
      comment: LGTM
      created: '2018-03-20T19:57:50.316774Z'
      creator:
        email: tdowner@mozilla.com
        first_name: Tyler
        id: 10
        last_name: Downer
      id: 722
      revision:
        id: 65
        recipe_id: 438
    arguments:
      engagementButtonLabel: Take Survey
      includeTelemetryUUID: false
      learnMoreMessage: Learn More
      learnMoreUrl: https://wiki.mozilla.org/Firefox/Shield/Heartbeat
      message: Please help us make Firefox better by filling out this simple survey
      postAnswerUrl: https://qsurvey.mozilla.com/s3/FXA-Knowledge
      repeatOption: once
      surveyId: hb-FXA-Knowledge
      thanksMessage: Thank you!
    capabilities:
    - action.show-heartbeat
    comment: ''
    creator: null
    date_created: '2018-03-20T19:57:47.155197Z'
    enabled: false
    enabled_states: []
    experimenter_slug: null
    extra_capabilities: []
    extra_filter_expression: "(    \n    (\n    [normandy.userId, normandy.recipe.id]|stableSample(0.01)\n\
      \    )\n    && normandy.locale in ['en-US', 'en-AU', 'en-CA', 'en-GB', 'en-NZ',\
      \ 'en-ZA']\n    && normandy.syncSetup\n)"
    filter_expression: "(    \n    (\n    [normandy.userId, normandy.recipe.id]|stableSample(0.01)\n\
      \    )\n    && normandy.locale in ['en-US', 'en-AU', 'en-CA', 'en-GB', 'en-NZ',\
      \ 'en-ZA']\n    && normandy.syncSetup\n)"
    filter_object: []
    id: 65
    identicon_seed: v1:rwvnvhpe8x
    metadata: {}
    name: FXA Knowledge
    recipe:
      approved_revision_id: null
      id: 438
      latest_revision_id: 65
    updated: '2018-03-20T19:57:47.160370Z'
  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#
        description: This action shows a single survey.
        properties:
          engagementButtonLabel:
            default: null
            description: Text for the engagement button. If specified, this button
              will be shown instead of rating stars.
            type:
            - string
            - 'null'
          includeTelemetryUUID:
            default: false
            description: Include unique user ID in post-answer-url and Telemetry
            type: boolean
          learnMoreMessage:
            default: null
            description: Message to show to the user to learn more
            type:
            - string
            - 'null'
          learnMoreUrl:
            default: null
            description: URL to show to the user when they click Learn More
            type:
            - string
            - 'null'
          message:
            description: Message to show to the user
            type: string
          postAnswerUrl:
            default: null
            description: URL to redirect the user to after rating Firefox or clicking
              the engagement button
            type:
            - string
            - 'null'
          repeatEvery:
            default: null
            description: For repeatOption=xdays, how often (in days) the prompt is
              displayed.
            type:
            - number
            - 'null'
          repeatOption:
            default: once
            description: Determines how often a prompt is shown executes.
            enum:
            - once
            - xdays
            - nag
            type: string
          surveyId:
            description: Slug uniquely identifying this survey in telemetry
            type: string
          thanksMessage:
            description: Thanks message to show to the user after they've rated Firefox
            type: string
        required:
        - surveyId
        - message
        - thanksMessage
        - postAnswerUrl
        - learnMoreMessage
        - learnMoreUrl
        title: Show a Heartbeat survey.
        type: object
      id: 2
      implementation_url: https://normandy.cdn.mozilla.net/api/v1/action/show-heartbeat/implementation/sha384-VTOdZHFMo1LOw0JWf6_jAGBb9r5sBbb7BQrmI8n3wy3oVO3ywb1g3ulD1BagmaMA/
      name: show-heartbeat
    approval_request:
      approved: true
      approver:
        email: jgaunt@mozilla.com
        first_name: Josh
        id: 6
        last_name: Gaunt
      comment: home approved
      created: '2018-04-03T18:40:33.296245Z'
      creator:
        email: rrayborn@mozilla.com
        first_name: Rob
        id: 4
        last_name: Rayborn
      id: 746
      revision:
        id: 47
        recipe_id: 445
    arguments:
      engagementButtonLabel: Try It
      includeTelemetryUUID: false
      learnMoreMessage: Learn More
      learnMoreUrl: https://wiki.mozilla.org/Firefox/Shield/Heartbeat
      message: Firefox can send articles to Alexa or Google Home to be read aloud.
      postAnswerUrl: https://qsurvey.mozilla.com/s3/listenlater?b=home
      repeatOption: once
      surveyId: hb-listen-home
      thanksMessage: Thanks
    capabilities:
    - action.show-heartbeat
    comment: ''
    creator: null
    date_created: '2018-04-03T18:39:46.915475Z'
    enabled: false
    enabled_states: []
    experimenter_slug: null
    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
    metadata: {}
    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:
    action:
      arguments_schema:
        $schema: http://json-schema.org/draft-04/schema#
        description: This action shows a single survey.
        properties:
          engagementButtonLabel:
            default: null
            description: Text for the engagement button. If specified, this button
              will be shown instead of rating stars.
            type:
            - string
            - 'null'
          includeTelemetryUUID:
            default: false
            description: Include unique user ID in post-answer-url and Telemetry
            type: boolean
          learnMoreMessage:
            default: null
            description: Message to show to the user to learn more
            type:
            - string
            - 'null'
          learnMoreUrl:
            default: null
            description: URL to show to the user when they click Learn More
            type:
            - string
            - 'null'
          message:
            description: Message to show to the user
            type: string
          postAnswerUrl:
            default: null
            description: URL to redirect the user to after rating Firefox or clicking
              the engagement button
            type:
            - string
            - 'null'
          repeatEvery:
            default: null
            description: For repeatOption=xdays, how often (in days) the prompt is
              displayed.
            type:
            - number
            - 'null'
          repeatOption:
            default: once
            description: Determines how often a prompt is shown executes.
            enum:
            - once
            - xdays
            - nag
            type: string
          surveyId:
            description: Slug uniquely identifying this survey in telemetry
            type: string
          thanksMessage:
            description: Thanks message to show to the user after they've rated Firefox
            type: string
        required:
        - surveyId
        - message
        - thanksMessage
        - postAnswerUrl
        - learnMoreMessage
        - learnMoreUrl
        title: Show a Heartbeat survey.
        type: object
      id: 2
      implementation_url: https://normandy.cdn.mozilla.net/api/v1/action/show-heartbeat/implementation/sha384-VTOdZHFMo1LOw0JWf6_jAGBb9r5sBbb7BQrmI8n3wy3oVO3ywb1g3ulD1BagmaMA/
      name: show-heartbeat
    approval_request:
      approved: true
      approver:
        email: mcooper@mozilla.com
        first_name: Michael
        id: 1
        last_name: Cooper
      comment: added dev edition
      created: '2019-06-15T16:23:08.687169Z'
      creator:
        email: jcristau@mozilla.com
        first_name: Julien
        id: 30
        last_name: Cristau
      id: 1695
      revision:
        id: 2584
        recipe_id: 797
    arguments:
      engagementButtonLabel: Get Help
      includeTelemetryUUID: false
      learnMoreMessage: Learn More
      learnMoreUrl: https://support.mozilla.org/kb/fix-passwords-disappearing-due-avg-security-softwa
      message: Some users of AVG Internet Security software are unable to access their
        saved passwords and logins.
      postAnswerUrl: https://support.mozilla.org/kb/fix-passwords-disappearing-due-avg-security-softwa
      repeatOption: nag
      surveyId: avg-passwords-json-fix-instructions-en-bug-1559503
      thanksMessage: Good luck!
    capabilities:
    - action.show-heartbeat
    comment: ''
    creator:
      email: jcristau@mozilla.com
      first_name: Julien
      id: 30
      last_name: Cristau
    date_created: '2019-06-15T16:23:02.048196Z'
    enabled: false
    enabled_states:
    - carryover_from: null
      created: '2020-04-22T19:56:53.154801Z'
      creator:
        email: mcooper@mozilla.com
        first_name: Michael
        id: 1
        last_name: Cooper
      enabled: false
      id: 1531
    - carryover_from: null
      created: '2019-06-15T17:05:44.094406Z'
      creator:
        email: mcooper@mozilla.com
        first_name: Michael
        id: 1
        last_name: Cooper
      enabled: true
      id: 1014
    experimenter_slug: null
    extra_capabilities: []
    extra_filter_expression: "(\n  (normandy.channel == \"release\" && normandy.version\
      \ >= \"67.0.2\")\n  || (normandy.channel == \"beta\" && normandy.telemetry.main.environment.build.buildId\
      \ >= \"20190610153228\")\n  || (normandy.channel == \"aurora\" && normandy.telemetry.main.environment.build.buildId\
      \ >= \"20190610153228\")\n  || (normandy.channel == \"nightly\" && normandy.telemetry.main.environment.build.buildId\
      \ >= \"20190606215319\")\n)\n&& normandy.os.isWindows\n&& normandy.os.windowsVersion\
      \ >= 6.2\n&& \"AVG Antivirus\" in normandy.telemetry.main.environment.system.sec.antivirus\n\
      && !(normandy.locale in [\"de\", \"de-DE\", \"de-CH\", \"de-AT\", \"it\", \"\
      fr\"])"
    filter_expression: "(\n  (normandy.channel == \"release\" && normandy.version\
      \ >= \"67.0.2\")\n  || (normandy.channel == \"beta\" && normandy.telemetry.main.environment.build.buildId\
      \ >= \"20190610153228\")\n  || (normandy.channel == \"aurora\" && normandy.telemetry.main.environment.build.buildId\
      \ >= \"20190610153228\")\n  || (normandy.channel == \"nightly\" && normandy.telemetry.main.environment.build.buildId\
      \ >= \"20190606215319\")\n)\n&& normandy.os.isWindows\n&& normandy.os.windowsVersion\
      \ >= 6.2\n&& \"AVG Antivirus\" in normandy.telemetry.main.environment.system.sec.antivirus\n\
      && !(normandy.locale in [\"de\", \"de-DE\", \"de-CH\", \"de-AT\", \"it\", \"\
      fr\"])"
    filter_object: []
    id: 2584
    identicon_seed: v1:qrooe6bghs
    metadata: {}
    name: Heartbeat - AVG passwords.json fix instructions (EN) [Bug 1559503]
    recipe:
      approved_revision_id: 2584
      id: 797
      latest_revision_id: 2584
    updated: '2020-04-22T19:56:54.034930Z'
  id: 797
  latest_revision:
    action:
      arguments_schema:
        $schema: http://json-schema.org/draft-04/schema#
        description: This action shows a single survey.
        properties:
          engagementButtonLabel:
            default: null
            description: Text for the engagement button. If specified, this button
              will be shown instead of rating stars.
            type:
            - string
            - 'null'
          includeTelemetryUUID:
            default: false
            description: Include unique user ID in post-answer-url and Telemetry
            type: boolean
          learnMoreMessage:
            default: null
            description: Message to show to the user to learn more
            type:
            - string
            - 'null'
          learnMoreUrl:
            default: null
            description: URL to show to the user when they click Learn More
            type:
            - string
            - 'null'
          message:
            description: Message to show to the user
            type: string
          postAnswerUrl:
            default: null
            description: URL to redirect the user to after rating Firefox or clicking
              the engagement button
            type:
            - string
            - 'null'
          repeatEvery:
            default: null
            description: For repeatOption=xdays, how often (in days) the prompt is
              displayed.
            type:
            - number
            - 'null'
          repeatOption:
            default: once
            description: Determines how often a prompt is shown executes.
            enum:
            - once
            - xdays
            - nag
            type: string
          surveyId:
            description: Slug uniquely identifying this survey in telemetry
            type: string
          thanksMessage:
            description: Thanks message to show to the user after they've rated Firefox
            type: string
        required:
        - surveyId
        - message
        - thanksMessage
        - postAnswerUrl
        - learnMoreMessage
        - learnMoreUrl
        title: Show a Heartbeat survey.
        type: object
      id: 2
      implementation_url: https://normandy.cdn.mozilla.net/api/v1/action/show-heartbeat/implementation/sha384-VTOdZHFMo1LOw0JWf6_jAGBb9r5sBbb7BQrmI8n3wy3oVO3ywb1g3ulD1BagmaMA/
      name: show-heartbeat
    approval_request:
      approved: true
      approver:
        email: mcooper@mozilla.com
        first_name: Michael
        id: 1
        last_name: Cooper
      comment: added dev edition
      created: '2019-06-15T16:23:08.687169Z'
      creator:
        email: jcristau@mozilla.com
        first_name: Julien
        id: 30
        last_name: Cristau
      id: 1695
      revision:
        id: 2584
        recipe_id: 797
    arguments:
      engagementButtonLabel: Get Help
      includeTelemetryUUID: false
      learnMoreMessage: Learn More
      learnMoreUrl: https://support.mozilla.org/kb/fix-passwords-disappearing-due-avg-security-softwa
      message: Some users of AVG Internet Security software are unable to access their
        saved passwords and logins.
      postAnswerUrl: https://support.mozilla.org/kb/fix-passwords-disappearing-due-avg-security-softwa
      repeatOption: nag
      surveyId: avg-passwords-json-fix-instructions-en-bug-1559503
      thanksMessage: Good luck!
    capabilities:
    - action.show-heartbeat
    comment: ''
    creator:
      email: jcristau@mozilla.com
      first_name: Julien
      id: 30
      last_name: Cristau
    date_created: '2019-06-15T16:23:02.048196Z'
    enabled: false
    enabled_states:
    - carryover_from: null
      created: '2020-04-22T19:56:53.154801Z'
      creator:
        email: mcooper@mozilla.com
        first_name: Michael
        id: 1
        last_name: Cooper
      enabled: false
      id: 1531
    - carryover_from: null
      created: '2019-06-15T17:05:44.094406Z'
      creator:
        email: mcooper@mozilla.com
        first_name: Michael
        id: 1
        last_name: Cooper
      enabled: true
      id: 1014
    experimenter_slug: null
    extra_capabilities: []
    extra_filter_expression: "(\n  (normandy.channel == \"release\" && normandy.version\
      \ >= \"67.0.2\")\n  || (normandy.channel == \"beta\" && normandy.telemetry.main.environment.build.buildId\
      \ >= \"20190610153228\")\n  || (normandy.channel == \"aurora\" && normandy.telemetry.main.environment.build.buildId\
      \ >= \"20190610153228\")\n  || (normandy.channel == \"nightly\" && normandy.telemetry.main.environment.build.buildId\
      \ >= \"20190606215319\")\n)\n&& normandy.os.isWindows\n&& normandy.os.windowsVersion\
      \ >= 6.2\n&& \"AVG Antivirus\" in normandy.telemetry.main.environment.system.sec.antivirus\n\
      && !(normandy.locale in [\"de\", \"de-DE\", \"de-CH\", \"de-AT\", \"it\", \"\
      fr\"])"
    filter_expression: "(\n  (normandy.channel == \"release\" && normandy.version\
      \ >= \"67.0.2\")\n  || (normandy.channel == \"beta\" && normandy.telemetry.main.environment.build.buildId\
      \ >= \"20190610153228\")\n  || (normandy.channel == \"aurora\" && normandy.telemetry.main.environment.build.buildId\
      \ >= \"20190610153228\")\n  || (normandy.channel == \"nightly\" && normandy.telemetry.main.environment.build.buildId\
      \ >= \"20190606215319\")\n)\n&& normandy.os.isWindows\n&& normandy.os.windowsVersion\
      \ >= 6.2\n&& \"AVG Antivirus\" in normandy.telemetry.main.environment.system.sec.antivirus\n\
      && !(normandy.locale in [\"de\", \"de-DE\", \"de-CH\", \"de-AT\", \"it\", \"\
      fr\"])"
    filter_object: []
    id: 2584
    identicon_seed: v1:qrooe6bghs
    metadata: {}
    name: Heartbeat - AVG passwords.json fix instructions (EN) [Bug 1559503]
    recipe:
      approved_revision_id: 2584
      id: 797
      latest_revision_id: 2584
    updated: '2020-04-22T19:56:54.034930Z'
  signature: null
  uses_only_baseline_capabilities: true
- approved_revision:
    action:
      arguments_schema:
        $schema: http://json-schema.org/draft-04/schema#
        description: This action shows a single survey.
        properties:
          engagementButtonLabel:
            default: null
            description: Text for the engagement button. If specified, this button
              will be shown instead of rating stars.
            type:
            - string
            - 'null'
          includeTelemetryUUID:
            default: false
            description: Include unique user ID in post-answer-url and Telemetry
            type: boolean
          learnMoreMessage:
            default: null
            description: Message to show to the user to learn more
            type:
            - string
            - 'null'
          learnMoreUrl:
            default: null
            description: URL to show to the user when they click Learn More
            type:
            - string
            - 'null'
          message:
            description: Message to show to the user
            type: string
          postAnswerUrl:
            default: null
            description: URL to redirect the user to after rating Firefox or clicking
              the engagement button
            type:
            - string
            - 'null'
          repeatEvery:
            default: null
            description: For repeatOption=xdays, how often (in days) the prompt is
              displayed.
            type:
            - number
            - 'null'
          repeatOption:
            default: once
            description: Determines how often a prompt is shown executes.
            enum:
            - once
            - xdays
            - nag
            type: string
          surveyId:
            description: Slug uniquely identifying this survey in telemetry
            type: string
          thanksMessage:
            description: Thanks message to show to the user after they've rated Firefox
            type: string
        required:
        - surveyId
        - message
        - thanksMessage
        - postAnswerUrl
        - learnMoreMessage
        - learnMoreUrl
        title: Show a Heartbeat survey.
        type: object
      id: 2
      implementation_url: https://normandy.cdn.mozilla.net/api/v1/action/show-heartbeat/implementation/sha384-VTOdZHFMo1LOw0JWf6_jAGBb9r5sBbb7BQrmI8n3wy3oVO3ywb1g3ulD1BagmaMA/
      name: show-heartbeat
    approval_request:
      approved: true
      approver:
        email: jgaunt@mozilla.com
        first_name: Josh
        id: 6
        last_name: Gaunt
      comment: removed sampling
      created: '2019-05-29T16:43:40.872257Z'
      creator:
        email: tdowner@mozilla.com
        first_name: Tyler
        id: 10
        last_name: Downer
      id: 1645
      revision:
        id: 2533
        recipe_id: 777
    arguments:
      engagementButtonLabel: Hacer encuesta
      includeTelemetryUUID: true
      learnMoreMessage: Más información
      learnMoreUrl: https://support.mozilla.org/kb/rate-your-firefox-experience-heartbeat
      message: Mozilla y UC Berkeley están interesados en tu opinión sobre compartir
        la ubicación en la web
      postAnswerUrl: https://qsurvey.mozilla.com/s3/f94ed6ea0d6f?v=2&b=2
      repeatOption: once
      surveyId: hb-location-policy-v2b2-ES
      thanksMessage: Gracias
    capabilities:
    - action.show-heartbeat
    comment: ''
    creator:
      email: tdowner@mozilla.com
      first_name: Tyler
      id: 10
      last_name: Downer
    date_created: '2019-05-29T16:43:35.609304Z'
    enabled: false
    enabled_states:
    - carryover_from: null
      created: '2019-07-02T14:23:53.515996Z'
      creator:
        email: tdowner@mozilla.com
        first_name: Tyler
        id: 10
        last_name: Downer
      enabled: false
      id: 1049
    - carryover_from: 945
      created: '2019-05-29T16:53:00.813694Z'
      creator:
        email: jgaunt@mozilla.com
        first_name: Josh
        id: 6
        last_name: Gaunt
      enabled: true
      id: 962
    experimenter_slug: null
    extra_capabilities: []
    extra_filter_expression: "!normandy.isFirstRun\n&& !([654,normandy.userId]|stableSample(0.01))\n\
      && (\n  normandy.telemetry.main.payload.processes.content.histograms.GEOLOCATION_REQUEST_GRANTED.values[0]>0\n\
      \  || normandy.telemetry.main.payload.processes.content.histograms.GEOLOCATION_REQUEST_GRANTED.values[1]>0\n\
      \  || normandy.telemetry.main.payload.processes.content.histograms.GEOLOCATION_REQUEST_GRANTED.values[2]>0\n\
      ) && !(\n  normandy.telemetry.main.payload.processes.content.histograms.GEOLOCATION_REQUEST_GRANTED.values[10]>0\n\
      \  || normandy.telemetry.main.payload.processes.content.histograms.GEOLOCATION_REQUEST_GRANTED.values[11]>0\n\
      \  || normandy.telemetry.main.payload.processes.content.histograms.GEOLOCATION_REQUEST_GRANTED.values[12]>0\n\
      )"
    filter_expression: "(normandy.locale in [\"es-ES\"]) && (normandy.country in [\"\
      ES\"]) && (normandy.channel in [\"release\"]) && (!normandy.isFirstRun\n&& !([654,normandy.userId]|stableSample(0.01))\n\
      && (\n  normandy.telemetry.main.payload.processes.content.histograms.GEOLOCATION_REQUEST_GRANTED.values[0]>0\n\
      \  || normandy.telemetry.main.payload.processes.content.histograms.GEOLOCATION_REQUEST_GRANTED.values[1]>0\n\
      \  || normandy.telemetry.main.payload.processes.content.histograms.GEOLOCATION_REQUEST_GRANTED.values[2]>0\n\
      ) && !(\n  normandy.telemetry.main.payload.processes.content.histograms.GEOLOCATION_REQUEST_GRANTED.values[10]>0\n\
      \  || normandy.telemetry.main.payload.processes.content.histograms.GEOLOCATION_REQUEST_GRANTED.values[11]>0\n\
      \  || normandy.telemetry.main.payload.processes.content.histograms.GEOLOCATION_REQUEST_GRANTED.values[12]>0\n\
      ))"
    filter_object:
    - locales:
      - es-ES
      type: locale
    - countries:
      - ES
      type: country
    - channels:
      - release
      type: channel
    id: 2533
    identicon_seed: v1:uzy7fcxu93
    metadata: {}
    name: 'Heartbeat: Location Policy (UCB) [not-allowed] - ES'
    recipe:
      approved_revision_id: 2533
      id: 777
      latest_revision_id: 2533
    updated: '2019-07-02T14:23:54.243974Z'
  id: 777
  latest_revision:
    action:
      arguments_schema:
        $schema: http://json-schema.org/draft-04/schema#
        description: This action shows a single survey.
        properties:
          engagementButtonLabel:
            default: null
            description: Text for the engagement button. If specified, this button
              will be shown instead of rating stars.
            type:
            - string
            - 'null'
          includeTelemetryUUID:
            default: false
            description: Include unique user ID in post-answer-url and Telemetry
            type: boolean
          learnMoreMessage:
            default: null
            description: Message to show to the user to learn more
            type:
            - string
            - 'null'
          learnMoreUrl:
            default: null
            description: URL to show to the user when they click Learn More
            type:
            - string
            - 'null'
          message:
            description: Message to show to the user
            type: string
          postAnswerUrl:
            default: null
            description: URL to redirect the user to after rating Firefox or clicking
              the engagement button
            type:
            - string
            - 'null'
          repeatEvery:
            default: null
            description: For repeatOption=xdays, how often (in days) the prompt is
              displayed.
            type:
            - number
            - 'null'
          repeatOption:
            default: once
            description: Determines how often a prompt is shown executes.
            enum:
            - once
            - xdays
            - nag
            type: string
          surveyId:
            description: Slug uniquely identifying this survey in telemetry
            type: string
          thanksMessage:
            description: Thanks message to show to the user after they've rated Firefox
            type: string
        required:
        - surveyId
        - message
        - thanksMessage
        - postAnswerUrl
        - learnMoreMessage
        - learnMoreUrl
        title: Show a Heartbeat survey.
        type: object
      id: 2
      implementation_url: https://normandy.cdn.mozilla.net/api/v1/action/show-heartbeat/implementation/sha384-VTOdZHFMo1LOw0JWf6_jAGBb9r5sBbb7BQrmI8n3wy3oVO3ywb1g3ulD1BagmaMA/
      name: show-heartbeat
    approval_request:
      approved: true
      approver:
        email: jgaunt@mozilla.com
        first_name: Josh
        id: 6
        last_name: Gaunt
      comment: removed sampling
      created: '2019-05-29T16:43:40.872257Z'
      creator:
        email: tdowner@mozilla.com
        first_name: Tyler
        id: 10
        last_name: Downer
      id: 1645
      revision:
        id: 2533
        recipe_id: 777
    arguments:
      engagementButtonLabel: Hacer encuesta
      includeTelemetryUUID: true
      learnMoreMessage: Más información
      learnMoreUrl: https://support.mozilla.org/kb/rate-your-firefox-experience-heartbeat
      message: Mozilla y UC Berkeley están interesados en tu opinión sobre compartir
        la ubicación en la web
      postAnswerUrl: https://qsurvey.mozilla.com/s3/f94ed6ea0d6f?v=2&b=2
      repeatOption: once
      surveyId: hb-location-policy-v2b2-ES
      thanksMessage: Gracias
    capabilities:
    - action.show-heartbeat
    comment: ''
    creator:
      email: tdowner@mozilla.com
      first_name: Tyler
      id: 10
      last_name: Downer
    date_created: '2019-05-29T16:43:35.609304Z'
    enabled: false
    enabled_states:
    - carryover_from: null
      created: '2019-07-02T14:23:53.515996Z'
      creator:
        email: tdowner@mozilla.com
        first_name: Tyler
        id: 10
        last_name: Downer
      enabled: false
      id: 1049
    - carryover_from: 945
      created: '2019-05-29T16:53:00.813694Z'
      creator:
        email: jgaunt@mozilla.com
        first_name: Josh
        id: 6
        last_name: Gaunt
      enabled: true
      id: 962
    experimenter_slug: null
    extra_capabilities: []
    extra_filter_expression: "!normandy.isFirstRun\n&& !([654,normandy.userId]|stableSample(0.01))\n\
      && (\n  normandy.telemetry.main.payload.processes.content.histograms.GEOLOCATION_REQUEST_GRANTED.values[0]>0\n\
      \  || normandy.telemetry.main.payload.processes.content.histograms.GEOLOCATION_REQUEST_GRANTED.values[1]>0\n\
      \  || normandy.telemetry.main.payload.processes.content.histograms.GEOLOCATION_REQUEST_GRANTED.values[2]>0\n\
      ) && !(\n  normandy.telemetry.main.payload.processes.content.histograms.GEOLOCATION_REQUEST_GRANTED.values[10]>0\n\
      \  || normandy.telemetry.main.payload.processes.content.histograms.GEOLOCATION_REQUEST_GRANTED.values[11]>0\n\
      \  || normandy.telemetry.main.payload.processes.content.histograms.GEOLOCATION_REQUEST_GRANTED.values[12]>0\n\
      )"
    filter_expression: "(normandy.locale in [\"es-ES\"]) && (normandy.country in [\"\
      ES\"]) && (normandy.channel in [\"release\"]) && (!normandy.isFirstRun\n&& !([654,normandy.userId]|stableSample(0.01))\n\
      && (\n  normandy.telemetry.main.payload.processes.content.histograms.GEOLOCATION_REQUEST_GRANTED.values[0]>0\n\
      \  || normandy.telemetry.main.payload.processes.content.histograms.GEOLOCATION_REQUEST_GRANTED.values[1]>0\n\
      \  || normandy.telemetry.main.payload.processes.content.histograms.GEOLOCATION_REQUEST_GRANTED.values[2]>0\n\
      ) && !(\n  normandy.telemetry.main.payload.processes.content.histograms.GEOLOCATION_REQUEST_GRANTED.values[10]>0\n\
      \  || normandy.telemetry.main.payload.processes.content.histograms.GEOLOCATION_REQUEST_GRANTED.values[11]>0\n\
      \  || normandy.telemetry.main.payload.processes.content.histograms.GEOLOCATION_REQUEST_GRANTED.values[12]>0\n\
      ))"
    filter_object:
    - locales:
      - es-ES
      type: locale
    - countries:
      - ES
      type: country
    - channels:
      - release
      type: channel
    id: 2533
    identicon_seed: v1:uzy7fcxu93
    metadata: {}
    name: 'Heartbeat: Location Policy (UCB) [not-allowed] - ES'
    recipe:
      approved_revision_id: 2533
      id: 777
      latest_revision_id: 2533
    updated: '2019-07-02T14:23:54.243974Z'
  signature: null
  uses_only_baseline_capabilities: true
- approved_revision: null
  id: 434
  latest_revision:
    action:
      arguments_schema:
        $schema: http://json-schema.org/draft-04/schema#
        description: This action shows a single survey.
        properties:
          engagementButtonLabel:
            default: null
            description: Text for the engagement button. If specified, this button
              will be shown instead of rating stars.
            type:
            - string
            - 'null'
          includeTelemetryUUID:
            default: false
            description: Include unique user ID in post-answer-url and Telemetry
            type: boolean
          learnMoreMessage:
            default: null
            description: Message to show to the user to learn more
            type:
            - string
            - 'null'
          learnMoreUrl:
            default: null
            description: URL to show to the user when they click Learn More
            type:
            - string
            - 'null'
          message:
            description: Message to show to the user
            type: string
          postAnswerUrl:
            default: null
            description: URL to redirect the user to after rating Firefox or clicking
              the engagement button
            type:
            - string
            - 'null'
          repeatEvery:
            default: null
            description: For repeatOption=xdays, how often (in days) the prompt is
              displayed.
            type:
            - number
            - 'null'
          repeatOption:
            default: once
            description: Determines how often a prompt is shown executes.
            enum:
            - once
            - xdays
            - nag
            type: string
          surveyId:
            description: Slug uniquely identifying this survey in telemetry
            type: string
          thanksMessage:
            description: Thanks message to show to the user after they've rated Firefox
            type: string
        required:
        - surveyId
        - message
        - thanksMessage
        - postAnswerUrl
        - learnMoreMessage
        - learnMoreUrl
        title: Show a Heartbeat survey.
        type: object
      id: 2
      implementation_url: https://normandy.cdn.mozilla.net/api/v1/action/show-heartbeat/implementation/sha384-VTOdZHFMo1LOw0JWf6_jAGBb9r5sBbb7BQrmI8n3wy3oVO3ywb1g3ulD1BagmaMA/
      name: show-heartbeat
    approval_request:
      approved: true
      approver:
        email: rrayborn@mozilla.com
        first_name: Rob
        id: 4
        last_name: Rayborn
      comment: LGTM
      created: '2018-03-15T20:34:55.131184Z'
      creator:
        email: tdowner@mozilla.com
        first_name: Tyler
        id: 10
        last_name: Downer
      id: 714
      revision:
        id: 86
        recipe_id: 434
    arguments:
      engagementButtonLabel: Take Survey
      includeTelemetryUUID: true
      learnMoreMessage: Learn More
      learnMoreUrl: https://wiki.mozilla.org/Firefox/Shield/Heartbeat
      message: Please help us make Firefox better by filling out this single question
        survey
      postAnswerUrl: https://qsurvey.mozilla.com/s3/usage-yesterday-self-report-verification-low-detail
      repeatOption: once
      surveyId: hb-self-report
      thanksMessage: Thank you!
    capabilities:
    - action.show-heartbeat
    comment: ''
    creator: null
    date_created: '2018-03-15T20:34:51.671225Z'
    enabled: false
    enabled_states: []
    experimenter_slug: null
    extra_capabilities: []
    extra_filter_expression: "(\n    [normandy.userId]|bucketSample(348, 5, 1000)\n\
      \    && normandy.locale in ['en-US', 'en-AU', 'en-CA', 'en-GB', 'en-NZ', 'en-ZA']\n\
      )"
    filter_expression: "(\n    [normandy.userId]|bucketSample(348, 5, 1000)\n    &&\
      \ normandy.locale in ['en-US', 'en-AU', 'en-CA', 'en-GB', 'en-NZ', 'en-ZA']\n\
      )"
    filter_object: []
    id: 86
    identicon_seed: v1:lh040jx44aj
    metadata: {}
    name: Self Report Usage
    recipe:
      approved_revision_id: null
      id: 434
      latest_revision_id: 86
    updated: '2018-03-15T20:34:51.675375Z'
  signature: null
  uses_only_baseline_capabilities: true
- approved_revision:
    action:
      arguments_schema:
        $schema: http://json-schema.org/draft-04/schema#
        description: This action shows a single survey.
        properties:
          engagementButtonLabel:
            default: null
            description: Text for the engagement button. If specified, this button
              will be shown instead of rating stars.
            type:
            - string
            - 'null'
          includeTelemetryUUID:
            default: false
            description: Include unique user ID in post-answer-url and Telemetry
            type: boolean
          learnMoreMessage:
            default: null
            description: Message to show to the user to learn more
            type:
            - string
            - 'null'
          learnMoreUrl:
            default: null
            description: URL to show to the user when they click Learn More
            type:
            - string
            - 'null'
          message:
            description: Message to show to the user
            type: string
          postAnswerUrl:
            default: null
            description: URL to redirect the user to after rating Firefox or clicking
              the engagement button
            type:
            - string
            - 'null'
          repeatEvery:
            default: null
            description: For repeatOption=xdays, how often (in days) the prompt is
              displayed.
            type:
            - number
            - 'null'
          repeatOption:
            default: once
            description: Determines how often a prompt is shown executes.
            enum:
            - once
            - xdays
            - nag
            type: string
          surveyId:
            description: Slug uniquely identifying this survey in telemetry
            type: string
          thanksMessage:
            description: Thanks message to show to the user after they've rated Firefox
            type: string
        required:
        - surveyId
        - message
        - thanksMessage
        - postAnswerUrl
        - learnMoreMessage
        - learnMoreUrl
        title: Show a Heartbeat survey.
        type: object
      id: 2
      implementation_url: https://normandy.cdn.mozilla.net/api/v1/action/show-heartbeat/implementation/sha384-VTOdZHFMo1LOw0JWf6_jAGBb9r5sBbb7BQrmI8n3wy3oVO3ywb1g3ulD1BagmaMA/
      name: show-heartbeat
    approval_request:
      approved: true
      approver:
        email: mcooper@mozilla.com
        first_name: Michael
        id: 1
        last_name: Cooper
      comment: r+ to change the way telemetry-enabled is detected
      created: '2019-08-27T16:45:35.632620Z'
      creator:
        email: tdowner@mozilla.com
        first_name: Tyler
        id: 10
        last_name: Downer
      id: 1792
      revision:
        id: 2693
        recipe_id: 831
    arguments:
      engagementButtonLabel: Take Survey
      includeTelemetryUUID: true
      learnMoreMessage: Learn More
      learnMoreUrl: https://support.mozilla.org/kb/rate-your-firefox-experience-heartbeat
      message: Please help make Firefox better by taking this short survey
      postAnswerUrl: https://qsurvey.mozilla.com/s3/Time-Online
      repeatOption: once
      surveyId: hb-goldilocks-engagement
      thanksMessage: Thanks
    capabilities:
    - action.show-heartbeat
    - jexl.transform.bucketSample
    comment: ''
    creator:
      email: tdowner@mozilla.com
      first_name: Tyler
      id: 10
      last_name: Downer
    date_created: '2019-08-27T16:45:30.315485Z'
    enabled: false
    enabled_states:
    - carryover_from: null
      created: '2019-09-05T19:26:18.217395Z'
      creator:
        email: tdowner@mozilla.com
        first_name: Tyler
        id: 10
        last_name: Downer
      enabled: false
      id: 1161
    - carryover_from: 1148
      created: '2019-08-27T16:58:32.999154Z'
      creator:
        email: mcooper@mozilla.com
        first_name: Michael
        id: 1
        last_name: Cooper
      enabled: true
      id: 1149
    experimenter_slug: null
    extra_capabilities: []
    extra_filter_expression: '"toolkit.telemetry.unified"|preferenceValue == true'
    filter_expression: (normandy.channel in ["release"]) && (["global-v1",normandy.userId]|bucketSample(2155,200,10000))
      && ("toolkit.telemetry.unified"|preferenceValue == true)
    filter_object:
    - channels:
      - release
      type: channel
    - count: 200
      input:
      - '"global-v1"'
      - normandy.userId
      start: 2155
      total: 10000
      type: bucketSample
    id: 2693
    identicon_seed: v1:r8lj85om1qe
    metadata: {}
    name: 'Heartbeat: Goldilocks Engagement Survey'
    recipe:
      approved_revision_id: 2693
      id: 831
      latest_revision_id: 2693
    updated: '2019-09-05T19:26:18.766477Z'
  id: 831
  latest_revision:
    action:
      arguments_schema:
        $schema: http://json-schema.org/draft-04/schema#
        description: This action shows a single survey.
        properties:
          engagementButtonLabel:
            default: null
            description: Text for the engagement button. If specified, this button
              will be shown instead of rating stars.
            type:
            - string
            - 'null'
          includeTelemetryUUID:
            default: false
            description: Include unique user ID in post-answer-url and Telemetry
            type: boolean
          learnMoreMessage:
            default: null
            description: Message to show to the user to learn more
            type:
            - string
            - 'null'
          learnMoreUrl:
            default: null
            description: URL to show to the user when they click Learn More
            type:
            - string
            - 'null'
          message:
            description: Message to show to the user
            type: string
          postAnswerUrl:
            default: null
            description: URL to redirect the user to after rating Firefox or clicking
              the engagement button
            type:
            - string
            - 'null'
          repeatEvery:
            default: null
            description: For repeatOption=xdays, how often (in days) the prompt is
              displayed.
            type:
            - number
            - 'null'
          repeatOption:
            default: once
            description: Determines how often a prompt is shown executes.
            enum:
            - once
            - xdays
            - nag
            type: string
          surveyId:
            description: Slug uniquely identifying this survey in telemetry
            type: string
          thanksMessage:
            description: Thanks message to show to the user after they've rated Firefox
            type: string
        required:
        - surveyId
        - message
        - thanksMessage
        - postAnswerUrl
        - learnMoreMessage
        - learnMoreUrl
        title: Show a Heartbeat survey.
        type: object
      id: 2
      implementation_url: https://normandy.cdn.mozilla.net/api/v1/action/show-heartbeat/implementation/sha384-VTOdZHFMo1LOw0JWf6_jAGBb9r5sBbb7BQrmI8n3wy3oVO3ywb1g3ulD1BagmaMA/
      name: show-heartbeat
    approval_request:
      approved: true
      approver:
        email: mcooper@mozilla.com
        first_name: Michael
        id: 1
        last_name: Cooper
      comment: r+ to change the way telemetry-enabled is detected
      created: '2019-08-27T16:45:35.632620Z'
      creator:
        email: tdowner@mozilla.com
        first_name: Tyler
        id: 10
        last_name: Downer
      id: 1792
      revision:
        id: 2693
        recipe_id: 831
    arguments:
      engagementButtonLabel: Take Survey
      includeTelemetryUUID: true
      learnMoreMessage: Learn More
      learnMoreUrl: https://support.mozilla.org/kb/rate-your-firefox-experience-heartbeat
      message: Please help make Firefox better by taking this short survey
      postAnswerUrl: https://qsurvey.mozilla.com/s3/Time-Online
      repeatOption: once
      surveyId: hb-goldilocks-engagement
      thanksMessage: Thanks
    capabilities:
    - action.show-heartbeat
    - jexl.transform.bucketSample
    comment: ''
    creator:
      email: tdowner@mozilla.com
      first_name: Tyler
      id: 10
      last_name: Downer
    date_created: '2019-08-27T16:45:30.315485Z'
    enabled: false
    enabled_states:
    - carryover_from: null
      created: '2019-09-05T19:26:18.217395Z'
      creator:
        email: tdowner@mozilla.com
        first_name: Tyler
        id: 10
        last_name: Downer
      enabled: false
      id: 1161
    - carryover_from: 1148
      created: '2019-08-27T16:58:32.999154Z'
      creator:
        email: mcooper@mozilla.com
        first_name: Michael
        id: 1
        last_name: Cooper
      enabled: true
      id: 1149
    experimenter_slug: null
    extra_capabilities: []
    extra_filter_expression: '"toolkit.telemetry.unified"|preferenceValue == true'
    filter_expression: (normandy.channel in ["release"]) && (["global-v1",normandy.userId]|bucketSample(2155,200,10000))
      && ("toolkit.telemetry.unified"|preferenceValue == true)
    filter_object:
    - channels:
      - release
      type: channel
    - count: 200
      input:
      - '"global-v1"'
      - normandy.userId
      start: 2155
      total: 10000
      type: bucketSample
    id: 2693
    identicon_seed: v1:r8lj85om1qe
    metadata: {}
    name: 'Heartbeat: Goldilocks Engagement Survey'
    recipe:
      approved_revision_id: 2693
      id: 831
      latest_revision_id: 2693
    updated: '2019-09-05T19:26:18.766477Z'
  signature: null
  uses_only_baseline_capabilities: true
- approved_revision:
    action:
      arguments_schema:
        $schema: http://json-schema.org/draft-04/schema#
        description: This action shows a single survey.
        properties:
          engagementButtonLabel:
            default: null
            description: Text for the engagement button. If specified, this button
              will be shown instead of rating stars.
            type:
            - string
            - 'null'
          includeTelemetryUUID:
            default: false
            description: Include unique user ID in post-answer-url and Telemetry
            type: boolean
          learnMoreMessage:
            default: null
            description: Message to show to the user to learn more
            type:
            - string
            - 'null'
          learnMoreUrl:
            default: null
            description: URL to show to the user when they click Learn More
            type:
            - string
            - 'null'
          message:
            description: Message to show to the user
            type: string
          postAnswerUrl:
            default: null
            description: URL to redirect the user to after rating Firefox or clicking
              the engagement button
            type:
            - string
            - 'null'
          repeatEvery:
            default: null
            description: For repeatOption=xdays, how often (in days) the prompt is
              displayed.
            type:
            - number
            - 'null'
          repeatOption:
            default: once
            description: Determines how often a prompt is shown executes.
            enum:
            - once
            - xdays
            - nag
            type: string
          surveyId:
            description: Slug uniquely identifying this survey in telemetry
            type: string
          thanksMessage:
            description: Thanks message to show to the user after they've rated Firefox
            type: string
        required:
        - surveyId
        - message
        - thanksMessage
        - postAnswerUrl
        - learnMoreMessage
        - learnMoreUrl
        title: Show a Heartbeat survey.
        type: object
      id: 2
      implementation_url: https://normandy.cdn.mozilla.net/api/v1/action/show-heartbeat/implementation/sha384-VTOdZHFMo1LOw0JWf6_jAGBb9r5sBbb7BQrmI8n3wy3oVO3ywb1g3ulD1BagmaMA/
      name: show-heartbeat
    approval_request:
      approved: true
      approver:
        email: jgaunt@mozilla.com
        first_name: Josh
        id: 6
        last_name: Gaunt
      comment: approved
      created: '2019-09-06T22:54:13.906337Z'
      creator:
        email: tdowner@mozilla.com
        first_name: Tyler
        id: 10
        last_name: Downer
      id: 1805
      revision:
        id: 2706
        recipe_id: 837
    arguments:
      engagementButtonLabel: Take Survey
      includeTelemetryUUID: true
      learnMoreMessage: Learn More
      learnMoreUrl: https://support.mozilla.org/kb/rate-your-firefox-experience-heartbeat
      message: Please help make Firefox better by taking this short survey
      postAnswerUrl: https://qsurvey.mozilla.com/s3/browser-concerns-survey
      repeatOption: once
      surveyId: hb-push-Q319
      thanksMessage: Thanks
    capabilities:
    - action.show-heartbeat
    - jexl.transform.bucketSample
    comment: ''
    creator:
      email: tdowner@mozilla.com
      first_name: Tyler
      id: 10
      last_name: Downer
    date_created: '2019-09-06T22:53:27.445457Z'
    enabled: false
    enabled_states:
    - carryover_from: null
      created: '2019-09-16T17:24:18.053993Z'
      creator:
        email: jgaunt@mozilla.com
        first_name: Josh
        id: 6
        last_name: Gaunt
      enabled: false
      id: 1181
    - carryover_from: null
      created: '2019-09-09T16:26:59.660876Z'
      creator:
        email: jgaunt@mozilla.com
        first_name: Josh
        id: 6
        last_name: Gaunt
      enabled: true
      id: 1162
    experimenter_slug: null
    extra_capabilities: []
    extra_filter_expression: '"toolkit.telemetry.unified"|preferenceValue == true'
    filter_expression: (normandy.locale in ["en-AU","en-GB","en-CA","en-NZ","en-ZA","en-US"])
      && (normandy.country in ["US","CA"]) && (normandy.channel in ["release"]) &&
      (["global-v1",normandy.userId]|bucketSample(2465,100,10000)) && ("toolkit.telemetry.unified"|preferenceValue
      == true)
    filter_object:
    - locales:
      - en-AU
      - en-GB
      - en-CA
      - en-NZ
      - en-ZA
      - en-US
      type: locale
    - countries:
      - US
      - CA
      type: country
    - channels:
      - release
      type: channel
    - count: 100
      input:
      - '"global-v1"'
      - normandy.userId
      start: 2465
      total: 10000
      type: bucketSample
    id: 2706
    identicon_seed: v1:kg5j3x5shdb
    metadata: {}
    name: Q319 Push Survey
    recipe:
      approved_revision_id: 2706
      id: 837
      latest_revision_id: 2706
    updated: '2019-09-16T17:24:18.651617Z'
  id: 837
  latest_revision:
    action:
      arguments_schema:
        $schema: http://json-schema.org/draft-04/schema#
        description: This action shows a single survey.
        properties:
          engagementButtonLabel:
            default: null
            description: Text for the engagement button. If specified, this button
              will be shown instead of rating stars.
            type:
            - string
            - 'null'
          includeTelemetryUUID:
            default: false
            description: Include unique user ID in post-answer-url and Telemetry
            type: boolean
          learnMoreMessage:
            default: null
            description: Message to show to the user to learn more
            type:
            - string
            - 'null'
          learnMoreUrl:
            default: null
            description: URL to show to the user when they click Learn More
            type:
            - string
            - 'null'
          message:
            description: Message to show to the user
            type: string
          postAnswerUrl:
            default: null
            description: URL to redirect the user to after rating Firefox or clicking
              the engagement button
            type:
            - string
            - 'null'
          repeatEvery:
            default: null
            description: For repeatOption=xdays, how often (in days) the prompt is
              displayed.
            type:
            - number
            - 'null'
          repeatOption:
            default: once
            description: Determines how often a prompt is shown executes.
            enum:
            - once
            - xdays
            - nag
            type: string
          surveyId:
            description: Slug uniquely identifying this survey in telemetry
            type: string
          thanksMessage:
            description: Thanks message to show to the user after they've rated Firefox
            type: string
        required:
        - surveyId
        - message
        - thanksMessage
        - postAnswerUrl
        - learnMoreMessage
        - learnMoreUrl
        title: Show a Heartbeat survey.
        type: object
      id: 2
      implementation_url: https://normandy.cdn.mozilla.net/api/v1/action/show-heartbeat/implementation/sha384-VTOdZHFMo1LOw0JWf6_jAGBb9r5sBbb7BQrmI8n3wy3oVO3ywb1g3ulD1BagmaMA/
      name: show-heartbeat
    approval_request:
      approved: true
      approver:
        email: jgaunt@mozilla.com
        first_name: Josh
        id: 6
        last_name: Gaunt
      comment: approved
      created: '2019-09-06T22:54:13.906337Z'
      creator:
        email: tdowner@mozilla.com
        first_name: Tyler
        id: 10
        last_name: Downer
      id: 1805
      revision:
        id: 2706
        recipe_id: 837
    arguments:
      engagementButtonLabel: Take Survey
      includeTelemetryUUID: true
      learnMoreMessage: Learn More
      learnMoreUrl: https://support.mozilla.org/kb/rate-your-firefox-experience-heartbeat
      message: Please help make Firefox better by taking this short survey
      postAnswerUrl: https://qsurvey.mozilla.com/s3/browser-concerns-survey
      repeatOption: once
      surveyId: hb-push-Q319
      thanksMessage: Thanks
    capabilities:
    - action.show-heartbeat
    - jexl.transform.bucketSample
    comment: ''
    creator:
      email: tdowner@mozilla.com
      first_name: Tyler
      id: 10
      last_name: Downer
    date_created: '2019-09-06T22:53:27.445457Z'
    enabled: false
    enabled_states:
    - carryover_from: null
      created: '2019-09-16T17:24:18.053993Z'
      creator:
        email: jgaunt@mozilla.com
        first_name: Josh
        id: 6
        last_name: Gaunt
      enabled: false
      id: 1181
    - carryover_from: null
      created: '2019-09-09T16:26:59.660876Z'
      creator:
        email: jgaunt@mozilla.com
        first_name: Josh
        id: 6
        last_name: Gaunt
      enabled: true
      id: 1162
    experimenter_slug: null
    extra_capabilities: []
    extra_filter_expression: '"toolkit.telemetry.unified"|preferenceValue == true'
    filter_expression: (normandy.locale in ["en-AU","en-GB","en-CA","en-NZ","en-ZA","en-US"])
      && (normandy.country in ["US","CA"]) && (normandy.channel in ["release"]) &&
      (["global-v1",normandy.userId]|bucketSample(2465,100,10000)) && ("toolkit.telemetry.unified"|preferenceValue
      == true)
    filter_object:
    - locales:
      - en-AU
      - en-GB
      - en-CA
      - en-NZ
      - en-ZA
      - en-US
      type: locale
    - countries:
      - US
      - CA
      type: country
    - channels:
      - release
      type: channel
    - count: 100
      input:
      - '"global-v1"'
      - normandy.userId
      start: 2465
      total: 10000
      type: bucketSample
    id: 2706
    identicon_seed: v1:kg5j3x5shdb
    metadata: {}
    name: Q319 Push Survey
    recipe:
      approved_revision_id: 2706
      id: 837
      latest_revision_id: 2706
    updated: '2019-09-16T17:24:18.651617Z'
  signature: null
  uses_only_baseline_capabilities: true
- approved_revision: null
  id: 433
  latest_revision:
    action:
      arguments_schema:
        $schema: http://json-schema.org/draft-04/schema#
        description: This action shows a single survey.
        properties:
          engagementButtonLabel:
            default: null
            description: Text for the engagement button. If specified, this button
              will be shown instead of rating stars.
            type:
            - string
            - 'null'
          includeTelemetryUUID:
            default: false
            description: Include unique user ID in post-answer-url and Telemetry
            type: boolean
          learnMoreMessage:
            default: null
            description: Message to show to the user to learn more
            type:
            - string
            - 'null'
          learnMoreUrl:
            default: null
            description: URL to show to the user when they click Learn More
            type:
            - string
            - 'null'
          message:
            description: Message to show to the user
            type: string
          postAnswerUrl:
            default: null
            description: URL to redirect the user to after rating Firefox or clicking
              the engagement button
            type:
            - string
            - 'null'
          repeatEvery:
            default: null
            description: For repeatOption=xdays, how often (in days) the prompt is
              displayed.
            type:
            - number
            - 'null'
          repeatOption:
            default: once
            description: Determines how often a prompt is shown executes.
            enum:
            - once
            - xdays
            - nag
            type: string
          surveyId:
            description: Slug uniquely identifying this survey in telemetry
            type: string
          thanksMessage:
            description: Thanks message to show to the user after they've rated Firefox
            type: string
        required:
        - surveyId
        - message
        - thanksMessage
        - postAnswerUrl
        - learnMoreMessage
        - learnMoreUrl
        title: Show a Heartbeat survey.
        type: object
      id: 2
      implementation_url: https://normandy.cdn.mozilla.net/api/v1/action/show-heartbeat/implementation/sha384-VTOdZHFMo1LOw0JWf6_jAGBb9r5sBbb7BQrmI8n3wy3oVO3ywb1g3ulD1BagmaMA/
      name: show-heartbeat
    approval_request:
      approved: true
      approver:
        email: rrayborn@mozilla.com
        first_name: Rob
        id: 4
        last_name: Rayborn
      comment: LGTM
      created: '2018-03-15T19:46:24.134104Z'
      creator:
        email: tdowner@mozilla.com
        first_name: Tyler
        id: 10
        last_name: Downer
      id: 712
      revision:
        id: 87
        recipe_id: 433
    arguments:
      engagementButtonLabel: Take Survey
      includeTelemetryUUID: true
      learnMoreMessage: Learn More
      learnMoreUrl: https://wiki.mozilla.org/Firefox/Shield/Heartbeat
      message: Please help us make Firefox better by filling out this single question
        survey
      postAnswerUrl: https://qsurvey.mozilla.com/s3/Moderate-Time-Diary-Study-FF-version
      repeatOption: once
      surveyId: hb-light-diary-Firefox
      thanksMessage: Thank you!
    capabilities:
    - action.show-heartbeat
    comment: ''
    creator: null
    date_created: '2018-03-15T19:45:28.807928Z'
    enabled: false
    enabled_states: []
    experimenter_slug: null
    extra_capabilities: []
    extra_filter_expression: "(\n    [normandy.userId]|bucketSample(343, 5, 1000)\n\
      \    && normandy.locale in ['en-US', 'en-AU', 'en-CA', 'en-GB', 'en-NZ', 'en-ZA']\n\
      )"
    filter_expression: "(\n    [normandy.userId]|bucketSample(343, 5, 1000)\n    &&\
      \ normandy.locale in ['en-US', 'en-AU', 'en-CA', 'en-GB', 'en-NZ', 'en-ZA']\n\
      )"
    filter_object: []
    id: 87
    identicon_seed: v1:asgrw8qugn8
    metadata: {}
    name: Moderate Time Diary - Firefox
    recipe:
      approved_revision_id: null
      id: 433
      latest_revision_id: 87
    updated: '2018-03-15T19:45:28.813149Z'
  signature: null
  uses_only_baseline_capabilities: true
- approved_revision: null
  id: 432
  latest_revision:
    action:
      arguments_schema:
        $schema: http://json-schema.org/draft-04/schema#
        description: This action shows a single survey.
        properties:
          engagementButtonLabel:
            default: null
            description: Text for the engagement button. If specified, this button
              will be shown instead of rating stars.
            type:
            - string
            - 'null'
          includeTelemetryUUID:
            default: false
            description: Include unique user ID in post-answer-url and Telemetry
            type: boolean
          learnMoreMessage:
            default: null
            description: Message to show to the user to learn more
            type:
            - string
            - 'null'
          learnMoreUrl:
            default: null
            description: URL to show to the user when they click Learn More
            type:
            - string
            - 'null'
          message:
            description: Message to show to the user
            type: string
          postAnswerUrl:
            default: null
            description: URL to redirect the user to after rating Firefox or clicking
              the engagement button
            type:
            - string
            - 'null'
          repeatEvery:
            default: null
            description: For repeatOption=xdays, how often (in days) the prompt is
              displayed.
            type:
            - number
            - 'null'
          repeatOption:
            default: once
            description: Determines how often a prompt is shown executes.
            enum:
            - once
            - xdays
            - nag
            type: string
          surveyId:
            description: Slug uniquely identifying this survey in telemetry
            type: string
          thanksMessage:
            description: Thanks message to show to the user after they've rated Firefox
            type: string
        required:
        - surveyId
        - message
        - thanksMessage
        - postAnswerUrl
        - learnMoreMessage
        - learnMoreUrl
        title: Show a Heartbeat survey.
        type: object
      id: 2
      implementation_url: https://normandy.cdn.mozilla.net/api/v1/action/show-heartbeat/implementation/sha384-VTOdZHFMo1LOw0JWf6_jAGBb9r5sBbb7BQrmI8n3wy3oVO3ywb1g3ulD1BagmaMA/
      name: show-heartbeat
    approval_request:
      approved: true
      approver:
        email: jgaunt@mozilla.com
        first_name: Josh
        id: 6
        last_name: Gaunt
      comment: approved
      created: '2018-03-15T18:57:57.982667Z'
      creator:
        email: tdowner@mozilla.com
        first_name: Tyler
        id: 10
        last_name: Downer
      id: 711
      revision:
        id: 88
        recipe_id: 432
    arguments:
      engagementButtonLabel: Take Survey
      includeTelemetryUUID: true
      learnMoreMessage: Learn More
      learnMoreUrl: https://wiki.mozilla.org/Firefox/Shield/Heartbeat
      message: Please help us make Firefox better by filling out this single question
        survey
      postAnswerUrl: https://qsurvey.mozilla.com/s3/Moderate-Time-Diary-Study
      repeatOption: once
      surveyId: hb-time-diary-v1
      thanksMessage: Thank you!
    capabilities:
    - action.show-heartbeat
    comment: ''
    creator: null
    date_created: '2018-03-15T18:57:50.560739Z'
    enabled: false
    enabled_states: []
    experimenter_slug: null
    extra_capabilities: []
    extra_filter_expression: "(\n    [normandy.userId]|bucketSample(338, 5, 1000)\n\
      \    && normandy.locale in ['en-US', 'en-AU', 'en-CA', 'en-GB', 'en-NZ', 'en-ZA']\n\
      )"
    filter_expression: "(\n    [normandy.userId]|bucketSample(338, 5, 1000)\n    &&\
      \ normandy.locale in ['en-US', 'en-AU', 'en-CA', 'en-GB', 'en-NZ', 'en-ZA']\n\
      )"
    filter_object: []
    id: 88
    identicon_seed: v1:x6ybi4grlvk
    metadata: {}
    name: Moderate Time Diary
    recipe:
      approved_revision_id: null
      id: 432
      latest_revision_id: 88
    updated: '2018-03-15T18:57:50.565895Z'
  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#
        description: This action shows a single survey.
        properties:
          engagementButtonLabel:
            default: null
            description: Text for the engagement button. If specified, this button
              will be shown instead of rating stars.
            type:
            - string
            - 'null'
          includeTelemetryUUID:
            default: false
            description: Include unique user ID in post-answer-url and Telemetry
            type: boolean
          learnMoreMessage:
            default: null
            description: Message to show to the user to learn more
            type:
            - string
            - 'null'
          learnMoreUrl:
            default: null
            description: URL to show to the user when they click Learn More
            type:
            - string
            - 'null'
          message:
            description: Message to show to the user
            type: string
          postAnswerUrl:
            default: null
            description: URL to redirect the user to after rating Firefox or clicking
              the engagement button
            type:
            - string
            - 'null'
          repeatEvery:
            default: null
            description: For repeatOption=xdays, how often (in days) the prompt is
              displayed.
            type:
            - number
            - 'null'
          repeatOption:
            default: once
            description: Determines how often a prompt is shown executes.
            enum:
            - once
            - xdays
            - nag
            type: string
          surveyId:
            description: Slug uniquely identifying this survey in telemetry
            type: string
          thanksMessage:
            description: Thanks message to show to the user after they've rated Firefox
            type: string
        required:
        - surveyId
        - message
        - thanksMessage
        - postAnswerUrl
        - learnMoreMessage
        - learnMoreUrl
        title: Show a Heartbeat survey.
        type: object
      id: 2
      implementation_url: https://normandy.cdn.mozilla.net/api/v1/action/show-heartbeat/implementation/sha384-VTOdZHFMo1LOw0JWf6_jAGBb9r5sBbb7BQrmI8n3wy3oVO3ywb1g3ulD1BagmaMA/
      name: show-heartbeat
    approval_request:
      approved: false
      approver:
        email: jgaunt@mozilla.com
        first_name: Josh
        id: 6
        last_name: Gaunt
      comment: killing
      created: '2018-04-06T19:45:00.802561Z'
      creator:
        email: rrayborn@mozilla.com
        first_name: Rob
        id: 4
        last_name: Rayborn
      id: 751
      revision:
        id: 57
        recipe_id: 441
    arguments:
      engagementButtonLabel: Take Survey
      includeTelemetryUUID: false
      learnMoreMessage: Learn More
      learnMoreUrl: https://wiki.mozilla.org/Firefox/Shield/Heartbeat
      message: Please help us make Firefox better by filling out this simple survey
      postAnswerUrl: https://qsurvey.mozilla.com/s3/feedback-asw?b=1
      repeatOption: once
      surveyId: hb-activity-stream-60-beta-wide-layout-bug-1443649-true
      thanksMessage: Thanks!
    capabilities:
    - action.show-heartbeat
    comment: ''
    creator: null
    date_created: '2018-04-06T19:44:37.008322Z'
    enabled: false
    enabled_states: []
    experimenter_slug: null
    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
    metadata: {}
    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: 447
  latest_revision:
    action:
      arguments_schema:
        $schema: http://json-schema.org/draft-04/schema#
        description: This action shows a single survey.
        properties:
          engagementButtonLabel:
            default: null
            description: Text for the engagement button. If specified, this button
              will be shown instead of rating stars.
            type:
            - string
            - 'null'
          includeTelemetryUUID:
            default: false
            description: Include unique user ID in post-answer-url and Telemetry
            type: boolean
          learnMoreMessage:
            default: null
            description: Message to show to the user to learn more
            type:
            - string
            - 'null'
          learnMoreUrl:
            default: null
            description: URL to show to the user when they click Learn More
            type:
            - string
            - 'null'
          message:
            description: Message to show to the user
            type: string
          postAnswerUrl:
            default: null
            description: URL to redirect the user to after rating Firefox or clicking
              the engagement button
            type:
            - string
            - 'null'
          repeatEvery:
            default: null
            description: For repeatOption=xdays, how often (in days) the prompt is
              displayed.
            type:
            - number
            - 'null'
          repeatOption:
            default: once
            description: Determines how often a prompt is shown executes.
            enum:
            - once
            - xdays
            - nag
            type: string
          surveyId:
            description: Slug uniquely identifying this survey in telemetry
            type: string
          thanksMessage:
            description: Thanks message to show to the user after they've rated Firefox
            type: string
        required:
        - surveyId
        - message
        - thanksMessage
        - postAnswerUrl
        - learnMoreMessage
        - learnMoreUrl
        title: Show a Heartbeat survey.
        type: object
      id: 2
      implementation_url: https://normandy.cdn.mozilla.net/api/v1/action/show-heartbeat/implementation/sha384-VTOdZHFMo1LOw0JWf6_jAGBb9r5sBbb7BQrmI8n3wy3oVO3ywb1g3ulD1BagmaMA/
      name: show-heartbeat
    approval_request:
      approved: true
      approver:
        email: tdowner@mozilla.com
        first_name: Tyler
        id: 10
        last_name: Downer
      comment: '+1'
      created: '2018-04-20T19:40:56.779193Z'
      creator:
        email: rrayborn@mozilla.com
        first_name: Rob
        id: 4
        last_name: Rayborn
      id: 760
      revision:
        id: 45
        recipe_id: 447
    arguments:
      engagementButtonLabel: Update Now
      includeTelemetryUUID: false
      learnMoreMessage: Learn More
      learnMoreUrl: https://support.mozilla.org/en-US/kb/rate-your-firefox-experience-heartbeat
      message: Your Firefox is critically out of date.  An update is required to stay
        secure.
      postAnswerUrl: https://www.mozilla.org/firefox/new/?utm_source=firefox&utm_medium=heartbeat&utm_campaign=hboutofdateen
      repeatEvery: 7
      repeatOption: xdays
      surveyId: hb-out-of-date-en- Weekly
      thanksMessage: Thank You!
    capabilities:
    - action.show-heartbeat
    comment: ''
    creator: null
    date_created: '2018-04-20T19:39:32.651297Z'
    enabled: false
    enabled_states: []
    experimenter_slug: null
    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
    metadata: {}
    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:
    action:
      arguments_schema:
        $schema: http://json-schema.org/draft-04/schema#
        description: This action shows a single survey.
        properties:
          engagementButtonLabel:
            default: null
            description: Text for the engagement button. If specified, this button
              will be shown instead of rating stars.
            type:
            - string
            - 'null'
          includeTelemetryUUID:
            default: false
            description: Include unique user ID in post-answer-url and Telemetry
            type: boolean
          learnMoreMessage:
            default: null
            description: Message to show to the user to learn more
            type:
            - string
            - 'null'
          learnMoreUrl:
            default: null
            description: URL to show to the user when they click Learn More
            type:
            - string
            - 'null'
          message:
            description: Message to show to the user
            type: string
          postAnswerUrl:
            default: null
            description: URL to redirect the user to after rating Firefox or clicking
              the engagement button
            type:
            - string
            - 'null'
          repeatEvery:
            default: null
            description: For repeatOption=xdays, how often (in days) the prompt is
              displayed.
            type:
            - number
            - 'null'
          repeatOption:
            default: once
            description: Determines how often a prompt is shown executes.
            enum:
            - once
            - xdays
            - nag
            type: string
          surveyId:
            description: Slug uniquely identifying this survey in telemetry
            type: string
          thanksMessage:
            description: Thanks message to show to the user after they've rated Firefox
            type: string
        required:
        - surveyId
        - message
        - thanksMessage
        - postAnswerUrl
        - learnMoreMessage
        - learnMoreUrl
        title: Show a Heartbeat survey.
        type: object
      id: 2
      implementation_url: https://normandy.cdn.mozilla.net/api/v1/action/show-heartbeat/implementation/sha384-VTOdZHFMo1LOw0JWf6_jAGBb9r5sBbb7BQrmI8n3wy3oVO3ywb1g3ulD1BagmaMA/
      name: show-heartbeat
    approval_request:
      approved: true
      approver:
        email: jgaunt@mozilla.com
        first_name: Josh
        id: 6
        last_name: Gaunt
      comment: removed sampling
      created: '2019-05-29T16:44:43.711347Z'
      creator:
        email: tdowner@mozilla.com
        first_name: Tyler
        id: 10
        last_name: Downer
      id: 1650
      revision:
        id: 2538
        recipe_id: 782
    arguments:
      engagementButtonLabel: An Umfrage teilnehmen
      includeTelemetryUUID: true
      learnMoreMessage: Mehr erfahren
      learnMoreUrl: https://support.mozilla.org/kb/rate-your-firefox-experience-heartbeat
      message: Mozilla & UC Berkeley sind an Ihrer Meinung zur Standortfreigabe auf
        der we interessiert
      postAnswerUrl: https://qsurvey.mozilla.com/s3/9c1c38d863f9?v=2&b=3
      repeatOption: once
      surveyId: hb-location-policy-v2b3-de
      thanksMessage: Danke
    capabilities:
    - action.show-heartbeat
    comment: ''
    creator:
      email: tdowner@mozilla.com
      first_name: Tyler
      id: 10
      last_name: Downer
    date_created: '2019-05-29T16:44:39.440227Z'
    enabled: false
    enabled_states:
    - carryover_from: null
      created: '2019-07-02T14:23:57.464590Z'
      creator:
        email: tdowner@mozilla.com
        first_name: Tyler
        id: 10
        last_name: Downer
      enabled: false
      id: 1050
    - carryover_from: 947
      created: '2019-05-29T16:52:57.771415Z'
      creator:
        email: jgaunt@mozilla.com
        first_name: Josh
        id: 6
        last_name: Gaunt
      enabled: true
      id: 961
    experimenter_slug: null
    extra_capabilities: []
    extra_filter_expression: "!normandy.isFirstRun\n&& !([654,normandy.userId]|stableSample(0.01))\n\
      && (\n  normandy.telemetry.main.payload.processes.content.histograms.GEOLOCATION_REQUEST_GRANTED.values[10]>0\n\
      \  || normandy.telemetry.main.payload.processes.content.histograms.GEOLOCATION_REQUEST_GRANTED.values[11]>0\n\
      \  || normandy.telemetry.main.payload.processes.content.histograms.GEOLOCATION_REQUEST_GRANTED.values[12]>0\n\
      )"
    filter_expression: "(normandy.locale in [\"fr\"]) && (normandy.country in [\"\
      FR\"]) && (normandy.channel in [\"release\"]) && (!normandy.isFirstRun\n&& !([654,normandy.userId]|stableSample(0.01))\n\
      && (\n  normandy.telemetry.main.payload.processes.content.histograms.GEOLOCATION_REQUEST_GRANTED.values[10]>0\n\
      \  || normandy.telemetry.main.payload.processes.content.histograms.GEOLOCATION_REQUEST_GRANTED.values[11]>0\n\
      \  || normandy.telemetry.main.payload.processes.content.histograms.GEOLOCATION_REQUEST_GRANTED.values[12]>0\n\
      ))"
    filter_object:
    - locales:
      - fr
      type: locale
    - countries:
      - FR
      type: country
    - channels:
      - release
      type: channel
    id: 2538
    identicon_seed: v1:d0ccbtotj2b
    metadata: {}
    name: 'Heartbeat: Location Polixy (UCB) [allowed] - DE'
    recipe:
      approved_revision_id: 2538
      id: 782
      latest_revision_id: 2538
    updated: '2019-07-02T14:23:58.187502Z'
  id: 782
  latest_revision:
    action:
      arguments_schema:
        $schema: http://json-schema.org/draft-04/schema#
        description: This action shows a single survey.
        properties:
          engagementButtonLabel:
            default: null
            description: Text for the engagement button. If specified, this button
              will be shown instead of rating stars.
            type:
            - string
            - 'null'
          includeTelemetryUUID:
            default: false
            description: Include unique user ID in post-answer-url and Telemetry
            type: boolean
          learnMoreMessage:
            default: null
            description: Message to show to the user to learn more
            type:
            - string
            - 'null'
          learnMoreUrl:
            default: null
            description: URL to show to the user when they click Learn More
            type:
            - string
            - 'null'
          message:
            description: Message to show to the user
            type: string
          postAnswerUrl:
            default: null
            description: URL to redirect the user to after rating Firefox or clicking
              the engagement button
            type:
            - string
            - 'null'
          repeatEvery:
            default: null
            description: For repeatOption=xdays, how often (in days) the prompt is
              displayed.
            type:
            - number
            - 'null'
          repeatOption:
            default: once
            description: Determines how often a prompt is shown executes.
            enum:
            - once
            - xdays
            - nag
            type: string
          surveyId:
            description: Slug uniquely identifying this survey in telemetry
            type: string
          thanksMessage:
            description: Thanks message to show to the user after they've rated Firefox
            type: string
        required:
        - surveyId
        - message
        - thanksMessage
        - postAnswerUrl
        - learnMoreMessage
        - learnMoreUrl
        title: Show a Heartbeat survey.
        type: object
      id: 2
      implementation_url: https://normandy.cdn.mozilla.net/api/v1/action/show-heartbeat/implementation/sha384-VTOdZHFMo1LOw0JWf6_jAGBb9r5sBbb7BQrmI8n3wy3oVO3ywb1g3ulD1BagmaMA/
      name: show-heartbeat
    approval_request:
      approved: true
      approver:
        email: jgaunt@mozilla.com
        first_name: Josh
        id: 6
        last_name: Gaunt
      comment: removed sampling
      created: '2019-05-29T16:44:43.711347Z'
      creator:
        email: tdowner@mozilla.com
        first_name: Tyler
        id: 10
        last_name: Downer
      id: 1650
      revision:
        id: 2538
        recipe_id: 782
    arguments:
      engagementButtonLabel: An Umfrage teilnehmen
      includeTelemetryUUID: true
      learnMoreMessage: Mehr erfahren
      learnMoreUrl: https://support.mozilla.org/kb/rate-your-firefox-experience-heartbeat
      message: Mozilla & UC Berkeley sind an Ihrer Meinung zur Standortfreigabe auf
        der we interessiert
      postAnswerUrl: https://qsurvey.mozilla.com/s3/9c1c38d863f9?v=2&b=3
      repeatOption: once
      surveyId: hb-location-policy-v2b3-de
      thanksMessage: Danke
    capabilities:
    - action.show-heartbeat
    comment: ''
    creator:
      email: tdowner@mozilla.com
      first_name: Tyler
      id: 10
      last_name: Downer
    date_created: '2019-05-29T16:44:39.440227Z'
    enabled: false
    enabled_states:
    - carryover_from: null
      created: '2019-07-02T14:23:57.464590Z'
      creator:
        email: tdowner@mozilla.com
        first_name: Tyler
        id: 10
        last_name: Downer
      enabled: false
      id: 1050
    - carryover_from: 947
      created: '2019-05-29T16:52:57.771415Z'
      creator:
        email: jgaunt@mozilla.com
        first_name: Josh
        id: 6
        last_name: Gaunt
      enabled: true
      id: 961
    experimenter_slug: null
    extra_capabilities: []
    extra_filter_expression: "!normandy.isFirstRun\n&& !([654,normandy.userId]|stableSample(0.01))\n\
      && (\n  normandy.telemetry.main.payload.processes.content.histograms.GEOLOCATION_REQUEST_GRANTED.values[10]>0\n\
      \  || normandy.telemetry.main.payload.processes.content.histograms.GEOLOCATION_REQUEST_GRANTED.values[11]>0\n\
      \  || normandy.telemetry.main.payload.processes.content.histograms.GEOLOCATION_REQUEST_GRANTED.values[12]>0\n\
      )"
    filter_expression: "(normandy.locale in [\"fr\"]) && (normandy.country in [\"\
      FR\"]) && (normandy.channel in [\"release\"]) && (!normandy.isFirstRun\n&& !([654,normandy.userId]|stableSample(0.01))\n\
      && (\n  normandy.telemetry.main.payload.processes.content.histograms.GEOLOCATION_REQUEST_GRANTED.values[10]>0\n\
      \  || normandy.telemetry.main.payload.processes.content.histograms.GEOLOCATION_REQUEST_GRANTED.values[11]>0\n\
      \  || normandy.telemetry.main.payload.processes.content.histograms.GEOLOCATION_REQUEST_GRANTED.values[12]>0\n\
      ))"
    filter_object:
    - locales:
      - fr
      type: locale
    - countries:
      - FR
      type: country
    - channels:
      - release
      type: channel
    id: 2538
    identicon_seed: v1:d0ccbtotj2b
    metadata: {}
    name: 'Heartbeat: Location Polixy (UCB) [allowed] - DE'
    recipe:
      approved_revision_id: 2538
      id: 782
      latest_revision_id: 2538
    updated: '2019-07-02T14:23:58.187502Z'
  signature: null
  uses_only_baseline_capabilities: true
- approved_revision: null
  id: 427
  latest_revision:
    action:
      arguments_schema:
        $schema: http://json-schema.org/draft-04/schema#
        description: This action shows a single survey.
        properties:
          engagementButtonLabel:
            default: null
            description: Text for the engagement button. If specified, this button
              will be shown instead of rating stars.
            type:
            - string
            - 'null'
          includeTelemetryUUID:
            default: false
            description: Include unique user ID in post-answer-url and Telemetry
            type: boolean
          learnMoreMessage:
            default: null
            description: Message to show to the user to learn more
            type:
            - string
            - 'null'
          learnMoreUrl:
            default: null
            description: URL to show to the user when they click Learn More
            type:
            - string
            - 'null'
          message:
            description: Message to show to the user
            type: string
          postAnswerUrl:
            default: null
            description: URL to redirect the user to after rating Firefox or clicking
              the engagement button
            type:
            - string
            - 'null'
          repeatEvery:
            default: null
            description: For repeatOption=xdays, how often (in days) the prompt is
              displayed.
            type:
            - number
            - 'null'
          repeatOption:
            default: once
            description: Determines how often a prompt is shown executes.
            enum:
            - once
            - xdays
            - nag
            type: string
          surveyId:
            description: Slug uniquely identifying this survey in telemetry
            type: string
          thanksMessage:
            description: Thanks message to show to the user after they've rated Firefox
            type: string
        required:
        - surveyId
        - message
        - thanksMessage
        - postAnswerUrl
        - learnMoreMessage
        - learnMoreUrl
        title: Show a Heartbeat survey.
        type: object
      id: 2
      implementation_url: https://normandy.cdn.mozilla.net/api/v1/action/show-heartbeat/implementation/sha384-VTOdZHFMo1LOw0JWf6_jAGBb9r5sBbb7BQrmI8n3wy3oVO3ywb1g3ulD1BagmaMA/
      name: show-heartbeat
    approval_request:
      approved: true
      approver:
        email: rrayborn@mozilla.com
        first_name: Rob
        id: 4
        last_name: Rayborn
      comment: LGTM
      created: '2018-03-02T22:29:05.189444Z'
      creator:
        email: tdowner@mozilla.com
        first_name: Tyler
        id: 10
        last_name: Downer
      id: 694
      revision:
        id: 107
        recipe_id: 427
    arguments:
      engagementButtonLabel: Take Survey
      includeTelemetryUUID: false
      learnMoreMessage: Learn More
      learnMoreUrl: https://wiki.mozilla.org/Firefox/Shield/Heartbeat
      message: Would you like to share feedback about Firefox?
      postAnswerUrl: https://qsurvey.mozilla.com/s3/New-Profiles-and-Refresh
      repeatOption: once
      surveyId: hb-profile-refresh
      thanksMessage: Thank You!
    capabilities:
    - action.show-heartbeat
    comment: ''
    creator: null
    date_created: '2018-03-02T22:28:56.891124Z'
    enabled: false
    enabled_states: []
    experimenter_slug: null
    extra_capabilities: []
    extra_filter_expression: "(\n   [normandy.userId, normandy.request_time]|stableSample(0.01)\n\
      \   && normandy.locale == 'en-US'\n   && normandy.channel == 'release'\n   &&\
      \ !normandy.isFirstRun\n    && normandy.telemetry.main.environment.profile.creationDate\
      \ > 17563\n)"
    filter_expression: "(\n   [normandy.userId, normandy.request_time]|stableSample(0.01)\n\
      \   && normandy.locale == 'en-US'\n   && normandy.channel == 'release'\n   &&\
      \ !normandy.isFirstRun\n    && normandy.telemetry.main.environment.profile.creationDate\
      \ > 17563\n)"
    filter_object: []
    id: 107
    identicon_seed: v1:ngx86w3jyt
    metadata: {}
    name: New Profile Investigation
    recipe:
      approved_revision_id: null
      id: 427
      latest_revision_id: 107
    updated: '2018-03-02T22:28:56.895721Z'
  signature: null
  uses_only_baseline_capabilities: true
- approved_revision: null
  id: 421
  latest_revision:
    action:
      arguments_schema:
        $schema: http://json-schema.org/draft-04/schema#
        description: This action shows a single survey.
        properties:
          engagementButtonLabel:
            default: null
            description: Text for the engagement button. If specified, this button
              will be shown instead of rating stars.
            type:
            - string
            - 'null'
          includeTelemetryUUID:
            default: false
            description: Include unique user ID in post-answer-url and Telemetry
            type: boolean
          learnMoreMessage:
            default: null
            description: Message to show to the user to learn more
            type:
            - string
            - 'null'
          learnMoreUrl:
            default: null
            description: URL to show to the user when they click Learn More
            type:
            - string
            - 'null'
          message:
            description: Message to show to the user
            type: string
          postAnswerUrl:
            default: null
            description: URL to redirect the user to after rating Firefox or clicking
              the engagement button
            type:
            - string
            - 'null'
          repeatEvery:
            default: null
            description: For repeatOption=xdays, how often (in days) the prompt is
              displayed.
            type:
            - number
            - 'null'
          repeatOption:
            default: once
            description: Determines how often a prompt is shown executes.
            enum:
            - once
            - xdays
            - nag
            type: string
          surveyId:
            description: Slug uniquely identifying this survey in telemetry
            type: string
          thanksMessage:
            description: Thanks message to show to the user after they've rated Firefox
            type: string
        required:
        - surveyId
        - message
        - thanksMessage
        - postAnswerUrl
        - learnMoreMessage
        - learnMoreUrl
        title: Show a Heartbeat survey.
        type: object
      id: 2
      implementation_url: https://normandy.cdn.mozilla.net/api/v1/action/show-heartbeat/implementation/sha384-VTOdZHFMo1LOw0JWf6_jAGBb9r5sBbb7BQrmI8n3wy3oVO3ywb1g3ulD1BagmaMA/
      name: show-heartbeat
    approval_request:
      approved: true
      approver:
        email: mgrimes@mozilla.com
        first_name: Matthew
        id: 3
        last_name: Grimes
      comment: Approved!
      created: '2018-02-27T03:04:22.357777Z'
      creator:
        email: rrayborn@mozilla.com
        first_name: Rob
        id: 4
        last_name: Rayborn
      id: 684
      revision:
        id: 120
        recipe_id: 421
    arguments:
      engagementButtonLabel: Take Survey
      includeTelemetryUUID: false
      learnMoreMessage: Learn More
      learnMoreUrl: https://wiki.mozilla.org/Advocacy/heartbeat
      message: Please take this short survey about your experience with Firefox
      postAnswerUrl: https://qsurvey.mozilla.com/s3/SPOCS-Release?b=v1
      repeatOption: once
      surveyId: hb-activity-stream-59-release-pocket-sponsored-stories-bug-1435822-v1
      thanksMessage: Thanks
    capabilities:
    - action.show-heartbeat
    comment: ''
    creator: null
    date_created: '2018-02-27T03:02:07.132167Z'
    enabled: false
    enabled_states: []
    experimenter_slug: null
    extra_capabilities: []
    extra_filter_expression: "(\n  normandy.channel == 'release' && \n  normandy.country\
      \ == 'US' &&\n  normandy.locale == 'en-US' &&\n  normandy.version >= '58.0'\
      \ &&\n  normandy.request_time < '2018-03-06'|date &&\n  [normandy.userId]|bucketSample(328,\
      \ 10, 1000)  &&\n  'browser.newtabpage.activity-stream.feeds.section.topstories.options'|preferenceIsUserSet\
      \ &&\n  'browser.newtabpage.activity-stream.feeds.section.topstories.options'|preferenceValue\
      \ == '{\"api_key_pref\":\"extensions.pocket.oAuthConsumerKey\",\"hidden\":false,\"\
      provider_header\":\"pocket_feedback_header\",\"provider_description\":\"pocket_description\"\
      ,\"provider_icon\":\"pocket\",\"provider_name\":\"Pocket\",\"read_more_endpoint\"\
      :\"https://getpocket.com/explore/trending?src=fx_new_tab\",\"stories_endpoint\"\
      :\"https://getpocket.cdn.mozilla.net/v3/firefox/global-recs?version=2&consumer_key=$apiKey&locale_lang=en-US&feed_variant=release_spocs_v1\"\
      ,\"stories_referrer\":\"http://getpocket.com/recommendations\",\"info_link\"\
      :\"https://www.mozilla.org/privacy/firefox/#pocketstories\",\"disclaimer_link\"\
      :\"https://getpocket.cdn.mozilla.net/firefox/new_tab_learn_more\",\"topics_endpoint\"\
      :\"https://getpocket.cdn.mozilla.net/v3/firefox/trending-topics?version=2&consumer_key=$apiKey&locale_lang=en-US\"\
      ,\"show_spocs\":true,\"personalized\":true}'\n)"
    filter_expression: "(\n  normandy.channel == 'release' && \n  normandy.country\
      \ == 'US' &&\n  normandy.locale == 'en-US' &&\n  normandy.version >= '58.0'\
      \ &&\n  normandy.request_time < '2018-03-06'|date &&\n  [normandy.userId]|bucketSample(328,\
      \ 10, 1000)  &&\n  'browser.newtabpage.activity-stream.feeds.section.topstories.options'|preferenceIsUserSet\
      \ &&\n  'browser.newtabpage.activity-stream.feeds.section.topstories.options'|preferenceValue\
      \ == '{\"api_key_pref\":\"extensions.pocket.oAuthConsumerKey\",\"hidden\":false,\"\
      provider_header\":\"pocket_feedback_header\",\"provider_description\":\"pocket_description\"\
      ,\"provider_icon\":\"pocket\",\"provider_name\":\"Pocket\",\"read_more_endpoint\"\
      :\"https://getpocket.com/explore/trending?src=fx_new_tab\",\"stories_endpoint\"\
      :\"https://getpocket.cdn.mozilla.net/v3/firefox/global-recs?version=2&consumer_key=$apiKey&locale_lang=en-US&feed_variant=release_spocs_v1\"\
      ,\"stories_referrer\":\"http://getpocket.com/recommendations\",\"info_link\"\
      :\"https://www.mozilla.org/privacy/firefox/#pocketstories\",\"disclaimer_link\"\
      :\"https://getpocket.cdn.mozilla.net/firefox/new_tab_learn_more\",\"topics_endpoint\"\
      :\"https://getpocket.cdn.mozilla.net/v3/firefox/trending-topics?version=2&consumer_key=$apiKey&locale_lang=en-US\"\
      ,\"show_spocs\":true,\"personalized\":true}'\n)"
    filter_object: []
    id: 120
    identicon_seed: v1:6bqnx3iyyca
    metadata: {}
    name: 'Heartbeat: Activity Stream 59 Release Pocket Sponsored Stories (Bug 1435822)
      - Variant1'
    recipe:
      approved_revision_id: null
      id: 421
      latest_revision_id: 120
    updated: '2018-02-27T03:02:07.137348Z'
  signature: null
  uses_only_baseline_capabilities: true
