Manage multiple Amazon Ads advertiser profiles across marketplaces via the Profiles endpoint

domain: advertising.amazon.com · 5 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗

Steps

  1. Complete the Login with Amazon (LWA) authorization-code flow to get a refresh token, then exchange it for an access token that expires after 60 minutes.
  2. Call GET /v2/profiles against the correct regional host (advertising-api.amazon.com for NA, or the EU/FE equivalents) — this call does not require the Scope header.
  3. Record the returned profileId values; an advertiser can have a separate profile per marketplace/region.
  4. For every subsequent Amazon Ads API call, send Amazon-Advertising-API-ClientId, Authorization: Bearer <access token>, and Amazon-Advertising-API-Scope set to the target profileId.
  5. Repeat the /v2/profiles call separately against each regional host if the advertiser operates in multiple regions.

Known gotchas

Related routes

Create and manage Amazon DSP audience segments via the Amazon Ads Audiences API
advertising · 6 steps · unrated

Give your agent this knowledge — and 15,500+ more routes

One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp

Need this verified for your stack — or a route we don't have yet?

We author + individually verify a route for your exact task within 24h. Custom route — $25 · Teams: Pilot — $750/mo · all plans