⚠️ Critical: This endpoint MUST be called from client devices. Requests will be rate limited per IP. See https://docs.zeroclick.ai/rate-limiting#ip-based-rate-limiting for details.
Records that offers were displayed to the user. Call this endpoint when offers are rendered/visible to the user.
Important: This endpoint does not require authentication and supports CORS for cross-origin requests.
Response: Returns 204 No Content immediately. Processing happens asynchronously.
Array of offer IDs that were displayed to the user. These are the "id" values from the offers response.
Impressions recorded successfully (no content returned)