# Generated by API Evangelist (build-phrasing.py). Our phrasing, not observed demand. overlay: 1.0.0 info: title: API Evangelist conversational phrasing for Engagements Impression Engagement API version: 1.0.0 extends: openapi/appsflyer-impression-engagement-api-openapi.yml actions: - target: $.info update: x-apievangelist-phrasing: method: generated generated: '2026-10-01' generator: build-phrasing.py label: Generated by API Evangelist operations: 2 - target: $.paths['/impression/app/{platform}/{app_id}'].get update: x-apievangelist-phrasing: intent: Report an ad impression via GET effect: write questions: - How do I report an ad view to AppsFlyer as a query-string GET request? - Which parameters are required to log an impression by URL? instructions: - text: Report an impression for {app} on {platform} from media source {media_source} campaign {campaign} using the GET form. slots: app: path.app_id platform: path.platform media_source: query.af_media_source campaign: query.af_campaign_id - text: Send a GET impression for {app} on {platform} for ad {ad}, source {media_source}, campaign {campaign}. slots: app: path.app_id platform: path.platform ad: query.af_ad_id media_source: query.af_media_source campaign: query.af_campaign_id method: generated generated: '2026-10-01' - target: $.paths['/impression/app/{platform}/{app_id}'].post update: x-apievangelist-phrasing: intent: Report an ad impression via POST body effect: write questions: - Can I log view-through impressions server to server with a JSON body? - Can a posted impression carry the publisher site ID and device details? instructions: - text: Post an impression for {app} on {platform} from {media_source} campaign {campaign} in the request body. slots: app: path.app_id platform: path.platform media_source: requestBody.af_media_source campaign: requestBody.af_campaign_id - text: Post an impression body for {app} on {platform}, source {media_source}, campaign {campaign}, site {site}. slots: app: path.app_id platform: path.platform media_source: requestBody.af_media_source campaign: requestBody.af_campaign_id site: requestBody.af_siteid method: generated generated: '2026-10-01'