get_bundle_id_info
Retrieve detailed information about an App Store Connect bundle ID, including its configuration, capabilities, and associated profiles.
Instructions
Get detailed information about a specific bundle ID
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| bundleIdId | Yes | The ID of the bundle ID to get information for | |
| include | No | Optional relationships to include in the response | |
| fields | No | Specific fields to include in the response |
Implementation Reference
- src/handlers/bundles.ts:71-91 (handler)The core handler function that implements the get_bundle_id_info tool logic by calling the App Store Connect API to retrieve bundle ID details.
async getBundleIdInfo(args: { bundleIdId: string; include?: string[]; fields?: { bundleIds?: string[]; }; }): Promise<BundleIdResponse> { const { bundleIdId, include, fields } = args; validateRequired(args, ['bundleIdId']); const params: Record<string, any> = {}; Object.assign(params, buildFieldParams(fields)); if (include?.length) { params.include = include.join(','); } return this.client.get<BundleIdResponse>(`/bundleIds/${bundleIdId}`, params); } - src/types/bundles.ts:30-32 (schema)TypeScript interface defining the expected response structure for bundle ID information, used by the handler.
export interface BundleIdResponse { data: BundleId; }