Skip to content

Releases: denisneuf/python-amazon-ad-api

v0.3.3

04 Aug 03:37
Compare
Choose a tag to compare

What's Changed

  • DEP(deps): Update setuptools requirement from ~=63.1.0 to ~=63.2.0 by @dependabot in #59
  • DEP(deps): Update confuse requirement from ~=1.7.0 to ~=2.0.0 by @dependabot in #60
  • DEP(deps): Update setuptools requirement from ~=63.2.0 to ~=63.3.0 by @dependabot in #64
  • DEP(deps): Update setuptools requirement from ~=63.3.0 to ~=63.4.1 by @dependabot in #68
  • AccessTokenResponse Cache fix by @zonwizard in #67

New Contributors

Full Changelog: v0.3.2...v0.3.3

v0.3.2

06 Jul 01:45
0291498
Compare
Choose a tag to compare

What's Changed

  • hotfix for sb.list_products_targets by @PastorJordi in #41
  • DEP(deps): Update setuptools requirement from ~=62.1.0 to ~=62.2.0 by @dependabot in #43
  • DEP(deps): Update cachetools requirement from ~=5.0.0 to ~=5.1.0 by @dependabot in #44
  • DEP(deps): Update setuptools requirement from ~=62.2.0 to ~=62.3.1 by @dependabot in #45
  • DEP(deps): Update setuptools requirement from ~=62.3.1 to ~=62.3.2 by @dependabot in #46
  • DEP(deps): Update cachetools requirement from ~=5.1.0 to ~=5.2.0 by @dependabot in #48
  • DEP(deps): Update setuptools requirement from ~=62.3.2 to ~=62.3.3 by @dependabot in #49
  • DEP(deps): Update requests requirement from ~=2.27.1 to ~=2.28.0 by @dependabot in #50
  • DEP(deps): Update setuptools requirement from ~=62.3.3 to ~=62.4.0 by @dependabot in #51
  • DEP(deps): Update setuptools requirement from ~=62.4.0 to ~=62.6.0 by @dependabot in #53
  • DEP(deps): Update pycryptodome requirement from ~=3.14.1 to ~=3.15.0 by @dependabot in #54
  • DEP(deps): Update requests requirement from ~=2.28.0 to ~=2.28.1 by @dependabot in #55
  • DEP(deps): Update setuptools requirement from ~=62.6.0 to ~=63.1.0 by @dependabot in #56
  • Support Amazon DSP API - Reports entity by @twistedFantasy in #57

New Contributors

Full Changelog: v0.3.1...v0.3.2

v0.3.1

21 Apr 07:45
Compare
Choose a tag to compare

Common Resources API's: added Manager Account, Creative Assets, and Billing (undocumented yet)

Full Changelog: v0.3.0...v0.3.1

v0.3.0

19 Apr 06:16
Compare
Choose a tag to compare

What's Changed

  • Common Resources API's: complete documentation with python examples and json static files: Profiles, Invoices, Product Selector, Elegibility, Change History, Localization, Audiences, Portfolios and Insights
  • Take out of the tree in first Level documentation: Amazon Attribution open Beta, Brand Metrics open Beta and Advertising Test Account to follow the original Amazon structure
  • Added some exceptions in client for Invalid request and Too Many Requests found was uncaught by the check on the response
  • Added decorator load_all_categories in utils.py used in the example of Audiences when retrieving a large amount of audiences that exceed the maxResults api. Also used in the Insights example where the overlapping audiences are too many and te api returns a NextToken to continue the query to complete the whole data set.
  • Enums CurrencySymbols, Locales, Currencies and MarketplacesIds are added in the marketplaces.py to support obtain the MarketplaceId ('A1RKKUPIHCS9HS') by country_code ('ES'), and needed to extend in the get_currency_extended method in Localization adding a {currency": "JPY"} to interpreter better the data obtained from the API
  • DEP(deps): Update setuptools requirement from ~=62.0.0 to ~=62.1.0 by @dependabot in #40

Full Changelog: v0.2.9...v0.3.0

v0.2.9

11 Apr 09:53
Compare
Choose a tag to compare

Full Changelog: v0.2.8...v0.2.9

v0.2.8

10 Apr 08:39
Compare
Choose a tag to compare

Complete review of Campaigns in sponsored_products and help with examples
Full Changelog: v0.2.7...v0.2.8

v0.2.7

08 Apr 09:20
Compare
Choose a tag to compare

Added 2 new methods to Campaigns in sponsored_products:

create_single_campaign_assistant(campaign_name: str, targeting_type: str, daily_budget: int, start_date: str, end_date: str = None, campaign_status: str = 'enabled', portfolio_id: int = None, po_number: str = None, account_manager: str = None, premium_bid_adjustment: bool = False, strategy: str = None, predicate: str = None, percentage: int = None, **kwargs)→ ApiResponse

edit_single_campaign_assistant(campaign_id: int, portfolio_id: int = None, campaign_name: str, po_number: str = None, account_manager: str = None, campaign_status: str = None, daily_budget: int, start_date: str, end_date: str = None, premium_bid_adjustment: bool = None, strategy:str = None, predicate:str or tuple = None, percentage:int or tuple = None, **kwargs)→ ApiResponse

Added support to submit the body required to create_campaigns as dictionary, list, path to a .json file and content of a .json file for user convenience.

create_campaigns(body: dict, str, list)→ ApiResponse

Added AdvertisingTypeException to control the json string is well formed when submitting the creation of a campaign trough create_campaigns

Full Changelog: v0.2.6...v0.2.7

v0.2.6

06 Apr 03:49
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.2.5...v0.2.6

v0.2.5

01 Apr 07:04
Compare
Choose a tag to compare

Added Advertising Test Account PI

Test accounts

Advertising test accounts are a type of advertising account dedicated to testing. Test accounts do not serve ads or have active billing, allowing Amazon Ads customers to make API requests to test and learn about API functionality.

The test account creation API allows users to provision an advertising test account, which can then be used to test API functionality.

An additional permission scope, advertising::test:create_account, is required to use the test account creation API.

v0.2.4

31 Mar 06:29
Compare
Choose a tag to compare

Added Brand Metrics API open beta

Brand Metrics API open beta eligibility

Please note: Brand Metrics is in open beta and available to ~ 50% of brands. Brands that meet the eligibility criteria below may not yet have access to Brand Metrics. We will continue to expand the open beta to eligible brands in 2022.

Brand Metrics is currently available in beta to professional sellers enrolled in Amazon Brand Registry and vendors that sell products on Amazon in the following markets: United States, Canada, United Kingdom, Germany, France, Italy, Spain, and Japan. Brands with less than 20 orders a month will not have access to Brand Metrics.