App Store Connect API

As of June 9, 2025 we are no longer able to automate the creation of our offline provisioning profiles that we used to do on a weekly basis for testing of our internal products offline.

I am not sure if the isOfflineProfile was an undocumented attribute that we were using, or if it was deprecated or if the removal of that capability was an oversight. The release notes for 4.0 of the API don't mention a deprecation.

https://developer.apple.com/documentation/appstoreconnectapi/app-store-connect-api-4-0-release-notes

When making the request to the v1/profiles endpoint to create the provisioning profile we now receive the following response:

{
      "status": "409",
      "code": "ENTITY_ERROR.ATTRIBUTE.UNKNOWN",
      "title": "The provided entity includes an unknown attribute",
      "detail": "'isOfflineProfile' is not an attribute on the resource 'profiles'",
      "source": {
        "pointer": "/data/attributes/isOfflineProfile"
      }
    }

The endpoint we are using is:

https://developer.apple.com/documentation/appstoreconnectapi/post-v1-profiles

POST https://api.appstoreconnect.apple.com/v1/profiles

Given the docs are not versioned, I can't tell if that attribute was ever public, but it doesn't appear there presently, but it used to work.

https://developer.apple.com/documentation/appstoreconnectapi/profilecreaterequest/data-data.dictionary/attributes-data.dictionary

I have the same problem. Did you manage to find a solution?

Thank you. I just found a way to re-create offline profiles using fastlane. This allowed us to automate re-creating, but once a month we still have to go through two-factor authentication. I hope the parameter will return to the API soon.

App Store Connect API
 
 
Q