Thanks for being a part of WWDC25!

How did we do? We’d love to know your thoughts on this year’s conference. Take the survey here

App Store Connect API: 'UNIVERSAL' is not a valid value for the attribute 'platform'

Hello,

We are encountering an issue when using the App Store Connect API to create a bundle ID via the endpoint: POST https://api.appstoreconnect.apple.com/v1/bundleIds

In our request, we specify the platform value "UNIVERSAL", which according to the official documentation is a valid value: BundleIdPlatform documentation

However, the API now returns the following error response:

{
  "errors": [
    {
      "code": "ENTITY_ERROR.ATTRIBUTE.TYPE",
      "detail": "'UNIVERSAL' is not a valid value for the attribute 'platform'. Expected one of: 'IOS', 'MAC_OS'",
      "status": "409",
      "title": "An attribute in the provided entity has the wrong type"
    }
  ]
}

According to the documentation, the platform attribute accepts the following values: IOS, MAC_OS and UNIVERSAL. It appears that UNIVERSAL is no longer accepted even though it is still listed as a valid option.

Has support for UNIVERSAL been deprecated or changed recently? If so, what is the current recommended way to create bundle IDs that are intended for multiple platforms?

Any clarification would be greatly appreciated.

Thank you!

App Store Connect API: 'UNIVERSAL' is not a valid value for the attribute 'platform'
 
 
Q