# ZeroClick ## Docs - [Get developer analytics metrics](https://developer.zeroclick.ai/docs/api-reference/analytics-deprecated/get-developer-analytics-metrics.md): **Deprecated. Sunset 2026-06-01.** Use `GET /api/v2/metrics` instead. - [Get aggregated metrics](https://developer.zeroclick.ai/docs/api-reference/analytics/get-aggregated-metrics.md): Returns aggregated ad performance metrics for your tenant over a date range, with an optional time series breakdown. - [Get metrics broken down by country](https://developer.zeroclick.ai/docs/api-reference/analytics/get-metrics-broken-down-by-country.md): Returns aggregated metrics totals plus a per-country breakdown for the selected window. - [List grouping IDs available for filtering](https://developer.zeroclick.ai/docs/api-reference/analytics/list-grouping-ids-available-for-filtering.md): Returns the list of grouping IDs your tenant has reported, optionally filtered by `clientId`. Use the returned values with the `groupingId` query parameter on `/api/v2/metrics` and `/api/v2/metrics/geo`. - [Get a click export job's status](https://developer.zeroclick.ai/docs/api-reference/exports/get-a-click-export-jobs-status.md): Returns the current status, per-day download URLs (when complete), and any error info for a previously-initiated click export job. - [Get a impression export job's status](https://developer.zeroclick.ai/docs/api-reference/exports/get-a-impression-export-jobs-status.md): Returns the current status, per-day download URLs (when complete), and any error info for a previously-initiated impression export job. - [Get a query export job's status](https://developer.zeroclick.ai/docs/api-reference/exports/get-a-query-export-jobs-status.md): Returns the current status, per-day download URLs (when complete), and any error info for a previously-initiated query export job. - [Get a signal export job's status](https://developer.zeroclick.ai/docs/api-reference/exports/get-a-signal-export-jobs-status.md): Returns the current status, per-day download URLs (when complete), and any error info for a previously-initiated signal export job. - [Initiate a click export job](https://developer.zeroclick.ai/docs/api-reference/exports/initiate-a-click-export-job.md): Starts an asynchronous export job for click events over the requested time window. Poll `GET /api/v2/exports/clicks/{jobId}` for status and download URLs once the job completes. - [Initiate a impression export job](https://developer.zeroclick.ai/docs/api-reference/exports/initiate-a-impression-export-job.md): Starts an asynchronous export job for impression events over the requested time window. Poll `GET /api/v2/exports/impressions/{jobId}` for status and download URLs once the job completes. - [Initiate a query export job](https://developer.zeroclick.ai/docs/api-reference/exports/initiate-a-query-export-job.md): Starts an asynchronous export job for queries received by the offers API over the requested time window. Poll `GET /api/v2/exports/queries/{jobId}` for status and download URLs once the job completes. - [Initiate a signal export job](https://developer.zeroclick.ai/docs/api-reference/exports/initiate-a-signal-export-job.md): Starts an asynchronous export job for signal events over the requested time window. Poll `GET /api/v2/exports/signals/{jobId}` for status and download URLs once the job completes. - [List recent click export jobs](https://developer.zeroclick.ai/docs/api-reference/exports/list-recent-click-export-jobs.md): Returns the most recent click export jobs for your tenant, newest first. - [List recent impression export jobs](https://developer.zeroclick.ai/docs/api-reference/exports/list-recent-impression-export-jobs.md): Returns the most recent impression export jobs for your tenant, newest first. - [List recent query export jobs](https://developer.zeroclick.ai/docs/api-reference/exports/list-recent-query-export-jobs.md): Returns the most recent query export jobs for your tenant, newest first. - [List recent signal export jobs](https://developer.zeroclick.ai/docs/api-reference/exports/list-recent-signal-export-jobs.md): Returns the most recent signal export jobs for your tenant, newest first. - [Get ZeroClick offers](https://developer.zeroclick.ai/docs/api-reference/offers/get-zeroclick-offers.md): Returns an array of offers based on the provided query and user context. - [Send user intent signals](https://developer.zeroclick.ai/docs/api-reference/signals/send-user-intent-signals.md): Stores signals about user intent and context for future offer matching and personalization. - [Track offer impressions](https://developer.zeroclick.ai/docs/api-reference/tracking/track-offer-impressions.md): **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. - [Overview](https://developer.zeroclick.ai/docs/index.md): Getting started with ZeroClick - [Overview](https://developer.zeroclick.ai/docs/integration-guide.md): Choose how to get offers and improve their quality - [Overview](https://developer.zeroclick.ai/docs/offers/overview.md): Get personalized offers via REST API - [Rendering Offers](https://developer.zeroclick.ai/docs/offers/rendering.md): Best practices for displaying ZeroClick offers in your UI - [REST API](https://developer.zeroclick.ai/docs/offers/rest-api.md): Fetch offers and track impressions via HTTP - [Woven Offers](https://developer.zeroclick.ai/docs/offers/woven-offers.md): Weave sponsored offers into LLM-generated responses using the REST API - [Quickstart](https://developer.zeroclick.ai/docs/quickstart.md): See your first ad in under 5 minutes - [Rate Limiting](https://developer.zeroclick.ai/docs/rate-limiting.md): Understand rate limits for the ZeroClick API - [Headers Reference](https://developer.zeroclick.ai/docs/signal-collection/headers.md): Complete reference for MCP Signal Server headers - [Overview](https://developer.zeroclick.ai/docs/signal-collection/overview.md): Learn user preferences to deliver more relevant, personalized offers - [REST API](https://developer.zeroclick.ai/docs/signal-collection/rest-api.md): Send signals via HTTP without an MCP connection - [Setup](https://developer.zeroclick.ai/docs/signal-collection/setup.md): Configure and connect to the MCP Signal Server - [Testing](https://developer.zeroclick.ai/docs/signal-collection/testing.md): Test and debug your Signal Collection integration - [Tool Reference](https://developer.zeroclick.ai/docs/signal-collection/tools.md): Detailed documentation of the broadcast_signal tool - [What is ZeroClick](https://developer.zeroclick.ai/docs/what-is-zeroclick.md): AI-native advertising that learns passively and shows ads when relevant ## OpenAPI Specs - [openapi?format=json](https://zeroclick.dev/api/v2/openapi?format=json) - [openapi](https://developer.zeroclick.ai/docs/api-reference/openapi.json)