---
title: "Changes to Get campaign analytics"
method: GET
path: "/v1/ads/campaigns/{campaignId}/analytics"
---

# Changes to Get campaign analytics

`GET /v1/ads/campaigns/{campaignId}/analytics`

> Every recorded change to this endpoint, newest first.

## Timeline

Changed in 7 of 57 revisions.

- **2026-09-25** `2c04683ce694` — 4 info
- **2026-09-16** `3e6ddf2a99ea` — 1 info
- **2026-09-15** `0dba7d004d75` — 2 info
- **2026-09-09** `222e3a38a382` — 2 breaking, 70 warning, 7 info
- **2026-09-08** `d7a8fa118ef0` — 4 info
- **2026-08-21** `15e893e69e8c` — 1 breaking
- **2026-08-12** `5bcceb4c15ba` — 15 info

## Changes

- **2026-09-25** `2c04683ce694` — 4 info
  - added the optional property `details/adAccountId` to the response with the `400` status
  - added the optional property `details/createdObjects` to the response with the `400` status
  - added the optional property `details/stage` to the response with the `400` status
  - added the optional property `details/unconfirmedWrite` to the response with the `400` status
- **2026-09-16** `3e6ddf2a99ea` — 1 info
  - added the optional property `details/budgetScope` to the response with the `400` status
- **2026-09-15** `0dba7d004d75` — 2 info
  - added the optional property `details/quotaExhausted` to the response with the `400` status
  - added the optional property `details/quotaScope` to the response with the `400` status
- **2026-09-09** `222e3a38a382` — 2 breaking, 70 warning, 7 info
  - the `allOf[#/components/schemas/CampaignAnalyticsResponse]/analytics/summary` response's property type changed from `object` to no type for status `202`
  - the `analytics/summary` response's property type changed from `object` to no type for status `200`
  - removed the optional property `allOf[#/components/schemas/CampaignAnalyticsResponse]/analytics/summary/actionValues` from the response with the `202` status
  - removed the optional property `allOf[#/components/schemas/CampaignAnalyticsResponse]/analytics/summary/actions` from the response with the `202` status
  - removed the optional property `allOf[#/components/schemas/CampaignAnalyticsResponse]/analytics/summary/allConversions` from the response with the `202` status
  - removed the optional property `allOf[#/components/schemas/CampaignAnalyticsResponse]/analytics/summary/clicks` from the response with the `202` status
  - removed the optional property `allOf[#/components/schemas/CampaignAnalyticsResponse]/analytics/summary/conversions` from the response with the `202` status
  - removed the optional property `allOf[#/components/schemas/CampaignAnalyticsResponse]/analytics/summary/costPerAction` from the response with the `202` status
  - removed the optional property `allOf[#/components/schemas/CampaignAnalyticsResponse]/analytics/summary/costPerConversion` from the response with the `202` status
  - removed the optional property `allOf[#/components/schemas/CampaignAnalyticsResponse]/analytics/summary/costPerThruplay` from the response with the `202` status
  - removed the optional property `allOf[#/components/schemas/CampaignAnalyticsResponse]/analytics/summary/cpc` from the response with the `202` status
  - removed the optional property `allOf[#/components/schemas/CampaignAnalyticsResponse]/analytics/summary/cpm` from the response with the `202` status
  - removed the optional property `allOf[#/components/schemas/CampaignAnalyticsResponse]/analytics/summary/ctr` from the response with the `202` status
  - removed the optional property `allOf[#/components/schemas/CampaignAnalyticsResponse]/analytics/summary/engagement` from the response with the `202` status
  - removed the optional property `allOf[#/components/schemas/CampaignAnalyticsResponse]/analytics/summary/engagementBreakdown` from the response with the `202` status
  - removed the optional property `allOf[#/components/schemas/CampaignAnalyticsResponse]/analytics/summary/funnel` from the response with the `202` status
  - removed the optional property `allOf[#/components/schemas/CampaignAnalyticsResponse]/analytics/summary/impressions` from the response with the `202` status
  - removed the optional property `allOf[#/components/schemas/CampaignAnalyticsResponse]/analytics/summary/inlineLinkClickCtr` from the response with the `202` status
  - removed the optional property `allOf[#/components/schemas/CampaignAnalyticsResponse]/analytics/summary/inlineLinkClicks` from the response with the `202` status
  - removed the optional property `allOf[#/components/schemas/CampaignAnalyticsResponse]/analytics/summary/lastSyncedAt` from the response with the `202` status
  - removed the optional property `allOf[#/components/schemas/CampaignAnalyticsResponse]/analytics/summary/outboundClicks` from the response with the `202` status
  - removed the optional property `allOf[#/components/schemas/CampaignAnalyticsResponse]/analytics/summary/outboundClicksCtr` from the response with the `202` status
  - removed the optional property `allOf[#/components/schemas/CampaignAnalyticsResponse]/analytics/summary/purchaseValue` from the response with the `202` status
  - removed the optional property `allOf[#/components/schemas/CampaignAnalyticsResponse]/analytics/summary/reach` from the response with the `202` status
  - removed the optional property `allOf[#/components/schemas/CampaignAnalyticsResponse]/analytics/summary/roas` from the response with the `202` status
  - removed the optional property `allOf[#/components/schemas/CampaignAnalyticsResponse]/analytics/summary/spend` from the response with the `202` status
  - removed the optional property `allOf[#/components/schemas/CampaignAnalyticsResponse]/analytics/summary/uniqueClicks` from the response with the `202` status
  - removed the optional property `allOf[#/components/schemas/CampaignAnalyticsResponse]/analytics/summary/uniqueCtr` from the response with the `202` status
  - removed the optional property `allOf[#/components/schemas/CampaignAnalyticsResponse]/analytics/summary/video30SecWatchedActions` from the response with the `202` status
  - removed the optional property `allOf[#/components/schemas/CampaignAnalyticsResponse]/analytics/summary/videoAvgTimeWatchedActions` from the response with the `202` status
  - removed the optional property `allOf[#/components/schemas/CampaignAnalyticsResponse]/analytics/summary/videoP100WatchedActions` from the response with the `202` status
  - removed the optional property `allOf[#/components/schemas/CampaignAnalyticsResponse]/analytics/summary/videoP25WatchedActions` from the response with the `202` status
  - removed the optional property `allOf[#/components/schemas/CampaignAnalyticsResponse]/analytics/summary/videoP50WatchedActions` from the response with the `202` status
  - removed the optional property `allOf[#/components/schemas/CampaignAnalyticsResponse]/analytics/summary/videoP75WatchedActions` from the response with the `202` status
  - removed the optional property `allOf[#/components/schemas/CampaignAnalyticsResponse]/analytics/summary/videoP95WatchedActions` from the response with the `202` status
  - removed the optional property `allOf[#/components/schemas/CampaignAnalyticsResponse]/analytics/summary/videoPlayActions` from the response with the `202` status
  - removed the optional property `allOf[#/components/schemas/CampaignAnalyticsResponse]/analytics/summary/videoThruplayWatchedActions` from the response with the `202` status
  - removed the optional property `analytics/summary/actionValues` from the response with the `200` status
  - removed the optional property `analytics/summary/actions` from the response with the `200` status
  - removed the optional property `analytics/summary/allConversions` from the response with the `200` status
  - …39 more
