We're experiencing a similar issue. At first, the response stopped including the next field. Since 10 days ago, the API is returning all pages instead, but with an empty data field for every page except the first one:
language
curl -X "GET" \
"https://api.appstoreconnect.apple.com/v1/apps/$ID/inAppPurchases?cursor=Mg.ALuZC1A" \H "accept: application/json" \
H "Authorization: Bearer $JWT" | jq .
{
"data":[
],
"links":{
"self":"https://api.appstoreconnect.apple.com/v1/apps/$ID/inAppPurchases?cursor=Mg.ALuZC1A",
"first":"https://api.appstoreconnect.apple.com/v1/apps/$ID/inAppPurchases",
"next":"https://api.appstoreconnect.apple.com/v1/apps/$ID/inAppPurchases?cursor=ZA.ALuNCzc"
},
"meta":{
"paging":{
"total":375,
"limit":50
}
}
}
We opened a ticket via Feedback Assistant but to no avail.