Skip to content

v2.2.0 — Complete API Surface

Latest

Choose a tag to compare

@vanling1111 vanling1111 released this 10 Apr 14:34

v2.2.0 — Complete API Surface

Breaking Changes

  • experimental changed from method (client.experimental(acknowledge_risk=True)) to property (client.experimental)

New: 94 API Paths Exposed

All generated API classes are now accessible through the client property tree.

L1 Core Additions:

  • client.sb.themes/media/reports_v2/optimization/forecasts/targeting/brand_video/legacy_migration/stores
  • client.sd.reports/optimization/locations/brand_safety/moderation
  • client.dsp.target_kpi
  • client.accounts.budgets/advertising/test
  • client.sp.eligibility/theme/promotion_groups/global_recs

L1 Cross-cutting APIs (new):

  • client.audiences_discovery
  • client.product_selector
  • client.locations
  • client.exports

L2 Reference Module Restructured:

  • client.reference.amc → sub-module with .administration, .audiences, .reporting
  • client.reference.retail_ad_service → sub-module with .campaigns, .ad_groups, .product_ads, .targets
  • client.reference.data_provider.audience_metadata, .hashed_records
  • client.reference.unified → Amazon Ads v1 Unified API

L3 Services Module Restructured:

  • client.services.reporting → sub-module: .reports_v3, .stores_analytics, .brand_metrics, .mmm
  • client.services.insights → sub-module: .audience_insights, .keyword_insights
  • client.services.common.stores, .assets, .history, .attribution
  • client.services.media_planning.reach_forecasting
  • client.services.ads_data_manager
  • client.services.brand_associations

L4 Experimental Module Enhanced:

  • client.experimental.sponsored_tv → sub-module: .campaigns, .ad_groups, .ads, .targeting, .creatives
  • client.experimental.moderation → sub-module: .pre_moderation, .unified_moderation
  • client.experimental.persona_builder (new)
  • client.experimental.partner_opportunities (new)

Full Changelog

v2.1.0...v2.2.0