Pull API (Reporting Data)

Report-pull endpoints that export AppsFlyer attribution and analytics data as CSV/JSON: raw-data installs, in-app events, re-engagements, retargeting, uninstalls, ad-revenue and protect360 reports (V1 and V2 token variants), the aggregate performance reports (partners, geo, daily, GEO-by-date), the Master API wide aggregate report and its freshness endpoint, and the Cohort API. Authenticated with an API V2 token (JWT) as an Authorization: Bearer header.

Documentation

Specifications

Other Resources

OpenAPI Specification

appsflyer-raw-data-pull-api-v2-token-openapi.yml Raw ↑
openapi: 3.0.1
info:
  title: Raw Data Pull API V2 Token
  version: 1.0.0
servers:
- url: https://hq1.appsflyer.com/api/raw-data/export/app/
security:
- Bearer-Authentication: []
paths:
  /{app-id}/ad_revenue_organic_raw/v5:
    get:
      tags:
      - Ad Revenue raw data
      summary: Organic ad revenue
      description: '> ⚠️ Important

        >

        > All API V2 tokens generated before March 10, 2026, 19:00 UTC have been revoked. If your token was generated before
        this date, please regenerate it. [Learn how](https://support.appsflyer.com/hc/en-us/articles/360004562377-Managing-AppsFlyer-tokens).


        Records ad revenue for users not attributed to a media source.

        Data freshness: Daily

        '
      parameters:
      - $ref: '#/components/parameters/AppId'
      - $ref: '#/components/parameters/FromDate'
      - $ref: '#/components/parameters/ToDate'
      - $ref: '#/components/parameters/MediaSource'
      - $ref: '#/components/parameters/Category'
      - $ref: '#/components/parameters/Currency'
      - $ref: '#/components/parameters/Geo'
      - $ref: '#/components/parameters/MaximumRows'
      - $ref: '#/components/parameters/FromInstallTime'
      - $ref: '#/components/parameters/ToInstallTime'
      - $ref: '#/components/parameters/Agency'
      - in: query
        name: additional_fields
        explode: false
        schema:
          type: array
          items:
            enum:
            - store_reinstall
            - impressions
            - contributor3_match_type
            - gp_click_time
            - match_type
            - mediation_network
            - oaid
            - deeplink_url
            - blocked_reason
            - blocked_sub_reason
            - gp_broadcast_referrer
            - gp_install_begin
            - custom_data
            - rejected_reason
            - device_download_time
            - keyword_match_type
            - contributor1_match_type
            - contributor2_match_type
            - device_model
            - monetization_network
            - segment
            - is_lat
            - gp_referrer
            - blocked_reason_value
            - store_product_page
            - device_category
            - rejected_reason_value
            - ad_unit
            - keyword_id
            - placement
            - network_account_id
            - install_app_store
            - amazon_aid
            - engagement_type
            - total_candidates
            - engagement_destination
          default:
          - store_reinstall
          - impressions
          - contributor3_match_type
          - gp_click_time
          - match_type
          - mediation_network
          - oaid
          - deeplink_url
          - blocked_reason
          - blocked_sub_reason
          - gp_broadcast_referrer
          - gp_install_begin
          - custom_data
          - rejected_reason
          - device_download_time
          - keyword_match_type
          - contributor1_match_type
          - contributor2_match_type
          - device_model
          - monetization_network
          - segment
          - is_lat
          - gp_referrer
          - blocked_reason_value
          - store_product_page
          - device_category
          - rejected_reason_value
          - ad_unit
          - keyword_id
          - placement
          - network_account_id
          - install_app_store
          - amazon_aid
          - engagement_type
          - total_candidates
          - engagement_destination
      responses:
        '200':
          $ref: '#/components/responses/Success'
        '400':
          $ref: '#/components/responses/BadRequest'
        '401':
          $ref: '#/components/responses/Unauthorized'
        '404':
          $ref: '#/components/responses/NotFound'
  /{app-id}/ad-revenue-raw-retarget/v5:
    get:
      tags:
      - Ad Revenue raw data
      summary: Retargeting ad revenue
      description: '> ⚠️ Important

        >

        > All API V2 tokens generated before March 10, 2026, 19:00 UTC have been revoked. If your token was generated before
        this date, please regenerate it. [Learn how](https://support.appsflyer.com/hc/en-us/articles/360004562377-Managing-AppsFlyer-tokens).


        Ad revenue of users attributed to a retargeting media source during the re-engagement window.

        Data freshness: Daily

        '
      parameters:
      - $ref: '#/components/parameters/AppId'
      - $ref: '#/components/parameters/FromDate'
      - $ref: '#/components/parameters/ToDate'
      - $ref: '#/components/parameters/MediaSource'
      - $ref: '#/components/parameters/Category'
      - $ref: '#/components/parameters/Currency'
      - $ref: '#/components/parameters/Geo'
      - $ref: '#/components/parameters/MaximumRows'
      - in: query
        name: additional_fields
        explode: false
        schema:
          type: array
          items:
            enum:
            - store_reinstall
            - impressions
            - contributor3_match_type
            - gp_click_time
            - match_type
            - mediation_network
            - oaid
            - deeplink_url
            - blocked_reason
            - blocked_sub_reason
            - gp_broadcast_referrer
            - gp_install_begin
            - custom_data
            - rejected_reason
            - device_download_time
            - keyword_match_type
            - contributor1_match_type
            - contributor2_match_type
            - device_model
            - monetization_network
            - segment
            - is_lat
            - gp_referrer
            - blocked_reason_value
            - store_product_page
            - device_category
            - rejected_reason_value
            - ad_unit
            - keyword_id
            - placement
            - network_account_id
            - install_app_store
            - amazon_aid
            - engagement_type
            - total_candidates
            - engagement_destination
          default:
          - store_reinstall
          - impressions
          - contributor3_match_type
          - gp_click_time
          - match_type
          - mediation_network
          - oaid
          - deeplink_url
          - blocked_reason
          - blocked_sub_reason
          - gp_broadcast_referrer
          - gp_install_begin
          - custom_data
          - rejected_reason
          - device_download_time
          - keyword_match_type
          - contributor1_match_type
          - contributor2_match_type
          - device_model
          - monetization_network
          - segment
          - is_lat
          - gp_referrer
          - blocked_reason_value
          - store_product_page
          - device_category
          - rejected_reason_value
          - ad_unit
          - keyword_id
          - placement
          - network_account_id
          - install_app_store
          - amazon_aid
          - engagement_type
          - total_candidates
          - engagement_destination
      responses:
        '200':
          $ref: '#/components/responses/Success'
        '400':
          $ref: '#/components/responses/BadRequest'
        '401':
          $ref: '#/components/responses/Unauthorized'
        '404':
          $ref: '#/components/responses/NotFound'
  /{app-id}/ad_revenue_raw/v5:
    get:
      tags:
      - Ad Revenue raw data
      summary: Attributed ad revenue
      description: '> ⚠️ Important

        >

        > All API V2 tokens generated before March 10, 2026, 19:00 UTC have been revoked. If your token was generated before
        this date, please regenerate it. [Learn how](https://support.appsflyer.com/hc/en-us/articles/360004562377-Managing-AppsFlyer-tokens).


        Records ad revenue for users attributed to a media source.

        Data freshness: Daily

        '
      parameters:
      - $ref: '#/components/parameters/AppId'
      - $ref: '#/components/parameters/FromDate'
      - $ref: '#/components/parameters/ToDate'
      - $ref: '#/components/parameters/MediaSource'
      - $ref: '#/components/parameters/Category'
      - $ref: '#/components/parameters/Currency'
      - $ref: '#/components/parameters/Geo'
      - $ref: '#/components/parameters/MaximumRows'
      - $ref: '#/components/parameters/FromInstallTime'
      - $ref: '#/components/parameters/ToInstallTime'
      - $ref: '#/components/parameters/Agency'
      - in: query
        name: additional_fields
        explode: false
        schema:
          type: array
          items:
            enum:
            - store_reinstall
            - impressions
            - contributor3_match_type
            - gp_click_time
            - match_type
            - mediation_network
            - oaid
            - deeplink_url
            - blocked_reason
            - blocked_sub_reason
            - gp_broadcast_referrer
            - gp_install_begin
            - custom_data
            - rejected_reason
            - device_download_time
            - keyword_match_type
            - contributor1_match_type
            - contributor2_match_type
            - device_model
            - monetization_network
            - segment
            - is_lat
            - gp_referrer
            - blocked_reason_value
            - store_product_page
            - device_category
            - rejected_reason_value
            - ad_unit
            - keyword_id
            - placement
            - network_account_id
            - install_app_store
            - amazon_aid
            - engagement_type
            - total_candidates
            - engagement_destination
          default:
          - store_reinstall
          - impressions
          - contributor3_match_type
          - gp_click_time
          - match_type
          - mediation_network
          - oaid
          - deeplink_url
          - blocked_reason
          - blocked_sub_reason
          - gp_broadcast_referrer
          - gp_install_begin
          - custom_data
          - rejected_reason
          - device_download_time
          - keyword_match_type
          - contributor1_match_type
          - contributor2_match_type
          - device_model
          - monetization_network
          - segment
          - is_lat
          - gp_referrer
          - blocked_reason_value
          - store_product_page
          - device_category
          - rejected_reason_value
          - ad_unit
          - keyword_id
          - placement
          - network_account_id
          - install_app_store
          - amazon_aid
          - engagement_type
          - total_candidates
          - engagement_destination
      responses:
        '200':
          $ref: '#/components/responses/Success'
        '400':
          $ref: '#/components/responses/BadRequest'
        '401':
          $ref: '#/components/responses/Unauthorized'
        '404':
          $ref: '#/components/responses/NotFound'
  /{app-id}/blocked_clicks_report/v5:
    get:
      tags:
      - Protect360 fraud
      summary: Clicks
      description: '> ⚠️ Important

        >

        > All API V2 tokens generated before March 10, 2026, 19:00 UTC have been revoked. If your token was generated before
        this date, please regenerate it. [Learn how](https://support.appsflyer.com/hc/en-us/articles/360004562377-Managing-AppsFlyer-tokens).


        Records clicks performed by users blocked by Protect360.

        Data freshness: Daily

        '
      parameters:
      - $ref: '#/components/parameters/AppId'
      - $ref: '#/components/parameters/FromDate'
      - $ref: '#/components/parameters/ToDate'
      - $ref: '#/components/parameters/MediaSource'
      - $ref: '#/components/parameters/Category'
      - $ref: '#/components/parameters/Currency'
      - $ref: '#/components/parameters/TimeZone'
      - $ref: '#/components/parameters/Geo'
      - $ref: '#/components/parameters/MaximumRows'
      - $ref: '#/components/parameters/FromInstallTime'
      - $ref: '#/components/parameters/ToInstallTime'
      - $ref: '#/components/parameters/Agency'
      - in: query
        name: additional_fields
        explode: false
        schema:
          type: array
          items:
            enum:
            - store_reinstall
            - impressions
            - contributor3_match_type
            - gp_click_time
            - match_type
            - mediation_network
            - oaid
            - deeplink_url
            - blocked_reason
            - blocked_sub_reason
            - gp_broadcast_referrer
            - gp_install_begin
            - custom_data
            - rejected_reason
            - device_download_time
            - keyword_match_type
            - contributor1_match_type
            - contributor2_match_type
            - device_model
            - monetization_network
            - segment
            - is_lat
            - gp_referrer
            - blocked_reason_value
            - store_product_page
            - device_category
            - rejected_reason_value
            - ad_unit
            - keyword_id
            - placement
            - network_account_id
            - install_app_store
            - amazon_aid
            - engagement_type
          default:
          - store_reinstall
          - impressions
          - contributor3_match_type
          - gp_click_time
          - match_type
          - mediation_network
          - oaid
          - deeplink_url
          - blocked_reason
          - blocked_sub_reason
          - gp_broadcast_referrer
          - gp_install_begin
          - custom_data
          - rejected_reason
          - device_download_time
          - keyword_match_type
          - contributor1_match_type
          - contributor2_match_type
          - device_model
          - monetization_network
          - segment
          - is_lat
          - gp_referrer
          - blocked_reason_value
          - store_product_page
          - device_category
          - rejected_reason_value
          - ad_unit
          - keyword_id
          - placement
          - network_account_id
          - install_app_store
          - amazon_aid
          - engagement_type
      responses:
        '200':
          $ref: '#/components/responses/Success'
        '400':
          $ref: '#/components/responses/BadRequest'
        '401':
          $ref: '#/components/responses/Unauthorized'
        '404':
          $ref: '#/components/responses/NotFound'
  /{app-id}/blocked_in_app_events_report/v5:
    get:
      tags:
      - Protect360 fraud
      summary: In-app events
      description: "> ⚠️ Important\n>\n> All API V2 tokens generated before March 10, 2026, 19:00 UTC have been revoked. If\
        \ your token was generated before this date, please regenerate it. [Learn how](https://support.appsflyer.com/hc/en-us/articles/360004562377-Managing-AppsFlyer-tokens).\n\
        \nRecords in-app events identified as fraudulent by Protect360.\nData freshness: Daily \n"
      parameters:
      - $ref: '#/components/parameters/AppId'
      - $ref: '#/components/parameters/FromDate'
      - $ref: '#/components/parameters/ToDate'
      - $ref: '#/components/parameters/MediaSource'
      - $ref: '#/components/parameters/Category'
      - $ref: '#/components/parameters/EventName'
      - $ref: '#/components/parameters/Currency'
      - $ref: '#/components/parameters/TimeZone'
      - $ref: '#/components/parameters/Geo'
      - $ref: '#/components/parameters/MaximumRows'
      - $ref: '#/components/parameters/FromInstallTime'
      - $ref: '#/components/parameters/ToInstallTime'
      - $ref: '#/components/parameters/Agency'
      - in: query
        name: additional_fields
        explode: false
        schema:
          type: array
          items:
            enum:
            - store_reinstall
            - impressions
            - contributor3_match_type
            - custom_dimension
            - conversion_type
            - gp_click_time
            - match_type
            - mediation_network
            - oaid
            - deeplink_url
            - blocked_reason
            - blocked_sub_reason
            - gp_broadcast_referrer
            - gp_install_begin
            - campaign_type
            - custom_data
            - rejected_reason
            - device_download_time
            - keyword_match_type
            - contributor1_match_type
            - contributor2_match_type
            - device_model
            - monetization_network
            - segment
            - is_lat
            - gp_referrer
            - blocked_reason_value
            - store_product_page
            - device_category
            - app_type
            - rejected_reason_value
            - ad_unit
            - keyword_id
            - placement
            - is_organic
            - network_account_id
            - install_app_store
            - amazon_aid
            - att
            - engagement_type
            - total_candidates
          default:
          - store_reinstall
          - impressions
          - contributor3_match_type
          - custom_dimension
          - conversion_type
          - gp_click_time
          - match_type
          - mediation_network
          - oaid
          - deeplink_url
          - blocked_reason
          - blocked_sub_reason
          - gp_broadcast_referrer
          - gp_install_begin
          - campaign_type
          - custom_data
          - rejected_reason
          - device_download_time
          - keyword_match_type
          - contributor1_match_type
          - contributor2_match_type
          - device_model
          - monetization_network
          - segment
          - is_lat
          - gp_referrer
          - blocked_reason_value
          - store_product_page
          - device_category
          - app_type
          - rejected_reason_value
          - ad_unit
          - keyword_id
          - placement
          - is_organic
          - network_account_id
          - install_app_store
          - amazon_aid
          - att
          - engagement_type
          - total_candidates
      responses:
        '200':
          $ref: '#/components/responses/Success'
        '400':
          $ref: '#/components/responses/BadRequest'
        '401':
          $ref: '#/components/responses/Unauthorized'
        '404':
          $ref: '#/components/responses/NotFound'
  /{app-id}/blocked_install_postbacks/v5:
    get:
      tags:
      - Protect360 fraud
      summary: Blocked install postbacks
      description: '> ⚠️ Important

        >

        > All API V2 tokens generated before March 10, 2026, 19:00 UTC have been revoked. If your token was generated before
        this date, please regenerate it. [Learn how](https://support.appsflyer.com/hc/en-us/articles/360004562377-Managing-AppsFlyer-tokens).


        Records copies of postbacks sent to a media source resulting in a blocked install.

        Data freshness: Real-time

        '
      parameters:
      - $ref: '#/components/parameters/AppId'
      - $ref: '#/components/parameters/FromDate'
      - $ref: '#/components/parameters/ToDate'
      - $ref: '#/components/parameters/MediaSource'
      - $ref: '#/components/parameters/Category'
      - $ref: '#/components/parameters/Currency'
      - $ref: '#/components/parameters/TimeZone'
      - $ref: '#/components/parameters/Geo'
      - $ref: '#/components/parameters/MaximumRows'
      - $ref: '#/components/parameters/FromInstallTime'
      - $ref: '#/components/parameters/ToInstallTime'
      - $ref: '#/components/parameters/Agency'
      - in: query
        name: additional_fields
        explode: false
        schema:
          type: array
          items:
            enum:
            - store_reinstall
            - impressions
            - contributor3_match_type
            - gp_click_time
            - match_type
            - mediation_network
            - oaid
            - deeplink_url
            - blocked_reason
            - postback_retry
            - blocked_sub_reason
            - gp_broadcast_referrer
            - gp_install_begin
            - custom_data
            - rejected_reason
            - device_download_time
            - keyword_match_type
            - contributor1_match_type
            - contributor2_match_type
            - device_model
            - monetization_network
            - segment
            - is_lat
            - gp_referrer
            - blocked_reason_value
            - device_category
            - rejected_reason_value
            - ad_unit
            - keyword_id
            - placement
            - network_account_id
            - install_app_store
            - amazon_aid
            - att
            - engagement_type
            - contributor1_engagement_type
            - contributor2_engagement_type
            - contributor3_engagement_type
          default:
          - store_reinstall
          - impressions
          - contributor3_match_type
          - gp_click_time
          - match_type
          - mediation_network
          - oaid
          - deeplink_url
          - blocked_reason
          - postback_retry
          - blocked_sub_reason
          - gp_broadcast_referrer
          - gp_install_begin
          - custom_data
          - rejected_reason
          - device_download_time
          - keyword_match_type
          - contributor1_match_type
          - contributor2_match_type
          - device_model
          - monetization_network
          - segment
          - is_lat
          - gp_referrer
          - blocked_reason_value
          - device_category
          - rejected_reason_value
          - ad_unit
          - keyword_id
          - placement
          - network_account_id
          - install_app_store
          - amazon_aid
          - att
      responses:
        '200':
          $ref: '#/components/responses/Success'
        '400':
          $ref: '#/components/responses/BadRequest'
        '401':
          $ref: '#/components/responses/Unauthorized'
        '404':
          $ref: '#/components/responses/NotFound'
  /{app-id}/blocked_installs_report/v5:
    get:
      tags:
      - Protect360 fraud
      summary: Installs
      description: '> ⚠️ Important

        >

        > All API V2 tokens generated before March 10, 2026, 19:00 UTC have been revoked. If your token was generated before
        this date, please regenerate it. [Learn how](https://support.appsflyer.com/hc/en-us/articles/360004562377-Managing-AppsFlyer-tokens).


        Records installs identified as fraudulent and therefore not attributed to any media source.

        Data freshness: Real-time

        '
      parameters:
      - $ref: '#/components/parameters/AppId'
      - $ref: '#/components/parameters/FromDate'
      - $ref: '#/components/parameters/ToDate'
      - $ref: '#/components/parameters/MediaSource'
      - $ref: '#/components/parameters/Category'
      - $ref: '#/components/parameters/Currency'
      - $ref: '#/components/parameters/TimeZone'
      - $ref: '#/components/parameters/Geo'
      - $ref: '#/components/parameters/MaximumRows'
      - $ref: '#/components/parameters/Agency'
      - in: query
        name: additional_fields
        explode: false
        schema:
          type: array
          items:
            enum:
            - store_reinstall
            - impressions
            - contributor3_match_type
            - gp_click_time
            - match_type
            - mediation_network
            - oaid
            - deeplink_url
            - blocked_reason
            - blocked_sub_reason
            - gp_broadcast_referrer
            - gp_install_begin
            - custom_data
            - rejected_reason
            - device_download_time
            - keyword_match_type
            - contributor1_match_type
            - contributor2_match_type
            - device_model
            - monetization_network
            - segment
            - is_lat
            - gp_referrer
            - blocked_reason_value
            - store_product_page
            - device_category
            - app_type
            - rejected_reason_value
            - ad_unit
            - keyword_id
            - placement
            - network_account_id
            - install_app_store
            - amazon_aid
            - att
            - engagement_type
            - contributor1_engagement_type
            - contributor2_engagement_type
            - contributor3_engagement_type
            - total_candidates
          default:
          - store_reinstall
          - impressions
          - contributor3_match_type
          - gp_click_time
          - match_type
          - mediation_network
          - oaid
          - deeplink_url
          - blocked_reason
          - blocked_sub_reason
          - gp_broadcast_referrer
          - gp_install_begin
          - custom_data
          - rejected_reason
          - device_download_time
          - keyword_match_type
          - contributor1_match_type
          - contributor2_match_type
          - device_model
          - monetization_network
          - segment
          - is_lat
          - gp_referrer
          - blocked_reason_value
          - store_product_page
          - device_category
          - app_type
          - rejected_reason_value
          - ad_unit
          - keyword_id
          - placement
          - network_account_id
          - install_app_store
          - amazon_aid
          - att
          - engagement_type
          - contributor1_engagement_type
          - contributor2_engagement_type
          - contributor3_engagement_type
          - total_candidates
      responses:
        '200':
          $ref: '#/components/responses/Success'
        '400':
          $ref: '#/components/responses/BadRequest'
        '401':
          $ref: '#/components/responses/Unauthorized'
        '404':
          $ref: '#/components/responses/NotFound'
  /{app-id}/detection/v5:
    get:
      tags:
      - Protect360 fraud
      summary: Post-attribution installs
      description: '> ⚠️ Important

        >

        > All API V2 tokens generated before March 10, 2026, 19:00 UTC have been revoked. If your token was generated before
        this date, please regenerate it. [Learn how](https://support.appsflyer.com/hc/en-us/articles/360004562377-Managing-AppsFlyer-tokens).


        Reports include installs attributed to a media source but later found to be fraudulent.

        Data freshness: Daily

        '
      parameters:
      - $ref: '#/components/parameters/AppId'
      - $ref: '#/components/parameters/FromDate'
      - $ref: '#/components/parameters/ToDate'
      - $ref: '#/components/parameters/MediaSource'
      - $ref: '#/components/parameters/Category'
      - $ref: '#/components/parameters/Currency'
      - $ref: '#/components/parameters/TimeZone'
      - $ref: '#/components/parameters/Geo'
      - $ref: '#/components/parameters/MaximumRows'
      - $ref: '#/components/parameters/Agency'
      - in: query
        name: additional_fields
        explode: false
        schema:
          type: array
          items:
            enum:
            - contributor3_match_type
            - detection_date
            - gp_click_time
            - match_type
            - gp_broadcast_referrer
            - gp_install_begin
            - custom_data
            - fraud_reason
            - rejected_reason
            - device_download_time
            - keyword_match_type
            - contributor1_match_type
            - contributor2_match_type
            - device_model
            - fraud_reasons
            - fraud_sub_reason
            - gp_referrer
            - install_time_tz
            - device_category
            - rejected_reason_value
            - network_account_id
            - install_app_store
            - amazon_aid
            - att
            - engagement_type
            - contributor1_engagement_type
            - contributor2_engagement_type
            - contributor3_engagement_type
            - blocked_reason_value
            - total_candidates
          default:
          - contributor3_match_type
          - detection_date
          - gp_click_time
          - match_type
          - gp_broadcast_referrer
          - gp_install_begin
          - custom_data
          - fraud_reason
          - rejected_reason
          - device_download_time
          - keyword_match_type
          - contributor1_match_type
          - contributor2_match_type
          - device_model
          - fraud_reasons
          - fraud_sub_reason
          - gp_referrer
          - install_time_tz
          - device_category
          - rejected_reason_value
          - network_account_id
          - install_app_store
          - amazon_aid
          - att
          - engagement_type
          - blocked_reason_value
          - total_candidates
      responses:
        '200':
          $ref: '#/components/responses/Success'
        '400':
          $ref: '#/components/responses/BadRequest'
        '401':
          $ref: '#/components/responses/Unauthorized'
        '404':
          $ref: '#/components/responses/NotFound'
  /{app-id}/fraud-post-inapps/v5:
    get:
      tags:
      - Protect360 fraud
      summary: Post-attribution in-app events
      description: '> ⚠️ Important

        >

        > All API V2 tokens generated before March 10, 2026, 19:00 UTC have been revoked. If your token was generated before
        this date, please regenerate it. [Learn how](https://support.appsflyer.com/hc/en-us/articles/360004562377-Managing-AppsFlyer-tokens).


        Records in-app events for installs identified as fraudulent after being attributed to a media source or judged fraudulent
        without regard to the install itself.

        Data freshness: Daily

        '
      parameters:
      - $ref: '#/components/parameters/AppId'
      - $ref: '#/components/parameters/FromDate'
      - $ref: '#/components/parameters/ToDate'
      - $ref: '#/components/parameters/MediaSource'
      - $ref: '#/components/parameters/Category'
      - $ref: '#/components/parameters/EventName'
      - $ref: '#/components/parameters/Currency'
      - $ref: '#/components/parameters/TimeZone'
      - $ref: '#/components/parameters/Geo'
      - $ref: '#/components/parameters/MaximumRows'
      - $ref: '#/components/parameters/FromInstallTime'
      - $ref: '#/components/parameters/ToInstallTime'
      - $ref: '#/components/parameters/Agency'
      - in: query
        name: additional_fields
        explode: false
        schema:
          type: array
          items:
            enum:
            - store_reinstall
            - impressions
            - contributor3_match_type
            - detection_date
            - gp_click_time
            - match_type
            - mediation_network
            - oaid
            - deeplink_url
            - gp_broadcast_referrer
            - gp_install_begin
            - custom_data
            - fraud_reason
            - rejected_reason
            - device_download_time
            - keyword_match_type
            - contributor1_match_type
            - contributor2_match_type
            - device_model
            - monetization_network
            - segment
            - is_lat
            - fraud_reasons
            - fraud_sub_reason
            - gp_referrer
            - device_category
            - event_time_tz
            - rejected_reason_value
            - ad_unit
            - keyword_id
            - placement
            - network_account_id
            - install_app_store
            - amazon_aid
            - att
            - engagement_type
            - contributor1_engagement_type
            - contributor2_engagement_type
            - contributor3_engagement_type
            - total_candidates
          default:
          - store_reinstall
          - impressions
          - contributor3_match_type
          - detection_date
          - gp_click_time
          - match_type
          - mediation_network
          - oaid
          - deeplink_url
          - gp_broadcast_referrer
          - gp_install_begin
          - custom_data
          - fraud_reason
          - rejected_reason
          - device_download_time
          - keyword_match_type
          - contributor1_match_type
          - contributor2_match_type
          - device_model
          - monetization_network
          - segment
          - is_lat
          - fraud_reasons
          - fraud_sub_reason
          - gp_referrer
          - device_category
          - event_time_tz
   

# --- truncated at 32 KB (113 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/appsflyer/refs/heads/main/openapi/appsflyer-raw-data-pull-api-v2-token-openapi.yml