list_bundle_ids
Retrieve registered bundle IDs for your Apple Developer team with filtering, sorting, and pagination options to manage app identifiers.
Instructions
Find and list bundle IDs that are registered to your team
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Maximum number of bundle IDs to return (default: 100, max: 200) | |
| sort | No | Sort order for the results | |
| filter | No | ||
| include | No | Related resources to include in the response |
Implementation Reference
- src/handlers/bundles.ts:41-69 (handler)The handler function that lists bundle IDs by querying the App Store Connect API with filters, sorting, limits, and includes.
async listBundleIds(args: { limit?: number; sort?: string; filter?: { identifier?: string; name?: string; platform?: BundlePlatform; seedId?: string; }; include?: string[]; } = {}): Promise<ListBundleIdsResponse> { const { limit = 100, sort, filter, include } = args; const params: Record<string, any> = { limit: sanitizeLimit(limit) }; if (sort) { params.sort = sort; } Object.assign(params, buildFilterParams(filter)); if (Array.isArray(include) && include.length > 0) { params.include = include.join(','); } return this.client.get<ListBundleIdsResponse>('/bundleIds', params); } - src/types/bundles.ts:26-28 (schema)TypeScript interface for the response structure of listBundleIds.
export interface ListBundleIdsResponse { data: BundleId[]; }