<!--
{
  "documentType" : "article",
  "framework" : "AppStoreConnectAPI",
  "identifier" : "/documentation/AppStoreConnectAPI/bundle-ids",
  "metadataVersion" : "0.1.0",
  "role" : "collectionGroup",
  "title" : "Bundle IDs"
}
-->

# Bundle IDs

Manage the bundle IDs that uniquely identify your apps.

## Discussion

The `bundleIds` resource represents the app’s unique identifier that you can register, modify, and delete. You need a bundle ID before you can assign capabilities with the [Bundle ID Capabilities](/documentation/AppStoreConnectAPI/bundle-id-capabilities) resource or create a provisioning profile with the [Profiles](/documentation/AppStoreConnectAPI/profiles) resource.

## Topics

### Registering Bundle IDs

[`Register a new bundle id`](/documentation/AppStoreConnectAPI/POST-v1-bundleIds)

Register a new bundle ID for app development.

### Modifying and Removing Bundle IDs

[`Modify a bundle id`](/documentation/AppStoreConnectAPI/PATCH-v1-bundleIds-_id_)

Update a specific bundle ID’s name.

[`Delete a bundle id`](/documentation/AppStoreConnectAPI/DELETE-v1-bundleIds-_id_)

### Getting Bundle ID Information

[`List bundle ids`](/documentation/AppStoreConnectAPI/GET-v1-bundleIds)

Find and list bundle IDs that are registered to your team.

[`Read bundle id information`](/documentation/AppStoreConnectAPI/GET-v1-bundleIds-_id_)

Get information about a specific bundle ID.

### Getting Related Data

[`Read the app information of a bundle id`](/documentation/AppStoreConnectAPI/GET-v1-bundleIds-_id_-app)

[`List all profiles for a bundle id`](/documentation/AppStoreConnectAPI/GET-v1-bundleIds-_id_-profiles)

Get a list of all profiles for a specific bundle ID.

[`List all capabilities for a bundle id`](/documentation/AppStoreConnectAPI/GET-v1-bundleIds-_id_-bundleIdCapabilities)

Get a list of all capabilities for a specific bundle ID.

[`Get the app ID for a bundle ID`](/documentation/AppStoreConnectAPI/GET-v1-bundleIds-_id_-relationships-app)

[`Read bundle Id capabilities ids for a bundle Id`](/documentation/AppStoreConnectAPI/GET-v1-bundleIds-_id_-relationships-bundleIdCapabilities)

List all bundleIdCapabilities IDs for a specific bundle Id.

[`List profile IDs for a bundle ID`](/documentation/AppStoreConnectAPI/GET-v1-bundleIds-_id_-relationships-profiles)

### Objects and types

[`BundleId`](/documentation/AppStoreConnectAPI/BundleId)

An App ID registered with Apple, associating a specific bundle identifier with capabilities and provisioning profiles.

[`BundleIdPlatform`](/documentation/AppStoreConnectAPI/BundleIdPlatform)

Strings that represent the operating system intended for the bundle.

[`BundleIdCreateRequest`](/documentation/AppStoreConnectAPI/BundleIdCreateRequest)

The request body you use to create a Bundle ID.

[`BundleIdUpdateRequest`](/documentation/AppStoreConnectAPI/BundleIdUpdateRequest)

The request body you use to update a Bundle ID.

[`BundleIdResponse`](/documentation/AppStoreConnectAPI/BundleIdResponse)

The response body for endpoints that create, read, or modify a single bundle ID.

[`BundleIdWithoutIncludesResponse`](/documentation/AppStoreConnectAPI/BundleIdWithoutIncludesResponse)

A response containing a single bundle ID, without including capability and profile details.

[`BundleIdsResponse`](/documentation/AppStoreConnectAPI/BundleIdsResponse)

The response body for endpoints that list bundle IDs.

[`BundleIdAppLinkageResponse`](/documentation/AppStoreConnectAPI/BundleIdAppLinkageResponse)

[`BundleIdBundleIdCapabilitiesLinkagesResponse`](/documentation/AppStoreConnectAPI/BundleIdBundleIdCapabilitiesLinkagesResponse)

[`BundleIdProfilesLinkagesResponse`](/documentation/AppStoreConnectAPI/BundleIdProfilesLinkagesResponse)



---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)