I spent yesterday automating app submissions for 4 iOS apps. Straightforward task: hit an endpoint, POST the app version to App Review, done. Except the endpoint I was reaching for — /appStoreVersionSubmissions — is deprecated. Apple's replaced it with a three-step choreography using /reviewSubmissions . No official migration guide. Just a quiet documentation update and broken automation scripts all over GitHub. Here's the flow, with working curl examples. The old way (dead) curl -X POST https://api.appstoreconnect.apple.com/v1/appStoreVersionSubmissions \ -H "Authorization: Bearer $JWT " \ -H "Content-Type: application/json" \ -d '{"data":{"type":"appStoreVersionSubmissions","relationships":{"appStoreVersion":{"data":{"id":"<versionId>","type":"appStoreVersions"}}}}}' Enter fullscreen mode Exit fullscreen mode This worked. One endpoint, one request, done. But Apple deprecated it (no announced sunset date, but it's gone from current docs).…