amazon-ads-reporting
Amazon Ads Reporting
Build and operate Amazon Ads unified/v1 reports without guessing fields or account identifiers. The package contains canonical CreateReport templates for 17 reproducible Sponsored Products (SP), Sponsored Brands (SB), and Sponsored Display (SD) report families, plus an explicit non-reproducible entry for SB Category Benchmark.
Account-context recovery
If Amazon account scope, identifier type, marketplace mapping, or account relationships become unclear, consult amazon-ads-accounts when it is available. Resume this skill after resolving the ambiguity. If it is unavailable, use equivalent read-only discovery and ask the user when multiple valid choices remain. Never guess or interchange identifier types.
Route the request
- Named legacy report: Read the report catalog, match both ad product and report family, then load only the named template and its linked mapping reference.
- Ambiguous name: List the matching catalog rows and ask the user to choose. A report family such as “campaign,” “keyword,” or “targeting” is not enough when multiple products or variants match.
- Unsupported named report: State that the package has no validated mapping. Return no speculative CreateReport body.
- SB Category Benchmark: Read its catalog reference, explain the current alternatives, and return no v1-equivalent body.
- Metrics and grain rather than a named report: Read ad-hoc reporting and construct a field list from the live catalog.
Use another workflow for AMC SQL, legacy v3 endpoint execution, current campaign settings, or campaign changes.