v2.2.0 — Complete API Surface
Breaking Changes
experimentalchanged 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/storesclient.sd.reports/optimization/locations/brand_safety/moderationclient.dsp.target_kpiclient.accounts.budgets/advertising/testclient.sp.eligibility/theme/promotion_groups/global_recs
L1 Cross-cutting APIs (new):
client.audiences_discoveryclient.product_selectorclient.locationsclient.exports
L2 Reference Module Restructured:
client.reference.amc→ sub-module with.administration,.audiences,.reportingclient.reference.retail_ad_service→ sub-module with.campaigns,.ad_groups,.product_ads,.targetsclient.reference.data_provider→.audience_metadata,.hashed_recordsclient.reference.unified→ Amazon Ads v1 Unified API
L3 Services Module Restructured:
client.services.reporting→ sub-module:.reports_v3,.stores_analytics,.brand_metrics,.mmmclient.services.insights→ sub-module:.audience_insights,.keyword_insightsclient.services.common→.stores,.assets,.history,.attributionclient.services.media_planning.reach_forecastingclient.services.ads_data_managerclient.services.brand_associations
L4 Experimental Module Enhanced:
client.experimental.sponsored_tv→ sub-module:.campaigns,.ad_groups,.ads,.targeting,.creativesclient.experimental.moderation→ sub-module:.pre_moderation,.unified_moderationclient.experimental.persona_builder(new)client.experimental.partner_opportunities(new)