<!--
{
  "documentType" : "article",
  "framework" : "AppStoreConnectAPI",
  "identifier" : "/documentation/AppStoreConnectAPI/bundle-id-capabilities",
  "metadataVersion" : "0.1.0",
  "role" : "collectionGroup",
  "title" : "Bundle ID Capabilities"
}
-->

# Bundle ID Capabilities

Manage the app capabilities for a bundle ID.

## Discussion

The `bundleIdCapabilities` resource represents capabilities that you can enable or disable for a bundle ID. To learn about capabilities, see [Advanced App Capabilities](https://developer.apple.com/support/app-capabilities/).

## Topics

### Enabling and Disabling Capabilities

[`POST /v1/bundleIdCapabilities`](/documentation/AppStoreConnectAPI/POST-v1-bundleIdCapabilities)

Enable a capability for a bundle ID.

[`DELETE /v1/bundleIdCapabilities/{id}`](/documentation/AppStoreConnectAPI/DELETE-v1-bundleIdCapabilities-_id_)

Disable a capability for a bundle ID.

### Updating Capabiities

[`PATCH /v1/bundleIdCapabilities/{id}`](/documentation/AppStoreConnectAPI/PATCH-v1-bundleIdCapabilities-_id_)

Update the configuration of a specific capability.

### Object and Data Types

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

An entitlement or service (such as Push Notifications or In-App Purchases) enabled for a registered bundle ID.

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

The request body you use to create a Bundle ID Capability.

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

The request body you use to update a Bundle ID Capability.

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

The response body for endpoints that enable or modify a capability for a bundle ID.

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

The response body for endpoints that list capabilities enabled for a bundle ID.

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

A response containing a list of bundle ID capabilities, without related resources.

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

An option within a capability setting.

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

An object that represents a capability setting for an app.

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

String that represents an app’s capability type.



---

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)