Call to analytics reports API randomly returns 500, sometimes more than 5 times in a row.
Example URL I used:
https://api.appstoreconnect.apple.com/v1/analyticsReportInstances/{report_instance_id}/segments.
I have noticed that getting instance first by calling https://api.appstoreconnect.apple.com/v1/analyticsReportInstances/{report_instance_id}
and then immediately after getting segments:
https://api.appstoreconnect.apple.com/v1/analyticsReportInstances/{report_instance_id}/segments
sometimes helps.
Issue started at around March 27th 2025.
App Store Connect analytics reports return 500 API error
I also got the same problem since the end of March. Retry calling the API sometimes helps. But sometimes I need to retry several times to get a success response. Never had that problem before.
Now I started facing another problem with pagination: "next" url is invalid. Get:
https://api.appstoreconnect.apple.com/v1/analyticsReportRequests/{id}/relationships/reports?cursor=Mg
Error:
{
"errors": [
{
"id": "56e0cfab-4e86-4e4b-9a12-d76277ad9f94",
"status": "400",
"code": "PARAMETER_ERROR.INVALID",
"title": "A parameter has an invalid value",
"detail": "'Mg' is not a valid cursor for this request",
"source": {
"parameter": "cursor"
}
}
]
}