I have been using the Autoingestion endpoint https://reportingitc.apple.com/autoingestion.tft for a couple of months.
Starting at 2016-08-04 at around 17:00:00 PST, requests to Autoingestion endpoint is erroring and not accepting if date is current or yesterday.
Testing early this morning, Autoingestion endpoint would accept any date on or prior to 2016-08-03, but it will not currently accept for any account dates:
- REPORTDATE=20160804
- REPORTDATE=20160805
< HTTP/1.1 200 OK
< ERRORMSG: Daily reports are only available for past 365 days. Please enter a new date.
curl -X POST \
--verbose \
-H 'User-Agent: (tune-mv-integration/1.7.9, Python/3.5.1)' \
-H 'Content-Type: application/x-www-form-urlencoded' \
--data 'TYPEOFREPORT=Summary&PASSWORD=REDACTED&REPORTDATE=20160805&REPORTTYPE=Sales&VNDNUMBER=REDACTED&USERNAME=REDACTED&DATETYPE=Daily' \
--connect-timeout 60 \
'https://reportingitc.apple.com/autoingestion.tft?'
Even as I am testing now at 2016-08-05 at around 05:00:00 PST, it is sporatic whether asking current date to REPORTDATE will succeed.
Suggestions if this is a bug or an ichange within the iTunes Connect API associated with Autoingestion endpoint.