- **2026-09-08** `d7a8fa118ef0` — 4 info
  - added the optional property `allOf[#/components/schemas/CampaignAnalyticsResponse]/analytics/daily/items/allOf[#/components/schemas/AdMetrics]/allConversions` to the response with the `202` status
  - added the optional property `allOf[#/components/schemas/CampaignAnalyticsResponse]/analytics/summary/allConversions` to the response with the `202` status
  - added the optional property `analytics/daily/items/allOf[#/components/schemas/AdMetrics]/allConversions` to the response with the `200` status
  - added the optional property `analytics/summary/allConversions` to the response with the `200` status
- **2026-08-21** `15e893e69e8c` — 1 breaking
  - the `backfillPending` response property const value `true` was removed for the status `202`
- **2026-08-12** `5bcceb4c15ba` — 15 info
  - added the media type `application/json` for the response with the status `202`
  - added the optional property `analytics/daily/items/allOf[#/components/schemas/AdMetrics]/costPerAction` to the response with the `200` status
  - added the optional property `analytics/daily/items/allOf[#/components/schemas/AdMetrics]/inlineLinkClickCtr` to the response with the `200` status
  - added the optional property `analytics/daily/items/allOf[#/components/schemas/AdMetrics]/inlineLinkClicks` to the response with the `200` status
  - added the optional property `analytics/daily/items/allOf[#/components/schemas/AdMetrics]/outboundClicks` to the response with the `200` status
  - added the optional property `analytics/daily/items/allOf[#/components/schemas/AdMetrics]/outboundClicksCtr` to the response with the `200` status
  - added the optional property `analytics/daily/items/allOf[#/components/schemas/AdMetrics]/uniqueClicks` to the response with the `200` status
  - added the optional property `analytics/daily/items/allOf[#/components/schemas/AdMetrics]/uniqueCtr` to the response with the `200` status
  - added the optional property `analytics/summary/costPerAction` to the response with the `200` status
  - added the optional property `analytics/summary/inlineLinkClickCtr` to the response with the `200` status
  - added the optional property `analytics/summary/inlineLinkClicks` to the response with the `200` status
  - added the optional property `analytics/summary/outboundClicks` to the response with the `200` status
  - added the optional property `analytics/summary/outboundClicksCtr` to the response with the `200` status
  - added the optional property `analytics/summary/uniqueClicks` to the response with the `200` status
  - added the optional property `analytics/summary/uniqueCtr` to the response with the `200` status

---

[Operation](https://skmtc.dev/zernio/apis/zernio-api/docs/v1/ads/campaigns/:campaignId/analytics/get.md) · [API](https://skmtc.dev/zernio/apis/zernio-api.md) · [Page](https://skmtc.dev/zernio/apis/zernio-api/changes/v1/ads/campaigns/:campaignId/analytics/get)
