BUG: Autoingestion: Fails if REPORTDATE is current or yesterday date

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.

Answered by jeff00seattle in 160882022

I figured it out.


It appear that the valid date range is between:

  • From 365 days ago
  • To 2 days ago
Accepted Answer

I figured it out.


It appear that the valid date range is between:

  • From 365 days ago
  • To 2 days ago
BUG: Autoingestion: Fails if REPORTDATE is current or yesterday date
 
 
Q