I'm trying to follow https://developer.amazon.com/docs/reports-promo/reporting-API.html to download reports automatically without use of web scraper. Unfortunately I'm stuck on the step where I need to make a request to get the s3 url. I get back a 400 Bad Request with 'Report not found', no matter the month I try.
A detail I believe to be important/relevant: when doing this manually in the Reporting section on the dev console web interface, I get no results on 'Mobile Apps' and have to switch to 'Video Games' to get results. In other words, I only have video games registered here. I'm thinking the support may be lacking here to do this for video games, but a definitive answer would give me great peace of mind!
I have some Fiddler traces (<>'s in it means redacted), sent from some generic C# .NET Core console application. Here's the request:
GET https://developer.amazon.com/api/appstore/download/report/sales/2018/07 HTTP/1.1
Authorization: Bearer Atc|<my-auth-token-continues>
X-P2P-PeerDistEx: MinContentInformation=1.0, MaxContentInformation=2.0
And here's the response:
HTTP/1.1 400 Bad Request
Report not found
Thanks in advance!