ENTITY_UNPROCESSABLE.BETA_CONTRACT_MISSING despite active agreements

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?

Feedback: FB23263851

ENTITY_UNPROCESSABLE.BETA_CONTRACT_MISSING despite active agreements
 
 
Q