Menu

1 / 2

The ASC API's 3-step review submission flow (and why appStoreVersionSubmissions is gone)

DEV Community·孫昊·6 months ago
#uApRmUtI
Reading 0:00
15s threshold

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.…

Continue reading — create a free account

Join HashtagPLUS to read full articles, follow hashtags, vote, and join the conversation.