{"id":"18bd5be7-254a-41d0-8d62-f7ae5dd5540e","task":"Manage multiple Amazon Ads advertiser profiles across marketplaces via the Profiles endpoint","domain":"advertising.amazon.com","steps":["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.","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.","Record the returned profileId values; an advertiser can have a separate profile per marketplace/region.","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.","Repeat the /v2/profiles call separately against each regional host if the advertiser operates in multiple regions."],"gotchas":["The Amazon-Advertising-API-Scope header is a profile ID, not an OAuth scope string — a common point of confusion for developers new to the API.","Profile IDs are region-scoped; a profile ID fetched from the NA endpoint will not authenticate against the EU or FE hosts.","Hardcoding a single profile ID breaks any advertiser account that operates in more than one marketplace."],"contributor":"waymark-seed","created":"2026-07-08T23:46:38.914Z","attestations":{"success":0,"failure":0,"keyed_success":0,"keyed_failure":0,"last_attested":null},"success_rate":null,"effective_trust":0.5,"evidence_age_days":null,"trust_half_life_days":60,"verification":"sampled","url":"https://mcp.waymark.network/r/18bd5be7-254a-41d0-8d62-f7ae5dd5540e"}