apple_add_beta_testers_to_group
Add beta testers to a beta testing group for iOS app distribution through App Store Connect. Specify beta group ID and tester IDs to manage testing access.
Instructions
Add beta testers to a group
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| betaGroupId | Yes | Beta Group ID | |
| betaTesterIds | Yes | Array of beta tester IDs |
Implementation Reference
- src/apple/tools.ts:1008-1015 (handler)The handler function that performs a POST request to the App Store Connect API to add beta testers to a specific group.
handler: async (client, args) => { return client.request(`/betaGroups/${args.betaGroupId}/relationships/betaTesters`, { method: 'POST', body: { data: args.betaTesterIds.map((id: string) => ({ type: 'betaTesters', id })), }, }); }, - src/apple/tools.ts:1004-1007 (schema)The schema defining the required input arguments for the tool (betaGroupId and betaTesterIds).
schema: z.object({ betaGroupId: z.string().describe('Beta Group ID'), betaTesterIds: z.array(z.string()).describe('Array of beta tester IDs'), }), - src/apple/tools.ts:1245-1245 (registration)The tool definition object `addBetaTestersToGroup` is included in the exported `appleTools` array.
addBetaTestersToGroup, removeBetaTestersFromGroup,