We are unable to submit a valid build for external TestFlight beta review because App Store Connect reports that the beta contract is missing for the app.
App: Nagram App Apple ID: 6781000861 Bundle ID: xyz.nextalone.nagram Version / build: 12.8 (33174) Build ID: ac9516ad-b435-4d2f-ae3f-2d8abaec023d
The UI path is App Store Connect > Nagram > TestFlight > External group > Builds > Submit for Review. The UI shows:
There was an error processing your request. Please try again later.
The underlying POST to /iris/v1/betaAppReviewSubmissions returns:
HTTP 422 code: ENTITY_UNPROCESSABLE.BETA_CONTRACT_MISSING title: Beta contract is missing for the app. detail: Beta Contract is missing. error id: 89b6d5d0-194d-4467-a75c-741aa285e1b7
I checked the surrounding state:
- The build is VALID, expired=false, and externalBuildState=READY_FOR_BETA_SUBMISSION.
- Beta App Review information exists.
- Beta app localization exists.
- Build What to Test exists.
- Beta license agreement exists.
- Account-level Free Apps and Paid Apps agreements show Active / InEffect.
- Bank, tax, DSA, and account compliance entries show Active.
- The current user has Admin / Legal / CIPS roles and current ASC terms are signed.
This same external TestFlight group previously had approved builds, so external testing worked before.
I also opened Developer Support cases, but this looks like an Apple-side missing or detached TestFlight beta contract state for this app/account. Recent support case IDs: 102919547161 and 102919547336.
Has anyone seen this state repaired without creating a new app record? Is there any App Store Connect action that can re-provision the beta contract state, or does Apple need to repair it server-side?We are unable to submit a valid build for external TestFlight beta review because App Store Connect reports that the beta contract is missing for the app.
App: Nagram App Apple ID: 6781000861 Bundle ID: xyz.nextalone.nagram Version / build: 12.8 (33174) Build ID: ac9516ad-b435-4d2f-ae3f-2d8abaec023d
The UI path is App Store Connect > Nagram > TestFlight > External group > Builds > Submit for Review. The UI shows:
There was an error processing your request. Please try again later.
The underlying POST to /iris/v1/betaAppReviewSubmissions returns:
HTTP 422 code: ENTITY_UNPROCESSABLE.BETA_CONTRACT_MISSING title: Beta contract is missing for the app. detail: Beta Contract is missing. error id: 89b6d5d0-194d-4467-a75c-741aa285e1b7
I checked the surrounding state:
- The build is VALID, expired=false, and externalBuildState=READY_FOR_BETA_SUBMISSION.
- Beta App Review information exists.
- Beta app localization exists.
- Build What to Test exists.
- Beta license agreement exists.
- Account-level Free Apps and Paid Apps agreements show Active / InEffect.
- Bank, tax, DSA, and account compliance entries show Active.
- The current user has Admin / Legal / CIPS roles and current ASC terms are signed.
This same external TestFlight group previously had approved builds, so external testing worked before.
I also opened Developer Support cases, but this looks like an Apple-side missing or detached TestFlight beta contract state for this app/account. Recent support case IDs: 102919547161 and 102919547336.
Has anyone seen this state repaired without creating a new app record? Is there any App Store Connect action that can re-provision the beta contract state, or does Apple need to repair it server-side?