Hello!
Any clues or guidance, please? I have already spent several days fighting with secret knowledge of App Store API connect and got to this point. But this one seems like I am stuck.
I call https://api.appstoreconnect.apple.com/v1/analyticsReports/r14-[my-specific-id]/instances
and get empty data
{
"data" : [ ],
"links" : {
"self" : "https://api.appstoreconnect.apple.com/v1/analyticsReports/r14-[my-specific-id]/instances"
},
"meta" : {
"paging" : {
"total" : 0,
"limit" : 50
}
}
}
r14-[my-specific-id] is the id I got from calling https://api.appstoreconnect.apple.com/v1/analyticsReportRequests/[another-specific]/reports.
r14-[my-specific-id] is "App Store Discovery and Engagement Standard" according to the response from /reports endpoint.
Yes, I know, that it is a valid case for DETAILED reports to get empty data due to Apple Privacy thresholds. But the report I am trying to download is STANDARD (at least, it is what the name the report ("App Store Discovery and Engagement Standard") states in /reports end point response).
Basic hygiene checks:
- I do have numbers in App Store UI in Analytics tab for this report
- Out of all reports returned by /reports the greatest majority of reports return empty data but SOME reports return data properly (unfortunately, not the ones I need)
- Enough time has passed: I have submitted request for ONGOING report 3 calendar days ago, it got executed within 24 hours, and it is already 2 full calendar days passed since execution of my request, meaning 8am P.T. has passed two times since ONGOING equest was fulfilled
Any suggestions, ideas, clues, please?
(Apple, why getting simple data can become such a quest?)