# Ingest Impression Event **POST /v1/internal/impressions/ingest** Ingest one impression/click event onto the publish queue. The request context (IP/UA) is the gateway's, not the end user's — the gateway derives ``user_fingerprint``/``device_type`` at its edge from the user's actual request and forwards only those derivatives (no raw PII). The strong attribution key is ``tracking_id``, landed on ``click_id`` — the join rail impression rows, click rows, and (later) network conversion reports all share. ## Servers - http://api.example.com: http://api.example.com () ## Authentication methods - Http bearer ## Parameters ### Body: application/json (object) - **event_type** (string) - **tracking_id** (string) - **request_id** (string | null) - **org_id** (string | null) - **partner_app_id** (string | null) - **brand_slug** (string | null) - **placement** (string | null) - **catalog_id** (string | null) - **product_id** (string | null) - **position** (integer | null) - **capability** (string | null) - **tag_id** (string | null) - **user_fingerprint** (string | null) - **device_type** (string | null) ## Responses ### 202 Successful Response #### Body: application/json (object) object ### 422 Validation Error #### Body: application/json (object) - **detail** (array[object]) [Powered by Bump.sh](https://bump.sh)