v2.3.0 — Full OpenAPI Coverage & Generated Registry
Production-ready release: 699 deduplicated API operations, 78 generated client modules, specs synced with Amazon CDN.
Added
client.generated.<module>registry — lazy access to all 78 OpenAPI-generated client modulesscripts/audit_coverage.py— verifies every active spec module has a generated client and registry entry- Unified Ads API GA (
unified_ga) — codegen forAmazonAdsAPIALLMerged_prod_3p.json(+50 operations)
Changed
- Refreshed 14 official Amazon OpenAPI specs from CDN
- Full regeneration: 699 operations, 5978 model classes, 78 client modules
reference.stream.subscriptionsdelegates to generatedMarketingStreamClientwith official fields- Codegen emits
amazon_ads_api/generated/registry.pyon every regenerate
Fixed
- Marketing Stream wrapper drift vs official
AmazonMarketingStream_prod_3p.json
Install
From GitHub Release assets (recommended for NotERP pin):
pip install https://github.com/vanling1111/amazon-ads-api-python-sdk/releases/download/v2.3.0/amazon_ads_api-2.3.0-py3-none-any.whlFrom tag:
pip install git+https://github.com/vanling1111/amazon-ads-api-python-sdk.git@v2.3.0Full changelog: CHANGELOG.md