Selling Accounts
Amazon Ads API v1 - selling accounts
Documentation: https://advertising.amazon.com/API/docs/en-us/api-spec-v1-selling-accounts Specification: https://d1y2lf8k3vrkfu.cloudfront.net/openapi/en-us/dest/AmazonAdsAPIALLSellingAccountsContract_prod_3p.json
One route, read only:
POST /adsApi/v1/query/sellingAccounts
No adProductFilter appears here: a selling account is the account behind
the ads, not an ad product.
Every member of the request is optional, so an empty body is a valid request
and asks for the accounts the caller can see. maxResults starts at 10, so a
smaller value is a rejected body rather than a shorter page.
Each SellingAccount carries the token that locates the account, the portals
used to reach it, its selling program and the countries the user can advertise
in.
- class ad_api.api.v1.SellingAccounts(account='default', marketplace: Marketplaces = Marketplaces.EU, credentials=None, debug=False)
Amazon Ads API v1 - selling accounts
One route, read only:
POST /adsApi/v1/query/sellingAccounts
No adProductFilter here: a selling account is the account behind the ads, not an ad product. Every member of the request is optional, so an empty body is a valid request.
- query_selling_accounts(body: dict) ApiResponse
Amazon Ads API v1 - Query Selling Accounts (operationId: QuerySellingAccount)
- Request Body [All optional]
- sellingAccountLinkTokenFilter (dict)sellingProgramFilter (dict)maxResults (int) : 10..100, default 100nextToken (string)
- Returns
- sellingAccounts (list<SellingAccount>) : 0..100 | sellingAccountLinkToken (string) : [required] the token that locates the account | portals (list<Portal>) : [required] 1..6 | sellingProgram (SellingProgram) : [required] | displayName (string) | countryCodes (list<CountryCode>) : 0..30 | business (SellingAccountBusiness)nextToken (string)
maxResults starts at 10, so a smaller value is a rejected body rather than a shorter page.