Stuck on App Store Connect “Apple Developer Agreement” page – POST /termsSignatures fails with 409 (missing required attribute version)

I just successfully enrolled in the Apple Developer Program today. After receiving the enrollment confirmation email and completing the payment, I tried to access App Store Connect.

However, I am stuck on the Apple Developer Agreement page:

https://appstoreconnect.apple.com/review_agree

When I click the “Agree” button, nothing happens and I cannot proceed into App Store Connect. The page does not advance, even after multiple attempts.

Using browser DevTools, I found that clicking Agree triggers the following request:

POST https://appstoreconnect.apple.com/olympus/v1/termsSignatures
// Request payload
{
  "data": {
    "type": "termsSignatures",
    "attributes": {
      "termsType": "RAD",
      "acceptMarketingCommunications": false
    }
  }
}
// Response
{
  "errors" : [ {
    "id" : "bf5f232a-97ea-4239-a8ba-13b3ce2cf91f",
    "status" : "409",
    "code" : "ENTITY_ERROR.ATTRIBUTE.REQUIRED",
    "title" : "The provided entity is missing a required attribute",
    "detail" : "You must provide a value for the attribute 'version' with this request",
    "source" : {
      "pointer" : "/data/attributes/version"
    }
  } ]
}

Because of this, I am completely blocked from accessing App Store Connect, even though my Developer Program enrollment is confirmed and active.

Question

Has anyone encountered this issue before? Is there a workaround to accept the agreement manually?

Any insight or confirmation would be greatly appreciated. Thanks in advance.

This is also happening for me.

`{
  "errors" : [ {
    "id" : "646dc092-012c-4dfb-9f55-bdb36ef8b8b2",
    "status" : "409",
    "code" : "ENTITY_ERROR.ATTRIBUTE.REQUIRED",
    "title" : "The provided entity is missing a required attribute",
    "detail" : "You must provide a value for the attribute 'version' with this request",
    "source" : {
      "pointer" : "/data/attributes/version"
    }
  } ]
}`

I'm experiencing the same issue

Same problem for me. Any updates?

Hey This is also happening to me!

{
  "errors" : [ {
    "id" : "b3e372ec-1bdb-4768-8653-7b52c8e3424f",
    "status" : "409",
    "code" : "ENTITY_ERROR.ATTRIBUTE.REQUIRED",
    "title" : "The provided entity is missing a required attribute",
    "detail" : "You must provide a value for the attribute 'version' with this request",
    "source" : {
      "pointer" : "/data/attributes/version"
    }
  } ]
}

I have tried using multiple devices and browsers and get the same 409 error across all of them

I was able to workaround the problem. Inspect the call, using Proxyman/Charles software or similar, and add the atribute "version" on the body, like this example:

  "data": {
    "attributes": {
      "acceptMarketingCommunications": false,
      "termsType": "RAD",
      "version": 177
    },
    "type": "termsSignatures"
  }
}

I got the 177 from the last line of the agreement. 
Stuck on App Store Connect “Apple Developer Agreement” page – POST /termsSignatures fails with 409 (missing required attribute version)
 
 
Q