The article discusses a significant change in the Apple App Store Connect (ASC) API, specifically regarding how developers submit apps for review. The old endpoint /appStoreVersionSubmissions has been deprecated and replaced with a new three-step process involving endpoints /reviewSubmissions, /reviewSubmissionItems, and a PATCH operation to mark the submission as submitted.
Key Points:
-
Deprecation of Old Endpoint:
- The older endpoint
/appStoreVersionSubmissionsis no longer supported. - Any attempt to use it will result in an error message indicating that the resource has been deleted.
- The older endpoint
-
New Three-Step Process:
- Step 1: Create a new review submission using
POST /reviewSubmissions. - Step 2: Add items (versions) to the newly created submission using
POST /reviewSubmissionItems. - Step 3: Mark the submission as submitted by updating it with
PATCH /reviewSubmissions/{submission_id}.
- Step 1: Create a new review submission using
Example Code:
The author provides a Python script that demonstrates how to automate this process. Here's an excerpt of the relevant parts:
python1import os 2from datetime import datetime, timedelta 3 4# Function to generate JWT 5 6[Read the full article at DEV Community](https://dev.to/snake_sun/the-asc-apis-3-step-review-submission-flow-and-why-appstoreversionsubmissions-is-gone-24ld) 7 8--- 9 10**Want to create content about this topic?** [Use Nemati AI tools](https://nemati.ai) to generate articles, social posts, and more.

![[AINews] The Unreasonable Effectiveness of Closing the Loop](/_next/image?url=https%3A%2F%2Fmedia.nemati.ai%2Fmedia%2Fblog%2Fimages%2Farticles%2F600e22851bc7453b.webp&w=3840&q=75)



