apple_create_subscription_group
Create subscription groups for iOS apps in App Store Connect to organize and manage in-app purchases and subscriptions.
Instructions
Create a subscription group
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| appId | Yes | App ID | |
| referenceName | Yes | Reference name |
Implementation Reference
- src/apple/tools.ts:1180-1194 (handler)The handler function for 'apple_create_subscription_group' which sends a POST request to create a subscription group in the Apple App Store Connect API.
handler: async (client, args) => { const { appId, ...attributes } = args; return client.request('/subscriptionGroups', { method: 'POST', body: { data: { type: 'subscriptionGroups', attributes, relationships: { app: { data: { type: 'apps', id: appId } }, }, }, }, }); }, - src/apple/tools.ts:1176-1179 (schema)Zod schema definition for input validation of 'apple_create_subscription_group'.
schema: z.object({ appId: z.string().describe('App ID'), referenceName: z.string().describe('Reference name'), }), - src/apple/tools.ts:1173-1175 (registration)Tool definition and registration of 'apple_create_subscription_group' within the apple tools file.
const createSubscriptionGroup: ToolDef = { name: 'apple_create_subscription_group', description: 'Create a subscription group',