# Generated by API Evangelist (build-phrasing.py). Our phrasing, not observed demand. overlay: 1.0.0 info: title: API Evangelist conversational phrasing for App Store Connect Bundle ID Capabilities API version: 1.0.0 extends: openapi/ios-bundleidcapabilities-api-openapi.yml actions: - target: $.info update: x-apievangelist-phrasing: method: generated generated: '2026-10-01' generator: build-phrasing.py label: Generated by API Evangelist operations: 3 - target: $.paths['/v1/bundleIdCapabilities'].post update: x-apievangelist-phrasing: intent: Enable a capability on a bundle ID effect: write questions: - How do I turn on push notifications or iCloud for my app's bundle ID? - Can I enable a capability with specific settings on an identifier? instructions: - text: Enable a capability on a bundle ID with {details}. slots: details: requestBody.data - text: 'Add this capability to my bundle identifier: {details}.' slots: details: requestBody.data method: generated generated: '2026-10-01' - target: $.paths['/v1/bundleIdCapabilities/{id}'].delete update: x-apievangelist-phrasing: intent: Disable a capability on a bundle ID effect: destructive questions: - How do I turn off a capability like Sign in with Apple for a bundle ID? - What happens to my profiles if I remove a capability? instructions: - text: Disable bundle ID capability {id}. slots: id: path.id - text: Remove capability {id} from its bundle identifier. slots: id: path.id method: generated generated: '2026-10-01' - target: $.paths['/v1/bundleIdCapabilities/{id}'].patch update: x-apievangelist-phrasing: intent: Change a bundle ID capability's settings effect: write questions: - Can I change the settings of a capability that's already enabled? - How do I update the configuration of a bundle ID capability? instructions: - text: Update bundle ID capability {id} with {details}. slots: id: path.id details: requestBody.data - text: Change the settings of capability {id}. slots: id: path.id method: generated generated: '2026-10-01'