apple_delete_profile
Remove provisioning profiles from Apple's App Store Connect to manage app deployment certificates and configurations.
Instructions
Delete a provisioning profile
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| profileId | Yes | Profile ID |
Implementation Reference
- src/apple/tools.ts:864-874 (handler)Definition and handler for the apple_delete_profile tool, which sends a DELETE request to /profiles/{profileId}.
const deleteProfile: ToolDef = { name: 'apple_delete_profile', description: 'Delete a provisioning profile', schema: z.object({ profileId: z.string().describe('Profile ID'), }), handler: async (client, args) => { await client.request(`/profiles/${args.profileId}`, { method: 'DELETE' }); return { success: true }; }, };